body {font-family: verdana, arial, sans-serif; font-size:100%; border-top:6px solid #37465D;text-align:center;}
* {margin:0; padding:0;} 
#container {width:780px;clear: both;margin: 20px auto;}
		

.logo{float:left;background:  url(images/logo.png);height:49px;width:203px;}
.logo a{display:block;height:49px;width:203px;border:0;}


/* menu du haut début */
div#top{margin-top:20px;float:left;	margin-bottom:44px;}
div#topmenu {
	float:right; 
	font-size:.7em;
	}
div#topmenu ul {margin:0 0 0 0px;}
div#topmenu li {
	float:left;
	list-style-type:none;
	font-weight:bold;
	padding:0 15px;
	}
div#topmenu a:hover { text-decoration:underline;}
div#topmenu a { text-decoration:none;color:#002D62;}
* html div#topmenu ul {float:left;}
/* menu du haut fin */


/* menu horizontal début */
div#listmenu {
	width:780px;
	float:left; 
	font-size:.7em;
	background-color:#CED0B4;
	margin-top:6px;
	margin-bottom:6px;
	}
div#listmenu ul {margin:0 0 0 0;}
div#listmenu li {
	float:left;
	list-style-type:none;
	background-color:#CED0B4;
	border-left:1px solid #FFF;
	padding:0px 0 0px 0;
	width:155px;
	text-align:center;
	font-weight:bold;
	height:45px;
	}
div#listmenu li:first-child {border-left:none; /* supprime la première bordure de la cellule de gauche*/}
div#listmenu li:hover { background-color:#37465D;}
div#listmenu a { text-decoration:none;color:#4d4d4d;display: block ;display: block ;height:45px;line-height: 3.75em ;}
div#listmenu a:hover {color:#FFF;}
* html div#listmenu ul {float:left;}
/* menu horizontal fin */


/* sousmenu */
div#sousmenu {
float:right;
	width:200px;
	font-size:.70em;
	background-color:#D8E3E5;
height:340px;
	}
div#sousmenu  ul {margin:10px 0 20px 0;padding:0 0 0 23px;}
div#sousmenu  li {
	list-style-type:none;
	text-align:left;
	padding:10px 0 0 0;
	
	}
div#sousmenu  a { text-decoration:underline;color:#0066D5;}
div#sousmenu  a:hover { text-decoration:none;}
* html div#sousmenu  ul {float:left;}
div#sousmenu p{
	width:180px;
	font-size:.9em;
	background-color:#37465D;
    padding:7px 0 7px 20px;
	color:#fff;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	}
/* sousmenul fin */

/* début zone principale */
div#main {width:570px;margin:0 0 0 0;float:left;}

div#textbox {padding:20px 30px 20px 40px;background-color:#E4E8D9;}
div#textbox img {text-align:left;}

div#textbox h2{font:bold .70em verdana, arial,sans-sérif;letter-spacin:-.1em;text-align:left;padding:10px 0 10px 0;}
div#textbox p {
	font-size:.7em;
	color:#3D3E3A;
	text-align:justify;
	margin:15px 0 15px 0;
		}
	
	
div#textbox p.numero2 {background:  url(images/appel1.jpg);width:260px;height:69px;background-repeat:no-repeat;float:left;}
div#textbox a {text-decoration:none;display:block;width:220px;height:69px;background:  url(images/appel2.jpg);}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
div#ind img{border:0;}	
div#ind {margin-bottom:35px;padding-top:20px;height:69px;}	
div#ind span.numero2 {background:  url(images/appel1.jpg);width:278px;height:69px;background-repeat:no-repeat;float:left;}
div#ind a {text-decoration:none;display:block;width:223px;height:69px;background:  url(images/appel3.jpg);}
	

div#textbox2 {padding:10px 20px 10px 20px;}
div#textbox2 h2{font:bold italic .70em verdana, arial,sans-sérif;text-align:left;color:#4d4d4d;}

div#textbox2 p {
	font-size:.7em;
	color:#3D3E3A;
	text-align:justify;
	margin:15px 0 20px 0;
	}
div#textbox2 p.accroche {
font:normal 1.1em trebuchet ms, verdana, sans-sérif;color:#4D4D4D;
	margin:15px 0 20px 0;letter-spacing:-1px;text-align:center;
	}

div#textbox3 {width:200px;margin:25px 0;background:  url(images/pl2.jpg);height:164px;background-repeat:no-repeat;float:right;}
div#textbox4 {margin-right:25px; margin-top:20px;width:150px;text-align:left;background:  url(images/devis.jpg);height:200px;background-repeat:no-repeat;float:right;}



div#main2 div.textaccueil h2{padding:5px 0 5px 0;font:bold italic .70em verdana, arial,sans-sérif;text-align:left;color:#4d4d4d;}

div#main2 div.textaccueil p {
	font-size:.7em;
	color:#4d4d4d;
	text-align:justify;
	margin:5px 0 20px 0;
	border:0;
	}
	

/* fin zone principale */

/* début zone principale PAGE INTERNE */
div#main2 {width:550px;margin:0 0 40px 0;float:left;padding:0 20px 0 0;}
div#main2 h1 {border-bottom:1px solid #CCCCCC; font:normal 1.2em trebuchet ms, verdana, sans-sérif;text-align:left;color:#898071;background-color:#FFF;letter-spacing:-1px;padding:8px 0 5px 0;margin-bottom:0px;}
div#main2 p.rappel {text-align:left;padding:15px 0 15px 0;}
div#main2 p.rappel span {font-size:10px; padding:0 7px 0 7px;}
div#main2 p.rappel a {font:normal 0.7em verdana, arial,sans-sérif;text-align:left;text-decoration:none;color:#002D62;}
div#main2 p.rappel a:hover{font:normal 0.7em verdana, arial,sans-sérif;text-align:left;text-decoration:underline;color:#002D62;}

div#pagebox h2{	padding:15px 0 15px 0;font:bold .70em verdana, arial,sans-sérif;text-align:left;color:#002D62;}
div#pagebox p {
	font-size:.7em;
	color:#3D3E3A;
	text-align:justify;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;
	padding-bottom:15px;
	}
	
		div#ml {
margin-top:40px;
	}
	div#ml p {
	font-size:.7em;
	color:#3D3E3A;
	text-align:justify;
	margin-bottom:5px;
	padding-bottom:15px;

	}
		div#ml a {
text-decoration:underline;
	color:#3D3E3A;
	}
		div#ml a:hover {
text-decoration:none;
	color:#3D3E3A;
	}	
div#pagebox img {margin-left:20px;}
div#indigobox img {margin-left:0px;border:0;}
div#indigobox{
	font-size:.7em;
	color:#3D3E3A;
	text-align:justify;
	padding-top:15px;
	border-bottom:1px solid #CCC;
	padding-bottom:110px;

	}
div#indigobox h2{font:bold 1.1em verdana, arial,sans-sérif;text-align:left;color:#4d4d4d;margin-bottom:5px;}
div#indigobox p {border:none;font-size:1em;}
div#indigobox p.confirm {font:bold 1.5em verdana, arial,sans-sérif;text-align:left;color:#4d4d4d;margin-top:10px;}
div#indigobox p.confirmtext {font:normal 1.1em verdana, arial,sans-sérif;text-align:left;color:#4d4d4d;margin:15px 0 15px 0;}


div#indigobox p.numero {background:  url(images/appel1.jpg);width:278px;height:69px;background-repeat:no-repeat;float:left;margin-bottom:40px;}
div#indigobox a {text-decoration:none;display:block;width:223px;height:69px;background:  url(images/appel3.jpg);margin-bottom:40px;}


div#ex p {font:normal 1.1em trebuchet ms, verdana, sans-sérif;color:#4D4D4D;
	margin:20px 0 20px 0;letter-spacing:-1px;text-align:center;border:none;
}



div#ref{text-align:left;margin:30px 0 30px 0;

font:normal .8em verdana, arial,sans-sérif;

}

div#ref ul {margin:2px 0 ;}
div#ref li {
    display:inline;
	list-style-type:none;
	font-weight:bold;
padding:0 10px 0 10px;
	}
div#ref li.first {
    color:#002D62;
	font-weight:bold;
	
	}
div#ref a{text-decoration:underline;color:#02A9D3;}
div#ref a:hover {text-decoration:none;color:#02A9D3;}
/* fin zone principale PAGE INTERNE */


div#main2 ul.rappelnav {margin:20px 0 15px 0;text-align:left;font-size:11px;color:#002D62;}
div#main2 ul.rappelnav li {
    display:inline;
	list-style-type:none;	}
div#main2 ul.rappelnav a{text-decoration:none;color:#002D62;}
div#main2 ul.rappelnav a:hover {text-decoration:underline;color:#002D62;}
	
	
	
	
	
	div#main2 ul.pds {margin:20px 0 15px 0;text-align:left;font-size:13px;color:#002D62;font-weight:normal;padding:10px 0 0 0;}
div#main2 ul.pds li {list-style-type:none;padding:5px 0 5px 0;	}
div#main2 ul.pds a{text-decoration:underline;color:#002D62;}
div#main2 ul.pds a:hover {text-decoration:none;color:#002D62;}

	








div#tag {
border-top:1px dashed #37465D;
padding:8px 0 10px 0;
float:left;
width:780px;
font:.65em verdana, arial,sans-sérif;text-align:left;color:#37465D;
word-spacing:-1px;
}
div#tag a{
color:#37465D;
font-weight:bold; 
}
div#tag a:hover{
color:#37465D; 
text-decoration:none;
font-weight:bold; 
}


div#part {
float:left;
width:780px; 
font-size:.55em;
text-align:center;
background-color:#EAEAEA;
padding :5px 0;
color:#333;
	}
div#part ul {margin:2px 0 ;}
div#part li {
display:inline;
color:#333;
border-left:1px solid #999;
	list-style-type:none;
	padding:0 2px 0 6px;
	}

div#part a:hover {text-decoration:underline;}

div#part a { text-decoration:none;color:#333;}
* html div#part ul {}




/* footer début */
div#footer {
float:left;
width:780px; 
font-size:.65em;
text-align:center;
background-color:#37465D;
padding :9px 0;
	}
div#footer ul {margin:2px 0 ;}
div#footer li {
display:inline;
color: white;
border-left:1px solid;
	list-style-type:none;
	font-weight:bold;
	padding:0 2px 0 6px;
	}
div#footer li.fineprint {color:#F9E576;border-left:none;padding-top:10px;}
div#footer li.fineprint a {color:#D8E3E5;}
div#footer li.fineprint a:hover {color:#D8E3E5;}

div#footer a{text-decoration:none;}
div#footer a:hover {text-decoration:underline;}

div#footer a { text-decoration:none;color:#FFF;}
* html div#footer ul {}
/* footer fin */


div#formcontainer {width:550px;margin:0 0 10px;}
div#formcontainer h2{
padding:5px 0 5px 5px;font:bold .8em verdana, arial,sans-sérif;text-align:left;color:#4D4D4D;margin-bottom:20px;margin-top:20px;
background-color:#DDD;
}
div#formcontainer p{font-family:verdana, arial, sans-serif;font-size:.75em;margin:20px 0 10px 0;text-align:justify;padding-bottom:20px;}

div#formcontainer form {width:550px;}
div#formcontainer div.clearfix{padding:4px 0; vertical-align:top;text-align:right;font-weight:bold;}
div#formcontainer div.separation{margin:15px 0 15px 0;border-top:1px solid #CCC;}
div#formcontainer form label{width:150px; float:left;font-size:.7em;color:#2D2D2D;margin:0;text-align:left;line-height:1.5em;}
div#formcontainer form select{width:235px;}
div#formcontainer div.clearfixsub{padding:10px 0; float:right;}
h1 {font:bold italic 0.70em verdana, arial,sans-sérif;text-align:left;background-color:#37465D;padding: 7px 0 7px 37px;color:#fff;}
