
a { 
 color: #3D3D3C;
 text-decoration:none
 }
 a[target=_blank] { 
 color: blue;
 /*text-decoration:underline*/
 }

a.jemassure{
	text-decoration:none;
	color:#FFFFFF;
}
a.jemassure_b{text-decoration:none; color:#FFFFFF}
a.ville{text-decoration:none; color:#3D3D3C}
a.ville:hover{text-decoration:underline; color:#E20029}
body {
	background-image: url(../img/fonds_interne.jpg);
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #4D4D4B;
    FONT-SIZE: 11px;
	font-weight: normal;
	padding:0px;
	margin:0px;
	}
	
.ville{
	COLOR: #3D3D3C;
	FONT-SIZE: 11px;
	font-weight: bold;
	 }
	
/* ----------container to center the layout-------------- */
#container {
	width: 955px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	}

#prix_innov {
	position:absolute;
	top:45px;
	margin-left:385px;
	COLOR: #B73288;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	font-weight: bold;
	text-align: left;
	}

#assureur_depuis {
	position:absolute;
	top:20px;
	margin-left:700px;
	height:80px; 
	width:230px; 
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	font-weight: normal;
	}
#jemassure {
	position:absolute;
	top:50px;
	margin-left:28px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 25.5px;
	font-weight: bold;
	letter-spacing: -1px;
	}
	
#jemassure_b {
	position:absolute;
	top:52px;
	margin-left:27px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 25.5px;
	font-weight: bold;
	letter-spacing: -1px;
	}
#header_interne img {padding:0px 0px;} 

/* -----------------content--------------------- */
#detail {
	padding: 0px;
	margin-top: 35px;
	margin-left: 0px;
	margin-right: 0px;
	}
#content {
	padding: 0px;
	margin-top: 35px;
	margin-left: 0px;
	margin-right: 289px;
	}	
div#content { 
	min-height:600px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
		
#content_dyn {
	float: center;
	width: 890px;
	margin-top: 19px;
	margin-left: 11px;
	padding: 0px;
}
div#content_dyn { 
	min-height:400px;
	height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

#content_dynVelib {
	float: left;
	width: 906px;
	margin-top: 35px;
	margin-left: 11px;
	padding: 0px;
}
div#content_dynVelib { 
	min-height:600px;
	height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
	
.menu_bis {
	position:relative;
	top:116px;
	width:810px;
	COLOR: #005D2E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-align: center;
}

h3 {
	COLOR: #127FC2;
	font-size: 18px;
	font-weight: normal;
	padding:-10px 0px;
	margin:0px;}

h2 {
	COLOR: #127FC2;
	font-size: 18px;
	font-weight: normal;
	padding: 5px 10px;
	margin:0px;}
	
h4 {
	COLOR: #525252;
	font-size: 17px;
	font-weight: normal;
	padding: 5px 10px;
	margin:0px;}
	
.txt {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #4D4D4B;
	FONT-SIZE: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 4px;
	text-align: justify;
}
.economisez {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	FONT-SIZE: 18px;
	font-weight: normal;
	padding: 0px;
	margin: 4px;
	text-align: center;
}

.ste {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	FONT-SIZE: 13px;
	font-weight: bold;
	text-align: center;
	width: 150px;
}

.ecobaro {
	width:599px;
	height:336px;
	background-image: url(../img/fond_ecobarometre.png);
	text-align: left;
	padding: 0px;
	margin: 0px;
}
	
/* --------------left navi------------- */
#right {
	float: right;
	width: 315px;
	margin-top: 9px;
	padding: 0px;
	}
.tab_right {
	COLOR: #4D4D4D;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: normal;
	padding:0px;
	margin:0px }

.mon_tarif {
	COLOR: #4D4D4D;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: normal;
	background-image: url(../img/btn_prix_fd_tarif.gif);
	padding:0px;
	margin:0px }

.boxs {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; color: #323233;
}
.boxs_bis {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; color: #323233;
}
/* ----------- liste des top 5 ecolo ------------------- */
#top5_ecolo {
	background-color: #FFFFFF;
	clear: both;
	margin: 0px;
	padding: 0px;
	}

/* ---------- Header intrne des villes -------------- */
#header_interne_monaco {
	width:955px;
	height:135px;
	background-image: url(../img/entet_interne_monaco.jpg);
	text-align: right;
	padding: 0px;
	margin: 0px;
	}
/*--------------- header interne page Dynamique --------------------------------------------------------------------*/
#header_interne_monaco_forms {
	width:905px;
	height:135px;
	background-image: url(../img/entet_interne_monaco_dyn.jpg);
	text-align: right;
	padding: 0px;
	margin: 0px;
	}
/* ----------- footer ------------------- */
#footer {
	background-color: #337FBD;
	clear: both;
	margin: 0px;
	padding: 0px;
	}
	
.footer_txt {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8,5px;
	font-weight: normal;
	text-align: center;
}

.tab-top{ 
	background-image: url(../img/img_ch_top.png); 
	background-repeat:no-repeat;
}

.tab-bootom{ 
	background-image: url(../img/img_ch_down.png); 
	background-repeat:no-repeat;
}
.tab-cell-blue{ 
	background-image:url(../img/img_ch_blue.png);
	padding-bottom:8px; 
	padding-top:5px; 
	padding-left:10px;
}
.tab-cell-white{ 
	background-image:url(../img/img_ch_white.png); 
	padding-bottom:8px; 
	padding-top:5px;
	padding-left:10px;
}

.t_blue 
{	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; color: #3AA9CD; 
}

/*style du lien du tableau droite*/
a.tab-link{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #4D4D4B;
    FONT-SIZE: 11px;
	font-weight: normal;
}

a.tab-link:hover{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	text-decoration:underline;
	font-weight: normal;
}
/*style des liens footer*/
a.footer_link{

    COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8,5px;
	font-weight: normal;
	text-align: center;
	}
a.footer_link:hover{
    COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8,5px;
	font-weight: normal;
	text-align: center; 
	text-decoration:underline;
}

.prix_gris {	
	font-family: Verdana; 
	font-size: 9px; 
	font-weight: normal; 
	color: #A2A2A2; 
	vertical-align: baseline
}

a.lbOn{
    COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8,5px;
	font-weight: normal;
	text-align: center;
	}
a.lbOn:hover{
    COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8,5px;
	font-weight: normal;
	text-align: center; 
	text-decoration:underline;	
}
.chapeau-cadre{
	overflow-y: auto; 
	overflow-x: hidden;
	height:550px;
}


/*styles des boutons de la page cm ça marche--------------------------------*/
.b1 a {       
	width: 81px;	   
	height: 48px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size:10px; 
	font-weight:bold; 
	padding-top:15px;
	color: #005EB2; 
	background-image:url(../img/img_effectuer_off.png); 
	background-repeat:no-repeat; 
	background-position:center;
}
.b1 a:hover {
	border-bottom: 0px;
	color: #FFFFFF;
	background-image:url(../img/img_effectuer_on.png);
	background-repeat:no-repeat; 
}

.b2 a {       
	width: 84px;	   
	height: 48px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size:10px; 
	font-weight:bold; 
	padding-top:15px;
	color: #005EB2; 
	background-image:url(../img/img_souscrire_off.png); 
	background-repeat:no-repeat; 
	background-position:center;
}
.b2 a:hover {
	border-bottom: 0px;
	color: #FFFFFF;
	background-image:url(../img/img_souscrire_on.png);
	background-repeat:no-repeat; 
}


.b3 a {       
	width: 108px;	   
	height: 48px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size:10px; 
	font-weight:bold; 
	padding-top:15px;
	color: #005EB2; 
	background-image:url(../img/img_abonnement_off.png); 
	background-repeat:no-repeat; 
	background-position:center;
}
.b3 a:hover {
	border-bottom: 0px;
	color: #FFFFFF;
	background-image:url(../img/img_abonnement_on.png);
	background-repeat:no-repeat; 
}

.b4 a {       
	width: 110px;	   
	height: 48px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size:10px; 
	font-weight:bold; 
	padding-top:15px;
	color: #005EB2; 
	background-image:url(../img/img_abonnement_ratp_off.png); 
	background-repeat:no-repeat; 
	background-position:center;
}
.b4 a:hover {
	border-bottom: 0px;
	color: #FFFFFF;
	background-image:url(../img/img_abonnement_ratp_on.png);
	background-repeat:no-repeat; 
}

.b5 a {       
	width: 185px;	   
	height: 48px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size:10px; font-weight:bold; 
	padding-top:15px;
	color: #005EB2; 
	background-image:url(../img/img_responsabilite_off.png); 
	background-repeat:no-repeat; 
	background-position:center;
}
.b5 a:hover {
	border-bottom: 0px;
	color: #FFFFFF;
	background-image:url(../img/img_responsablilite_on.png);
	background-repeat:no-repeat; 
}
/*-----------------------------------------------------------*/
