﻿/* ///////////////////////////////////////////////////////////////////// */
body {
	background-image: url('fond.jpg');
	background-repeat: repeat-x;
	background-color: #D1C6B4;
}
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
/* Header */
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
.homeLogoPG{
	background-image: url('logo_pg-2.jpg');
	background-repeat: no-repeat;
	background-color: #DFD7C9;
}
.homeHeaderRecherche{
	width: 300px;
	height:125px;
	text-align: right;
	padding: 0px 5px 0px 0px;
	/*display:none;
	visibility:hidden;*/
}
.homeHeaderSkin{
	width: 300px;
	height:125px;
	text-align: right;
	display:none;
	visibility:hidden;
}
a.homeLienHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #6F2325;
}
a.homeLienHeader:Hover{
	text-decoration: underline;
}
.rechercheGenInput{
	background-color:#D1C6B4;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #591605;
	border:1px solid #591605;
	padding-left: 2px;
}

/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
/* Navigation principale */
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
.navPrincipale{
	width: 100%;
	background-image: url('fond_nav.gif');
	background-repeat: repeat-x;
	background-color: #6D2222;
}
a.boutonNavPrincipale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
}
a.boutonNavPrincipale:hover {
	color: #edcd82;
}

/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
/* Contenu */
.home_contenu {
	background-color: #BBAB8E;
}
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */

/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
/* Contenu  Gauche*/
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
.home_left{
	background-image: url('fond_gauche.gif');
	background-repeat: repeat-y;
}

.contenuLeftHaut{
	width: 665px;
	height: 12px;
	background-image: url('haut_contenu_gauche.gif');
	background-repeat: no-repeat;
}

/* ///////////////////////////////////////////////////////////////////// */
/* Separations simple */
.separationBasseGauche{
	width: 665px;
	height: 3px;
	background-image: url('separation_basse_gauche.gif');
	background-repeat: no-repeat;
}
.separationHauteGauche{
	width: 665px;
	height: 3px;
	background-image: url('separation_haute_gauche.gif');
	background-repeat: no-repeat;
}
/* ///////////////////////////////////////////////////////////////////// */
/* ACC ville en Cours */
.homeCelluleAccVilleEnCours {
	width: 646px;
	height: auto;
	background-image: url('haut_accencours.gif');
	background-repeat: repeat-x;
	background-color: #a8a58a;
	border: 2px #FFFFFF solid;
	/*padding: 5px;*/
}

.titreTeaserMois{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
a.texteTeaserMois{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
a.texteTeaserMois:hover{
	text-decoration:underline;
}
.imgTeaserMois{
	border:solid 1px #ffffff;
	display:block;
}
.espaceTexteRencontre{
	width:190px;
	margin:0px;
	padding:65px 0px 0px 10px;
}
a.texteRencontre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
a.texteRencontre:hover{
	text-decoration:underline;
}
.espaceTexteSondage{
	width:190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin:0px;
	padding:55px 0px 0px 5px;
}
/* ///////////////////////////////////////////////////////////////////// */
/* ACC ville archives */
.homeCelluleAccArchives {
	width: 646px;
	height: auto;
	background-color: #ffffff;
	border: 2px #FFFFFF solid;
	/*padding: 5px;*/
}
.celluleArchives{
	background-color:#ffffff;
}
.titreVillerArchives{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #6f2325;
}
.titreTeaserArchives{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
a.texteTeaserArchives{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
a.texteTeaserArchives:hover{
	text-decoration:underline;
}
.imgTeaserArchives{
	border:solid 1px #6f2325;
	display:block;
}
/* ///////////////////////////////////////////////////////////////////// */
/* Parcours */
.homeCelluleParcours {
	width: 646px;
	height: auto;
	border: 2px #FFFFFF solid;
}
/*Animation en flash*/

/* ///////////////////////////////////////////////////////////////////// */
/* Separations doubles */
.separationDoubleHaute{
	width: 665px;
	height: 3px;
	background-image: url('separation_double_gauche.gif');
	background-repeat: no-repeat;
}

/* ///////////////////////////////////////////////////////////////////// */
/* Rencontre Sondage */
.homeCelluleRencontre {
	width: 327px;
	height: 104px;
	background-image: url('bg_rencontre.gif');
	background-repeat: repeat-x;
	background-color: #9C997A;
	vertical-align: top;
	border: 2px #FFFFFF solid;
}
.homeRencontreTexte{
	width: 207px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #23383E;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: 12px;
	padding: 5px 5px 0px 5px;
}
a.homeRencontreTexteLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #23383E;
	text-decoration: underline;
}
a.homeRencontreTexteLink:Hover{
	text-decoration: underline;
}

.homeRencontreImage{
	width: 110px;
	height: 104px;
}

.homeSepRencontreSondage{
	background-image: url('separation_inter_son.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 108px;
}

.homeCelluleSondage {
	width: 310px;
	height: 104px;
	background-image: url('bg_sondage.gif');
	background-repeat: repeat-x;
	background-color: #BBA56B;
	border: 2px #FFFFFF solid;
	vertical-align: top;

}
.homeSondageTexte{
	width: 190px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #23383E;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: 12px;
	padding: 5px 5px 0px 5px;
}
img.sondageRep{
  margin: 5px 0px 0px 0px;
  border: 0px;
}
.homeSondageImage{
	width: 110px;
	height: 104px;
	vertical-align: top;
}

/* ///////////////////////////////////////////////////////////////////// */
/* Separations doubles */
.separationDoubleBasse{
	width: 665px;
	height: 3px;
	background-image: url('separation_double2_gauche.gif');
	background-repeat: no-repeat;
}

/* ///////////////////////////////////////////////////////////////////// */
/* Carte */
.homeCelluleCarte {
	width: 646px;
	height: auto;
	/*height: 522px;*/
	background-color: #FFFFFF;
	border: 2px #FFFFFF solid;
}
.homeTitreCarte {
	width: 646px;
	height: 65px;
}
.homeCarteTitreTexte{
	width: 411px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BBA56B;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 5px;
}
.homeCarteTitreTexte2{ /* a déleter par la suite utils si pas de carte flash */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BBA56B;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 5px;
}
a.homeCarteTitreTexte2Lien{ /* a déleter par la suite utils si pas de carte flash */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BBA56B;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 5px;
}
a.homeCarteTitreTexte2Lien:hover{ /* a déleter par la suite utils si pas de carte flash */
	text-decoration: underline;
}
.homeCarteRecherche{
	width: 220px;
	text-align: right;
	vertical-align: middle;
	padding: 5px;
}
.rechercheCarteInput{
	background-color:#FFFFFF;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #591605;
	border:1px solid #591605;
	padding-left: 2px;
}
.homeFiletHCarte {
	width: 646px;
	height: 10px;
	background-image: url('separation_h_carte.gif');
	background-repeat: no-repeat;
	background-color: #BBA56B;
}
.homeCarteInteractive {
	width: 646px;
	height: 447px;
}
.homeFiletVCarte {
	width: 1px;
	height: 447px;
	background-image: url('separation_v_carte.gif');
	background-repeat: no-repeat;
	background-color: #BBA56B;
}
a.texteCarteDroit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #23383E;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: normal;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}
a.texteCarteDroit:hover{
	text-decoration: underline;
}
/* ///////////////////////////////////////////////////////////////////// */
.homeCelluleEnvoiAmi {
	width: 646px;
	height: 40px;
	background-image: url('haut_edito.gif');
	background-repeat: repeat-x;
	background-color: #BBA56B;
	border: 2px #FFFFFF solid;
	/*padding: 5px;*/
}
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
/* Contenu  Droite*/
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
.home_right{
	background-image: url('fond_droit.gif');
	background-repeat: repeat-y;
}
.contenuVide{
	background-color: #BBAB8e;
	width: 315px;
	height: 3px;
}
.contenuRightHaut{
	width: 315px;
	height: 12px;
	background-image: url('haut_contenu_droit.gif');
	background-repeat: no-repeat;
}
.homeCouleurPub{
	background-color: #BBAB8e;
}
.contenuVide2{
	background-color: #BBAB8e;
	width: 315px;
	height: 7px;
}
.separationHauteDroite{
	width: 315px;
	height: 3px;
	background-image: url('separation_haute_droite.gif');
	background-repeat: no-repeat;
}
/* ///////////////////////////////////////////////////////////////////// */
.celluleEdito {
	width: 296px;
	height: auto;
	vertical-align: top;
	text-align: left;
	background-color: #bba56b;
	border: 2px #FFFFFF solid;
}
/* Marmitonaute */
.homeCelluleMarmitonaute {
	width: 296px;
	height: 330px;
	vertical-align: top;
	text-align: left;
	background-image: url('haut_marmitonaute.gif');
	background-repeat: repeat-x;
	background-color: #A3905D;
	border: 2px #FFFFFF solid;
}
.marmitonauteTexte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: 12px;
	padding: 5px 5px 0px 5px;
}
a.lienMarmitonaute{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	text-decoration: underline;
}
a.lienMarmitonaute:hover{
	text-decoration: underline;
}
.marmitonauteDico{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}
/* ///////////////////////////////////////////////////////////////////// */
/* Separation simple */
.separationBasseDroite{
	width: 315px;
	height: 3px;
	background-image: url('separation_basse_droite.gif');
}

/* ///////////////////////////////////////////////////////////////////// */
/* Partenaires */
.homePartenaires {
	width: 315px;
	height: 335px;
}
.homeCellulePartenaires {
	width: 296px;
	height: 331px;
	vertical-align: top;
	text-align: left;
	background-image: url('haut_partenaires.gif');
	background-repeat: repeat-x;
	background-color: #A8A58A;
	border: 2px #FFFFFF solid;
}

/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
/* Footer */
/* ///////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////// */
.homeFooterHaut{
	width: 980px;
	height: 5px;
	background-image: url('haut_footer.gif');
	background-repeat: no-repeat;
}
.homeFooter{
	background-image: url('fond_footer.gif');
	background-repeat: repeat-y;
}
.homeCelluleFooter{
	width: 956px;
	height: 54px;
	background-image: url('fond_footer_degrade.gif');
	background-repeat: repeat-x;
	background-color: #8D7E66;
	border: 2px #FFFFFF solid;
}
.homeCelluleFooterTexte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #DCD6B6;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: 12px;
	padding: 5px;
}
.homeSeparateurFooter{
	width: 1px;
	height: 54px;
	background-image: url('separateur_footer.gif');
	background-repeat: no-repeat;
	background-color: #B9B0A1;
}
.homeCelluleFooterMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	line-height: 12px;
	padding: 5px;
}
a.homeCelluleFooterMenu{
	text-decoration: none;
}
a.homeCelluleFooterMenu:Hover{
	text-decoration: underline;
}
.homeFooterBas{
	width: 980px;
	height: 5px;
	background-image: url('bas_footer.gif');
	background-repeat: no-repeat;
}
.homeFooterNetwork {
	background-image: url('fond_perdu_footer.gif');
	background-repeat: repeat-x;
	background-color: #D1C6B4;
}

/* Footer Network*/
/* ///////////////////////////////////////////////////////////////////// */
.FooterCopy, .FooterLogoR, .FooterLogoN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#23383E;
}
.FooterLogoR {
	color: #6E2323;
}
.lsh, .lshb {
	font-family:Arial;
	font-size:9px;
	color:#796C57;
	text-decoration:none;
}
a.lsh, a.lshb {
	font-family:Arial;
	font-size:9px;
	color:#796C57;
	text-decoration:none;
}
a.lsh:hover, a.lshb:hover {
	text-decoration:underline;
}

