@charset "iso-8859-1";
			 
body {
	background: #f3ece7;  
	font: normal 70%/1em Arial, sans-serif;
	color: #756a65;
	margin: 10px auto 10px auto;
	padding: 0;
	text-align: left;
	width: 982px;	
}	   

img {
	border: 0;
}			  

.both {
	clear: both;
}		 

.center {
	text-align: center;
}	

div.center img {
	background-color: white;
	padding: 1px;
	border: 1px solid #D4CBC5;
}	

a {
	color: #B3071B;
}				   

a:hover {
	color: #D06C34;
}

a.lien_ext:after {
content: "\0000a0[\2197]";
}

a.tarifs_pdf {
	display: block;
	background: url(../images/p_pdf.gif) no-repeat left center;
	padding: 3px 0 3px 25px;
}

h1 {
	color: #006ab3;
	margin: 0 0 20px 0;	  
	font-size: 1.8em;
	line-height: 1.4em;
	padding: 0 0 0 25px;
	background: url(../images/h1.gif) no-repeat left center;
	
}		   

p#plan {
	display: none;	  
	position: absolute;
	top: 200px;
	margin-left: -300px;
}

div#ombre_haut {
 	height: 10px;
	background: transparent url(../images/fond_ombre_haut.gif) no-repeat center;
}

div#ombre_bas {
 	height: 10px;
	background: transparent url(../images/fond_ombre_bas.gif) no-repeat center;
}

div#conteneur {
    background: transparent url(../images/fond.gif) repeat-y center;  
	padding: 0 6px;
}	   
					 
div#header {
 	padding: 14px;
	height: 80px;
	background: url(../images/fond_header.gif) no-repeat right top;
}					   

div#bandeau {
	height: 243px;
	background: #d06c34;
}			  

ul#menu {
	margin: 0;
	padding: 0;
	list-style-type: none;	   
	border-left: 1px solid white;
	border-right: 1px solid white;
	float: left;
	display: inline;	   
	margin-left: 40px; 
	list-style-position: outside;
}							   

ul#menu li a {
	display: block;
	background-image: url(../images/puces/item_unselected.gif);
	background-color: #d2a48b;
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
	font-size: 1em;
	padding: 7px 24px 7px 38px;
	border-bottom: 1px solid white;	  
	text-decoration: none;
}

ul#menu li a.item_1:hover, ul#menu li a.item_1_selected {
	background-image: url(../images/puces/item_1.gif);	
	background-color: #b3071b;
}

ul#menu li a.item_2:hover, ul#menu li a.item_2_selected {
	background-image: url(../images/puces/item_2.gif); 
	background-color: #b3071b;
}

ul#menu li a.item_3:hover, ul#menu li a.item_3_selected {
	background-image: url(../images/puces/item_3.gif);	 
	background-color: #b3071b;
}

ul#menu li a.item_4:hover, ul#menu li a.item_4_selected {
	background-image: url(../images/puces/item_4.gif);	
	background-color: #b3071b;
}

ul#menu li a.item_5:hover, ul#menu li a.item_5_selected {
	background-image: url(../images/puces/item_5.gif);	
	background-color: #b3071b;
}

ul#menu li a.item_6:hover, ul#menu li a.item_6_selected {
	background-image: url(../images/puces/item_6.gif);	  
	background-color: #b3071b;
}	

div#photo {
	width: 329px;
	height: 243px;				 
	margin-left: 450px;
}				   

div#contenu {
	background: white url(../images/fond_contenu.gif) no-repeat right 50px;
}				  

div#gauche {
	width: 779px;	  
	background: url(../images/fond_gauche.gif) repeat-y left;
} 

div#texte {
	float: left;
	display: inline;
	padding: 35px;
	width: 380px;	  
	line-height: 1.6em;
	text-align: justify;
}

div#centre {
	float: left;	
	display: inline;
	padding: 120px 35px 35px 35px;	  
	text-align: justify;
	width: 259px; 
	background-repeat: no-repeat;
	background-position: center 35px; 
}  

div#centre ul {
	list-style-type: square;	  
	margin: 0;
	padding: 0;
	line-height: 1.6em;
	font-weight: bold;
}

div#centre ul li {
	color: #d16d34;	   
	padding: 10px 0;
}

div#centre ul li span {
	color: #756a65;
}	  

div.article {
	padding: 0 0 10px 0;	
	margin-bottom: 12px;
}

div.article h2 {
	font-size: 1.1em;
	line-height: 1.3em;
	color: #ee6718;
	text-transform: uppercase;
	border-bottom: 1px solid #ee6718;
	margin: 0 0 6px 0;
	padding: 4px 0;
}	

div.article h2.picto_5 {
	padding: 10px 0 10px 32px;
	background: url(../images/pictos/picto_5.gif) no-repeat left center;
}	

div.article h2.picto_6 {
	padding: 10px 0 10px 32px;
	background: url(../images/pictos/picto_6.gif) no-repeat left center;
}	

div.article h2.picto_7 {
	padding: 10px 0 10px 32px;
	background: url(../images/pictos/picto_7.gif) no-repeat left center;
}	

div.article h2.picto_8 {
	padding: 10px 0 10px 32px;
	background: url(../images/pictos/picto_8.gif) no-repeat left center;
}	

div.article h2.picto_9 {
	padding: 10px 0 10px 32px;
	background: url(../images/pictos/picto_9.gif) no-repeat left center;
}	

div.article h2.picto_10 {
	padding: 10px 0 10px 32px;
	background: url(../images/pictos/picto_10.gif) no-repeat left center;
}	

div.article ul {									   
	list-style-type: none;
}

div.article ul li {									   
	background: url(../images/puce.gif) no-repeat left 6px;
	padding-left: 14px;
}

div.article ul li:first-line {									   
	font-weight: bold;
}

div.article ul.briques {									   
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
}

div.article ul.briques li {									   
	padding: 5px 120px 8px 0;
	margin: 0;				  
	background-position: -50px -50px;
}

div.article ul.briques li:first-line {									   
	font-weight: bold;		 
	text-transform: uppercase;
}	

div.article ul.briques li.sans_ligne:first-line {									   
	font-weight: normal;		 
	text-transform: none;
} 

ul#brique_1 {
	background: url(../images/briques/brique_1.gif) no-repeat right top;
}				

ul#brique_2 {
	background: url(../images/briques/brique_2.gif) no-repeat right top;
}	 

ul#brique_3 {
	background: url(../images/briques/brique_3.gif) no-repeat right top;
}

ul#brique_4 {
	background: url(../images/briques/brique_4.gif) no-repeat right top;
}

ul#brique_5 {
	background: url(../images/briques/brique_5.gif) no-repeat right top;
}	 

div.pdf, div.logiciel_estimatif {
	line-height: 1.6em;		
	border-top: 1px solid #D06C34;
	margin-top: 10px;
}					 

div.pdf a {
 	display: block;
	padding: 20px 0 20px 50px;
	background: url(../images/pdf.gif) no-repeat left center;
}

div.logiciel_estimatif a {
	display: block;
	padding: 20px 0 20px 50px;
	background: url(../images/logiciel_estimatif.gif) no-repeat left center;
}

div.titre_vert {
	font-weight: bold;
	text-transform: uppercase;
	/*padding-left: 12px;
	background: url(../images/puce_verte.gif) no-repeat left center;*/
}										 

div.vert {
	background: #c1cc2d;
	padding: 12px;	 
	margin-top: 12px;
}	  

div.vert ul {									   
	list-style-type: disc;	
	margin: 0 0 0 12px;
	padding: 0;
}

div.vert ul li {									   
	background: none;
	padding-left: 0px;
}

div.vert ul li:first-line {									   
	font-weight: normal;
}	  

div#rich_footer {
	background-color: #e6e3e1;
	padding: 10px;
	text-align: center;
}

div#rich_footer a {
	color: #756a65;
} 

div#rich_footer a:hover {
	color: #938985;
} 	

div.actu {
	line-height: 1.6em;
	margin-bottom: 40px;
} 

div.date_actu {
	font-weight: bold;
	background: url(../images/date.gif) no-repeat left center;
	padding: 3px 0 3px 26px;
} 

h3.titre_actu {
	color: #B3071B;
	font-size: 1.2em;	 
	padding: 6px 0 0 0;
	margin: 0;
}
