/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 10px;
	color: #333333;
	background-image: url(../images/communs/pixel-fond.jpg);
	background-repeat: repeat-x;
	background-color: #E3E3E3;
}
/* Lien standards sur le site ------------------------------------------------------------ */
a {
	color: #333333;
	text-decoration: underline;	
}

a:hover {
	color: #009CB2;
	text-decoration: underline;
}
ul {
	padding: 0px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
}
li {
	background-image:  url(../images/communs/puce-liste2.gif);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0% 6px;
	margin-bottom: 3px;
	padding-left: 10px;
}
/* banniere du haut -----------------------------------------------------------------*/

.banniere{
	background-image: url(../images/accueil/banniere.jpg);
	height: 210px;
}

.position-logo{
	margin: 11px 21px;
}
.logo{
	margin:11px 0px;
}

/* Liens par zone -------------------------------------------------------------------------- */

#menu-rubrique a{
/* zone de menu superieur horizontal dynamique(td) */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
}

#menu-rubrique a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00525D;
	text-decoration: none;
	}

td#menu-rubrique   {	
/* traitement du séparateur */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#009CB2;
	color: #FFFFFF;
	padding-top:0px;
	
		
}
p.puce {
/* puce menu horizontal  */	
	background-image:url(../images/communs/arrows.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 8px;
	display:block;
	
}


/* div zone droite ------------------------------------------------------------------ */
#zone-droite{
	width:185px;
	float:right;
	margin:0;
	padding:0;
}

/* zone contenu ---------------------------------------------------------------------------- */
#partie-contenu{
	width:555px;
	float:left;
	margin:0;
	padding:0;
}

/* style de mise en forme standards -------------------------------------------------------- */
/* paragraphe */
p {
	margin:0px 0px 4px;
	padding:0px;
}
/* style de mise en forme standards -------------------------------------------------------- */

.pixel-gauche{
	background-image:url(../images/communs/pixel-milieu-gch.gif);
}
.pixel-droit{
	background-image:url(../images/communs/pixel-milieu-drt.gif);
}
.pixel-gauche-home{
	background-image:url(../images/communs/pixel-milieu-gch.jpg);
}
.pixel-droit-home{
	background-image:url(../images/communs/pixel-milieu-drt.jpg);
}


address {
/* adresse dans le bas de page */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #50767B;
	background-color: #99D7E0;
	padding-left:16px;
	font-style: normal;
}
	
	
	/* les fonds pointilles */

.pointille-gris{
	background-image: url(../images/page-interieur/pointille-gris.gif);
}

.pointille-vertical {
	background-image: url(../images/communs/pointille-vertical.gif);
}

.pointille-horizontal {
	background-image: url(../images/communs/pointille-horizontal.gif);
}

.pointille {
	background-image: url(../images/accueil/pointilles2.gif);
}

.pointille2 {
	background-image: url(../images/accueil/pointilles2.gif);
}
.pointille-vertical2{
	background-image:url(../images/page-interieur/pixel-piontille-verti.gif);
	background-position:center;
	background-repeat:repeat-y;
}


/* le footer -----------------------------------------------------------------*/
.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #50767B;
	font-weight:normal;
	/*background-color: #99D7E0;*/
	text-align:center;	
	padding-top:1px;
	padding-bottom:1px;
	
}

.adresse DIV{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #50767B;
	font-weight:normal;
	background-color: #99D7E0;
	text-align:center;		
}

#adresse a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #50767B;
	font-weight:normal;
	text-decoration:none;
		
}
#adresse a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #50767B;
	font-weight:normal;
	text-decoration:none;	
}
.tel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #009CB2;
	text-align: center;
}

#plansite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A0A0A0;
	padding-left: 35px;
}

#plansite a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A0A0A0;
	text-decoration: none;
}

#plansite a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A0A0A0;
	text-decoration: underline;
}

.ombre-bas {
/* ombre en bas de l'adresse  */
	background-image:url(../images/communs/pixel-ombre-bas.jpg);
}

/* traitement des formulaires ------------------------------------------------------------------------------ */

input.champs-txt {	
/* formulaire de la page accueil */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:16px;
	width:162px;
	border: 1px solid #009CB2;
	font-size: 11px;
	
	
	
}

input.desabonner{	
	margin-top:2px;
}



#inscription input{	
/* formulaire de la page interieur */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:10px;

}
input.inscription{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border:0px;	
	height:13px;
	}
#inscription span{	
/* gestion de * champs obligatoire */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
}
#txt-intro p {
	margin-bottom: 5px;
}
.chemin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A0A0A0;
}
.chemin a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A0A0A0;
	text-decoration: none;
}
.chemin a:hover{
	color: #009CB2;
}

.form-champ-150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 148px;
}
.td-realisations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.td-realisations a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}.form-champtxt-180 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #C0E4E7;
	width: 200px;
	margin-bottom: 1px;
}
.form-champtxt-340 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #C0E4E7;
	width: 340px;
	margin-bottom: 1px;
}

