/* CSS Document */

/* Mise en forme generale */
body {
background: #9FDA58;
}
#pageouverture {
width: 600px;
margin-top:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
text-align: left;
background: #fff;
position: relative;
}
#page {
width: 780px;
margin-top:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
background: #F4FFE0;
border: 1px solid #4F9638;
position: relative;
}
#entete {
height: 147px;
background: #F4FFE0;
}
#logosonglets {
height: 66px;
}
#mainContent {
width: 780px;
}
#content {
margin-left: 25px;
}
#bloc {
margin-top: 26px;
}
.cadrearticle {
border-left: 1px solid #BCD69D;
}
.filet {
border-top: 1px dashed #BCD69D;
}
#colonnegauche {
margin-top: 10px;
width:160px;
}
#colonnegauche1 { /* (page accueil) */
width:160px;
}
#subcolonnegauche {
margin-top: 30px;
width:160px;
}
#blocrub { /* (page accueil) */
margin-top: 66px;
margin-left: 173px;
width: 184px;
}

/* Champ de recherche */
#recherche {
position: absolute;
top: 148px;
left: 40px;
width: 180px;
z-index:1;
}
.texterecherche {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
background: #F4FFE0;
border:1px solid #BCD69D;
color:#293F0D;
}

/* Affichage de la date */
.date {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color : #134B0F;
valign: bottom;
text-align:right;
}

/* Menus */
#menu1 {
height: 25px;
background: #F4FFE0;
border-bottom: 1px solid #BCD69D;
text-align:right;
}
#menu2 {
background: #F4FFE0;
height: 20x;
}


/* Boutons */
.boutonvalid {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color : #F4FFE0;
background: #076328;
border:0px;
vertical-align:bottom;
padding:0px;
}
.boutonenvoi {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color : #F4FFE0;
background: #076328;
border:0px;
}

/* Onglets et titres de sous-rubrique */
.onglets {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: left;
color: #072405;
vertical-align: bottom;
border-bottom: 1px solid #BCD69D;
}
.onglet2 {
border-left: 1px solid #F4FFE0;
}

/* Formulaire lettre d'infos */
#lettreinfos {
margin-top:20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #072405;
}
.textelettreinfos {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background: #E5F2CD;
border:1px solid #BCD69D;
color:#293F0D;
}

/* Mentions sur page animation */

.soutiens {
background: #7EB712;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color : #fff;
padding: 25px;
text-align: justify;
}
.soutiens a:link {
color : #fff;
text-decoration:none;
}
.soutiens a:hover {
color : #fff;
text-decoration:underline;
}
.soutiens a:visited {
color : #fff;
text-decoration:none;
}

/* Pied */
#pied {
background:url(images/pied.gif);
height: 71px;
}
.mentions {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color : #314613;
margin-left: 25px;
}
.mentions a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color : #314613;
text-decoration: none;
}
.mentions a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color : #F4FFE0;
text-decoration: none;
}
.mentions a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color : #314613;
text-decoration: none;
}

/* Specifique accueil*/
.presentatio{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color : #81a557;
}
.exemplepubli{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color : #81a557;
}