body{
font-family: "Arial", "Verdana";
background:url("../img/fondvert.jpg") repeat-x;
background-color:#FFF;
margin :2px 0 0 0;
padding : 0;
}

#en_tete{
width:90%;
height:25px;
background:url("../img/top-bg1.png") repeat-x;
margin:auto;
min-width:1000px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
}

.texteGris{
color:#999;
}

.auteur{
font-size:11px;
font-style:italic;
color:blue;
text-align:right;
}

.texteVert{
color:#090;
}

a.titreFlux{
color:#333;
font-weight:bold;
font-size:13px;
text-decoration: none;
}

a.titreFlux2{
color:green;
font-weight:bold;
font-size:13px;
text-decoration: none;
}

a.titreFlux:hover, a.titreFlux:focus {
 text-decoration: underline;
}

a.titreFlux2:hover, a.titreFlux2:focus {
 text-decoration: underline;
}

a.lienCat{
color:green;
font-size:12px;
text-decoration: none;
}

a.lienCat:hover, a.lienCat:focus {
 text-decoration: underline;
}

.white {
 color: white;
 font-family: "Arial", "Verdana";
 font-size: 11px;
 text-decoration: none;
}

a.white {
 color: white;
 font-family: "Arial", "Verdana";
 font-size: 11px;
 text-decoration: none;
}

a.white:hover, a.white:focus {
 text-decoration: underline;
}

#espace{
padding-left:5px;
}

a.white2{ 
  color:white;
  font-family: "Arial", "Verdana";
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
 
}

a.white2:hover{
 /*color:#0C0;*/
 color:#cc3;
 text-decoration: none;
}

a{ 
  text-decoration: none;
 color : green;
}

a:hover, a:focus{
 color:#0C0;
 text-decoration : underline;
}


.fond_black{
width:140px;
background:url("../img/trans-black.png") ;
text-align:right;
height:130px;

}

.float_right{
float:right;
}

.float_right10{
float:right;
margin-right:10px;
}

.ombre1{
background: url("../img/ombre1.png") repeat-x;
height:6px;
width:90%;
margin:auto;
min-width:1000px;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
}

.logoeco{
margin-top: 5px;
}

.precedArt{
/*background: url("../img/feuille-index-1.jpg")repeat-x;*/
background: url("../img/feuille-index-1.jpg");
height:30px;
color : white;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
font-size: 12px;
padding:10px 10px 0 10px;
margin-left:20px;
width:50%;
border-bottom:1px solid #ccc;
font-weight : bold;
}

.fondPartieD{
background-color:blue;
}

h1 a{
  color:#858521;
  font-family: "Arial", "Verdana";
  font-size: 18px;
  text-decoration: none;
}

h1 a:hover, a:focus {
 /*text-decoration: underline;
 color:#00CC00;*/
 text-decoration: none;
 color:#cc3;
}



h1{
padding-top:0px;
margin-top:0px;
/*color:#090;*/
color:#693;
font-family: "Georgia", "Verdana";
font-size:22px;
}


h3{
color:#7B0C09;
}

h4{
font-size:14px;
margin:15px;
color :#333;
text-decoration:underline;
}

.subh4{font-size:12px;  color:green; font-weight:bold; text-decoration: underline; padding-left: 30px;}

h5{
margin:20px;
}

#contenu{
min-height:460px;
width:90%;
background: url("../img/fond-marron.jpg") repeat-x;
background-color:#996;
margin:auto;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
min-width:1000px;
font-size:12px;

}

#contenu2{
min-height:300px;
width:90%;
background-color:white;
margin: auto;
min-width:1000px;
padding : 20px 0;
}

.texteArticle{
text-indent:20px;
}

.texteArticle:first-letter{
font-size:20px;
color:green;
font-weight:bold;
font-family : "Georgia";
}

.encadrement{
border-top:1px solid #ccc;
}

.transparence{
width:100%;
margin:auto;
}

.espacement{
margin:10px;
}

.img_gauche{
float:left;
border:1px solid green;
margin-right:10px;
max-height:90px;
margin-top:10px;
}

.img_gauche2{
width:40px;
height:40px;
float:left;
border:1px solid green;
margin-right:10px;
max-height:90px;
}

a img:hover{
filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
border-color:yellow;
}

.articlesG{
font-size: 12px;
padding:10px;
margin-left:20px;
width:50%;
border-bottom:1px solid #ccc;
}

.enGras{
font-weight: bold;
text-indent:20px;
}

.droite2com{
text-align:right;
}

.presentationArticle{
background: url("../img/fond-pres-art.png") repeat-x;
background-color:#fff;
font-size: 12px;
margin-left:20px;
min-height:110px;
padding:10px;
width:50%;
border-bottom:1px dotted grey;
min-width:500px;
text-align:justify;
}




.presentationArticle2{
/*background-color:#CFB;*/
background: url("../img/clair-art-1.jpg") repeat-x;
background-color:white;
border:1px solid #0c0;
font-size: 12px;
-moz-border-radius:10px;
margin-left:20px;
min-height:110px;
padding:10px;
width:50%;
min-width:500px;
text-align:justify;
}


.articlesD{
background: url("../img/cloud-index-1.jpg") repeat-x;
height:30px;
color : #333;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
font-size: 12px;
padding:10px 0 0 10px;
width:100%;
border-bottom:1px solid #ccc;
font-weight : bold;
}


.a_droite{
margin:0 35px;
margin-bottom:20px;
padding:0 0;
width:40%;
float:right;
font-size: 12px;
}

.fondDroite {
background-color : #e9f6fb;
width : 100%;
padding : 14px 5px 5px 5px;
}

#pied_de_page{
width:90%;
background-color:white;
margin:auto;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
min-width:1000px;
height:25px;
background:url("../img/top-bg1.png") repeat-x;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
}

.clear{clear:both;
  display:block;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}

fieldset#fondgris{
width:50%;
background-color:#ccc;
padding-top:20px;
margin-bottom:20px;
-moz-border-radius:10px;
border-color:#0c0;
}

fieldset#fondgris2{
font-size:14px;
width:50%;
min-height:110px;
min-width:500px;
margin-top:10px;
margin-left:20px;
background-color:#A3F297;
padding-top:20px;
margin-bottom:20px;
-moz-border-radius:10px;
border-color:#0F0;
}

.fondcom{
padding:10px;
font-size:14px;
background-color:#9F6;
width:50%;
-moz-border-radius:10px;
margin-top:10px;
margin-left:20px;
}

.textchampG{
text-align: right;
}

.textchampD{
float:right;
text-align:left;
margin-right:28%;
}

.textchampD2{
float:right;
text-align:left;
margin-right:5px;
}

.textchampD input{
margin-bottom:16px;
}
.bas{ background: green url("../img/bottom.jpg") repeat-x; padding-bottom :40px;}
.phraseClef{float : right; border-top : 1px solid #0c0; border-bottom : 1px solid #0c0; font-size : 20px; font-family : "Georgia"; color : #555; width : 30%; text-align : center; margin: 5px 0 5px 10px; background-color:#CFB; font-style : italic; }
.imgInterne{ background-color:#CFB; font-size : 10px; font-style : italic; margin : 5px 0px 5px 10px; padding : 1px; float : right; border : 1px solid green; -moz-border-radius-bottomleft:8px; color : #555; text-align:right;}
.imgInterneG{ background-color:#CFB; font-size : 10px; font-style : italic; margin : 5px 10px 5px 0px; padding : 1px; float : left; border : 1px solid green; -moz-border-radius-bottomright:8px; color : #555; text-align:left;}
.imgInterneM{ background-color:#CFB; font-size : 10px; font-style : italic; margin : 5px 5px 5px 5px; padding : 1px; border : 1px solid green; -moz-border-radius-bottomright:8px; color : #555; text-align:center;}
.imgInterne img, .imgInterneG img, .imgInterneM img{ border : 0; display : block; max-width:388px; }
.linksArt{ text-align : right; padding-top : 5px; border-top : 1px dashed #bbb; font-size:10px; width : 60%; margin-left : 40%; }
.pages{ background-color: #CFB; border: 1px solid #0c0; width : 50%; padding:10px;
margin:20px; -moz-border-radius:10px;}
div.pages span.select{
	font-size: 12px;
	font-weight: bold;
	font-family: "Arial";
	color:#333;
	
}
div.pages a{
	color: #333;
	background: #EAEAEA;
	border: 1px solid #bbbbbb;
	padding: 1px 5px;
	-moz-border-radius:5px;
}
div.pages a:hover{
	color: #0c0;
	background: #fff;
	border: 1px solid #0c0;
	text-decoration : undernone;
}