
.body-sommaire {/*image de fond*/
margin: 0;
background-image: url("images/bandeauapt.jpg");
background-attachment: fixed;
background-position: 0px 0px;
background-repeat: no-repeat;
background-color: #000001;
}

/*.les liens */

a.petitmenu {/* petit menu gris */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #555555;
margin: 3px;
}

a:hover.petitmenu {/* petit menu gris */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #555555;
text-decoration: underline;
}

a {
color: #660000;
text-decoration: none;
}

a:hover {
color : #660000;
}
 
a.titrecolonnedroite { /* le titre des articles dans la colonne de droite */
font-family: Georgia, Garamond, Times, serif;
font-size: 12px;
color: #F7D99C;
text-decoration:none;
}

a:hover.titrecolonnedroite { /* le titre des articles dans la colonne de droite */
font-family: Georgia, Garamond, Times, serif;
font-size: 12px;
color: #F7D99C;
text-decoration:underline;
}

a.titrecolonnegauche { /* le titre des articles dans la colonne de gauche */
font-family: Georgia, Garamond, Times, serif;
font-size: 14px;
font-weight: bold;
color: #000000;
text-decoration:none;
}

a:hover.titrecolonnegauche { /* le titre des articles dans la colonne de gauche */
font-family: Georgia, Garamond, Times, serif;
font-size: 14px;
color: #660000;
font-weight: bold;
text-decoration:underline;
}

a.rubcolonnedroite { 
font-family: Georgia, Garamond, Times, serif;
font-size: 15px;
font-variant: small-caps;
color: #F7D99C;
text-decoration:none;
}

a:hover.rubcolonnedroite { 
font-family: Georgia, Garamond, Times, serif;
font-size: 15px;
font-variant: small-caps;
color: #F7D99C;
text-decoration:underline;
}

a.rubrique-sommaire {/* le titre des rubriques sur la page sommaire */
font-family: Georgia, Garamond, Times, serif;
font-size: 24px;
color : #000000;
}

a:hover.rubrique-sommaire {/* le titre des rubriques sur la page sommaire */
font-family: Georgia, Garamond, Times, serif;
font-size: 24px;
color: #660000;
text-decoration: none;
}

a.plan-sousrub {
font-family: Georgia, Garamond, Times, serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}

a.plan-article {
font-family: Georgia, Garamond, Times, serif;
font-size: 14px;
color: #333333;
}


a.rubrique-article {/*le titre des articles sur le plan */
font-family: Georgia, Garamond, Times, serif;
font-size: 16px;
color: #000000;
}

a:hover.rubrique-article {/*le titre des articles sur le plan */
font-family: Georgia, Garamond, Times, serif;
font-size: 16px;
color: #000000;
text-decoration: underline;
}

a.menu {/* menu des articles */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px;
color: #666666;
}

a:hover.menu {/* menu des articles */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px;
color: #666666;
text-decoration: underline;s
}

a.rub {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
padding: 5px;
}

a:hover.rub {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-decoration: underline;
padding: 5px;
}

a.navig {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #AF4C4B;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px;
border-color: #CCCCCC;
}

a:hover.navig {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #AF4C4B;
text-decoration: underline;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px;
border-color: #CCCCCC;
}

a.documents {/* titre des documents */
font-family: Georgia, Garamond, Times, serif;
font-size: 14px;
font-style: bold;
color: #660000;
text-decoration: none;
}

a:hover.documents {/* titre des documents */
font-family: Georgia, Garamond, Times, serif;
font-size: 14px;
font-style: bold;
color: #660000;
text-decoration: underline;
}

/*
 * les polices diverses
 */

.titre-sommaire {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #660000;
margin: 2px;
}

.titre-sommairedroite {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #F7D99C;
margin: 2px;
}

.petit-titre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #EC9F4C;
border-bottom: 1px solid;
border-color: #EC9F4C;
text-align: left;
margin-bottom: 10px;
}

.petit-sous-titre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
border-bottom: 1px solid;
border-color: #FFFFFF;
text-align: left;
margin-top: 10px;
}

.corps-nouveautes {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
margin: 3px;
text-align: justify;
}

.corps-nouveautesdroite {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
margin: 3px;
margin-bottom: 10px;
padding-left: 5px;
text-align: justify;

}

.verdana10gris {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}

.titre_article {
font-family: "Times New Roman", Times, serif;
font-size: 1.40em;
font-weight: bold;
font-style: italic;
color: #FFFFFF;
padding: 0px;
}

.titre-rubrique {/* les rubriques sur la page sommaire */
font-family: Georgia, Garamond, Times, serif;
font-size: 24px;
color: #000000;
text-align: left;
}

.titre-rubrique2 {/* les titre de la rubrique courante sur les pages rubriques */
font-family: Georgia, Garamond, Times, serif;
font-size: 24px;
color: #000000;
font-style: italic;
}


.texte {
font-family: Times, serif;
font-size: 0.9em;
line-height: 130%;
text-align: justify;
}

.chapo {
font-family: "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #666666;
}

.notes {
font-family: "Times New Roman", Times, serif;
font-size: 11px;
font-style: italic;
color: #999999;
}

.texterubriques {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #111111;
text-align: justify;
}

.verdanablanc10 {/* menu des articles */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
padding-top: 3px;
}

.titredoc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-bottom: 2px;
font-weight: bold;
font-variant: small-caps;
color: #444444;
}

.titresouspartie {
font-family: Georgia, Garamond, Times, serif;
font-size: 20px;
color: #000000;
font-style: italic;
text-align: left;
display: block;
border-bottom: 1px solid;
border-color: #000000;
text-shadow: 5px;
margin-bottom: 5px;
}

.textedocpeda {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
color: #B12827;
}

.textedocfouille {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
color: #96662F;
}

.textedocvillage {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
color: #278867;
}

.textedocasso {
font-family: "Times New Roman", Times, serif;
font-size: 12px;
color: #AF4C4B;
}

/*
 * les menus et barres de navigation
 */


.menuplan {/* le petit menu "Plan du site; En rsum..."*/
text-align: center;
}

/*
 * la page sommaire
 */

 .bandeau {/* le bloc contenant le bandeau suprieur*/;
width: 100%;
min-height: 80px;
text-align: right;
background-image:url("images/frise3.jpg");
background-position: 0 0;
background-repeat: no-repeat;
Background-color: #B10A1A;
}

.tablebandeau {
width: 100%;
padding: 0px;
border: 0px;
margin: 0px;
text-align: right;
Background-color: #B10A1A;
}

.tableau {/*la table */
border-spacing: 0px;
border: 1px solid;
border-color: #F7D99C;
}
 
 .bloc-rubsomm {
width: 780px;
margin : auto;
margin-top: 30px;
margin-bottom: 50px;
border-color: #CCCCCC;
background-color: #F7D99C;
background-image: url("images/bandeauapt3.jpg");
background-attachment: fixed;
background-position: 0px 0px;
background-repeat: no-repeat;
}
 
.menurubsomm {/*prsentation des rubriques en deux colonnes sur la page sommaire */
float: left;
margin: 3px;
margin-left: 5px;
margin-right: 5px;
padding: 2px;
width: 47%;
}

.colonnegauche {
vertical-align: top;
text-align: left;
}
	
.menu_rubriques_principal {/* le menu des rubriques en liste sur le sommaire*/
position: absolute;
top: 60px;
left: 420px;
padding: 10px;
width: 165px;
}

.rubriques-sommaire {
padding: 0;
width: 100%;
}
 
.recherche-sommaire {/*le formulaire de recherche*/
position: absolute;
margin : 15px;
top : 160px;
width : 200px;
 }

/*
 * Colonne droite
 */
.colonnedroite {
background-color: #000000;
vertical-align: top;
background-image:url("images/bmammouth.png");
background-repeat: no-repeat;
background-position: 20px 220px;
width:100%;
padding: 10px;
}
 
.nouveautes_sommaire {/* les nouveauts sur la page sommaire*/
margin-top: 5px;
margin-left: 0px;
margin-right: 10px;
padding-top: 5px;
background-position: 0 0;

}
 
.logosommaire {/* sur la page sommaire*/
padding-left: 75px;
min-height: 150px;
background-image: url("images/venus.png");
background-position: 0px 10px;
background-repeat: no-repeat;
}

.listrub {
vertical-align: bottom;
text-align: left;
list-style-image: url("images/puce.png");
list-style-position: inside;
}

.listart {
padding-left: 25px;
text-align: left;
list-style: none;
background-image: url("images/puce.png");
background-repeat: no-repeat;
}
 
.liste-articles{
margin-top: 5px;
margin-left: 0px;
text-align: left;
list-style-image: url("images/puce.png");
list-style-position: inside;
}

/*
 * les styles des articles
 */

 .bloc-titrepeda {/* le bloc contenant le titre de l'article*/
margin-left: 0px;
margin-bottom: 3px;
padding-top: 60px;
border-bottom: 1px solid;
border-color: #000000;
background-image:url("images/frise.png");
background-position: 0 0;
background-repeat: no-repeat;
}

.navigation {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 3px;
width: 400px;
color: #AF4C4B;
background-image: url("images/frise2.png");
background-position: 0 0;
background-repeat: no-repeat;
}

.menuarticle {/*bandeau gauche des articles comprenant notamment le logo*/
float: left;
margin: 5px;
padding: 10px;
width: 30%;
}

.logoarticle {/*le logo de l'article*/
width: 90%;
text-align: center;
}

.bloc-articles {
margin-left: 5px;;
margin-right: 15px;
padding: 5px;
text-align: justify;
}

.cadre-gris {
padding: 5px;
margin : 5%;
border: 1px solid;
border-color: #999999;
background-color: #F7F7F7;
background-image: url("IMG/maisneog2.jpg");
background-attachment: fixed;
background-position: 20px 50px;
background-repeat: no-repeat;
}

.cadre-documents {/*encadrement des documents dans les articles*/
padding: 5px;
margin : 5px;
margin-top: 10px;
border: 1px solid;
border-color: #999999;
background-color: #F7F7F7;
background-image: url("IMG/maisneog2.jpg");
background-attachment: fixed;
background-position: 20px 50px;
background-repeat: no-repeat;
}


.logodoc {
float: left;
margin-left: 3px;
margin-right: 5px;
margin-top: 2px;
}

.logoart {
margin: 5px;
padding: 5px;
}

.textedoc {
width: 70%;
}

/* le style des rubriques */

.bloc-rub {
width: 600px;
margin : auto;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 5px;
}

.menuartrub {/*prsentation des articles de la rubrique en deux colonnes sous le texte de la rubrique */
float: left;
margin: 5px;
padding-left: 10px;
padding-right: 10px;
width: 190px;
}


.bloc-rubriques {/* le bloc contenant la liste des rubriques sur la page rubrique*/
padding-left: 5px;
margin-left: 10px; 
margin-top: 5px;
margin-right: 5px;
padding-bottom: 10px;
}

.bloc-logorubrique {/* le bloc contenant le logo de la rubrique et les formulaires de recherche*/
height: 100%;
display: block;
padding: 10px;
width: 270px;
border-left: 1px solid;
border-color: #B12827;

}

.bloc-texterub {/* le bloc contenant le texte dcrivant la rubrique courante*/
width: 490px;
padding: 10px;
}

.bloc-menusousrub {
margin-bottom: 12px;
padding: 8px;
background-color: #FAE8C4;
background-image: url("images/fondapt4.png");
background-attachment: fixed;
background-position: 0px 0px;
background-repeat: no-repeat;
border: 1px solid;
border-color: #E5C179;
text-align: left;
}

.bloc-menusousrub2 {
margin-bottom: 12px;
padding: 8px;
list-style-image: url("images/puce.png");
background-color: #F7D99C;
background-image: url("images/bandeauapt3.jpg");
background-attachment: fixed;
background-position: 0px 0px;
background-repeat: no-repeat;
border: 1px solid;
border-color: #E5C179;
}





/* le modulde de recherche */
.recherche {
position: absolute;
margin-left: 500px;
padding-top: 50px;
width: 180px;
}

/* formulaires */
.loginpublic {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left: auto;
margin-right: auto;
text-align:center;
width: 90%;
font-size: 10px;
color: #000000;
padding: 8px;
background-color: #FAE8C4;
background-image: url("images/fondapt4.png");
background-attachment: fixed;
background-position: 0px 0px;
background-repeat: no-repeat;
border: 1px solid;
border-color: #E5C179;
}

/*Le Portfolio */

.documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	 }
	 
/*Le forum public */

.bloc-forum {
background-color: #FFFFFF;
background-image: url("images/cerfgris.png");
background-repeat: no-repeat;
background-position: center;
border: 1px solid;
border-color: #E5C179;
text-align: left;
}

.sousbloc-forum {
text-align: left;
}

.forum-titre {
padding: 3px;
padding-left: 25px;
background-color: #B22826;
border: 1px solid;
border-color: #660000;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-image: url("images/cerf.png");
background-repeat: no-repeat;
}

.forum-texte {
padding: 5px;
text-align: left;
font-family: Times, serif;
font-size: 12px;
}

/*Calendrier*/

/*
 * Styles du calendrier
 */
#calendrier {
	width: 240px;
	align:center;
	border-spacing:0;
	font-family: Georgia, Garamond, Times, serif;
	background-color: #FFFFFF;
}

#calendar td {
width: 15px;
padding-left: 3px;
margin: 2px;
font-family: Georgia, Garamond, Times, serif;
font-size: 14px;
color: #000000;
	 }

#calendar td.libre{ }

#calendar td.horsperiode{ }

#calendar td.today{ }

#calendar td.occupe { }


