/* Mejri Mohamed */

body {background:url(../images/bg.jpg) repeat-x top center #faeed3; color:#412500; font-size:0.8em; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0px auto;margin:0 auto; padding:0;}

/* Main  */
#wrap {background:#faeed3; color:#412500; margin:0 auto; padding:0px 0px; width:976px;}
#header {background:url(../images/header.jpg) no-repeat bottom right #faeed3; color:#fff; height:308px; margin:0 0 10px; padding:0;}
#header_titre_menu {text-align:left; margin:0px 10px 0 10px; height:80px; padding:20px 0 0 0 ;}
#header_left {float:left; text-align:left; font-size:2.5em; font-weight:500;letter-spacing:-2px;}
#header_left a {color:#fff; font-weight:400; text-decoration:none;}
#header_left a:hover {text-decoration:none;color:#fff;}
#header_right {float:right; text-align:left;}

#titre_haut_lien{margin:0 0 10px; padding-left:20px;}
#titre_haut_lien a {color:#412500; font-weight:400; text-decoration:none;}
#titre_haut_lien a:hover {text-decoration:underline;color:#9d8763;}
#titre_haut_lien h3{color:#9d8763; font-size:1.2em; margin-top:5px;}
/* gauche  */
#gauche {clear:left; float:left; margin:0 0 10px 10px; padding:0; width:525px;}
#gauche h2 { background:url(../images/h2.jpg) no-repeat; width:458px; height:33px;font-size:1.4em;  margin:3px 0px 0px; padding-bottom:8px; padding-top:17px; padding-left:50px;color:#412500;}
#voyant{width:525px; height:150px; margin:0px; text-align:left;}
#voyant_left{background:url(../images/bg_voyant.jpg) no-repeat; width:259px; height:149px; float:left;}
#voyante_left_content{width:259px; height:149px; margin:0px}
#voyante_left_content_left{float:left; width:122px; height:115px; text-align:center; padding: 10px 0 0 8px;}
#voyante_left_content_right{float:right; width:120px; height:115px; text-align:left; padding:10px 0 0 0 }
#voyante_left_content_right a{color:#412500; font-size:0.8em;text-decoration:none}
#voyante_left_content_right a:hover {text-decoration:underline;color:#623801;}
#voyant_right{background:url(../images/bg_voyant.jpg) no-repeat; width:259px; height:149px; float:right;}

/*voyant2*/
#voyant2{width:525px; height:189px; text-align:left; margin-bottom:10px; margin-top:13px;}
#voyant2_left{float:left; width:171px; height:189px;}
#voyant2_centre{width:171px; height:189px; margin:0 170px 0 176px;}
#voyant2_right{ float:right;width:171px; height:189px;}
#voyant2_content{background:url(../images/bg_voyant2.jpg) no-repeat;width:151px; height:169px; padding:10px;}
#titre_voyant{font-size:1em; padding:5px 18px 0 0; text-align:center;}
#content_cabinet{background:url(../images/bg_cabinet.jpg) no-repeat #faeed3; width:481px; padding:10px;}


/* droite */

#droite {line-height:1.5em; margin:10px 0 10px 550px;  padding:0; text-align:left;}
#droite p{text-align:justify;}
#droite a{text-decoration:none;color:#412500;}
#droite a:hover{ text-decoration:underline;color:#623801;}
#form{text-align:left; margin-top:10px; width:422px;}
#form1{background:url(../images/form_1.jpg) bottom no-repeat; width:422px; height:131px;}
#form1 h2 {background:url(../images/puce_form.jpg) no-repeat;font-size:1.5em; font-weight:bold; letter-spacing:-1px; margin:20px 0 10px; padding-left:30px; color:#9d8763;}
#form h2 {font-size:1.8em; font-weight:bold; letter-spacing:-1px; margin:20px 0 5px; padding-left:5px; color:#9d8763;}
#form2{background:url(../images/form_2.jpg) no-repeat top #faeed3; width:377px; overflow:auto; padding:0 35px 0 10px;}
#form3{background:url(../images/form_3.jpg) top no-repeat;width:422px; height:131px;}

#formulaire {text-align:left; height:24px;  width:377px;  margin-top:5px; margin-bottom:5px; padding-top:2px;color:#9d8763;}
#formulaire_left {float:left; text-align:left; }
#formulaire_right {float:right; text-align:right; padding-right:10px; width:196px;}
#formulaire_right input {background:url(../images/bg_input.jpg) repeat-x;width:180px; height:22px; color:#9d8763; BORDER-RIGHT: #c9ae80 2px solid; BORDER-TOP: #c9ae80 2px solid; BORDER-LEFT: #c9ae80 2px solid; BORDER-BOTTOM: #c9ae80 2px solid;}
#formulaire_right select {background:#faf0d7;width:185px; height:22px; color:#9d8763;BORDER-RIGHT: #c9ae80 2px solid; BORDER-TOP: #c9ae80 2px solid; BORDER-LEFT: #c9ae80 2px solid;BORDER-BOTTOM: #c9ae80 2px solid;margin-top:3px;margin-bottom:3px;}
#formulaire2 {text-align:left; height:110px;  width:377px;  margin-top:5px; margin-bottom:5px; padding-top:2px;color:#9d8763;}
#formulaire_left2 {float:left; text-align:left; } 
#formulaire_right2 {float:right; text-align:right; padding-right:10px; width:196px;}
#formulaire_right2 textarea { background:url(../images/bg_textarea.jpg) ;width:180px; height:98px; color:#9d8763;BORDER-RIGHT: #c9ae80 2px solid; BORDER-TOP: #c9ae80 2px solid; BORDER-LEFT: #c9ae80 2px solid; BORDER-BOTTOM: #c9ae80 2px solid;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#formulaire_select_p {text-align:left; height:24px;  width:377px;  margin-top:5px; margin-bottom:5px; padding-top:2px;color:#9d8763;}
#formulaire_left_select_p  {float:left; text-align:left; }
#formulaire_right_select_p  {float:right; text-align:right; padding-right:10px; width:196px;}
#formulaire_right_select_p  select {background:#faf0d7;width:60px; height:22px; color:#9d8763;BORDER-RIGHT: #c9ae80 2px solid; BORDER-TOP: #c9ae80 2px solid; BORDER-LEFT: #c9ae80 2px solid;BORDER-BOTTOM: #c9ae80 2px solid;margin-top:3px;margin-bottom:3px;}
#bouton {text-align:right; height:40px;  width:355px;  margin-top:15px; padding-top:5px;}
#bouton input {background:url(../images/bg_bouton.jpg) no-repeat;width:150px; height:36px; color:#faeed3;font-weight:bold;BORDER-RIGHT: #7574e0 0px solid; BORDER-TOP: #7574e0 0px solid; BORDER-LEFT: #7574e0 0px solid; BORDER-BOTTOM: #7574e0 0px solid;}

/*contact*/

#formulaire1_2 {text-align:left; height:24px;  width:500px;  margin-top:5px; margin-bottom:5px; padding-top:2px;color:#9d8763;}
#formulaire_left2 {float:left; text-align:left; }
#formulaire_right2 {float:right; text-align:right; padding-right:10px; width:196px;}
#formulaire_right2 input {background:url(../images/bg_input.jpg) repeat-x;width:180px; height:22px; color:#9d8763; BORDER-RIGHT: #c9ae80 2px solid; BORDER-TOP: #c9ae80 2px solid; BORDER-LEFT: #c9ae80 2px solid; BORDER-BOTTOM: #c9ae80 2px solid;}
#formulaire_right2 select {background:#faf0d7;width:185px; height:22px; color:#9d8763;BORDER-RIGHT: #c9ae80 2px solid; BORDER-TOP: #c9ae80 2px solid; BORDER-LEFT: #c9ae80 2px solid;BORDER-BOTTOM: #c9ae80 2px solid;margin-top:3px;margin-bottom:3px;}
#formulaire2_2 {text-align:left; height:110px;  width:500px;  margin-top:5px; margin-bottom:5px; padding-top:2px;color:#9d8763;}
#formulaire_left2_2 {float:left; text-align:left; } 
#formulaire_right2_2 {float:right; text-align:right; padding-right:10px; width:196px;}
#formulaire_right2_2 textarea { background:url(../images/bg_textarea.jpg) ;width:180px; height:98px; color:#9d8763;BORDER-RIGHT: #c9ae80 2px solid; BORDER-TOP: #c9ae80 2px solid; BORDER-LEFT: #c9ae80 2px solid; BORDER-BOTTOM: #c9ae80 2px solid;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#bouton2 {text-align:right; height:40px;  width:475px;  margin-top:15px; padding-top:5px;}
#bouton2 input {background:url(../images/bg_bouton.jpg) no-repeat;width:150px; height:36px; color:#faeed3;font-weight:bold;BORDER-RIGHT: #7574e0 0px solid; BORDER-TOP: #7574e0 0px solid; BORDER-LEFT: #7574e0 0px solid; BORDER-BOTTOM: #7574e0 0px solid;}

/*gauche_interne*/

#gauche_interne {clear:left; float:left; margin:59px 0 10px 10px; padding:0; width:200px; }
#gauche_interne_content{text-align:left; margin:0; overflow:visible}
#gauche_interne_content1{background:url(../images/menu_droite1.jpg) bottom center no-repeat; width:239px; height:12px;}
#gauche_interne_content2{background:url(../images/menu_droite2.jpg) repeat-y; width:224px; padding-left:10px; padding-right:5px; overflow:auto;}
#gauche_interne_content2 h2{font-size:1.5em; font-weight:bold;color:#412500; text-align:center; padding-top:0px;}
#gauche_interne_content3{background:url(../images/menu_droite3.jpg) top center no-repeat; width:239px; height:12px;}
 /*
#gauche_interne ul.avmenu {list-style:none; margin:0 0 18px; padding:0; width:224px;}
#gauche_interne ul.avmenu li {display:inline; padding:0; width:224px;}
#gauche_interne ul.avmenu li a {background:url(../images/puce_menu_droite.jpg) no-repeat top left ; color:#412500; float:left; font-size:1.1em; font-weight:700; margin-bottom:5px; padding:5px 1px 5px 30px; text-decoration:none; width:138px;}
#gauche_interne ul.avmenu li a:hover,#gauche_interne ul.avmenu li a.current {background:url(../images/puce_menu_droite2.jpg) no-repeat bottom left ; color:#9d8763;}
#gauche_interne ul.avmenu ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px 0; width:224px;}
#gauche_interne ul.avmenu ul a {padding:3px 1px 3px 5px; width:224px;}
#gauche_interne ul.avmenu ul ul {font-size:1em; width:120px;}
#gauche_interne ul.avmenu ul ul a {width:108px;}*/




#gauche_interne ul.avmenu {list-style:none; margin:0 0 18px; padding:0; width:200px;}
#gauche_interne ul.avmenu li {display:inline; padding:0; width:200px; }
#gauche_interne ul.avmenu li a {background:url(../images/puce_menu_droite.jpg) no-repeat top left ; color:#412500; float:left; font-size:1.1em; font-weight:700; margin-left:5px; margin-bottom:2px; padding:5px 1px 5px 30px; text-decoration:none; width:138px;}

#gauche_interne ul.avmenu li a:hover,#gauche_interne ul.avmenu li a.current {background:url(../images/puce_menu_droite2.jpg) no-repeat top left ; color:#9d8763;}
#gauche_interne ul.avmenu ul {font-size:0.9em; margin-top:0px; margin-left:15px; padding:0 0 5px 0; width:150px; }
#gauche_interne ul.avmenu ul a {padding:3px 1px 3px 30px; width:150px; }
#gauche_interne ul.avmenu ul ul {font-size:1em; width:120px;}
#gauche_interne ul.avmenu ul ul a {width:108px;}





/*doite_interne*/


#doite_interne {line-height:1.5em; margin:10px 0 10px 260px;  padding:0; text-align:left;}
#doite_interne ul li{list-style-image: url(../images/puce_content.jpg); padding-left:10px; padding-bottom:5px;}
#doite_interne h2 { background:url(../images/h2.jpg) no-repeat; width:458px; height:33px;font-size:1.4em;  margin:3px 0px 0px; padding-bottom:8px; padding-top:17px; padding-left:50px;color:#412500;}
#doite_interne p{text-align:justify;}
#doite_interne a{text-decoration:none;color:#412500;}
#doite_interne a:hover{ text-decoration:underline;color:#623801;}

#doite_interne_content{ margin:0;}
#doite_interne_content1{background:url(../images/droite_interne1.jpg) bottom center no-repeat; width:702px; height:12px;}
#doite_interne_content2{background:url(../images/droite_interne2.jpg) repeat-y; width:682px; padding-left:10px; padding-right:10px; overflow: auto}
#doite_interne_content2 p{text-align:justify;}
/*#doite_interne_content2 img{ border-bottom:3px solid #9d8763; border-left:3px solid #9d8763; border-right:3px solid #9d8763; border-top:3px solid #9d8763;}*/
#doite_interne_content2 h3 { background:url(../images/h3.jpg) no-repeat; width:284px; height:32px;font-size:1.1em;  margin:3px 0px 0px; padding-bottom:3px; padding-top:6px; padding-right:20px;color:#412500; text-align:right;}
#center_tel_sms{text-align:center;margin:0 auto; padding:0px 0px; width:420px;}
#doite_interne_content3{background:url(../images/droite_interne3.jpg) top center no-repeat; width:702px; height:12px;}

/*intene_voyant*/
#intene_voyant{text-align:left;margin:0 auto; padding:0px 0px; width:955px;}

#intene_voyant h2 { background:url(../images/h2.jpg) no-repeat; width:458px; height:33px;font-size:1.4em;  margin:3px 0px 0px; padding-bottom:8px; padding-top:17px; padding-left:50px;color:#412500; }
#intene_voyant p{text-align:justify;}
#intene_voyant1{background:url(../images/voyant_interne1.jpg) bottom center no-repeat; width:950px; height:10px;}
#intene_voyant2{background:url(../images/voyant_interne2.jpg) repeat-y; width:930px; padding-left:10px; padding-right:10px; overflow:auto;}
#intene_voyant2 ul li{list-style-image: url(../images/puce_content.jpg); padding-left:10px; padding-bottom:5px;}
#intene_voyant2 ul li a{text-decoration:none;}
#intene_voyant2 ul li a:hover{ text-decoration:underline;color:#9d8763;list-style-image: url(../images/puce_content2.jpg); font-weight:bold;}
#intene_voyant2 ul li ul li{list-style-image: url(../images/puce_content.jpg); padding-left:10px;margin-left:50px;}
#form_contact{width:920px; background:url(../images/bg_contact.jpg) no-repeat top center;}
#intene_voyant3{background:url(../images/voyant_interne3.jpg) top center no-repeat; width:950px; height:10px;}

/* Footer */

#bas {clear:both;background:url(../images/bg_footer.jpg) repeat-x bottom; width:100%; height:88px;}
#bas_img{ background:url(../images/image_bas.jpg) center bottom no-repeat; height:34px; width:976px;margin:0 auto; padding:0px 0px;}
#bas_c_lien{width:976px;margin:0 auto; padding:0px 0px;}
#bas_c{float:left; color:#faeed3; text-align:left;font-size:0.9em; margin-left:5px;margin-top:25px;}
#bas_lien{float:right; color:#faeed3; text-align:right; font-size:0.9em; margin-right:5px; margin-top:25px;}
#bas_lien a{text-decoration:none;color:#faeed3;}
#bas_lien a:hover{ text-decoration:underline;color:#412500;}





/* Various classes */
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(../images/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:700; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 0 0; padding-right:10px;}
a{color:#412500; text-decoration:none}
 a:hover {text-decoration:underline;color:#623801;}


/*nav_ancien
#nav{float:left;height:46px;width:500px;margin-top:6px;margin-left:0px;padding-top:0px;padding-left:0px;padding-right:0px;}
#nav ul{text-align:center;list-style:none;margin:0;padding:0;color:#fff;width:114px;}
#nav a{text-align:center;display:block;color:#fff;text-decoration:none;width:114px;list-style:none;font-weight:bold;}
#nav a:hover{list-style:none;background:url(../images/hover_menu.jpg) no-repeat ;color:#c9ae80;width:114px;text-decoration:none;}
#nav a.choisit{list-style:none;background:url(../images/hover_menu.jpg) no-repeat ;color:#c9ae80;width:114px;text-decoration:none;}
#nav li{list-style:none;float:left;position:relative;width:125px;padding:0px;}
#nav li a{padding:11px 0px;width:114px;}
#nav ul {list-style:none;position:absolute;display:none;width:114px;}
#nav li ul a{background:url(../images/hover_menu0.png) #c9ae80 no-repeat ;padding:11px 0px;float:left;list-style:none;width:115px;color:#fff;}
#nav li ul a:hover{background:url(../images/hover_menu0.png) #fff no-repeat ;padding:11px 0px;float:left;list-style:none;color:#c9ae80;width:115px;text-decoration:underline;color:#c9ae80; }
#nav ul ul{list-style:none;top:auto;width:114px;}	
#nav li ul ul {list-style:none;left:9em;width:114px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{list-style:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;list-style:none;}
*/



#navv{width:605px;}
#nav{float:right;width:605px;margin-top:6px;margin-left:0px;padding-top:0px;padding-left:0px;padding-right:0px;}
#nav ul{text-align:center;list-style:none;margin:0;padding:0;color:#fff;width:114px;}
#nav a{text-align:center;display:block;color:#fff;text-decoration:none;width:114px;list-style:none;font-weight:bold;}
#nav a:hover{list-style:none;background:url(../images/hover_menu.jpg) no-repeat ;color:#c9ae80;width:114px;text-decoration:none;}
#nav a.choisit{list-style:none;background:url(../images/hover_menu.jpg) no-repeat ;color:#c9ae80;width:114px;text-decoration:none;}
#nav li{list-style:none;float:left;position:relative;width:118px;padding:0px;}
#nav li a{padding:11px 0px;width:118px;}
#nav ul {list-style:none;position:absolute;display:none;width:118px;}
#nav li ul a{background:#c9ae80 ;padding:11px 0px;height:auto;float:left;list-style:none;width:118px;}
#nav li ul a:hover{background:#fff;padding:11px 0px;height:auto;float:left;list-style:none;width:118px; }
#nav ul ul{list-style:none;top:auto;width:118px;}	
#nav li ul ul {list-style:none;left:9em;width:118px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{list-style:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;list-style:none;}

.message_confirm{font-size:1.2em;}
.message_confirm_p{font-size:0.9em;}
.tel_confirm{color:#000; font-size:1em;}


/* style verification */

.affich{
visibility:visible;
display:block;
background-color:#8d0323;
font-family: verdana;
font-size:11px;
color:#fff;
width:95%;

}
.cacher{
visibility:hidden;
display:none;
position:absolute;
}
table{ font-family: verdana;
font-size:11px; }
.vrfmail{
	
	visibility:hidden;
	display:none;
	position:absolute;
	
}
.aff{
	width:100%;
	height:100%;
	visibility:visible;
	display:block;
	background-color:white;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	background:white;
	position:absolute;
	}
#vrfmail_int{ position:absolute;}	



/* fin */