html { background: #D8D2CA; }
* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; }

a:hover { text-decoration: underline; }
a { color: #000000; }

.clear {line-height: 0px; clear: both; height: 0px; font-size: 0px;}
.nodisplay { display: none; }

.suiv
{
	float: right;
}

.prec
{
	overflow: hidden; zoom: 1;
	float: left;
}

.retour 
{
	overflow: hidden; zoom: 1;
}

.navigation 
{
	clear: both;
	text-align: center;
	float:left; margin:5px 35px 10px 230px; width:540px; font-style:italic;font-size:10px; overflow:hidden;display:inline
}

.navigation a{color:#CD2927}
body 
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color:#5C5D5C
}
a{color:#5C5D5C}
#Header{float:left; width:970px; padding:0 10px 15px 20px; background:#7A928B;color:#fff; text-align:center; overflow:hidden; display:inline}
#flash{float:left;margin:20px 20px 20px 0}
#Logo{float:right;width:525px; font-size:13px; font-weight:bold;color:#D8D2CA; text-align:center}
#Logo a{ color:#D8D2CA;}
#TexteRub{float:right;clear:right;width:525px;margin:10px 0;font-size:11px;line-height:12px}
#TexteRub h1{font-size:12px;}
#TexteRub a{color:#fff;}
#Site{clear:both; float:left; width:1000px; background:url(/img/fond.jpg) top left repeat-y;overflow:hidden;display:inline}
#Droite{float:right; width:198px; overflow:hidden;display:inline}
#Recherche{ background:#CD2827;padding:10px 15px; float:left; width:168px;}
#Recherche h2{font-size:14px; text-transform:uppercase;color:#fff;margin-bottom:3px;}
#ThermesRecherches{padding:2px 5px 3px 5px;margin-top:1px; width:120px;color:#0F0F0F; font-size:10px;}
#Menu{line-height:24px;margin:15px 5px 15px 15px;float:left}
#Menu li a{color:#425D51; font-size:14px; background:url(/img/li.jpg) 11px 5px no-repeat;padding:0 15px 0 25px}
#Menu li .selected{background:#fff url(/img/selected.jpg) 11px 8px no-repeat;color:#CD2827; font-size:14px;padding:2px 15px 2px 25px}
#Menu .ssrub{line-height:14px;font-size:11px;margin:0 0 0 15px;}
#Menu .ssrub a{font-size:11px;background:url(/img/li.jpg) 11px 3px no-repeat;}
#Menu .ssrub .selected{font-size:11px;background:url(/img/li2.jpg) 11px 4px no-repeat;}
#devis{clear:both; margin:30px;}
#mentions{clear:both; margin:0 30px;font-size:11px; font-style:italic;color:#fff;}
#mentions a{color:#fff;}
#footer{ border-top:solid 1px #48625E;padding:10px 15px;clear:both; float:left; width:168px; text-align:center;color:#48625E;margin:10px 0;font-size:11px;}
#footer a{color:#48625E}
#footer strong{font-size:12px; font-weight:normal}
#footer .titre{font-size:14px;font-weight:bold}
#Site2{ background:url(/img/gauche.jpg) bottom left no-repeat; width:100%; float:left; overflow:hidden}
#Gauche{float:left; width:802px; overflow:hidden;display:inline;min-height:500px;}
#Ariane{font-style:italic;margin:15px 35px 0 45px;color:#425D51;}
#Ariane a{color:#425D51;}

#Pied{clear:both; float:left; width:1000px; background:url(/img/pied.jpg) top left repeat-y}
#Actu{clear:left; float:left; width:742px;padding:15px 15px 15px 45px;color:#fff;font-size:11px;}
#Actu .photo{float:right; width:380px;margin:10px 0 0 15px; text-align:right }
#Actu .photo img{margin:0 5px;}
#Actu h1{color:#CD2927;font-size:24px; font-style:italic; font-family:Garamond;line-height:36px;overflow:hidden}
#Actu h1 a{color:#CD2927;}
#Actu .detail{float:right;margin:15px 15px 0 0;background:#fff;color:#CD2927;padding:5px 10px;font-size:10px; font-style:italic}
#Actu .contact{float:left; margin:10px 0 0 5px;}
#Secto 
{
	text-align: center;
	clear:both; width:980px;padding:5px 10px; background:#D8D2CA; font-size:11px; text-transform:uppercase;float:left
}
#Secto a{color:#7A928B;}
#Ecom 
{
	text-align: right;
	clear:both; width:980px;padding:10px 10px; background:#D8D2CA; font-size:10px;float:left
}
#Ecom a{color:#7A928B;}