/* CSS Document */

.cadre_plan{
vertical-align:middle;
margin:5px;
border:1px #CCCCCC solid;
padding:1Opx;
float:left;
width:90%;
height:100%;
}

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

.cadre_plan_s{
padding:1Opx;
float:left;
width:95%;
height:100%;
}

hr {
float:left;
width:300px;}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#99CC99;
font-size:14px;}

h1.trub{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#99CC99;
font-size:14px;}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#99CC99;
font-size:12px;}

.detail{
font-size:11px;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;}

.detail a{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cc3333;}

/* #ffcc00 */

.detail a:hover{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffcc00;}

.doc-detail{
font-size:11px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;}

.text_art{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;}

.text_art p.spip{text-align:left; margin-bottom:12px;}

#contenu .text_art p.spip{text-align:left; margin-bottom:12px;}

.text_art .spip_documents_center{text-align:center;}

.text_form{
font-size:12px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#99CC99;}

fieldset{
border:1px solid #ccccff;}

label{
font-size:12px;
padding-bottom:5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;} /* 99CC99*/

legend{
font-weight:bold;
color:#FFFFFF;
background-color:#99CC99;}

#ps {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;}

.notes {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cccccc;}

.chapo {
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;}

.chapo p.spip{margin-bottom:12px;}

.titre{
padding:10px;
border:1px solid #99cc99}

.maj{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ccccff;}

.auteurs{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;}

.t-art{
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;}

.intro{font-size:12px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;
}

.intro_ag{
font-size:11px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;
}

.intro_ag a{font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.intro_ag a:hover{font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;}


.m-rub{
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;}

.doc-joint{
padding:10px;
width:560px;
font-weight:bold;
text-align:justify;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
border:dashed 1px #ccccff;}

.doc-joint-p{
padding:10px;
text-align:left;
font-size:10px;
width:560px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

.doc-joint-vis{
padding:10px;
font-weight:bold;
text-align:justify;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
border:dashed 1px #ccccff;}

.centre{text-align:center;}



#cadre-m-rub{
border:1px solid #ccccff;
margin:10px;
padding:10px;}

#fil{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#99CC99;
border-bottom:solid 1px #cccccc;
padding-bottom:5px}

ul {
padding-left:0px;
list-style-image:none;
width:100%;}

li {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 100%;
  color: black;
  display: list-item;
  list-style:inside;  
  list-style-type:none;
}

img{border:0px;}



/* lien */

a{	text-decoration: none;
font-weight:bold;
	color:#CC3333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.chapo a{	text-decoration: none;
font-weight:bold;
	color:#CC3333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
#ps a{	text-decoration: none;
font-weight:bold;
	color:#CC3333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;}

a:hover {
font-weight:bold;
	color:#ffcc00;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* fin liens */

/* #a:link {
#        font-weight: bold;
#        text-decoration: none;
#        color: #339999;
#        }
#a:visited {
#        font-weight: bold;
#        text-decoration: none;
#        color: #D40000;
#        } */

/* a:hover, a:active {
font-family: Arial;
text-decoration: none;
#dans IE seulmt background:"aaff00";
font-weight: 1200;
        color: #ffcc00;
        } */

a.rub{
font-size:10px;
font-weight:bold;
color:#666666;
padding-left:20px;}

a.art_rac{
font-size:9px;
font-weight:600;
color:#666666;
padding-left:20px;}


/* style des boutons de formulaire */
input { 
background-color: #FFFFFF;
margin-left:2px;
margin-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #ccccff;

}

.auteur_titre{text-align:center; font-weight:bold; border:1px solid #99CC99; padding:3px; font-size:16px;}


fieldeset{
border:#FEA700;}

textarea{
background-color: #FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
color: #333;
border:1px solid #ccccff;
}

select {
background-color: #ccccff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;}

option {
background-color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:Opx;
color: #333;}

/* fin style formulaire */

/* style du menu */

#menu  a{
	display: block;
	color:#0033CC;
	background-color:#CCCCFF;
	text-align:left;
	font-weight:900;
	text-decoration:none;
	border-top: 1px solid #99cc99;
	padding: 2px 0px 2px 5px;
}

#menu  a:visited{
	display: block;
	color:#0033CC;
	background-color:#CCCCFF;
	text-align:left;
	/* font-weight:100; */
	text-decoration:none;
	border-top: 1px solid #99cc99;
	padding: 2px 0px 2px 5px;
}

#menu a:hover{
	background-color:#CCCCFF;/* couleur lien survolé*/
	color:#CE3031;
}

/* ***** */

#menu  a.ruba {
	display: block;
	color:#0033CC;
	font-size:10px;
	font-weight:100;
	background-color:#CCCCFF;
	text-align:left;
	text-decoration:none;
	border-top: 1px solid #99cc99;
	padding: 2px 0px 2px 5px;
}

#menu  a:visited.ruba{
	display: block;
	color:#0033CC;
	background-color:#CCCCFF;
	text-align:left;
	/* font-weight:100; */
	text-decoration:none;
	border-top: 1px solid #99cc99;
	padding: 2px 0px 2px 5px;
}

#menu a:hover.ruba{
	background-color:#CCCCFF;/* couleur lien survolé*/
	color:#ffcc00;
}

#menu  a.rubg {
	display: block;
	font-size:10px;
	color:#0033CC;
	font-weight:600; 
	background-color:#CCCCFF;
	text-align:left;
	text-decoration:none;
	border-top: 1px solid #99cc99;
	padding: 2px 0px 2px 5px;
}

#menu  a:visited.rubg{
	display: block;
	color:#0033CC;
	background-color:#CCCCFF;
	text-align:left;
	/* font-weight:100; */
	text-decoration:none;
	border-top: 1px solid #99cc99;
	padding: 2px 0px 2px 5px;
}

#menu a:hover.rubg{
	background-color:#CCCCFF;/* couleur lien survolé*/
	color:#ffcc00;
}
/* ***** */

.rub_sous{
padding:5px;
border:#ccccff 1px solid;}

.titre_rub_sous {
text-align:center;
background-color:#ccccff;
padding-left:3px;
padding-top:3px; 
font-weight:bold;}

.titre_rub_sous a {
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.haut_som{
line-height:9px;}

#news-r label{
font-size:12px;
padding-bottom:5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#99CC99;}

ol .spip{
list-style-type:decimal;
color:#333333;}

/***********************************/
/* AUTEURS TOUS                    */
/***********************************/

.cadre_aut_tous{
height:120px;}

h1.auteur{
border:solid 2px #99CC99;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;}

.cadre_auteur{
height:155px}

.alert_auteur{
border-top:solid 2px #99CC99;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify}

/***********************************/
/* EDITO                           */
/***********************************/

.intro_edito{font-size:11px;
margin:3px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;
}

.edito_auteur{font-size:11px;
margin:3px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;
}

.titre_edito{
background-color:#CCCCFF;
padding:3px;}

.titre_edito  a {
	color:#0033CC;
	text-decoration:none;
}



#agenda_cadre{
height:auto;
padding:10px;
border:1px solid #99cc99}

#agenda_cadre .cadre_agenda_som{
height:71px;
}

#tous_les_eve{
float:right;}

.logo_donner{text-align:center;}

a.spip_in { color: #CC3333; } /* liens internes */
a:hover.spip_in { color: #ffcc00; } /* liens internes */
a.spip_out { color:  #CC3333; } /* liens sortants */
a:hover.spip_out { color: #ffcc00; }
a.spip_url { color:  #CC3333; } /* liens url sortants */
a:hover.spip_url { color: #ffcc00; }

/******************************/
/* abonnement                 */
/******************************/
.abonne{
background-color:#CCCCFF;
margin:10px;
padding:3px;}

.abonne  a:{
	margin:10px;
	color:#0033CC;
	text-decoration:none;
}

.text_abonne{font-size:11px;
margin:3px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding-bottom:5px;
}

.titre_une{
	font-weight:bold;
	color:#CC3333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
.sous_rub a.on{
font-weight:normal;
font-size:11px;}

.sous_rub a{
font-size:10px;}

#port_folio{
text-align:center;}

/* 22 aout 07 reda */

hr.spip{
margin-bottom:10px;}

#ps ul.spip{font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;}

#ps li.spip{font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;}

/* newsletter */

#droite #recevoir{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;}


#droite .formulaire_spip{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;}

p.spip{
margin-bottom:12px;}
