@charset "utf-8";
@import url("general.css");

/* CSS Document */
/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+*/
/*        Introduction                  */
/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
.titre_index {text-align:center;margin:20px 0px; height:31px}
.intro{color:#fff;font-size:12px;text-align:justify;border-bottom:1px dotted #fff;padding-bottom:5px;}
.intro img{float:left;margin-right:5px;}
.suite_intro{color:#fff;font-size:12px;text-align:justify;border-top: 1px dotted #fff;padding:20px 0;width:745px;}
.suite_intro a{ color:#CCCCCC;}
.suite_intro a:hover{ text-decoration:none; color:#FFFFFF}

.bordure-image{ width:755px}
.bordure-image a{ color:#CCCCCC;}
.bordure-image a:hover{ text-decoration:none; color:#FFFFFF}

/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+*/
/*        Les blocs au centre           */
/*+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
.bloc-gauche{float:left;background:#fff url(../images/home/centre.jpg) repeat-y right; margin-right:5px;}
.bloc-droite{float:right;background:url(../images/home/centre.jpg) repeat-y; margin-right:10px;}
.bloc-gauche,.bloc-droite{width:370px;height:200px;position:relative;margin-bottom:15px;font-size:12px;color:#000;}

.bloc-gauche img,.bloc-droite img{border:1px solid #ccc;float:left;margin:10px 10px;}
.bloc-gauche span img,.bloc-droite span img {border:1px solid #006600;}
.bloc-gauche span.details-btn img,.bloc-droite span.details-btn img {border:none;float:none;position:absolute;bottom:-3px;right:-5px;}
.bloc-gauche span.desc, .bloc-droite span.desc{display:block;margin-top:110px;}
/*.bloc-gauche a,.bloc-droite a{color:#000;text-decoration:none;text-align:justify;padding-top:8px;display:block;margin-right:4px;}*/


.bloc-gauche a,.bloc-droite a{color:#000;text-decoration:none;text-align:justify;padding-top:8px;display:block;margin-right:4px; margin-left:130px}
.bloc-gauche a img,.bloc-droite a img{ margin-left:-125px}
.bloc-gauche span a img,.bloc-droite span a img { margin-left:5px}




.bloc-gauche a:hover,.bloc-droite a:hover{color:#666666;text-decoration:none;}


.etude-devis{ color:#fff; font-size:11px; margin-top:15px}
.etude-devis strong{ font-size:16px;}

/* 3blocs */
.trois_blocs{ margin:0; padding:0; width:745px; margin-top:10px;}
.head_bloc, .main_bloc, .foot_bloc{ width:745px; margin:0; padding:0;}
.head_bloc, .foot_bloc{ font-size:1px;}
.main_bloc{ background:transparent url(../images/gestion_payement/3bloc/milieu.jpg) top left repeat-y;}
.main_bloc div{ margin:0; padding:0;}
.main_bloc div.onleft{ width:220px; float:left; margin:0; padding:0; margin:0 0 0 14px}
.main_bloc div.bc1, .main_bloc div.bc2{padding-right:14px;}
/**html .main_bloc div.bc1, *html .main_bloc div.bc2{ margin:0px; margin:0 5px}*/
.bc1_entete{ margin:0; padding:0; width:220px; text-align:right; background:transparent url(../images/gestion_payement/3bloc/homeBleu.jpg) top left no-repeat;}
.bc1_entete h1{ font-size:19px; color:#006699; background:none; margin:0; padding:0; text-align:right;}
.bc1_contenu{ margin:0; padding:0; width:220px;}
.bc1_contenu p{ margin:0; padding:0; font-size:12px; color:#333333; text-align:center; line-height:12px; margin:10px 0}

.bc2_entete{ margin:0; padding:0; width:220px; text-align:right; background:transparent url(../images/gestion_payement/3bloc/homeMarron.jpg) top left no-repeat;}
.bc2_entete h1{ font-size:19px; color:#947C3F; background:none; margin:0; padding:0; text-align:right;}
.bc2_entete h2{ font-size:14px; color:#947C3F; margin:0; padding:0; text-align:right}
.bc2_contenu{ margin:0; padding:0; width:220px;}
.bc2_contenu p{ margin:0; padding:0; font-size:12px; color:#333333; text-align:center; line-height:12px; margin:10px 0}
.bc2_in_cont{ margin:0; padding:0; background:transparent url(../images/gestion_payement/3bloc/pack.jpg) bottom left no-repeat;}
.bc2_in_cont p{ margin:0; padding:0; margin-left:70px; font-size:12px; text-align:left;}


.bc3_entete{ margin:0; padding:0; width:220px; text-align:right; background:transparent url(../images/gestion_payement/3bloc/homeVert.jpg) top left no-repeat;}
.bc3_entete h1{ font-size:18px; color:#57802C; background:none; margin:0; padding:0; text-align:right;}
.bc3_entete h2{ font-size:14px; color:#57802C; margin:0; padding:0; text-align:right}
.bc3_contenu{ margin:0; padding:0; width:220px;}
.bc3_contenu p{ margin:0; padding:0; font-size:12px; color:#333333; text-align:center; line-height:12px; margin:10px 0}



/* content actu */
.encapsListeBloc{ margin:0; padding:0;}
.contentActu{ margin:0; padding:0; width:745px;border-top:1px dotted #fff;}
.conteneurDesActu{ width:745px; margin:0; padding:0; margin:20px 0 15px 0px;}
.headerActu{ width:745px; margin:0; padding:0; background:url(../images/lot_actu/tetoActuHome.png) top center no-repeat; height:55px;}
.contBlocAct{ margin:0; padding:0; width:745px; padding:0 2px; margin:10px 0; padding-bottom:10px; border-bottom:1px solid #B9AD9D;}
.blocActu{ margin:0; padding:0; width:238px; float:left; margin:0 5px; margin-bottom:10px;}
.tetoBlocActu{ margin:0; padding:0; width:238px; background:url(../images/lot_actu/fond/actuHome_tetoNew.png) top left no-repeat; height:8px; font-size:0; line-height:0; }
.footBlocActu{ margin:0; padding:0; width:238px; background:url(../images/lot_actu/fond/actuHome_footNew.png) top left no-repeat; height:8px; font-size:0; line-height:0; }
.corpBlocActu{ margin:0; padding:0; width:224px; background:url(../images/lot_actu/fond/actuHome_corpNew.png) top left repeat-y; /*height:255px;*/ padding:0 7px; height:175px; position:relative; overflow:hidden;}
.noMargin{ margin-bottom:0; margin-top:0; height:20px;}
.corpBlocActu img{ padding:2px; border:1px solid #333333; margin:0 5px 0 0; display:none;}
.corpBlocActu p{ font-size:11px; color:#333333; line-height:14px; margin:0; padding:0;}
.corpBlocActu p a{ color:#FF9900; font-size:11px; text-decoration:underline;}
.corpBlocActu p a:hover{ text-decoration:none;}
.corpBlocActu p.titreBlocActu{ font-size:12px; color:#725B3B; font-weight:bold; line-height:14px; margin-bottom:5px;}
.corpBlocActu p.titreBlocActu a{ font-size:12px; color:#725B3B; font-weight:bold; line-height:14px; text-decoration:none;}
.corpBlocActu p.titreBlocActu a:hover{ color:#A79652;}
/*.corpBlocActu p.linkToArt{ margin:0; padding:0; text-align:right; position:absolute; right:10px; bottom:2px;}*/
.corpBlocActu p.linkToArt{ margin:0; padding:0; text-align:right; float:right; margin-right:3px;}
.corpBlocActu p.linkToArt a{ display:block; background:url(../images/lot_actu/lireLaSuite.jpg) bottom left no-repeat; width:74px; height:20px;}
.corpBlocActu p.linkToArt a:hover{ background-position:top left;}






.tetoActuHome{ margin:0; padding:0; width:212px; height:33px; background:url(../images/lot_actu/fond/actuHome_teto.png) top left repeat;}
.tetoActuHome span{ display:inline-block; margin:0; padding:0; vertical-align:middle; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:1px 3px 3px 3px; font-size:12px;}
.tetoActuHome span.heightVert{ height:33px; padding:0;}
.tetoActuHome span a{ font-size:12px; color:#000000; text-decoration:none; font-weight:bold;}
.tetoActuHome span a:hover{ color:#725B3B;}
.imgActu{ margin:0; padding:0; width:210px; text-align:center; background-color:#E7E2CE; padding:1px; height:71px;}
.imgActu span{ display:block; margin:0; padding:0; width:208px; height:69px; border:1px solid #715A3A; overflow:hidden}
.imgActu span img{width:208px;}
.corpActuHome{ margin:0; padding:0; width:206px; margin:5px 3px;} 
.corpActuHome p{ color:#FFFFFF; font-size:11px; line-height:15px;}
.corpActuHome p.linkToActu{ text-align:right; margin:0; padding:0; margin-top:10px;}
.corpActuHome p.linkToActu a{ color:#E3D9BE; font-size:11px; text-decoration:none;}
.corpActuHome p.linkToActu a:hover{ color:#fff; text-decoration:underline;}

/* bloc site a decouvrir */
.blocSiteAdecouvrir{ margin:0; padding:0; width:212px; margin:0 18px 10px; float:left;}
.tetoSiteAdecouvrir{ margin:0; padding:0; width:212px; line-height:0; font-size:0px; background:url(../images/lot_actu/fond/siteDec_homeHaut.png) top left no-repeat; height:34px;}
.corpSiteAdecouvrir{ margin:0; padding:0; width:192px; padding:0 10px; height:170px; overflow:hidden; position:relative;}
.footSiteAdecouvrir{ margin:0; padding:0; width:212px; line-height:0; font-size:0px; }
.listeSiteDec{ margin:0; padding:0; width:192px; }
.listeSiteDec h1{ font-size:12px; color:#725B3B; margin:0; padding:0; background:0px 8px url(../images/lot_actu/puceVertHome.jpg) no-repeat; padding-left:12px; margin-bottom:3px; text-align:left; height:auto;}
.listeSiteDec h1 a{font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.listeSiteDec h1 a:hover{ color:#E3D9BE;}
.listeSiteDec p{ font-size:11px; color:#E3D9BE;}


















