
* { 
	font-family:verdana;
	font-size:11px;
	/*padding: 0; 
	margin: 0; 
	/*border: 0px none; */
	/*font-family:times new roman;
	font-size:11pt;*/
	}


body { 
	margin: 0; 
	padding: 0 
	}

img, a{
	border: 0px none;
}

.texte{
	font-family:verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.gras{
	font-weight:bold;
}

.bandeau_haut{
	background-image:url("images/bandeau_haut.gif");
	background-repeat:no-repeat;
	background-position:top;
	height:155px;
}
.centre{
	background-color:#FFFFFF;
	background-image:url("images/background.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	
}
.centre2{
	background-color:#FFFFFF;
	background-image:url("images/background2.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

.centre_page{ 
	width:790px; 
	margin-left:82px; 
}

.overflow{
	height:100%;
	overflow:auto;
}
.marge{
	padding-top:40px;
}

.centre_doc{ 
	width:490px; 
}
.centre_contact{ 
	width:700px; 
	margin-left:100px; 
}
.centre_newsletter{ 
	width:570px; 
	margin-left:225px; 
}

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
}
.menu{
	position:absolute;
	width:800px;
	margin:0px;
	padding:0px;
}
.menu dd{
	margin:0px;
	padding:0px;
}
.menu dd ul{
	margin:0px;
	padding:0px;
	position:relative;
	left:-80px;
}
.menu dd ul li{
	display: inline;
	list-style-type: none;
}


.ombre_gauche{
	background-image:url("images/ombre_gauche.jpg");
	background-repeat:repeat-y;
	width:5px;
}
.ombre_droite{
	background-image:url("images/ombre_droite.jpg");
	background-repeat:repeat-y;
	width:5px;
}
.bandeau_bas{
	border-top:solid 5px #779a7a;
	padding-left:30px;
}
.bandeau_bas td{
	font-family:verdana;
	font-size:11px;
}

.titre {
	font: bold 11px verdana, sans-serif;
	color: #dddddd;
	position: relative;
}

.titre span {
	font: bold 11px verdana, sans-serif;
	color: #000000;
     display: block;
     position: absolute;
     top: -2px;
     left: -2px;
}
.titre3 {
	background-image:url("images/fond_titre.gif");
	background-repeat:no-repeat;
	width:9750px;
	height:63px;
	padding-left:20px;
}


.recherche{
	background-image:url("images/fond_recherche.gif");
	background-repeat:no-repeat;
	padding:10px;
	padding-left:20px;
	padding-top:20px;
}
.recherche td{
	font-size:8pt;
	font-style: italic;
	font-family:verdana;
	height:13px;
}
.recherche select{
	width:98px;
	border:solid 1px #aaaaaa;
	font-size:7pt;
	height:13px;
	font-family:verdana;
}
.recherche input{
	width:68px;
	border:solid 1px #aaaaaa;
	font-size:10px;
	height:14px;
	font-family:verdana;
}
.recherche .radio{
	width:18px;
	border:none;
	font-size:10px;
	height:14px;
	font-family:verdana;
}
.bien{
	background-image:url("images/fond_bien.gif");
	background-repeat:no-repeat;
	padding:15px;
	width:211px;
	height:157px; 
	overflow:hidden;
} 
.lien{
	font-size:10px;
	font-family:verdana;
	color:#000000;
	text-decoration:none;
	padding-right:15px;
}

.lien2{
	font-size:11px;
	font-family:verdana;
	color:#000000;
	text-decoration:none;
	padding-right:15px;
}
.lien2:hover{
	font-size:11px;
	font-family:verdana;
	color:#779a7a;
	text-decoration:none;
	padding-right:15px;
}

.titre_assurance{
	text-transform:uppercase;
	font-family: Arial, sans-serif;
	color:#000000;
	background-color:#f49001;
	font-size:20px;
	text-align:center;
	letter-spacing:0.6em;
	word-spacing:0.9em;
}
.logo_assurance{
	font-size:28px;
	text-transform:uppercase;
	font-family: Arial, sans-serif;
	text-align:center;
}
.gauche_assurance{
	width:150px;
	text-align:right;
	font-size:20px;
	font-style:italic;
}
.assuralux{
	font-size:18px; 
	font-family:Verdana, sans-serif;
	color:#1f877a;
}
.romain{
	font-size:12px; 
	font-family:Arial, sans-serif;
	color:#f4990b;
	font-weight:bold;
}
.coordonnees{
	font-size:12px; 
	font-family:Arial, sans-serif;
	color:#1f877a;
}

/*PAGE DETAILS */
.centre_details{
	width:950px; 
	margin-left:10px; 
	margin-top:20px;
}
.lien_retour{
	font-size:10px;
	font-family:verdana;
	color:#000000;
	text-decoration:none;
	padding-right:15px;

}

.diapo{
	margin:0px;
	margin-right:2px;
	margin-top:2px;
	opacity:100;        
	-Moz-Opacity: 100;        
	-Khtml-Opacity: 100;        
	filter: alpha(opacity=100);
}
.diapo2{
	margin:0px;
	margin-right:2px;
	margin-top:2px;
	opacity:50;        
	-Moz-Opacity: 50;        
	-Khtml-Opacity: 50;        
	filter: alpha(opacity=50);
}

.contact{
	width:379px;
}
			
.contact .titre_contact{
	background-image:url("images/fond_contact.jpg");
	background-repeat:no-repeat;
	width:379px;
	height:35px;
	padding:10px;
	margin-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10pt;
	color:#5b5b5b;
}
.contact form{
	background-color:#c8e7ca;
}
.contact form td{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}
.contact form .champ{
	border:solid 1px #7f9db9;
	width:100%;
}

.contact ul{
	list-style-type:square;
	list-style-image:url("images/puce.jpg");
}
.titre_ville{
	background-image:url("images/fond_ville.gif");
	background-repeat:no-repeat;
	width:379px;
	height:35px;
	padding:10px;
	margin-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10pt;
	color:#5b5b5b;
}

.titre_reference{
	background-image:url("images/fond_reference.gif");
	background-repeat:no-repeat;
	width:502px;
	height:40px;
	padding:3px;
	padding-left:18px;
	padding-right:10px;
	font-size:10pt;
	color:#5b5b5b;
}
.titre_reference td,.titre_reference td div{
	font-size:8pt;
	color:#5b5b5b;
}
.titre_reference td .prix{
	font-size:10px;
	color:#000000;
	font-family:verdana;
	font-weight:bold;
}
.description{
	padding:5px; 	
	width:502px;
	text-align:justify;
}
.texte_info{
	font-size:10px;
	color:#000000;
	font-weight:bold;
	font-family:verdana;
}

.liste {
	width:100%;
}
.liste .li{
	text-align:justify;
	margin:0px;
	padding:0px;
	width:100%;
}

.titre2{
	font-size:18px;
	color:#000000;
	font-weight:bold;
	font-family:verdana;

}





/************** Pour le paging *************
*/
	.paging{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		text-decoration: none;
		color: #5d5d5d;
		}
	.paging a{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		text-decoration: none;
		color: #5c5c5c;
		}
	.paging a:hover{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		text-decoration: none;
		color: #5d5d5d;
		}
/************************************************/
