/* -------------------- BODY ------------------------------ */ 

body {
	margin: 0px;
}


/* --------------------- PLAN DU SITE ------------------------------- */

.planLnk1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.planLnk1:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.planLnk1:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.planLnk1:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.planLnk2:link
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.planLnk2:visited
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.planLnk2:active
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.planLnk3:link
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.planLnk3:visited
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.planLnk3:active
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.planLnk3:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
A.planLnk1:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.planLnk2:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
UL.planUL1
{
    LIST-STYLE-IMAGE: url(/images/puceRouge.gif)
}
UL.planUL2
{
    LIST-STYLE-IMAGE: url(/images/puceVerte.gif)
}
UL.planUL3
{
    LIST-STYLE-IMAGE: url(/images/puceVerte.gif)
}
LI.planLI1
{
    PADDING-BOTTOM: 15px
}
LI.planLI2
{
    MARGIN-TOP: 5px
}
LI.planLI3
{
    MARGIN-TOP: 5px
}

/* --------------------- POLL ------------------------------- */
.bTop
{
	border-top		:1px solid #B4B69A;
	background-color	:#E3E3D1;
}

.bRight
{
	border-right		:1px solid #B4B69A;
	background-color	:#E3E3D1;
}

.bBottom
{
	border-bottom		:1px solid #B4B69A;
	background-color	:#E3E3D1;
}

.bBottomRight
{
	border-right		:1px solid #B4B69A;
	border-bottom		:1px solid #B4B69A;
	background-color	:#E3E3D1;
}

.pollResult
{
	background-color	: Red;
}

/* -------------------- BACKGROUND ------------------------------ */ 

.bgGauche {
	background: #bcbba7 url(/images/Gauche.jpg) repeat-x;
}

.bgDroite {
	background: #bcbba7 url(/images/Droite.jpg) repeat-x;
}

.bgBas {
	background-image: url(/images/Bas.gif);
	text-align:right;
	vertical-align:bottom;
}

.bgBasInt {
	background-image: url(/images/BasInt.gif);
}

.bgFooter {
	background-color: #D1D1B3;
	padding-left:4px;
	padding-right:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #737658;
	border-right-color:#CACAB4;
	border-right-width:1px;
	border-right-style:solid;
	border-left-color:#CACAB4;
	border-left-width:1px;
	border-left-style:solid;
}

.bgVertMenu {
	background-color: #B4B69A;
}


.bgBeigePale {
	background-color: #EBEBE5;
}


.bgVertPale {
	background-color: #E3E3D1;
}

.bgBlocService{
	background-image: url(/images/bgBlocService.gif);
}

.bgGaucheService{
	background-image: url(/images/tuileGaucheService.gif);
}

.bgDroiteCarte{
	background-image: url(/images/tuileDroiteCarte.gif);
}


/* -------------------- BORDURES ET MARGES ------------------------------ */

.bordureImageAccueil {
	border: 1px solid #B6B89F;
	margin-top:5px;
	margin-right:2px;
	margin-left:-4px;
}

.margeHaut {
	margin-top:5px;
}

.margeLien {
	margin-left:55px;
	margin-top:6px;
	margin-bottom:0px;
}

.bordureImage {
	border: 1px solid #B6B89F;
	margin-top:0px;
	margin-right:5px;
	margin-left:0px;
	margin-bottom:0px;
}

/* -------------------- FOOTER ------------------------------ */ 

.Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #737658;
}

/* -------------------- LIENS FOOTER ------------------------------ */ 

a.lienFooter:link, a.lienFooter:visited, a.lienFooter:active {
	color: #737658;
	text-decoration: none;
}

a.lienFooter:hover, a.lienFooter:visited:hover {
	color: #374116;
	text-decoration: underline;
}

/* -------------------- FORMULAIRES ------------------------------ */ 
.chamspTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 120px;
}

.menuDeroulant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:2px;
	color: #808367;
	height: 20px;	
}


.BoutonRadio label 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:-1px;
}


/* -------------------- LIENS MENU HAUT ------------------------------ */ 

a.lienMenuHaut:link, a.lienMenuHaut:visited, a.lienMenuHaut:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.lienMenuHaut:hover, a.lienMenuHaut:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.lienRougeMenuHaut:link, a.lienRougeMenuHaut:visited, a.lienRougeMenuHaut:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A91710;
	text-decoration: none;
	font-weight:bold;
}

a.lienRougeMenuHaut:hover, a.lienRougeMenuHaut:visited:hover {
	text-decoration: underline;
}

/* -------------------- RAPPELS SAISON:HIVER ------------------------------ */ 


.RappelBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ECF1F5;
	padding-top: 14px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 8px;
}

a.lienBleu:link, a.lienBleu:visited, a.lienBleu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B96BA;
	text-decoration: none;
	font-weight:bold;
}

a.lienBleu:hover, a.lienBleu:visited:hover {
	text-decoration: underline;
}

/* -------------------- RAPPELS SAISON:ÉTÉ ------------------------------ */ 


.RappelVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DBDFB8;
	padding-top: 14px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 8px;
}

a.lienVert:link, a.lienVert:visited, a.lienVert:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #889614;
	text-decoration: none;
	font-weight:bold;
}

a.lienVert:hover, a.lienVert:visited:hover {
	text-decoration: underline;
}
/* -------------------- RAPPELS SAISON:Printemps ------------------------------ */ 


.RappelPrintemps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EBDDD6;
	padding-top: 14px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 8px;
}

a.lienPrintemps:link, a.lienPrintemps:visited, a.lienPrintemps:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BE8F77;
	text-decoration: none;
	font-weight:bold;
}

a.lienPrintemps:hover, a.lienPrintemps:visited:hover {
	text-decoration: underline;
}
/* -------------------- RAPPELS SAISON:Automne ------------------------------ */ 


.RappelRose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #E9BFB9;
	padding-top: 14px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 8px;
}

a.lienRouge:link, a.lienRouge:visited, a.lienRouge:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B51818;
	text-decoration: none;
	font-weight:bold;
}

a.lienRouge:hover, a.lienRouge:visited:hover {
	text-decoration: underline;
}

/* -------------------- DATE ------------------------------ */ 

.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B4B69A;
	/*text-align: right;*/
	/*padding-top: 5px;*/
	padding-right: 4px;
	/*padding-bottom:7px;*/
	margin-bottom: 0;
	font-weight: bold;
}

/* -------------------- BLOCS ACCUEIL ------------------------------ */ 


.BlocsAccueil{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 3px;
	padding-left: 1px;
	padding-right: 5px;
	padding-bottom: 0px;
	line-height:14px;
	vertical-align:text-top;
	
}

.TableauNouvelles {
	 border-right: 1px solid #a4a787;
}
.BlocNouvelle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 8px;
	padding-bottom: 8px;
	width: 50%;
}
.BlocNouvelle a {
	font-size:11px;
	font-weight: bold;
	color: #B5181B !important;
}


.BlocCarte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align:text-top;
	background-color:#E3E3D1;
	line-height:11px;
}
.BlocCarte td, td.BlocCarte {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 7px;
}

.BlocService{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	vertical-align:text-top;
	background-color:#E3E3D1;
	line-height:14px;

}

/* -------------------- TITRES ET SOUS TITRES ------------------------------ */

.texteRouge {
	font-size: 12px;
	font-weight: bold;
	color: #A91710;
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform:uppercase;
	background-color:#F0F0ED;
	padding:2px;
}

.sousTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B5181B;
	font-weight:bold;
	line-height:12px;
}



/* --------------------TEXTE------------------------------ */

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:15px;
}


p {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:8px;
	margin-right:0px;
}


/* --------------------LIENS ------------------------------ */

a:link, a:active, a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #84876A;
	text-decoration: none;
}

a:hover, a:visited:hover{
	text-decoration: underline;
}

a.lienVertPale:link, a.lienVertPale:visited, a.lienVertPale:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B4B69A;
	text-decoration: none;
	font-weight:bold;
}

a.lienVertPale:hover, a.lienVertPale:visited:hover {
	text-decoration: underline;
}

a.lienVert:link, a.lienVert:visited, a.lienVert:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #84876A;
	text-decoration: none;
	font-weight:bold;
	text-align:right;
	margin-top:3px;
}

a.lienVert:hover, a.lienVert:visited:hover {
	text-decoration: underline;
}
a.lienNoir:link, a.lienNoir:visited, a.lienNoir:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

a.lienNoir:hover, a.lienNoir:visited:hover {
	text-decoration: underline;
}

/* ------------------------SOUS MENU-------------------------- */

a.lienSousMenu:link, a.lienSousMenu:visited, a.lienSousMenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606942;
	text-decoration: none;
	text-align:left;
}

a.lienSousMenu:hover, a.lienSousMenu:visited:hover {
	text-decoration: underline;
}

a.lienSousMenuSelect:link, a.lienSousMenuSelect:visited, a.lienSousMenuSelect:active, a.lienSousMenuSelect:hover, a.lienSousMenuSelect:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #304418;
	text-decoration: none;
	font-weight:bold;
}

.ArchiveEngine .ColGSousMenu,.ColSousMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.ColGSousMenu{
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	vertical-align:top;
	background-color:#E3E3D1;
	line-height:13px;
	border-left-color:#A4A787;
	border-left-width:1px;
	border-left-style:solid;
}

.ColSousMenu
{
	background-color:#E3E3D1;
	border-left : 1px solid #A4A787;
	border-right : 1px solid #A4A787;
}

.ColCSousMenu{
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	vertical-align:top;
	background-color:#E3E3D1;
	line-height:13px;	
}

.ColCSousMenuSelect{
	padding-top: 5px;	
	padding-right: 0px;
	padding-bottom: 5px;
	vertical-align:middle;
	background-color:#FFFFFF;
	line-height:13px;		
}


.ColGSousMenuSelect{
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	vertical-align:top;
	background-color:#FFFFFF;
	line-height:13px;
	border-left-color:#A4A787;
	border-left-width:1px;
	border-left-style:solid;
}

.ColDSousMenu{
	padding-top: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	vertical-align:top;
	background-color:#E3E3D1;
	line-height:13px;
	border-right-color:#A4A787;
	border-right-width:1px;
	border-right-style:solid;
}

.ColDSousMenuSelect{
	padding-top: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	vertical-align:middle;
	background-color:#FFFFFF;
	line-height:13px;
	border-right-color:#A4A787;
	border-right-width:1px;
	border-right-style:solid;
	font-weight	: bold;	
}

/* -------------------------------------------------- */

.paddingContenu {
	padding: 15px;
	vertical-align:text-top;
	height : 300px;
}

/* ------------------------TABLEAUX-------------------------- */
.TDTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #606942;
	background-color: #E3E3D1;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	text-transform:uppercase
}

.TdBlanc {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.TdGris{
	background-color: #F0F0ED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

/* -------------------------------------------------- */
li {
	list-style-image: url(../images/puceVerte.gif);
	margin-top: 7px;
	margin-left:-10px;
}

/* Formulaires */
.TxtBox, .TxtArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #475321;
}

/* Ajouts accueil */
.TitreBlocs {
	padding: 0 0 0 6px !important;
	background:#a4a787;
	height: 21px;
}
.BlocsContenuAcc {
	border-bottom: 1px solid #a4a787;
	border-right: 1px solid #a4a787;
	padding: 2px 6px;
	background: #e3e3d1;
	vertical-align: top;
}
.BlocsContenuAcc .Texte {
	font-size: 10px;
	line-height: normal;
}

/* SLideshow visite */

#Slideshow {
	background: #e3e3d1;
	width: 360px;
	height: 228px;
	position: relative;
	border: 1px solid #a4a787;
}
#ContainerImage {
	display: none;
}
#Slideshow img {
	border:0;
	border-bottom: 1px solid #a4a787;
	position: absolute;
	top: 0;
	left: 0;
}
#Slideshowlink {
	position: absolute;
	bottom: 1px;
	right: 0;
}
.link_nor{
	background-color: #efeedb;
	font-size:10px;
	border: 0;
	padding:0px 4px 0px 4px;
	text-align:center;
	color:#a4a787 !important;
}
.link_act {
	background-color:#a4a787;
	font-size:10px;
	padding:1px 4px 1px 4px;
	text-align:center;
	color:#fff !important;
	border:0;
	margin-right: 1px;
}

#Slideshow span{
	display: none;
}
.mytitle
{
	display: none;
}
.gray
{
	display: none;
}
.opa{
	display: none;
}
.BoutonReseauxSociaux
{
	border: 0;
	margin-left:28px;
}