
/*  ------------------------------------------
/*  Typographie et habillage du contenu
/*  ------------------------------------------ */

body { text-align:left; font: 0.8em "Lucida grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;background-color:#F1F1F1;}
#navigation, .encart { font-size: 10px; }

/* Titraille
---------------------------------------------- */
h1,h2,h3,h4, .surtitre, .soustitre, .chapo { font-size: 1em; margin: 0; padding: 0; }
h1.titre { font-size: 1.4em;}
h2,h3 { font-size: 1.1em; color:white;}
h1{ font-size: 1.4em;margin-top:15px;}
h2.spip,h3.spip { font-family: Georgia, Times, serif; font-style: italic; font-weight: normal; text-align: center; margin-bottom: 1em; margin-top: 3em; }
h1,h2.spip,h3.spip { color:black; }
.surtitre { font-variant: small-caps; }
.soustitre { color: #930; margin-top: 4px; }
a{color:#F2F2F2;}

/*barrenav et autres modifications*/

.barrenav {padding:5px 0px 5px 0px; }
.barrenav a{color:white;padding:3px 12px;font-weight:bold;font-size:1em;text-decoration:none;}
.barrenav a:hover{color:#999;}
.barrenav a.last{border:0;}
.barrenav img{border:0;}
a.on{background:#F54902;color:white;}
.lang{float:right;color:black;list-style-type:disc;color:#F54902;}
.lang a{color:white;padding:0 0 0 5px;}
.liste_in a{color:black;}
.liste_in{color:#F54902;}
.som_col{color:white;}
.som_col ul{padding: 0;margin: 10px 0;list-style-type:none;}
.som_col li{padding:0;margin:0;}
.som_col a{font-size:0.8em;color:white;}
.som_col p{width:160px;margin-top:0;}
.sans{padding-left:0;}
.block{display:block;}


/*pour éliminer les puces*/	
.listeSans{margin: 0; padding: 20px; list-style-type: none;}

/* Points communs
---------------------------------------------- */
li li, li p, td p, blockquote p, samp { font-size: 1em;}
.chapo a, .chapo a, .texte a, .texte a, .ps a, .ps a, .notes a, .notes a { text-decoration: none; color:#ec0a0a;}
.chapo, .texte { color:#333;text-decoration:none; }

/* Espacement identique des elements
---------------------------------------------- */
.chapo, .ps, .notes, #forum, #forum ul { display: block; clear: both; }
.chapo, .texte, .ps, .notes, #forum { margin: 0 0 25px 0; padding: 0; }
p.spip, blockquote.spip, table.spip, .spip_documents_center { margin-bottom: 2em; }

/* Chapo, texte, ps et notes
---------------------------------------------- */
.cartouche, .chapo { font: 1em Lucida grande, Helvetica, sans-serif; }
.cartouche{padding:0 10px;}
.chapo { float:left; text-align:left;color:black;font-size:1em;font-weight:bold;line-height: 1.6em;margin:0;padding:10px;width:500px;background-color:#F1F1F1;}


.texte { font-size: 0.93em; color:black; line-height: 1.5em; text-align:left; padding-left:10px;}

.ps { font-size: 0.8em; color: #333; }
.ps .signature { margin-top: 3px; padding-top: 2px; border-top: 1px dotted  #CCC; }
.ps .signature em { font-style: normal; }

.notes { font-size: 0.75em; color: #515151; padding: 0 50px 0 25px; }
.notes p.spip_note { margin-bottom: 0.75em; }
.notes a { color: #515151; font-weight: bold; }
.notes a:hover {color: #F30; }
a.spip_note, a:hover.spip_note { color: #C30; text-decoration: none; }

/* Citations, code, etc...
---------------------------------------------- */
q, blockquote, blockquote.spip { font-family: Georgia, Times, serif; font-style: italic; }
blockquote.spip { margin: 0 1.5em 2em 0; padding: 0 1em; border-left: 4px solid #F1F0F0; }

div.spip_poesie { margin-left: 10px; padding-left: 10px; border-left: 1px solid #999; }
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

code, tt, pre, samp, .spip_cadre { font: 11px monospace; color: #839D2D; text-align: left; }
.spip_cadre { width: 100%; background: transparent; }

abbr, acronym { border-bottom: 1px dotted #CCC; cursor: help; font-style: normal; text-decoration: none; }

#contenu hr, #contenu hr.spip { height: 1px; border: 0; color: #CCC; background: #CCC; }

/* Tableaux
---------------------------------------------- */
table { border-collapse: collapse; table-layout: auto; }

table.spip { font-size: 0.85em; color: #663; background: #FFF; width: 100%;
border-top: 1px solid #CC9; border-left: 1px solid #CC9; }
table.spip tr.row_first th { background: #CC9; color: #330; text-align: center; padding: 1px 4px;
border-bottom: 1px solid #CC9; border-right: 1px solid #CC9; }
table.spip tr.row_odd { background: #FFF; }
table.spip tr.row_even { background: #FFF; }
table.spip td { padding: 4px; text-align: left; vertical-align: top;
border-bottom: 1px solid #CC9; border-right: 1px solid #CC9; }

/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
.menu a{color:red;padding-left:5px;}
.menu { clear: both; margin-bottom: 2em; text-align: left;}
.menu p { margin: 0.20em 0; padding: 0.20em 0.10em; }
.menu ul { margin: 0; padding: 0; list-style:none; }
.menu ul li { margin: 0.20em 0; padding: 0.20em; border-top: 1px dotted black; }
.menu ul li ul { margin-left: 1em; border: 0; }
.menu ul li li { padding: 0; border: 0; }

/* Pagination */
.pagination { clear: both; text-align: right; font-size: 0.90em; color: #666; }
.pagination .on { font-weight: bold; color: #666; }
.lien_pagination {color:#101D2F;}

/* Rubriques */
.rubriques ul { border: 0;list-style-position:outside; }
.rubriques ul li {  border: 0; }

.formulaire_recherche { margin-bottom: 2em; } /*Cf.: spip_formulaires.css*/

/* Listes d'articles et extraits introductifs */
.articles a{color:black;}
.articles ul li { clear: both; padding: 0.40em 0.20em; }
.articles ul li h3 { margin: 0.30em 0; }
.articles .spip_logos { float: right; clear: right; margin: 0 0 4px 16px; }
.articles ul li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }
.articles ul li .introduction { margin-top: 0.30em; line-height: 1.40em; }

.breves a{color:black;text-decoration:none}
.breves ul {}
.breves li { clear: both;padding: 0.40em 0;list-style-type: none;color:#F54902; font-size:0.8em;border-bottom:1px solid black; }
.breves .spip_logos{  margin: 5px 5px 0 0; }
.brevesSom {color:black;}
.brevesSom a{color:#F54902;}
.brevesSom li { clear: both;padding: 0.40em 0;list-style-type: none; color:black; font-size:0.8em;border-bottom:1px solid white; }
/* Divers
---------------------------------------------- */
.important { color: #930; }
.detail { font-size: 10px; }
/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 
} 
 
#page{ 
	width:850px;

 margin-right:auto;
 margin-left:auto;
 background:url(../IMG/back8.jpg) no-repeat top center;}

#entete{
position:relative; 
 height:235px; 
 padding:10px;  

  
  } 

#barrenav{
text-align:left;
height:20px;
margin:0;
padding:10px 5px;
background-color:#183C60;
border-top:solid 1px #F2F2F2;
} 

#intro{
text-align:left;
border-top:solid 3px #CBCDCA;
border-bottom:solid 3px #CBCDCA;

background-color:#F1F1F1;
}
#conteneur{  
text-align:left;
margin-top:1px;
background-color:#F2F2F2;
}
 
#contenu{ 
	float:left; 
width:500px;
padding:10px;

background-color:#F1F1F1;}



#col_right{
width:300px; 
float:right;
display:block; 
position:relative; 
border-left:dotted 1px #666;
background-color:#F1F1F1;
 
}

#som_col{
float:left;
display:block; 
position: relative; 
width:250px;
min-height:150px;
margin-right:15px;
padding:5px;
text-align:left;
margin-top:10px;
}

#som_col2{
float:left;
display:block; 
position: relative; 
width:170px;
min-height:150px;
margin-right:15px;
padding:5px;
text-align:left;
margin-top:10px;
}
#extra{
text-align:left;
padding-bottom:5px;

} 
 
#breves{
display:block;
margin:0;
color:white; 
font-size:0.8em;

 }
 #sousmenu{
	
text-align:left;
background:url(../IMG/intro.jpg) no-repeat top center; 
padding-left:5px;
} 

#pied{
	text-align:center;
 
  background-color:#0E6791; 
  padding:10px;
 clear:both;
 margin-top:1px;

  } 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

