html, body{
margin:0;
padding:0;
background-color:#ffffff;
width:100%;
font-family:Arial, helvetica;
}
a:hover img{
text-decoration:none;
}
#encours{
font-family:Arial, helvetica;
font-size:80%;
font-weight:bold;
}
form{
margin:0;
padding:0;
float:left;
}
* html input.put{
margin:4px 0 0 4px;
}
* html input.ok{
width:18px;
height:18px;
}
input.put{
background-color:white;
border:none;
padding:1px 1px 1px 4px;
color:#333333;
width:150px;
margin:0 0 0 4px;
}
input.ok{
background-color:white;
border:none;
color:#333333;
margin:0 315px 0 0;
}
/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }
#tout{
width:900px;
margin:0 auto 0 auto;
padding:0;
}
#entete{
margin:0;
padding:0;
background-image:url(images/entete.jpg);
background-repeat:no-repeat;
background-position:center;
width:900px;
height:150px;
border:0;
text-align:left;
}
#barre_nav1{
width:900px;
height:30px;
background-color:#06457c;
line-height:30px;
}
#barre_nav1 img{
vertical-align:-10%;
_vertical-align:-30%;
margin-left:8px;
}


/******SOMMAIRE******/
#cadre_gauche_sommaire{
float:left;
width:559px;
}
#cadre_gauche_sommaire p{
padding:2px 4px 0 0;
font-size:70%;
color:#06457c;
margin:0;
text-align:justify;
}
#barre_nav2_sommaire{
width:900px;
height:30px;
line-height:26px;
background-color:#ffd37d;
text-align:left;
}
#barre_nav2_sommaire img{
vertical-align:-10%;
/*_vertical-align:-30%;*/
margin-left:12px;
}
#barre_chemin_sommaire{
font-family:Arial, helvetica;
width:559px;
line-height:120%;
border-bottom:1px solid #ffd37d;
margin:0 0 4px 0;
text-align:left;
}
#barre_chemin_sommaire img{
vertical-align:top;
}
#barre_chemin_sommaire a.lienchemin{
font-family:Arial, helvetica;
font-size:70%;
text-decoration:none;
color:#06457c;
border:none;
}
#barre_chemin_sommaire a.lienchemin:hover{
text-decoration:underline;
}
#bienvenue{
background-image:url(images/gauche_sommaire_new.jpg);
background-repeat:no-repeat;
width:559px;
min-height:155px;
height:auto !important ;
height:155px;
}
#bienvenue p{
padding:2px 4px 0 4px;
font-size:70%;
color:#06457c;
margin:0 0 0 140px;
text-align:justify;
}
#barre_actus{
background-image:url(images/actus.png);
background-repeat:no-repeat;
width:559px;
height:42px;
}
#barre_journal{
background-image:url(images/barre_journal.png);
background-repeat:no-repeat;
width:559px;
height:24px;
line-height:24px;
font-weight:bold;
text-transform:uppercase;
font-size:90%;
padding:0 0 0 8px;
margin:0 -8px 0 0;
text-align:left;
}
#barre_journal a.lientitreJ{
color:#ffffff;
text-decoration:none;
padding:0;
}
#barre_journal a.lientitreJ:hover{
text-decoration:none;
color:#ffd37d;
}

#photo_droite{
position:asbolute;
top:0;
background-image:url(images/entree_sommaire.jpg);
background-repeat:no-repeat;
width:341px;
height:424px;
margin:30px 0 0 559px;
}
/************/
#footer{
float:left;
width:900px;
padding:2px 0;
margin:0;
font-family:Verdana, helvetica;
font-size:60%;
font-weight:bold;
color:#06457c;
text-align:center;
background-color :#ffd37d;
}
#footer a{
color:#06457c;
text-decoration:none;
}
#footer a:hover{
color:#06457c;
text-decoration:underline;
}
/**********PARTIE POUR LES RUBRIQUES**********/
#cadre_gauche_rubrique{
float:left;
width:650px;
text-align:left;
}
#cadre_gauche_rubrique p{
padding:2px 4px 0 0;
font-size:70%;
color:#06457c;
margin:0;
text-align:justify;
}
#barre_nav2_rubrique{
width:900px;
height:30px;
line-height:26px;
background-color:#ffd37d;
text-align:left;
}
#barre_nav2_rubrique img{
vertical-align:-10%;
_vertical-align:-30%;
margin-left:12px;
}
#barre_chemin_rubrique{
font-family:Arial, helvetica;
width:649px;
line-height:130%;
margin:0;
text-align:left;
}
#barre_chemin_rubrique img{
vertical-align:top;
}
#barre_chemin_rubrique a.lienchemin{
font-family:Arial, helvetica;
font-size:70%;
text-decoration:none;
color:#06457c;
border:none;
}
#barre_chemin_rubrique a.lienchemin:hover{
text-decoration:underline;
}
#cadre_droit_menu{
float:right;
width:250px;
background-color:#06457c;
min-height:300px;
}
#cadre_droit_menu_image{
float:right;
width:auto;
}

.titre_menu{
padding:4px;
text-align:right;
font-family:Arial, Helvetica;
font-weight:bold;
font-size:75%;
color:white;
border-bottom:1px solid #44749d;
margin:0;
}
.titre_menu:hover{
background-color:#ffd37d;
}
.titre_menu a{
color:white;
text-decoration:none;
}
.titre_menu a:hover{
color:#b39457;
}
.soustitre_menu{
background-color:#c1af7d;
margin:0 0 1px 0;
text-align:right;
font-family:Arial, Helvetica;
font-weight:bold;
font-size:70%;
color:#06457c;
padding:1px 4px 1px 0;
}
.soustitre_menu a{
color:#06457c;
text-decoration:none;
}
.soustitre_menu a:hover{
color:white;
}
.soustitre_menu2{
background-color:#838c7d;
margin:1px 0 1px 0;
text-align:right;
font-family:Arial, Helvetica;
font-weight:normal;
font-size:70%;
color:#06457c;
padding:0 4px 0 0;
}
.soustitre_menu2 a{
color:#06457c;
text-decoration:none;
}
.soustitre_menu2 a:hover{
color:white;
}
#rubencours{
float:right;
margin:0 4px 0 0;
padding:0;
}
#menu_en_cours{
width:649px;
background-color:#ffd37d;
margin:0;
}
#menu_en_cours img{
margin:0 0 0 4px;
}
#sous_menu_en_cours{
width:645px;
background-color:#ffe9be;
margin:1px 0 0 0;
padding:1px 0 1px 4px;
color:#b39457;
font-family:Arial, Helvetica;
font-weight:bold;
font-size:70%;
}
#dansrubrique_texte{
width:640px;
border-top:1px dotted #b39457;
border-left:1px dotted #b39457;
margin:1px 0 0 0;
padding:4px;
}
#dansrubrique_texte h1{
font-family:Arial, helvetica;
font-weight:bold;
font-size:85%;
color:#06457c;
margin:0 0 8px 0;
padding:0 0 4px;
border-bottom:1px dotted #b39457;
}
#dansrubrique_texte h1 img{
vertical-align:middle;
}
#dansrubrique_texte h3.spip{
font-family:Arial, helvetica;
font-weight:bold;
font-size:95%;
color:#b39457;
margin:4px 0 8px 0;
padding:0;
text-align:center;
}
#dansrubrique_texte h4.spip{
font-family:Arial, helvetica;
font-weight:bold;
font-size:75%;
color:#06457c;
margin:4px 0 4px 0;
padding:0;
text-decoration:underline;
}
#dansrubrique_texte h5.spip{
font-family:Arial, helvetica;
font-weight:bold;
font-size:75%;
color:#333333;
margin:0;
padding:0;
}
#dansrubrique_texte h6.spip{
font-family:Arial, helvetica;
font-weight:bold;
font-size:0.9em;
color:#06457c;
text-decoration:underline;
margin:8px 0;
padding:0;
}
#dansrubrique_texte p.spip{
font-family:Arial, helvetica;
font-size:75%;
color:#333333;
padding:4px;
margin:0 0 4px 0;
}
#dansrubrique_texte p{
font-family:Arial, helvetica;
font-size:75%;
color:#333333;
padding:4px;
margin:0 0 4px 0;
}

#dansrubrique_texte img{
margin:0px;
}
#dansrubrique_texte p img{
margin:0px;
}
#dansrubrique_texte a img{
margin:0 0 0 -8px;
padding:2px;

/*border:1px solid #FFD37D;*/
}
#dansrubrique_texte a.spip_out{
font-weight:bold;
color:#b39457;
text-decoration:none;
font-size:100%;
}
#dansrubrique_texte a.spip_out:hover{
text-decoration:underline;
}
#dansrubrique_texte ul.spip{
margin:0 0 0 4px;
padding:0;
}
#dansrubrique_texte li.spip{
list-style-type:none;
font-family:Arial, helvetica;
font-size:75%;
color:#333333;
margin:0;
padding:0;
}
#dansrubrique_texte #hp{
float:right;
font-size:70%;
clear:both;
margin:10px 0 0 0;
}
#dansrubrique_texte #hp a{
text-decoration:none;
color:#06457C;
}
#dansrubrique_texte #hp a:hover{
text-decoration:none;
color:#b39457;
}
.contre-encart ul{
list-style-type:square;
font-size:90%;
}
.contre-encart li{
margin:10px;
}
.contre-encart li a{
text-decoration:none;
color:#06457C;
font-weight:bold;
}
.contre-encart li a:hover{
text-decoration:none;
color:#b39457;
font-weight:bold;
}
.caractencadre-spip{
font-family:Arial, Helvetica;
font-weight:bold;
font-size:110%;
color:#cc0000;
text-decoration:underline;
}
sup{
font-family:Arial, Verdana, Helvetica;
font-size:100%;
font-variant:normal;
color:#333333;
text-align:left;
}

/* SPIP-STYLE                                              version 1.9  */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */


/* Raccourcis typographiques de SPIP */
i.spip {}
strong.spip {}
hr.spip {
margin:4px auto 4px auto;
width:99%;
border-top:1px dotted #b39457;
border-bottom:none;
color:white;
background-color:white;
height:1px;
clear:both;
}
.spip_puce { list-style-position: outside; }

ul.spip {margin:20px;}
li.spip {list-style-type:circle;}
ol.spip {}

h3.spip {
	text-align: center; 
	margin-top: 2em; 
	margin-bottom: 1.4em; 
	font-size: 1.15em; 
	font-weight: bold; }

/* Paragraphes, citations, code et poesie */
p.spip {

}
p.spip_note {}

blockquote.spip, .spip_serif { font-family: Georgia, Times, serif; }

blockquote.spip { 
	margin: 1em; 
	padding-left: 1em;
	padding-right: 1em;
	border: 1px dotted; }
	

div.spip_poesie { 
	margin: 1em; 
	padding-left: 1em; 
	border-left: 1px solid;
	font-family: Garamond, Georgia, Times, serif; }
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

.spip_code, .spip_cadre { font-family: monospace; font-style: normal; font-size: 1.2em; }
.spip_cadre { width: 99%; border: 1px inset; }

.spip_surligne { background: #FF6; }

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid #B39457;
	border-collapse: collapse; 
	font-family:Arial, helvetica;
	font-size:80%;
	color:#06457C;
	width:90%;
}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 6px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFD37D; color:#B39457; font-size:110%; }
table.spip tr.row_odd { background: #FFE9BE; }
table.spip tr.row_even { background: #FFFFFF; }
table.spip th, table.spip td { padding: 4px 10px 4px 10px; text-align: center; vertical-align: middle; border:1px solid #B39457;}

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
.spip_documents_center img{}
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right:12px;margin-bottom:2px; margin-top: 2px;}
.spip_documents_right { float: right; margin-left: 12px; margin-bottom: 2px; margin-top: 2px; }
.spip_doc_titre { font-weight: normal; font-size: 65%; margin-left: auto; margin-right: auto; text-align:center;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc);margin-bottom:-1px; }

/* modeles par defaut */
.spip_modele { float: right; display: block; border: 1px dotted #666; width: 180px; }

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }

table.spip_barre a img {
	background: #FDA;
	padding: 3px;
	border: 1px outset #999; }
table.spip_barre a:hover img {
	background: #FFF;
	border: 1px solid #999; }

table.spip_barre input.barre { width: 100%; background: #EEE; }

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #b39457;font-weight:bold;text-decoration:none; } /* liens internes */
a.spip_in:hover{text-decoration:underline;}
a.spip_out { color: #009; font-size:100%;} /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
.on { font-weight: bold; color: #000; } /* liens exposes */
dl.spip_documents_left{
margin:0 4px 4px 4px;
background:#f6f6f6;
}
dl.spip_documents_left:hover{
background:#e6e6e6;
}
a.spip_ancre{
font-weight:bold;
color:#b39457;
text-decoration:none;
}
a.spip_ancre:hover{
text-decoration:underline;
}
/**********MOTEUR DE RECHERCHE**********/
#dansrubrique_texte p.titre{
font-family:Arial, helvetica;
font-weight:bold;
font-size:100%;
color:#06457C;
margin:0;
background-color:#FFD37D;
}
#dansrubrique_texte p.titre .mot{
color:#b39457;
text-decoration:underline;
text-transform:uppercase;
margin:0;
}
#dansrubrique_texte h2.invisible{
font-family:Arial, helvetica;
font-weight:bold;
font-size:100%;
color:#b39457;
}
#dansrubrique_texte h3.titre{
font-family:Arial, helvetica;
font-weight:bold;
font-size:80%;
color:#06457C;
}
#dansrubrique_texte h3.titre a{
text-decoration:none;
color:#06457C;
}
#dansrubrique_texte h3.titre a:hover{
text-decoration:none;
color:#b39457;
}
#dansrubrique_texte h6.trouve{
margin:0;
font-size:75%;
font-weight:normal;
text-decoration:none;
color:#000000;
}
#dansrubrique_texte li.recherche{
list-style-type:square;
color:#b39457;
margin:0;
padding:0;
}
.clear{
clear:both;
}
a.lien_pagination{
text-decoration:none;
color:#b39457;
font-weight:bold;
}
p.pagination .on{
font-weight:normal;
color:#06457C;
}
span.date{
font-size:0.75em;
font-weight:normal;
color:#666666;
}
fieldset{
margin:0;
padding:0;
border:0;
}
div.liens_rubriques{
font-size:0.75em;
}
h3.dans_cette_rubrique{
margin:4px 0 8px 0;
font-weight:bold;
}