body {
scrollbar-face-color: #d6d6d6;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-arrow-color:  #000;
scrollbar-track-color: #000;
scrollbar-darkshadow-color: #fff;

background: url(fond_page.jpg) #000;
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0px;
padding:0px;
font-size: 11px;
color: #ffffff;
}


H1{
padding:0px;
margin:0px;
color:#999;
font-size:18px;
padding-bottom:10px;
font-weight:500;
text-transform:uppercase;
border-bottom:dashed 1px #999;

}

H2{
padding:0px;
margin:0px;
color:#000;
font-size:14px;
}
/* *************************** HEADER *****************************************/

#header {
height:180px;
background: url(fond_menu.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
	#menu {
	height:23px;
	text-align:right;
	padding-right:15px;
	vertical-align:bottom;
	}
	  	#menu ul{
		list-style: none;
		padding:0px;
		margin:0px;	
		}

		#menu ul li{
		display:inline;
		list-style: none;
		padding:0px;
		margin:0px;
		padding-left:3px;
		padding-right:3px;
		}
#contact {
padding-right:15px;
height:30px;
font-size:11px;
text-align:right;
}
	#contact img {
	padding-right:3px;
	}


/* *************************** CONTENU *****************************************/
#table {
width:790px;
height:100%;
background: url(fond_table.jpg) #000;
background-repeat:no-repeat;
background-position:top;
}

#content {
vertical-align:top;
color:#666966;
background: url(fond_content.jpg) #fff;
background-repeat:no-repeat;
background-position:bottom;
vertical-align:top;
padding-left:15px;
padding-top:15px;
padding-bottom:150px;
padding-right:0px;
font-size:12px;
text-align:justify;
}
	#content h2 {
	padding-bottom:	10px;
	float:left;
	}

	#retour {
	float:right;
	padding-right:55px;
	}

	/*colonne gauche*/
	#region_4 {
	float:left;
	width:130px;
	border:solid 0px;
	
	}
	/*colonne de texte*/
	#region_2 {
	float:left;
	width:350px;
	border:solid 0px;
	}
	
	/*colonne large : gauche + centre*/
	#region_5 {
	float:left;
	width:480px;
	border:solid 0px;
	
	}

	#region_2 h3 {
	font-size:14px;
	border-bottom:solid 1px #cfcfcf;
	
	}

/* *************************** RECHERCHE RAPIDE  *****************************************/
#choix {
border:solid 1px #cfcfcf;
background:#a4a4a4;
width:450px;
height:30px;
color:#fff;
padding-bottom:7px;
padding-top:7px;
}
	#choix select {
	margin-left:7px;
	}
/* *************************** RECHERCHE RAPIDE  *****************************************/
#recherche {
vertical-align:top;
float:right;
width:260px;
border:solid 0px;
padding-top:33px;
background: url(fond_recherche.jpg) #fff;
background-repeat:no-repeat;
background-position:left;
height:360px;
color:#fff;
}
	
	#recherche h2{
	color:#fff;
	text-align:right;
	padding-right:15px;
	padding-bottom:10px;
	float:none;
	}

	#recherche p, #recherche td{
	font-size:11px;
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-right:15px;
	}

	#recherche INPUT{
	font-size:11px;
	}

/* *************************** LISTE PRODUITS  *****************************************/
	

#liste {
width:450px;
height:auto;
min-height: 100px;
border:solid 1px #aaa;
margin-bottom:10px;
background: url(fond_liste.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

#liste_ref {
width:450px;
height:auto;
min-height: 100px;
border:solid 1px #aaa;
margin-bottom:10px;
background: url(fond_liste_ref.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

	#vig {
	float:left;
	}

	#vig img {
	border-right:solid 1px #aaa;
	}


	#resume {
	font-size:11px;
	float:right;
	width:300px;
	letter-spacing: -0.6px
	}

	#resume p{
	font-size:11px;
	clear:both;
	padding:0;
	margin:0;
	padding-top:10px;
	border-top:dotted 1px #cfcfcf;
	}

	#resume h3{
	padding:1px;
	margin:0;
	font-weight:bold;
	font-size:11px;
	color:#000;
	float:left;
	margin-bottom:3px;
	}

	#resume h4{
	padding:1px;
	margin:0;
	margin-right:7px;
	font-weight:bold;
	font-size:11px;
	color:#e11919;
	float:right;
	}

	#savoir_plus {
	text-align:right;
	padding-right:7px;
	padding-top:10px;
	font-size:11px;
	}


/* *************************** FICHE PRODUITS  *****************************************/

#fiche {
clear:both;
width:450px;
/*background:#f6f6f6;*/
border-top:solid 1px #cfcfcf;
margin-top:20px;
}
	#fiche p{
	margin:0;
	padding:0;
	margin-top:5px;
	font-size:12px;
	}

#agence {
margin-top:20px;
border:solid 1px #cfcfcf;
width:450px;
background:#f6f6f6;
-moz-border-radius:6px;
border-radius:6px; 
border-width: 1px 5px 1px 5px;

}

	#agence p {
	border-top:dotted 1px #cfcfcf;
	padding:10px;
	font-size:11px;
	}

	#agence h3{
	padding:0;
	margin:0;
	padding-left:10px;
	padding-top:10px;
	font-size:14px;
	color:#e11919;
	}

.photo {
border:solid 1px #000;
margin-bottom:12px;
}


	
/* *************************** AUTRES  *****************************************/
#footer {
background: url(footer.jpg);
background-repeat:no-repeat;
vertical-align:bottom;
text-align:right;
color:#fff;
height:38px;
font-size: 10px;
padding-right:15px;
padding-bottom:7px;
}

#footer img{
margin-left:15px;
}


#bloc {

border-width: 1px 5px 1px 5px;
border-style: solid;
border-color: #cacaca;
padding:7px;
background: #f6f5f5;
-moz-border-radius:6px;
border-radius:6px; 
margin-bottom:10px;

}


.alsace {
float:right;
margin-right:20px;
}
/* *************************** PAGE ACCUEIL  *****************************************/

#sui_pre a { 
    padding: 3px 5px;
    margin-right: 2px;
    background: #ffffff;
    border: 1px solid #ddd;
    text-decoration: none;
}

#sui_pre a:hover { border-color: #ddd;}
#sui_pre a.nextprev { font-weight: bold;}


#menu A:link{cursor : pointer; color: #fff; text-decoration:none; font-size: 11px;background:none}
#menu A:visited{cursor : pointer; color: #fff; text-decoration:none; font-size: 11px; background:none}
#menu A:hover{cursor : pointer; color: ff0000; text-decoration:none; font-size: 11px;background:none;}
#menu a#current {color: #ff0000; font-weight:normal; }


#footer A:link{cursor : pointer; color: #fff; text-decoration:none; font-size: 10px;background:none}
#footer A:visited{cursor : pointer; color: #fff; text-decoration:none; font-size: 10px; background:none}
#footer A:hover{cursor : pointer; color: #fff; text-decoration:underline; font-size: 10px;background:none}

#bloc A:link{cursor : pointer; color: #004494; text-decoration:underline; font-size: 11px;background:none}
#bloc A:visited{cursor : pointer; color: #004494; text-decoration:underline; font-size: 11px; background:none}
#bloc A:hover{cursor : pointer; color: #004494; text-decoration:underline; font-size: 11px;background:#dadada}

#contact A:link{cursor : pointer; color: #707172; text-decoration:none; font-size: 10px;background:none}
#contact A:visited{cursor : pointer; color: #707172; text-decoration:none; font-size: 10px; background:none}
#contact A:hover{cursor : pointer; color: #000; text-decoration:underline; font-size: 10px; background:#dadada;}

A:link{cursor : pointer; color: #004494; text-decoration:underline; }
A:visited{cursor : pointer; color: #004494; text-decoration:underline; }
A:hover{cursor : pointer; color: #004494; text-decoration:none; background:#e4e7f2;}
