/*
 * Ici les styles pour le contenu
 */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 5px; }

body {
background: White;
scrollbar-arrow-color : White; 
scrollbar-highlight-color : #339966;
scrollbar-base-color: White;
 scrollbar-3d-light-color : #666666;
 scrollbar-dark-shadow-color : White;
 scrollbar-shadow-color : Silver;
 scrollbar-face-color : #CCCC99;
  margin-left : 0px;
  margin-top : 0px;

}
 img{
	border : 0px none;
	margin-top : 0px;
}  
 h1,h2,h3,h4 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 100%;
	font-weight: normal;
}  
P {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
 margin-right : 5px;
 margin-left : 5px;
} 
LI {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
 margin-right : 5px;
 margin-left : 5px;	
 list-style: disc outside url("images/pucecarreplein.gif");
}
div.bloctype1 ul ul{
	list-style: disc outside url("images/content/puce2.gif");
}
.login {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
 margin-right : 0px;
 margin-left : 10px;
 font-weight : bold;
}
LABEL {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
 margin-right : 0px;
 margin-left : 0px;
 font-weight : bold;
}
LEGEND {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
 margin-right : 0px;
 margin-left : 0px;
 font-weight : bold;
 }
.titre { 
font-family:  Geneva; 
font-size: 14px; 
color: #666666;
font-weight : normal;
margin-top : 0px;
 margin-left : 0px;
 font-style : normal;
 padding-left : 0;
 padding-top : 0;
 }

.titre_rubrique  {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px; 
color: #CC0033;
font-weight : bold;
 font-style : normal;
 padding-left : 0;
  }
.auteur {
	font-style : italic;
}

table.accueil {
	border : 1px solid #CCCCCC;
}
table.spip {
	color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
border : 1px dotted #CCCCCC;
	background : #FBFAFA;
}
td.spirale {
	vertical-align : top;
}

.images {
	border : 1px dotted #FFCC00;
	}
.copyright {
color : Black;
font-family :  sans-serif;
font-size : 9px;
}
.bas_page {
color : Black;
font-family :  sans-serif;
font-size : 12px;	
}
a {
color : #666666;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a:hover{
color : #CC6633;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a.rubrique {
color : #CC3333;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
text-decoration : none;
}
a.rubrique:hover{
color : #CC6633;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
text-decoration : none;
}
a.sousrubrique {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a.sousrubrique:hover{
color : #CC6633;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a.ssousrubrique {
color : #FF9933;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a.ssousrubrique:hover{
color : #CC6633;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a.article {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a.article:hover{
color : #CC6633;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a.texte_tronque {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a.texte_tronque:hover{
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
}
a.menu_nav {
color : Black;
font-family :  sans-serif;
font-size : 11px;
padding-left : 6px;
font-weight : bold;
text-decoration : none;
padding-right : 6px;
  }
a.menu_nav:hover {
color : White;
font-family :  sans-serif;
font-size : 11px;
background-color : #FFBA00;
padding-left : 6px;
padding-right : 6px;
text-decoration : none;
  }
 a.menu_nav:active {
color : Black;
font-family :  sans-serif;
font-size : 11px;
background-color : #FFBA00;
padding-left : 6px;
padding-right : 6px;
text-decoration : none;
  } 
A.menu_bas {
color : Black;
font-family : sans-serif;
font-size : 11px;
text-decoration : none;
  } 
A.menu_bas:hover {
color : Black;
font-family : sans-serif;
font-size : 11px;
text-decoration : none;
background-color : #FFBA00;
  }   
a.sites { text-decoration: none; 
color: Black; 
 font-family :  Geneva;  
 font-size : 13px;
  font-style : italic;
  text-decoration : none;
  }
a.sites:hover { color: #CC0033; 
 font-family :  Geneva;  
 font-size : 13px;
  font-style : italic;
   text-decoration : none;
  }
A.texte_coupe{
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
  }
A.texte_coupe:hover {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
  }
 A.lien { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight : bold;
color: #666633;
 text-decoration : none;
 }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             }
A.lien:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight : bold;
color: #CC6633; 
text-decoration : none;
 }
A.lien:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight : bold;
color: #669999; 
text-decoration : none;
 }
A.lien:ACTIVE {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight : bold;
color: #CC6633; 
text-decoration: none;
 } 
 a.spip_out {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight : bold;
color: #CC0033;
 text-decoration : none; 
  }
 a.spip_out:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight : bold;
color: #CC0033;
 text-decoration : none; 
  }
  
.texte, .texte p.spip {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
font-weight : bold;
text-align: justify;
}
.ps {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 85%;
}


#header {
	margin-bottom: 2em;
	padding: 0px;
}
.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

.spip_documents_center{
	margin: auto; 
	text-align: center;
}

.spip_documents_left{
	float: left;
	margin-right: 15px; 
	text-align: center;
}

.spip_documents_right{
	float: right;
	margin-left: 15px; 
	text-align: center;
}
INPUT.formrecherche {
font-family: Verdana;
font-size: 10px;
font-weight : bold;
color : Black;
width: 100px;
border : 1px solid #FFCC00;
margin-left : 0px;
margin-right : 5px;
}
INPUT.login {
font-family: Verdana;
font-size: 10px;
font-weight : bold;
color : Black;
width: 100px;
border : 1px solid #FFCC00;
margin-left : 0px;
margin-right : 5px;
}
INPUT.formulaire {
font-family: Verdana;
font-size: 10px;
font-weight : bold;
color : #333300;
background : White;
width: 160px;
border : 1px solid Black;
}
INPUT.spip_bouton{
font-family: Verdana;
font-size: 10px;
font-weight : bold;
color : #333300;
background : White;
width: 160px;
border : 1px solid Black;
}
TEXTAREA.zonemessage {
border : 1px solid Black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight : bold;
color : #333300;
background : White;
width: 400px;
height: 100px;
}
SELECT.type {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight : bold;
width: 165px;
background-color : White;
border : 1px solid Black;
}
table.spip {
color : Black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.75em;
border : 1px dotted #CCCCCC;
background : #FBFAFA;
 margin-left : 4px;
 margin-right : 4px;
 margin-top : 3px;
}
table.spip tr.row_odd {
background-color:#D0D0D0;
}
table.spip tr.row_even {
background-color:#F0F0F0;
}
table.spip td {
	vertical-align : top;
}
.spip_doc_titre{
	text-align : center;
}
table.footer td p{
	text-align : center;
}	
.bloc{
	width: 500px;
	margin-left : 240px;
	margin-top : 40px;
}
.bloc_texte{
		text-align : center;
	vertical-align : bottom;
	height: 100%;
	width: 100%;
		padding-top : 50px;
}
.bloc_noir{
	width : 150px;
	height : 150px;
	display : block;
	background : #666666;
	color : #FFFFFF;
	float : left;
	text-align : center;
	vertical-align : middle;
}
.bloc_noir a{
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
}
.bloc_noir  a:hover{
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;
}
.bloc_blanc{
	width : 150px;
	height : 150px;
	display : block;
	background : #FFFFFF;
	color : #666666;
	float : left;
}
.bloc_blanc a{
	color : #666666;
	font-size : 14px;
		font-weight : bold;
}
.bloc_blanc  a:hover{
	color : #666666;
	font-size : 14px;
		font-weight : bold;
}