body {
	font-family: arial, verdana,  helvetica, sans-serif;
	font-size: 13px;
	text-align :center ;
	/*background:#5f8aba;*/
	background:#FFFFFF url("../images/bg.jpg") -5px -10px repeat-x ;

}
.container{background-color:#OOO;margin: -10px 0px;}
a{
	color:black;
	text-decoration:none;
}
a:hover{
	color:#88ad2c;
}
#droite{width:750px;}
#tete{
	color:#FFFFFF;
	font-size:14px;
	font-family:calibri;
}
#sstete{border:1px solid green;}
#menugeneral{}
#gauche{}
#menu_compte{
	text-align:right;
	font-size:14px;
	padding-top:10px;
}
.speacer{clear:both;height:1px;}
#entete{
height:70px;
}
#menu{
	margin:0px; padding:0px;
}
#menu_general{margin:0px; padding:0px;
text-decoration:none;
}
.cadre{
background-color: #FFF;
width:190px;
}

.cadre1{
background-color: #FFF;
width:760px;
}
.cadre2{
background-color: #FFF;
width:960px;
}
.cadre3{
background-color: #FFF;
width:960px;
}
.cadre4{
background-color: #FFF;
width:190px;
}
.cadre_hg, .cadre_hd,
.cadre_bg, .cadre_bd{
width: 11px;
height: 11px;
background-repeat: no-repeat;
font-size: 1px;
}
.cadre_hg1, .cadre_hd1{
width: 11px;
height: 11px;
background-repeat: no-repeat;
font-size: 1px;
}
.cadre_hg{
background: url('../images/rond.png') 0 0;
}
.cadre_hd{
background: url('../images/rond.png') 11px 0;
float: right;
}
.cadre_hg1{
background: url('../images/rond1.png') 0 0;
}
.cadre_hd1{
background: url('../images/rond1.png') 11px 0;
float: right;
}
 .cadre_bg{
background: url('../images/rond.png') 0 11px;
}
.cadre_bd{
background: url('../images/rond.png') 11px 11px;
float: right;
}
#contenu{
margin:1px 2px 2px 1px;
}
#menu_left{
text-align:justify;
}
#menu_left_bas{
float:left;
width:18%;
text-align:justify;

}
#corps{
background-color :#fff;
color :#004040 ;

}
#menu_general {
	padding-left:12px;
}
#menu_general ul{text-align:center;margin:0px; padding:0px;}
#menu_general li{
	list-style:none;
	margin:0px;
	display:inline;

}
#menu_general li a{
	display:block;
	width:115px;
	float:left;
	padding:8px 10px 8px 10px;
	margin-right:3px;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FF0000;
	letter-spacing:2px;
	border:1px solid #f1f1f1;
	-moz-border-radius:6px;
}
#menu_general li a:hover, a#currentItem{
	background:#00b5ea url("../images/menu_hover.jpg") no-repeat;
	color:#FFFFFF;
	border:1px solid #f00;
	-moz-border-radius:6px;
}
#ssmenu ul{
	list-style:none;
	margin:0;
	padding:0;
}
#ssmenu li{
	margin:0;
	padding:0;
/* display:block;
list-style:none;
font-size: 12px;
margin-bottom:8px;
margin-top :0px;
text-decoration:none;
border-bottom:1px #7397C6 dashed; */
}
#ssmenu li a{
	
	/* margin-left:-20px;
	padding:0px 20px 0px 20px;*/

	
	
}
#ssmenu ul.premier{}
#menu_compte ul{}
#menu_compte li{
	display:inline;
	list-style:none;
	font-size: 12px;
	margin-bottom:0px;
	margin-top :0px;
	text-decoration:none;
}
#menu_compte li a{
	font-size: 12px;

	color:#115063;
	text-decoration:none;
}
#pied{
margin-top:10px;
height:25px;
color :#004040 ;
background:#FFF;
}
h2 {
font-size : 13px ;
color : #fff;
text-indent : 30px ;
height : 20px ;
padding-top : 3px ;
padding-bottom : 2px ;
margin : 0;
background :  #49adec  ;
text-decoration:none;
height : 15px;
}
#title{border-bottom:1px #7397C6 dashed;
		width:760px;
		margin-bottom:20px;}
.titre{float:left;
	margin:0px 0px 0px 10px;
	color:#7397C6;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:2px;
	}
.titre1{
	padding-left:10px;
	color:#7397C6;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:2px;
	border-bottom:1px #7397C6 dashed;
	margin-bottom:20px;
	}
.nouveau{

		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		letter-spacing:2px;
		text-align:right;
		margin-right:10px;
		}
		#suivant{font-size:11px;text-align:center;}
.nouveau a{text-decoration:none;
			color:#FF0000;
			}
#listcompte{padding-left:10px;}
#tableau table{margin-left:10px;text-align:justify;}
#nouveau{text-align:right;text-align:center;font-size:14px;}
#nouveau a{text-decoration:none;}
.tableautitre{}
.tableautitre td{font-size:13px;font-weight:bold;margin:0px;padding:0px;
}
#tableau td{margin:0px; padding:0px;}

#tableau td a{text-decoration:none; padding:0px;text-align:center;}
#tableau td a:hover{}
#dialog{
	font-size:11px;
}
buttom #create-contact{margin:0px; padding:0px;}
h1{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	background:#91dbb4;
	padding:5px;
	margin-right:20px;
	border-left:25px solid #88ad2c;
	color:#000;
	
}
#bouton {
	padding:4px;
}
#bouton ul{
	list-style:none;
	margin:0;
	padding:0;
}
#bouton ul li{
	margin:0;
	padding:0;
}
#bouton ul a{
	width:180px;
	text-decoration:none;
	background:#f5f5f5;
	display:block; 
	height:20px;
	border:1px solid #d7d5d5;
}
#bouton ul a:hover{
	text-decoration:none;
	background:#dff4ff;
	border:1px solid #abddf7;
}
.button{height:13px;text-align:center;margin-top:0; color:#4d4d4d;font-weight:bold;}
a.button{
	margin-bottom:2px;
	margin-top:2px;
	font-size:12px;
	padding-top:2px;
}
a.button:hover{
	color:#336799;
	font-weight:bold
}
#bouton1{height:10px;text-align:center;margin-top:0;
}
#button a{
	margin-bottom:2px;
	margin-top:2px;
	font-size:11px;
}
.hreflien{
				border:none;
				background:url(../images/annuler.jpg) no-repeat;
				height:25px;
				width:94px;
				margin:0px 10px 0px 10px;
				padding:2px;
				text-align:center;
				font-size:11px;
				float:left;
				font-weight:normal;
				}
.annulermessage{border:none;
				background:url(../images/annuler.jpg) no-repeat;
				height:25px;
				width:94px;
				margin:0px 10px 0px 10px;
				padding:0px;
				text-align:center;
				font-size:10px;
				float:left;
				font-weight:bold;
				}
.annulermessage1{border:none;
				background:url(../images/annuler1.jpg) no-repeat;
				height:25px;
				width:180px;
				margin:0px 10px 0px 10px;
				padding:0px;
				text-align:center;
				font-size:10px;
				float:left;
				font-weight:bold;
				}
.envoyermessage{border:none;
				background:url(../images/annuler.jpg) no-repeat;
				height:25px;
				width:94px;
				margin-right:10px;
				font-size:10px;
				padding:0px;
				text-align:center;
				font-weight:bold;
				}
div input{}
.messagebouton{}
.messagerie  form #formulaire{margin-top:10px; padding-left:10px;font-weight:bold;color:gray;}
.pre{}
.jointe{padding-left:20px;}
#formuser{margin-left:10px;}
.titremessage{text-align:center;
				font-size:16px;
				margin:0px 0px 10px 0px;

				padding:0px;
				font-weight:bold;
	}
.ajoutclient{font-weight:bold;font-size:14px;}
.espace{margin-top:20px;color:grey;	}
.addclient{padding-top:5px;padding-bottom:30px;background:#5bc9ea;margin-left:10px;margin-right:20px}
.addclient a{text-decoration:none;padding-top:5px; margin:0px;color:#000; font-weight:bold;font-size:12px;}
#mesinfo{padding-left:400px;}
#profil{padding-left:20px;font-size:16px;	}
#profil a{margin-left:300px;}
.createaction{padding-left:30px; padding-right:30px;
}
.toutaction{margin-left:40px; margin-right:20px;font-size:12px; }
#comptes{
	text-align:left;
	background:#FFF;
	padding:30px;
	margin:20px;
}
#comptes ul{
	list-style:none;
}
#comptes ul.montrerContact{
	display:block !IMPORTANT;
}
.datejour{margin-right:10px;}
.addevent{padding-left:10px;}
.annulermessage2{border:none;
				background:url(../images/annuler2.jpg) no-repeat;
				height:25px;
				width:200px;
				margin:0px 10px 0px 10px;
				padding:0px;
				text-align:center;
				float:left;
				font-weight:bold;
				font-size:10px;
				}
table.list{
	width:98%;
	paddmargin-left:10px;
	border-collapse:separate;
	border:1px solid #5bc9ea;
}
table.list tr, table.list tr td{
	margin:0;
	border-collapse:separate;
	border:1px solid #5bc9ea;
	border-bottom:1px solid #f1f1f1;
}
table.list tr th{
	background:#5bc9ea;
	border-collapse:separate;
	border:1px solid #FFF;
	color:#FFF;
}
table.list tr td{

}
.newuser{
	text-align:left;
	margin-left:10px;
	margin-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	/*background:#c8f3ff;*/
}
.newuser div label, .newuser div span{
	display:block;
	width:300px;
	float:left;
	text-align:right;
	padding-right:10px;
	
}
.viewmymail{font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:gray;
			}
.de_a{margin-bottom:10px;
	  margin-top:10px;
	}

.fichierjoints{margin-bottom:10px;}
.fichierjoint{margin-bottom:10px; margin-top:10px;}
.objet{margin-bottom:10px;}

.newuser div{
	clear:both;
	margin-bottom:5px;

}
.newuser div span input{
	width:200px;
	padding:3px;
	border:1px solid  #5bc9ea;
}
.newuser div span select{
	border:1px solid  #5bc9ea;
	width:210px;
	height:26px;
	margin-top:-1px;
}
.jforms-submit{
	width:auto;
	padding:5px 10px 5px 7px;
	border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;

  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}

.jforms-submit:hover{
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
#jforms_clientmanagement_formAddClient_raison, #jforms_clientmanagement_formAddClient_fax, #jforms_clientmanagement_formAddClient_reference, #jforms_clientmanagement_formAddClient_telephone, #jforms_clientmanagement_formAddClient_mail, #jforms_clientmanagement_formAddClient_siteweb, #jforms_clientmanagement_formAddClient_type_client{background:#eee;width:176px;}
#jforms_clientmanagement_formAddClient_description{height:150px;margin-left:10px}
#ssmenu ul li  a{width:160px;
			font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
			font-size:100%;
			color:#565656;
			cursor:pointer;
			}
#ssmenu ul li {padding-left:5px}
.viewmymail{padding:10px;}
.retour a {margin-left:10px;}
.nomcompte{background:#eee;}
.envoie{font-size:14px;}
.envoie a{text-decoration:none;}
.messagetexte{height:120px;margin-left:165px;width:250px;}
#dropdown{
	display:none;
}
#dropdown li{
	margin-bottom:1px;
	padding:5px 10px 5px 15px;
}

.jelix-msg{
	list-style:none;
	background:gold;
}
.modifiercontact{marg-left:10px;}
#logoclient{float:left;
			margin-left:10px;
			width:150px;
			height:150px;
			text-align:center;
			padding:5px 10px 5px 10px;
			border:2px double #000;
			}
.voircontact table{padding-left:20px;}
table.list1{
	width:70%;
	margin-left:10px;
	border-collapse:separate;
	border:1px solid #FFF;
}
table.list1 tr, table.list1 tr td{
	margin:0;
	border-collapse:separate;
	font-weight:bold;
	border:1px solid #FFF;
	border-bottom:1px solid #f1f1f1;
}
table.list1 tr th{
	background:#5bc9ea;
	border-collapse:separate;
	border:1px solid #FFF;
	color:#FFF;
}
.pagelinks-current{ border:2px solid red;
					margin:0;
					padding-left:5px;
					padding-right:5px;
					text-align:center;}
#suivant li {padding-left:5px;padding-right:5px;}
.editerliste{margin-left:200px;
			font-weight:bold;}
.editerliste a{padding-top:5px;
			font-weight:bold;
			color:#000;
			font-size:11px;}
.editliste table{margin-left:20px;font-weight:bold;font-size:14px;}
.modifcompte {}
#jforms_clientmanagement_formViewClient_valider{}
.pos_gauche{
}
#pos_droite{
}
span label{
	/*width:150px;
	float:left;*/
}
.ddemande textarea{
height:130px;
width:450px;
}
