@charset "iso-8859-1";
/* Body */

body { 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px ;
background-color: #FBFBFD;

SCROLLBAR-FACE-COLOR: #f5f5f6; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #e8e6ed; 
SCROLLBAR-3DLIGHT-COLOR: #cdcbd2; 
SCROLLBAR-ARROW-COLOR: #666666; 
SCROLLBAR-TRACK-COLOR: #f6f6f8; 
SCROLLBAR-DARKSHADOW-COLOR: #cdcbd2
}


/*   Pour le header */  

div.logo{
width:185px;
height:50px;
background-image: url("chiar.gif");
background-repeat:no;
background-position: center;
display:float;
border: 1px outset #c0c0c0;
}


div.barre-transparente{
display:block;
font-family: arial; 
font-size: 10pt; 
text-align:center;
font-weight:bold;
width:100%; 
color:white;
}


div.barre-menu{
display:block;
background-color: #0063ce;
font-family: arial; 
font-size: 10pt; 
text-align:center;
width:100%; 
border: 1px outset #c0c0c0;
z-index:2;
color:white;
padding-top:2px;
}

/* Liens normaux */

a:link, a:visited, a:active
{
	text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

/* Lien blanc */

a.white:link,a.white:visited,a.white:active
{
    color:white;
	font-weight:bold; 
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.white:hover
{
    color:white; 
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* Lien blue */

a.blue:link,a.blue:visited,a.blue:active
{
    color:blue;
	font-weight:bold; 
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.blue:hover
{
    color:blue; 
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Page des sites répertoriés */

.site {
display:float;
}

/* Lien menu rubriques */

a.menu:link,a.menu:visited,a.menu:active
{
    color : #0000CC;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.menu:hover
{
    color : #0000CC;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* t1 - Tableau général */

.t1 {  
border-color: #F0E0D0 #B08848 #B08848 #F0E0D0; 
color: #5F4007; 
padding-top: 2px; 
padding-right: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
/*border-style: outset; 
border-top-width: 2px; 
border-right-width: 2px; 
border-bottom-width: 2px; 
border-left-width: 2px
*/
}


/* t2 - Cellule menu principal */

.t2 {  
color: #5F4007; 
background-image:url("fondraye.gif");
border-color: #F0E0D0 #B08848 #B08848 #E8E0C6; 
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
border-style: inset; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}


/* t3 - Texte */

.t3 {  
color: #5F4007; 
padding-top: 5px; 
padding-right: 7px; 
padding-bottom: 5px; 
padding-left: 7px; 
background-image:url("fondraye.gif");
border-color: #F0E0D0 #B08848 #B08848 #F0E0D0; 
border-style: inset; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px}


/* t4 - Pied de Page */

.t4 {  
color: #5F4007; 
text-align: center; 
padding-top: 7px; 
padding-bottom: 7px}

/* Header */


.t5 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;  
padding-top: 7px; 
padding-bottom: 7px;
}



.t6 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;  
}



/* h1 - blanc sur bleu (ensemble de rubriques) */

h1 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: 600; 
color: #FFFFFF; 
height: 18px; 
padding-left: 10px; 
text-align:center;
}


h1.brown {background-color: #685038;} 
h1.blue {background-color: #0063ce;
text-decoration: underline overline;}
h1.blueoverwhite {background-color:white;
color:#0063ce}
h1.red {background-color: #CC0000}
h1.black {background-color: black}
h1.green {background-color: #25C05B}
h1.bleu-vert {background-color:#008080}



/* Rubriques des menus principaux */

.menu {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: bold; 
padding-top: 10px; 
padding-bottom: 10px; 
text-align: center}

.menu2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: normal; 
padding-top: 5px; 
padding-bottom: 5px;
padding-left: 10px; 
text-align: center}

/* SOMMAIRE */

.sommaire_emag {
border : 1px dotted;
margin-left : 3px;
margin-right : 3px;
text-align : justify;
padding : 2px;
}

/* STYLE POUR LE DROP DOWN DU MENU */


.form {font-size: 9pt; 
font-family: Arial; 
background-color: #D4D4F4; 
/*color: #3F7DD0;*/
color : #0063ce; 
font-weight: bold; 
margin-left: 10px}

/* STYLE POUR LE DROP DOWN DU SOMMAIRE DE L'EMAG */


.formderoulant{ 
font-size:9pt;
font-family:Arial;
background-color: #ffecce;
color:#369;
font-weight:bold;
}



/* h2 - Titres stations */
 h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14pt; 
font-weight: bold; 
text-align: center
color:#990000;
}


.bloc-menu{
width: 170 px;
background-color: #0063ce;
border-color: #B1D1FC #194B80 #194B80 #B1D1FC; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
font-color: white;
font-family: arial;
font-size: 10pt;
font-weight: bold;
}

.bloc-menu a{
font-color: white;
font-family: arial;
font-size: 10pt;
font-weight: bold;

}

.bloc-menu h3{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
padding-bottom: 15px; 
color : yellow;
font-weight: bold;
text-align: center;
margin:0;
}


/* Format de la liste */

.bloc-menu ul{
margin: 0;
padding:0;
}

.bloc-menu li{
font-family: Arial; 
font-weight: bold; 
list-style-image: url(puce3.gif);
margin: 2;
padding: 2px;
}


/* Titre des menus principaux */

.titre-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	color: #FFFFFF;
	background-color: #685038;
	text-align: center;
}


/* Rubriques !*/

.rubrique_h2{
font-size:15pt;
font-weight:bold;
color: #5F4007; 

}


.rubrique_texte{


}


/* articles ! */ 

.article_h2{
border-bottom:2px solid #990000;
color:#990000;
font-size:14pt;
font-weight:bold;
}

.article_h3{
color:#369;
margin:0;
font-size:12pt;
}

.article_h4{
font-family:Verdana;
color:#009999;
margin:0.2em 0 1em 0;
font-size:8pt;
}

.article_surtitre{
background-color:#D4D4F4;
/*border-color: #B1D1FC #194B80 #194B80 #B1D1FC; */
border-color:#D4D4F4 ;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
font-family: arial;
font-size: 10pt;
font-weight: bold;

}


.article_intro{
font-size: 10pt; 
color: #5F4007; 
font-weight:normal;
text-align: justify;
}




.article_soustitre{
font-size: 12pt; 
color: #5F4007; 
font-weight:bold;
text-align: center;
font-style:italic;
}


.article_soustitre_normal{
font-size: 11pt; 
color: #5F4007; 
font-weight:bold;
text-align: left;
font-style:italic;
}



.logo_article{
display : float;
text-align : left;

}



.article_body{
font-size: 10pt; 
color: #5F4007; 
font-weight:normal;
text-align: justify
}


.article_chapo{
font-size: 10pt; 
color: #5F4007; 
font-style:italic;
font-weight:bold;
text-align: justify;
}

.article_descriptif{

}

.article_notes{

}


.article_auteur{
color:#7b2929;

font-size:10pt;
font-weight:bold;
}


.article_titre_h2{
border-bottom:2px solid #369;
color:#369;
font-size:14pt;
font-weight:bold;
}

.article_titre{
color:#369;
font-size:10pt;
font-weight:bold;
}

.article_date{
color:black;
font-size:9pt;
font-weight:normal;
font-style:italic;
}


#article h5{
text-align:right;
font-size:9pt;
}

#article h5 a{
background-color:#ffecce;
border:1px solid #c60;
color:#369;
font-weight:bold;
padding:0.2em;
text-decoration:none;
}

#article h5 a:hover{
background-color:#ffecce;
color:#c60;
}

#article p{
margin:0 0 1em 0;
}

a.titre{
color:#369;
font-size:10pt;
font-weight:bold;

}

a.titre:hover{
color:#369;
text-decoration:none;
}

li.article{
font-family: Arial; 
font-size: 14pt;
list-style-image: url(puce1.gif);
}






/* Champs de saisie texte et boutons */

input , textarea , select {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #8C6131; 
background-color: #EFE3C6}


/* Paragraphes */

/* Tableau ombré */

.ombre {
	border-color: #F0E0D0 #B08848 #B08848 #F0E0D0; 
	border-style: outset; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px 
	}

/* Copyright */

.mini {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}


.mini-blue {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-color:blue;
}

.mini-white {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	color:white;
}

/* Date */

.petit {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
}

/* Légende des photos */

.legende {  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: italic; 
color: #5F4007; 
text-align: center; 
margin-top: 2px} 

td {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #5F4007}


/* Séparateur */

hr {color: #5F4007; height: 1px; vertical-align: middle}

.tbjust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}


a.spip_url { }
a.spip_in { }
a.spip_out { }

.spip_code { }

p.spip_note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	}

h3.spip {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size : 9px;
}


table.spip {
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: center;
}

hr.spip { }
b.spip { }
i.spip { }

.forml { width: 100% ; background-color: #EFE3C6;}

.spip_encadrer {
	width : 100%;
	background-color: #E8E0C6;
	padding: 5px;
}

.spip_cadre {
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
}


.spip_bouton { background-color: #EFE3C6;}

.formrecherche { width: 80%; background-color: #EFE3C6;}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }
.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}