body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	.blured2 {border-style:solid;
	border-width:2px;
	border-color:#FF0000;
	}
.quisommesnous_N{

color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
a img{
	border-style: none;
	border-width: 0px;
}
td img{display: block;}
table {
	border: 0px;
	padding: 0px;
}
/* La page Principale Main Page */
.linkPlanpetit{
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	background-image:url(../images/jthe5b.gif);background-position:top left;background-repeat:no-repeat;
	padding:0px 0px 0px 2px;
	display:block;
}
.linkPlanpetit2{
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	text-decoration: none;
	background-image:url(../images/jthe5b.gif);background-position:top left;background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	/*display:block;*/ 
}



a.linkPlanpetit{
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: underline;
	background-image:url(../images/jthe5b.gif);background-position:top left;background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	display:block;
}
a.linkPlanpetit:hover{

	text-decoration: none;
}

.lienvert{
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	background-image:url(../images/puces/vert.bmp);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	display:block;
}

a.lienvert{
	color:#3C3C3C;
}

.accueil{
color: #B3C52B;
background-image:url(../images/puces/accueil.bmp) top left;
text-decoration:underline;
padding:0 0 0 50px;

}
.accueil{

}


.lienbleu{
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	background-image:url(../images/puces/bleue.bmp);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	display:block;
}

a.lienbleu{
	color:#3C3C3C;
}


.liengris{
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	background-image:url(../images/puces/grise.bmp);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	display:block;
}

a.liengris{
	color:#3C3C3C;
}


.lienrose{
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	background-image:url(../images/puces/rose.bmp);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	display:block;
}

a.lienrose{
	color:#3C3C3C;
}


.cc063wv{background-image:url(../images/jthe5b.gif);background-position:top left;background-repeat:no-repeat;margin:8px 10px 8px 20px;padding:0px 0px 0px 10px;display:block;}
.MainPage{
	width: 939px;
	margin-top: 136px;
	position: absolute;
	background-repeat: repeat-y;
	background-image: url(../images/hrfaq.gif);
}
.hrTable{
	background: url(../images/hr.gif) no-repeat top;
	
}
/* Bordure de page à gauche */
.MainBorderLeft{
	background:url(../images/vierge-2-devis-06_02.gif) left repeat-y;
	}
/* Bordure de page à droite */
.MainBorderRight{
	background:url(../images/vierge-2-devis-06_04-06.gif) right repeat-y; 
	padding-left:51px; 
	padding-right:17px;
}
/* Contenu principale IE */
.MainContenantIE{
	text-align: left;
	margin-bottom:-18px;
	margin-top:0px;
}
/* Contenu principale FF */
.MainContenantFF{
	text-align: left;
	margin-top:-18px;
}
.Head{
width: 939px;
margin-left: auto;
margin-right: auto;
	}
.HeadLeft{
	background: url(../images/entete_r1_c1.jpg) no-repeat left;
	width: 51px;
	height: 136px;
	position: absolute;
}
.HeadLeft2{
	background: url(../images/entete_r1_c2.jpg) no-repeat;
	margin-left: 51px;
	width: 180px;
	height: 136px;
	position: absolute;
}
.HeadCenterU{
background: url(../images/entete_r1_c3.jpg) bottom;
width: 458px;
margin-left: 231px;
height: 35px;
position: absolute;
margin-top: 0px;
}
.HeadCenterM{
background-color: #C2E235;
width: 458px;
margin-left: 231px;
height: 36px;
position: absolute;
margin-top: 35px;
}
.HeadCenterD{
background-color: #C2E235;
width: 458px;
margin-left: 231px;
height: 25px;
position: absolute;
margin-top: 71px;
}
.HeadCenterD2{
background: url(../images/entete_r4_c3.jpg) top;
width: 458px;
margin-left: 231px;
height: 40px;
position: absolute;
margin-top: 96px;
}
.HeadCenter2U{
background: url(../images/entete_r1_c4.jpg) top;
width: 199px;
margin-left: 689px;
height: 35px;
position: absolute;
margin-top: 0px;
}
.HeadCenter2M{
background: url(../images/entete_r2_c4.jpg) top;
width: 74px;
margin-left: 689px;
height: 36px;
position: absolute;
margin-top: 35px;
}
.actualite0{
	position: relative;
	width: 695px;
	height: 24px;
}
.actualite1{
	width: 30px;
	margin-left: 0px;
	
}
.actualite2{
	margin-left: 30px;
	margin-top: 0px;
	width: 132px;
	background: url(../images/actual_01.gif);
	height: 24px;
	position: absolute;
}
.actualite3{
	margin-left: 162px;
	margin-top: 0px;
	height: 24px;
	width: 537px;
	background: url(../images/actual_02.gif) no-repeat;
	padding-top: 0px;
	position: absolute;
}
#zone-defilement{
	position: relative;
	top: 0px;
	height: 24px;
	margin-left: 0px;
	line-height: 24px;
}
#zone-defilement-int{
	margin-left: 0px;
	height: 24px;
}
.piedpage{
	background: url(../images/pp_03.gif);
	width: 905px;
	height: 176px;
	cursor: auto;
}
.piedpagecontenu{
	padding-top: 95px;
	padding-bottom: 0px;
	/*margin-bottom: 0px;
	margin-top: 85px;*/
	cursor: auto;

}
.HeadCenter2D{
background: url(../images/entete_r3_c4.jpg) top;
width: 18px;
margin-left: 689px;
height: 25px;
position: absolute;
margin-top: 71px;
}
.HeadCenter2D2{
background: url(../images/entete_r4_c4.jpg) top;
width: 199px;
margin-left: 689px;
height: 40px;
position: absolute;
margin-top: 96px;
}
.HeadCenter3M{
background-color: #D7F73E;
width: 125px;
margin-left: 763px;
height: 36px;
position: absolute;
margin-top: 35px;
}
.HeadCenter3D{
background-color: #D7F73E;
width: 181px;
margin-left: 707px;
height: 25px;
position: absolute;
margin-top: 71px;
}
.HeadRight{
	background: url(../images/entete_r1_c7.jpg) no-repeat right;
	width: 51px;
	height: 136px;
	position: absolute;
	margin-top: 0px;
	margin-left: 888px;
}

/* Class de la barre de titre */
.nav_titre {
   color: #576a13;
   font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: none;
	}
	.nav_titre2 {
   color: #576a13;
   font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14px; 
	text-decoration: none;
	font-style: italic;
	}
/* Class de la barre de titre nav titre Highlighted */
.nav_titreH {
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: none;
	background-color: #576a13;
	}
/* Class de la barre de titre nav titre Highlighted on MouseOver */
.nav_titreHO {
   color: #576a13;
   font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration: none;
	background: transparent;
	}
/* Class du texte vert sous les titre de la page acceuil */
.ac_1 {
	font-size: 11px;
	color: #BDCF71;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
}
/* Class du texte noir dans les cartouches de la page acceuil */
.ac_2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	color: Black;
	text-decoration: none;
	}
/* Class de la barre de titre nav boîte à outils */
.nav_bao{
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#9D291B; 
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
/* Class de la barre de titre nav boîte à outils */
.nav_baoH{
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-weight:bold;
	text-decoration: none;
	background-color: #576a13;
	vertical-align: middle;
}
/* Class de la boîte à outils avec texte vert et taille 13 */
.bao_13 {
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;
	}
/* Class des crtouche de ritmavie dans notre offre */
/*.cart_13 {
	color: #7E991B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;
	background-color:#f1f1f3;
	background: url(../images/cart_ritmavie_c2.gif) repeat-x;
	cursor: pointer;
	}
*/
.cart_13 {
	color: #7E991B;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-color:#f1f1f3;
	cursor: pointer;
	}
.cart_13:link    {color:#7E991B;} 
.cart_13:visited {color:#7E991B;} 
.cart_13:hover   {color:#7E991B;text-decoration:underline;} 
.cart_13:active  {color:#7E991B;text-decoration:underline;}
#rac_tot{
	background-repeat:no-repeat; 
	height:25px;
	cursor:pointer;
	width:166px; 
	text-align:center;
}
/* Class de reste à charge */
.rac_bl {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #056D95;
	font-weight: bold;
}
.rac_black {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.rac_title {	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

/* class de la sous barre de titre */
.nav_Stitre{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.nav_Stitre-link{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.nav_Stitre-link:hover{
	text-decoration:underline;
}

.nav_StitreH{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF4A00;
	text-decoration: none;
}
.nav_StitreH:hover{
	text-decoration:underline;
}

.ritmavie{
	color: #aebf70;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.offre{
	color: #8c8d8f;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;
	text-align: justify;
	margin-left: 5px;
	margin-right: 15px;

	
}
.ar{
	color: #f47f3c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a .ar{
	color: #f47f3c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	text-decoration: underline;
}
a .ar:hover{
	text-decoration: none;
}
.arfaq{
	color: #f47f3c;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ar2{
	color: #f47f3c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.ar2{
	color: #f47f3c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
a.ar2:hover{

	text-decoration: none;
}

.linkPlan{
	color: #929292;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
}
a.linkPlan{
	color: #929292;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration: underline;
}
a.linkPlan:hover{

	text-decoration: none;
}
.linkPlanP{
	color: #929292;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-decoration: none;
}
a.linkPlanP{
	color: #929292;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-decoration: underline;
}
a.linkPlan:hover{

	text-decoration: none;
}
a.ar2:hover{

	text-decoration: none;
}

.linkPlan{
	color: #929292;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration: none;
}
a.linkPlan{
	color: #929292;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-decoration: underline;
}
a.linkPlan:hover{

	text-decoration: none;
}a.ar2:hover{

	text-decoration: none;
}

.linkPlanpetit{
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}
a.linkPlanpetit{
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: underline;
}
a.linkPlanpetit:hover{

	text-decoration: none;
}
.ar22  {
	color: #f47f3c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.ar22:hover {
text-decoration:none;
}


.argrandstyle{
	color: #f47f3c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.alinks{
	color: #29a2c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.arv11{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#576a13;
	text-decoration: none;
}
/*  Police Arial 12  */
.ar12{
	font-size:12px; 
	font-family: Arial, Helvetica, sans-serif;
}
.offre_cart{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight: bold;
	text-align:center;
	line-height: 16px;
	color: #4F4C4D;
}
.cart_outils{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 0px;
	line-height: 16px;
	color: #4F4C4D;
}
.offre_cartB{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-size:12px; 
	text-align:center; 
	line-height: 16px;
	text-decoration: none;
}
.offre_st{
	color:#393536;
	font-weight:bolder;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
/* ============================== */
/*  Class Pour Internet Explorer  */
/* ============================== */

.nav_IEpos{
	margin-top:0px; 
	margin-left:-94px;
}
.nav_IEposH{
	margin-top:0px; 
	margin-left:-94px;
}
/* Menu droite dans offre */
.OffreMD_IEpos {
	margin-left: -190px;
	margin-top: -132px;
}
.nav_IEcpc{
	margin-left: -170px;
	margin-top: -29px;
}

/* ============================== */
/*   Class Pour Mozilla FireFox  */
/* ============================== */

.nav_FFpos{
	margin-top:0px; 
	margin-left:2px;
}

.nav_FFposH{
	margin-top:0px; 
	margin-left:2px;
}
/* Menu droite dans offre */
.OffreMD_FFpos {
	margin-left: -120px;
	margin-top: 0px;
	position: absolute;
}
.nav_FFcpc{
	margin-left: 1px;
	margin-top: -30px;
}
.OffreMD_FFpos2 {
	margin-left: 00px;
	margin-top: -120px;
}/* ============================== */
/*   Class Pour Safari */
/* ============================== */
.nav_SFposH{
	margin-top:0px; 
	margin-left:-20px;
}

/* Menu droite dans offre */
.OffreMD_SFpos {
	margin-left: -188px;
	margin-top: -132px;
}
.nav_SFcpc{
	margin-left: 8px;
	margin-top: -30px;
}

/* Style pour la feuille opalance */
.op_titre2 {
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight:bolder;
	}
.op_titre {
	color: #576A13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight:bolder;
	margin-top: 24px;
	}
.op_titreTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #514E4F;
}
.op_Stitre{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
}
.devformT{
	border-style:solid;
	border-width:1px;
	height:15px;
	border-color:#CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.listdr{
	border-style:solid;
	border-color:#CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.bareadherent{
	padding: 0px 0px 0px 5px;
	background: url(../images/bare-adherent.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	
}
.bare{
	padding: 0px 0px 0px 5px;
	background: url(../images/bar.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	
}
.barefaq{
	padding: 0px 0px 0px 5px;
	background: url(../images/barfaq.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:24px;
	
}
.baresansfond{
	padding: 0px 0px 0px 5px;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
}
.bare3{
	padding: 5px 0px 0px 5px;
	background: url(../images/barepetit.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:26px;
	width: 406px;
	text-align: justify;
	text-indent: 10px;
	
}
.bareTarifs{
	padding: 0px 0px 0px 0px;
	background: url(../images/baredevis.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:24px;
	width: 562px;
	text-align: justify;
	text-indent: 10px;
	
}
.class_table {
     background: url(../images/prix1.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 22px;
	/*font-weight:bold;*/
	font-family:Arial, Helvetica, sans-serif;
	height:135px;
}
.class_table2 {
     background: url(../images/prix2.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 22px;
	
	font-family:Arial, Helvetica, sans-serif;
	height:135px;
}
.class_table3 {
     background: url(../images/prix3.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 22px;
	
	font-family:Arial, Helvetica, sans-serif;
	height:135px;
}
.class_table4 {
     background: url(../images/prix4.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
	height:135px;
}
.bare4{
	padding: 5px 0px 0px 5px;
	background: url(../images/barepetit.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:26px;
	/*margin-left: 10px;*/
	width: 406px;
	float: right;
}
.bare2{
	padding: 0px 0px 0px 5px;
	background: url(../images/bar_test.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	
}
.bare5{
	padding: 6px 0px 0px 5px;
	background: url(../images/barenous.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:27px;
	
}
.bare6{
	padding: 5px 0px 0px 5px;
	background: url(../images/bareinterogez.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:45px;
	
}
.bare7{
	padding: 5px 0px 0px 5px;
	background: url(../images/bareinterogez2.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:27px;
}
.barepetit{
	padding: 0px 0px 0px 5px;
	background: url(../images/barpetit.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:26px;
	
}
.fontdevis{
	color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.stylegras{
	color: #5e5a5b;
	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	
}
.fontdevis2{
	color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.fontdevis3{
	color: #566A12;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.clairPasclair {
	font-size: 11px;
	color: #FF4A00;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px;
	vertical-align:middle;
	padding-right: 5px;
	text-decoration: none;
}
.champ{
	border: 1px ridge #333; 
	font-family: arial, sans-serif;
	font-size: 10px;
	
}
.t123mgc{
	
	color: #6c7c30;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
}
.date{
	
	color: #29a2c9;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.pied{
	
	color: #7f8182;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.apied{
	color: #535051;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.apied:hover{
	text-decoration: underline;
}
.xpied{
	color: #535051;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.npied{
	color: #535051;
	font-family: arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	}

div#nav-top a:hover {
	color:#FFF;
	background: #596D18;
	cursor: pointer;
}
.homeformT{
	border-style:solid;
	border-width:1px;
	height:20px;
	border-color:#6c7c30;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#7E991B;
}
.homeformS{
	border-style:solid;
	border-width:1px;
	height:15px;
	border-color:#6c7c30;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
}
.cart_devis{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	/*font-weight: bold;*/
	padding-left: 5px;
	padding-right: 20px;
	
	color: #61731d;
}
.cart_devis2{
		font-family:Arial, Helvetica, sans-serif; 
	font-size: 10px;
	/*font-weight: bold;*/
	padding-left: 5px;
	padding-right: 5px;

}
/* Reste a charge */
.rac_bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #056D95;
	font-weight: bold;
}
.rac_title {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.rac_black {
	font-size: 11px; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Black;
}
.rac_black:link    {color:Black;} 
.rac_black:visited {color:Black;} 
.rac_black:hover   {color:Black;} 
.rac_black:active  {color:Black;}

.rac_white {
	font-size: 11px;
	font-weight: bold; font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration: none;
}
.rac_white:link    {color:#FFFFFF;} 
.rac_white:visited {color:#FFFFFF;} 
.rac_white:hover   {color:#FFFFFF;} 
.rac_white:active  {color:#FFFFFF;}


#zone-defilement-int{
	margin-left: 35px;
	border-top: 0px solid #E0F199;
	border-bottom: 0px solid #E0F199;
	height: 100px;
}
.mentionlegales0{
	padding: 0px;
	width: 800px;
	margin: 0px;
	text-align: left;
	
}
.mentionslegales1{
margin-left: 0px;
width: 550px;
padding-top: 0px;
margin-top: 0px;
}
.mentionslegales2{
margin-left: 100px;
float: right;
}
.mentionslegales3{
margin-left: 0px;
width: 409px;
padding-top: 0px;
margin-top: 0px;
}
.mentionslegales4{
margin-left: 20px;
float: right;
width: 409px;
}
.mentionslegales5{
margin-left: 0px;
width: 409px;
padding-top: 0px;
margin-top: 0px;
padding-right: 420px;

}
.quisommesnous1{
width: 600px;
margin-left: 0px;
float: left;
color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.texten{
/*margin-left: 0px;*/
float: left;
color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.quisommesnous2{
width: 8px;
margin-left: 30px;
}
.quisommesnous3{

}
.interogez1{
width: 165px;
margin-left: 0px;
float: left;
padding-right: 10px;
	
}
.interogez2{
width: 8px;
margin-left: 0px;
float: right;
/*float: right;*/
/*background: url(../images/hr.gif);
background-repeat: repeat-y;*/
}
.interogez3{
width: 644px;
margin-left: 3px;
float: right;
margin-top: 5px;
}
.inter{
	width: 852px;
}
.formules1 {
margin-left: 0px;
float: left;
width: 376px;
	
}
.formules2 {
/*margin-left: 30px;*/
padding-left: 10px;
float: right;
width: 376px;
margin-top:0px;
}
.formules2IE {
/*margin-left: 30px;*/
padding-left: 10px;
margin-top: -40px;
float: right;
width: 376px;
}
.formules4IE {
margin-left: 30px;
padding-left: 10px;
margin-top: -120px;
float: right;
width: 376px;
}
.formules3{
	width: 20px;
}
.formule_fond_0{
	background:url(../images/formules_0.gif); 
	width:376px; 
	height:51px;
	cursor: pointer;
}
.formule_fond_1{
	background:url(../images/formules_1.gif); 
	width:376px; 
	height:51px;
	cursor:pointer;
}
.formule_pos_img{
	margin-top:3px; 
	margin-left:15px; 
	display:inline; 
	position:absolute
}
.formule_pos_txt_0{
	float:left; 
	padding-top:10px; 
	padding-left:5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	font-style:italic;
	color:#6C6E70;
}
.lien_formule_pos_txt_0{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	font-style:italic;
	color:#6C6E70;
}
.lien_formule_pos_txt_0:link    {color:#6C6E70;} 
.lien_formule_pos_txt_0:visited {color:#6C6E70;} 
.lien_formule_pos_txt_0:hover   {color:#6C6E70;text-decoration:underline;} 
.lien_formule_pos_txt_0:active  {color:#6C6E70;text-decoration:underline;}

.formule_pos_txt_1{
	float:left; 
	padding-top:10px; 
	padding-left:5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	font-style:italic;
	color:#000000;
}

.lien_formule_pos_txt_1{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	font-style:italic;
	color:#000000;
}
.lien_formule_pos_txt_1:link    {color:#000000;} 
.lien_formule_pos_txt_1:visited {color:#000000;} 
.lien_formule_pos_txt_1:hover   {color:#000000;text-decoration:underline;} 
.lien_formule_pos_txt_1:active  {color:#000000;text-decoration:underline;}

/* Le bord gauche de la page */
.footerLeft{
background: url(../images/vierge-2-devis-06_05.gif) no-repeat left;
width:17px;
height:91px;
position: absolute;
}
/* le fond dégradé du barre de recheche */
.footerLeft1{
background: url(../images/foot_r1_c1.gif) no-repeat right;
width: 474px;
height: 55px;
position: absolute;
margin-left: 17px;
margin-top: -91px;
}
/* la position du texte de naviguation secondaire */
.footerLeftText{
margin-left: 50px;
margin-top:-78px;
height: 40px;
position: absolute; 
text-align: left;
}
/* Le fond de clair pas clair */
.footerTxtRight{
margin-left: 690px;
margin-top: -91px;
position: absolute;
background: url(../images/foot_r1_c6.gif) no-repeat right;
width: 173px;
height: 55px;
text-align: right;
padding-top: 30px;
padding-right: 10px;
padding-bottom: 0px;
}
/* La position de l'image à droite */
.footerImRight{
margin-left: 864px;
margin-top: -76px;
position: absolute;
}
/* la bordure à droite*/
.footerRight{
background: url(../images/vierge-2-devis-06_10.gif) no-repeat left;
width:17px;
height:91px;
margin-left: 922px;
margin-top: -91px;
position: absolute;
}
/* le fond en bas */
.footerDown{
background: url(../images/integration_11.gif) no-repeat top;
margin-left: 17px;
margin-top: -22px;
width: 905px;
height: 36px;
position: absolute;

}
/* les offres menu a gauche*/
.menugauche0{
   width: 175px;
	float: left;
	/*border: none;*/
	padding-left: 20px;
}
.s{
	width: 905px;
}
.menugauche01{
	width: 600px;
	/*border: none;*/
	padding-left: 0px;
	padding-right: 0px;
	/*float: none;*/
	float: right;

}
.menugaucheright{
	width: 69px;
	float: right;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	
}
.n2{
	width: 600px;
	float: right;
	border: none;
	padding-left: 5px;
	padding-top: 5px;
	
}
.menugauche010{
width: 128px;
float: left;
margin-top: 0px;
padding-top: 0px;
}
.gauche010{
width: 586px;
float: left;
padding-top: 16px;
/*padding-left: 120px;*/
padding-right: 50px;
background: url(../images/barecontact.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:48px;
}
.gauche{
width: 586px;
float: left;
padding-top: 10px;
/*padding-left: 170px;*/
padding-right: 50px;
background: url(../images/bareoffre.gif) no-repeat;
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:48px;
}
.n{
	width: 600px;
}
.menugauche011{
   width: 450px;
	float: right;
	margin-left: 5px;
	margin-right: 20px;
	color: #5e5a5b;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
.menugimg{
   /*width: 450px;*/
	float: none;
		
	}

.menugauche{
	width: 170px;
	/*float: left;*/
	border: solid;
	border-width: 2px;
	border-bottom: none;
	border-top: none;
	border-color: #D9D9D9 #D9D9D9 #D9D9D9 #D9D9D9;
	/*background-color: #BDBDBD;*/
	}
.menugauche1{
	width: 35px;
	margin-left: 2px;
	/*margin-top: 0px;*/
	line-height: normal;
}
.menugauche2{
width: 130px;
margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	/*padding-top: 0px;*/
	color: #5e5a5b;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	float: right;
	text-decoration: none;
}
.menugauche2s{
width: 130px;
margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: White;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	float: right;
	background: #bdbdbd;
	text-decoration: none;
}
.amenugauches{
	color: White;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	/*background: #bdbdbd;*/
	text-decoration: none;
}
.amenugauche:hover{
	text-decoration: underline;
}
.lignegrises{
	background-color: #bdbdbd;
	height: 35px;
	vertical-align: bottom;
	padding-top: 7px;
}
.lignegrises3{
	background-color: #bdbdbd;
	height: 50px;
	vertical-align: bottom;
	padding-top: 7px;
}
.lignegrise{
	background-color: #FFFFFF;
	height: auto;
}
.amenugauche{
	color: #5e5a5b;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.menugauche3{
	width: 175px;
	/*background: url(../images/boite12_15.gif);*/
	margin-top: 0px;
}
.link{
	color: #393536;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	cursor: pointer;
}
.tabremboursement{
	width: 765px;
	height: 98px;
	background-image: url(../images/bag_tab.gif);
	background-repeat:no-repeat;
} 
	/*page optique*/
	.baretaboptiqueh{
	padding: 0px 0px 0px 10px;
	background: url(../images/bare_optique.gif) no-repeat;
	color: White;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	height:33px;
	}
	.colonneoptique1{
	background-color: #e9e9ea;
	color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 13px;
}
.colonneoptique11{
	background-color: White;
	color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 13px;
}
.colonneoptique2{
	background-color: #ffdf44;
	color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.colonneoptique22{
	background-color: #ffeb8e;
	color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.colonneoptique3{
	background-color: #ffe56a;
	color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
.colonneoptique33{
	background-color: #ffefa6;
	color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
.baretaboptiqueb{
	padding: 0px 0px 0px 5px;
	background: url(../images/bare_optiquebas.gif) no-repeat;
	
	height:23px;
	}
	.texteoptiquejaune{
		color: #fabc1d;
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	.texteoptiquerouge{
		color: #ff4c02;
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
	.texteoptiqueblanc{
		color: White;
	font-size: 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
.tablevert{
	background-image: url(../images/tab_remb_1.gif);
	width: 184px;
	height: 55px;
	position: absolute;
	margin-left: 8px;
	margin-top: 8px;
	padding-top: 10px;
	padding-left: 12px;
	padding-bottom: 8px;
	padding-right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 18px;
	background-repeat: no-repeat;
	float: left;
}
.tableprecision{
	display: inline;
	margin-left: 213px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 12px;
	position: absolute;
}
/*interogezN*/
.fondinter{
	background:  url(../images/fontdevis.gif) no-repeat;
	margin: 2px 50px 50px 200px;
	width: 406px;
	height: 94px;
	
}

.fondinterparrainage{
	background:  url(../images/fond_parrainage.gif) no-repeat;
	margin: 2px 2px 2px 2px;
	width: 450px;
	height: 105px;
	
}


.fondinter2{
	background:  url(../images/fondenvoie.gif) no-repeat;
	margin: 5px 100px 100px 200px;
	width: 448px;
	height: 76px;
	
}
.fondinter3{
	background:  url(../images/fondenvoie.gif) no-repeat;
	margin: 5px 100px 20px 200px;
	width: 448px;
	height: 76px;
	
}

.texteinter{
   
	padding: 10px 48px 10px 50px;
	
}
.texteinterParrainage{
   
	padding: 10px 10px 10px 10px;
	
}
.texteinter1{
	color: #586b13;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
.texteinter2{
	color: #586b13;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}
.contactimgFF{
	position:absolute; 
	margin-left:-110px; 
	margin-top:-5px;
}
.contactimgIE{
	position:absolute; 
	margin-left:-154px; 
	margin-top:-3px;
}
/* Contenu principale IE */
.InterrogezIE{
margin-top:0px; 
margin-left:-170px;
}
.InterrogezFF{
margin-top:-12px; 
margin-left:5px;
}
/* Contenu principale FF */
.cFF{
margin-top:-12px; 
margin-left:5px;
}
.classconfirmright{
width: 395px;
float: right;
padding-left: 50px;
	
}
.classconfirmgauche{
width: 405px;
float: left;

}
/* -------------------------------------------- FAQ ------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------- */
	
	ul.liste_questions,
	ul.liste_reponses{
		float: left;
		width: 480px;	
		margin: 0px;
		padding: 0px;		
		list-style: none;
		margin-bottom: 20px;
	}
	
	ul.liste_reponses{
		margin-top: 0px;	
	}
	
	ul.liste_questions li, ul.liste_reponses li{
		margin: 0px;
		width: 480px;
	}
	
	/* liste questions */
	.liste_questions{			
		background: url(../images/fleche_icon.gif) no-repeat ;
		padding: 3px 0px 0px 0px;
		clear: both;		
	}
	
	ul.liste_questions li div.num{
		float: left;
		width: 18px;
		text-align: center;
		font-weight: bold;
		font-style: italic;
		color: #576A13;
	}
	
	ul.liste_questions li a{
		display: block;
		margin-left: 25px;
	}
	/* liste rÃ©ponses */
	ul.liste_reponses li{
		background: none;
		padding: 0px 0px 0px 0px;
		
	}
	
	ul.liste_reponses p{
		margin-left: 20px;
	}
	
	ul.liste_reponses>p{
		margin-left:  30px;
	}
	
	/* detail question */
	div#conteneur-page-detail-question #reponse,
	div#conteneur-page-detail-question #lien-retour{
		clear: both;
		/*float: left;*/
		margin-right: 40px;
	}
	
	div#conteneur-page-detail-question #reponse{
	/*	float: left;*/
		clear: both;
		margin-left: 20px;
	}
	
	div#conteneur-page-detail-question #reponse ul{
		clear: both;	
	}
	
	div#barre-outils ul#liste-questions-barre-outils-detail-faq{
		list-style-type: decimal;
	}
	
	
	
	/* liste des question dans barre outils */
	div#barre-outils ul.liste-questions-barre-outils{
		list-style-type: disk;
		margin: 0px;
		padding-left: 20px;
	}
	
	div#barre-outils ul.liste-questions-barre-outils,
	div#barre-outils ul.liste-questions-barre-outils a{
		color: #596D18;		
		font-size: 10px;
	}
	.faq_question {
		color: #5e5a5b;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 400px;
	
	}
	.faq{
		width: 837px;
	}
	.contenu_question{
		padding-left: 10px;
		float: right;
	}
	.contenupuces{
		width: 17px;
		display: inline;
		float: left;
	}
	div#barre-outils ul.liste-questions-barre-outils li{

	}
	.faqdetail1{
width: 350px;
margin-left: 0px;
float: left;
padding-right: 10px;
	
}
.faqdetail2{
width: 2px;
margin-left: 0px;
float: right;


 /* height: 600px;*/
 
}
.faq{
	width: auto;
	height: auto;
}
.faqdetail3{
width: 450px;
margin-left: 3px;
float: right;
margin-top: 5px;
/*background: url(../images/hrfaq.gif) repeat-x;*/
/*background-color: #96B31C;*/

}
.faqquestion{
	color: #393536;
	font-size: 14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
	

/*khaled 13/12/2007*/
/*offre difference.php*/
.text_offre_difference{
line-height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#6D6F71;
}
/**/
/* Accueil V2.0 */
.accueil_box_connexion_fond{
	width:226px;
	background-image:url(../images/box_connexion_fond.gif);
	height:154px;
	background-repeat:repeat-x;
	float:right;
}
.accueil_box_connexion_entete{
	background-image:url(../images/box_connexion_entete.gif);
	height:13px;
	background-repeat: no-repeat;
}
.accueil_box_connexion_title{
	background-image:url(../images/box_connexion_title.gif);
	height:26px; 
	background-position:center; 
	background-repeat:repeat-y;
	font-size:24px;
	color:#A6A9A9;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center
}
.accueil_grand_image{
	clear:both; margin-left:33px;
	position:absolute;
	margin-top:-166px;
	background-image:url(../images/accueil_bas_original.gif);
	background-repeat: no-repeat;
	width:840px;
	height:257px;
}
.accueil_grand_image_texte{
	margin-top:113px;
	margin-left:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.accueil_grand_image_liste{
	float:left;
	margin-left:90px;
	text-align:right;
	margin-top:0px;
	line-height:27px;
	padding-right:20px;
}
.accueil_grand_image_liste a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration: underline;
	font-weight:bold
}


.accueil_grand_image_liste a:hover{
	text-decoration: none;
}


/* Notre offre v2.0 */
.offre_box_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737472;
	font-weight:bold;
	text-decoration: none;
	cursor: pointer;
}
.offre_box_text{
	text-decoration: none;
}


.offre_ritmavie_100 div{
	background-image: url(../images/offre_ritmavie100.jpg);
	background-repeat: no-repeat;
}
.offre_ritmavie_100 div:hover{
	background-image: url(../images/offre_ritmavie100_over.gif);
	background-repeat: no-repeat;
}
.offre_ritmavie_200 div{
	background-image: url(../images/offre_ritmavie200.jpg);
	background-repeat: no-repeat;
}
.offre_ritmavie_200 div:hover{
	background-image: url(../images/offre_ritmavie200_over.gif);
	background-repeat: no-repeat;
}
.offre_ritmavie_300 div{
	background-image: url(../images/offre_ritmavie300.jpg);
	background-repeat: no-repeat;
}
.offre_ritmavie_300 div:hover{
	background-image: url(../images/offre_ritmavie300_over.gif);
	background-repeat: no-repeat;
}
.offre_ritmavie_400 div{
	background-image: url(../images/offre_ritmavie400.jpg);
	background-repeat: no-repeat;
}
.offre_ritmavie_400 div:hover{
	background-image: url(../images/offre_ritmavie400_over.gif);
	background-repeat: no-repeat;

}
/* --------------------------------------------------- */
/* Accueil 10-04-2009 */
.accueil-global{
width:616px; height:182px; float:left
}
.accueil-cartouche-plus{
width:216px; height:40px; background-image:url(../images/acc-cart-plus.jpg); background-position:left; background-repeat:no-repeat; clear:right
}
.accueil-cartouche-left{
width:18px; height:142px; background-image:url(../images/acc-cart-left.jpg); background-position:left; background-repeat:no-repeat;float:left
}
.accueil-cartouche-global{
list-style-type:none; margin-left:0px; margin-right:0px; margin-top:0px; padding-left:0px; padding-right:0px;float:left; margin-bottom:28px;font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:center;color:#393536;  font-weight:bold;
}
.accueil-cartouche-notre-offre{
background-image:url(../images/acc-cart-notre-offre.jpg); background-position:left top; background-repeat:no-repeat; display:block; width:198px; height:142px;
 text-decoration:none; padding-bottom:0px; color:#393536; }
.accueil-cartouche-notre-offre:hover{
background-image:url(../images/acc-cart-notre-offre-o.jpg);
color: #000000;
}
.accueil-cartouche-tarif-et-devis{
background-image:url(../images/acc-cart-tarif.jpg); background-position:left; background-repeat:no-repeat; width:198px; height:142px; display:block;text-decoration:none; padding-bottom:0px; color:#393536;
}
.accueil-cartouche-tarif-et-devis:hover{
background-image:url(../images/acc-cart-tarif-o.jpg);
color: #000000;
}
.accueil-cartouche-tout-pour-comparer{
background-image:url(../images/acc-cart-comparer.jpg); background-position:left; background-repeat:no-repeat; width:198px; height:142px; display:block;text-decoration:none; padding-bottom:0px; color:#393536;
}
.accueil-cartouche-tout-pour-comparer:hover{
background-image:url(../images/acc-cart-comparer-o.jpg);
color: #000000;
}
.accueil-barre-vertical{
float:left; background-image:url(../images/zzz-home-59_barre_verticale.gif); background-position: top center; background-repeat:no-repeat; width:37px; height:425px; margin-top:40px;}
.accueil-espace-adherent{
background-image:url(../images/bouton-espace.jpg); background-position:top; background-repeat:no-repeat; height:142px; width:202px; display:block}
.accueil-barre-horizontal{
background-image:url(../images/zzz-home-59_barre_horizontale.gif); background-position:left; background-repeat:no-repeat; width:202px; height:2px; margin-bottom:3px;}
.accueil-ouverte-a-tous{
background-image:url(../images/acc-ouverte-a-tous.jpg); background-position:top center; background-repeat:no-repeat; width:202px; height:43px; margin-bottom:5px;}
.accueil-lien-fleche{
background-image:url(../images/fleche_icon.gif); background-position:right; background-repeat:no-repeat; display:block; padding-right:19px; height:17px; line-height:17px; color:#FF4A00; text-align:right; width:145px; margin-top:3px; margin-bottom:10px; clear:both}
.accueil-recommand{
background-image:url(../images/zzz-home-59-recommander.gif); background-position:bottom; background-repeat:no-repeat; display:block; width:202px; height:61px;color:#393536; text-decoration:none;
font-family:Arial, Helvetica, sans-serif;}
.accueil-recommand:hover{
	color: #000000;
}
.acceuil-bloc-pub{
clear:both; height:255px; width:598; margin-left:18px; background-image:url(../images/accueil_bloc_pub.png); background-position:center; background-repeat:no-repeat;}
/* Fin Accueil 10-04-2009 */

.menu-tarifs-et-devis-mutuelle{
	background-image: url(../images/bouton_tarifs.gif); background-position: center; background-repeat: no-repeat; height: 53px; width: 53px; display: block;
}
.menu-tarifs-et-devis-mutuelle:hover{
	background-image: url(../images/bouton_tarifs_survol.gif);
}
.menu-contactez-nous{
		background-image: url(../images/bar_contacte.gif); background-position: center; background-repeat: no-repeat; height: 53px; width: 53px; display: block;
}
.menu-contactez-nous:hover{
	background-image: url(../images/bar_contacte_survol.gif);
}
.menu-tableau-de-remboursements{
		background-image: url(../images/bare_remboursement.gif); background-position: center; background-repeat: no-repeat; height: 53px; width: 53px; display: block;
}
.menu-tableau-de-remboursements:hover{
		background-image: url(../images/bare_remboursement_survol.gif); 
}
/* ------------------------------------------------------- */


div.pagination {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 3px;
    margin: 3px
}
div.pagination a {
    background-color: #fff;
    border: 1px solid #9aafe5;
    color: #105cb6;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none
}
div.pagination a:hover,active {
    background-color: #9aafe5;
    border: 1px solid #9aafe5;
    color: #fff;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.courante {
    background-color: #90cc12;
    border: 1px solid #90cc12;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 2px 5px
}

.menu-gauche-haut{width:875px; background:url(/image/menu-gauche-haut.jpg) no-repeat top left; min-height:35px;}
