/*
 *  ___ i n c l u r e  ___ 
 */

@import url("_position.css");
@import url("_forme.css");
@import url("_page.css");

/*
 *  ___  m e s   s t y l e s    ____ 
 *       surcharges les styles :
 */


/* le dispositif qui suit modifie le positionnement du pied dans la page
 * cette exception concerne les pages dont le fond est entièrement texturé
 */
html, body.sommaire_2010,
html, body.archives_2010,
html, body.page_contact,
html, body.page_sommaire { height: 100% !important; }

.sommaire_2010 #principal,
.archives_2010 #principal,
.page_contact #principal,
.page_sommaire #principal,
.mot_galerie #principal { position: relative; min-height: 100%; text-align: left; /*IE*/ }

.sommaire_2010 #page,
.archives_2010 #page,
.page_contact #page,
.page_sommaire #page { padding-bottom: 100px; }

.sommaire_2010 div#pied,
.archives_2010 div#pied,
.page_contact div#pied,
.page_sommaire div#pied, 
.mot_galerie div#pied{ padding-top: 10px; position: absolute; bottom: 0; width: 100%; height: 50px; margin-top: 40px; background-color: white; }	

.sommaire_2010 #pied ul,
.archives_2010 #pied ul,
.page_contact #pied ul,
.page_sommaire #pied ul { width: 350px; margin: auto; }

.sommaire_2010 #pied li,
.archives_2010 #pied li,
.page_contact #pied li,
.page_sommaire #pied li { float: left; display: inline; padding: 20px 10px;}

/* ___ */

.page_rubrique3 #conteneur, .mot_galerie #conteneur { margin-top:-45px; padding-top:54px; }
.page_rubrique3 #contenu { margin-top:30px; }
.page_rubrique3.archives_2010 #navigation { margin-top: 30px;}
.menu.infos {margin-top: 30px; }


.page_rubrique3 .formulaire_recherche { margin: 10px; float: right; margin-top: -35px; padding: 5px; padding-right: 0px;  }
.formulaire_recherche .forml { width: 110px; }
.formulaire_recherche .submit { width: 20px; height: 20px; background: url('../img/picto/picto-loupe.png') no-repeat; border: 0; padding: 1px; }
.formulaire_recherche .submit:hover { background-color: #CFCFCF;  }

#pied .formulaire_recherche { display: inline; font-size: 90%; margin-bottom: 0; width: 140px; }
.page_rubrique3 #pied .formulaire_recherche { display: none; }

.mot_video #navigation {float:none;}


/* mouais..
.page_sommaire .timeline .frise {	background: white url(../img/frise0/home_nb.png) no-repeat scroll 0 0; height:110px; width:512px; }
.page_sommaire .timeline .frise:hover {	background: white url(../img/frise0/home_col.png) no-repeat scroll 0 0; }

.page_sommaire .timeline ul li { height: 110px; margin: 0; padding: 0 2px; }
.page_sommaire .timeline ul li.passe { background: transparent url(../../plugins/timelinez/img/phases/stripe_90.png) repeat; opacity: 0.9; }
.page_sommaire .timeline ul li.present  { background: transparent url(../img/forme/arrow.png) no-repeat scroll center right; }
.page_sommaire .timeline ul li.futur { background: white; opacity: 1; }
*/

.erreur {
	font-style: italic;
    color: red;
}

