body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#66B860;
	font-size:11px;
}	
img{
border: none
}
#general{
	width:900px;
	margin-left: auto;
    margin-right: auto;
	border:#CCCCCC 0px solid;
	background-color:#FFFFFF;
}
#generalHautGauche{
	background: url(../image/fond/angleHautGauche.jpg) top left no-repeat;
	width:900px;
	height:auto;
	float:left;
}
#generalMontagePhoto{
	background: url(../image/fond/montagePhoto.jpg) top right no-repeat;
	width:900px;
	height:auto;
	float:left;
}
#generalHorizontalHaut{
	background: url(../image/fond/horizontalHaut.jpg) top left repeat-x;
	height:80px;
	float:left;
}
#generalBasGauche{
	float:left;
	width:900px;
	height:auto;
	background: url(../image/fond/angleBas.jpg) bottom left no-repeat;
}
#generalBasDroit{
	float:left;
	width:900px;
	height:auto;
	background: url(../image/fond/angleBasDroit.jpg) bottom right no-repeat;
}
#generalHorizontalBas{
	float:left;
	width:900px;
	height:auto;
	background: url(../image/fond/continuiteBas.jpg) bottom left repeat-x;
}
#generalVerticalDroit{
	float:left;
	width:900px;
	height:auto;
	background: url(../image/fond/verticalDroit.jpg) bottom right repeat-y;
}
#contenu{
	float:left;
	width:900px;
	height:auto;
	border:#999999 0px solid;
	background: url(../image/fond/gauche.jpg) bottom left repeat-y;
}	
#recherche{
	float:left;
	background:url("../image/fond/menu.gif")  no-repeat;
	background-position:15px 0px;
	width:158px;
	height:36px;
}

#flexMenu {
	float:left;
	width:180px;
	font-size:12px;
	padding-left:11px;
}
#flexMenu a{
	text-decoration:none;
}
.rubrique0 a{
	padding:3px;
	display:block;
	width:120px;
	color:#F18882;
	border:#F18882 1px solid;

}
.rubrique0_on a{
	padding:3px;
	display:block;
	width:120px;
	color:#FFFFFF;
	font-weight:bold;
	background-color: #F18882;
	border:#F18882 1px solid;
}	
.rubrique0 a:hover{
	padding:3px;
	display:block;
	width:120px;
	color:#FFFFFF;
	background-color:#F18882;
}



.rubrique1{
	width:100px;
	padding-left:18px;	
	font-size:10px;
	background-repeat:no-repeat;
	background-position:3px 5px;
}
.rubrique1 p{
padding:5px;
margin:0px;
}
.rubrique1 a{
color:#F18882;
}
.rubrique1 a:hover{
font-weight:bold
}

.rubrique1_on{
	width:100px;
	font-size:10px;
	padding-left:18px;	
	background-image:url(../image/signet/signet.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
}
.rubrique1_on p{
padding:5px;
margin:0px;
}

.rubrique1_on a{
font-weight:bold;
color:#F18882;

}

#hautTitreArticle{
	background: url(../image/fond/hautTitreArticle.gif) top left no-repeat;
	width:260px;
	padding-top:5px;
}
#complementTitreArticle{
	background: url(../image/fond/complementTitreArticle.gif) bottom left no-repeat;
	width:260px;
	padding-bottom:5px;
}
#complementTitreArticle a{
	color:#9ad47f;
}


#hautArticle{
	background: url(../image/fond/hautArticle.gif) top left no-repeat;
	width:260px;
	padding-top:5px;
	color:#3D618B;
}
#continuiteArticle{
	background-image:url(../image/fond/continuiteArticle.gif);
	background-repeat:repeat-y;
	width:260px;
}
#complementArticle{
	background: url(../image/fond/complementArticle.gif) bottom left no-repeat;
	background-repeat:no-repeat;
	width:260px;
	color:#3D618B;
}
#complementArticle a{
	text-decoration:underline;
	color:#3D618B;
}
#complementArticle a:hover{
	text-decoration:none;
	color:#3D618B;
}
#complementArticle a:img{
	border:0;
}
#enveloppe{
	background-image:url(../image/graphisme/enveloppe.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	width:40px;
	height:32px;
}
#enveloppe a{
	text-decoration:none;
	color:#3D618B;
}
#enveloppe a:hover{
	text-decoration: underline;
}

#agenda{
	color:#3D618B;
}
#agenda span{
font-size:10px;

}

#agenda a{
	color:#3D618B;
}
#agenda a:hover{
	text-decoration: none
}

.contact{
}
.contact input{
	color:#F18882;
	border:1px solid #F18882;
	font-size:10px;
}
.contact textarea{
	color:#F18882;
	border:1px solid #F18882;
}
.contact a{
	text-decoration:underline;
	color:#F18882;
}
.contact a:hover{
	text-decoration:none;
	color:#F18882;
}
#footer{
padding-bottom:40px;
}
#footer a{
text-decoration:none;
color:#9ad47f;
font-size:10px;
}
#footer a:hoover{
text-decoration: underline;
color:#000000

}


