body{
/*background-color:#95cd6c;*/
background-color:#42516B;
color:#fff;
font-family: verdana, arial, sans-serif;
font-size:small;
margin: 4px 1%;
padding:0;
}

.design {
display:none;
}

#cright{
font-size: 10px;
text-align: left;
height: 30px;

margin-left: -161px;
padding-top: 20px;
padding-left: 15px;
}

#logo{
color: #000;
margin:130px 0 0 1%;
height: 35px;
font-size: 10px;
padding-top: 2px;

}
#logo a{
color: #389933;
}

/*#logo img{
border: 0;
}*/


#conteneur{
height: 100%;
width: 766px;
color: #000;
background: #fff url("../img/imgCss/header_menu2.jpg") no-repeat;
border: 1px solid #000;
min-width: 500px;
margin: auto;
}

#recherche{
width: 150px;
padding: 0px 0 2px  35px;
height: 25px;
margin-left: 5px;
margin-top: -10px;
background: transparent url("../img/lens_lente_francesco_rol_01.png") no-repeat bottom left;
}

#recherche INPUT {
BACKGROUND-COLOR: transparent;
border: #000 1px solid;

COLOR: #000;
font-family: verdana, arial, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
}

#contmenusG{
width:206px;
overflow: hidden;
float: left;
margin-left: 0px;
margin-top: 10px;
/*border-right: dotted 2px #000;
border-left: groove 1px #000;*/
/*border-top: solid 1px #eee;
border-bottom: solid 1px #eee;*/
/*background: #f3f2ad url("../img/imgCss/borduremenu.png") repeat-y right;*/
}

.menustyle{
color: #111;
/*background: transparent url("../img/composants/fondMenustyle.png") no-repeat bottom;*/
margin-top: 5px;
padding-right: 4px;
padding-bottom: 1px;
margin-left: 8px;
margin-right: 0px;
}

/* --------------- */
.menustyle h2{
color: #555;
border-color: #00f;
font-size: small;
font-style: normal;
/*text-transform: uppercase;*/
margin: 0px;
margin-left: 8px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 12px;
margin-right: 26px;
border-top: solid 1px #ccc;
border-left: solid 1px #ccc;
border-bottom: solid 1px #ccc;
border-right: solid 1px #ccc;
background-color: #fff;

}
.menustyle h2:hover{
background-color: #eee;
border-bottom: solid 1px #666;
border-left: solid 1px #666;
border-top: solid 1px #666;
border-right: solid 1px #666;
}

/*.menustyle h2:first-letter{
color: #fff;
font-size: large;
background-color: #389933;
padding: 0  1px 0 1px;
}*/

.menustyle ul{
margin-bottom: 0.2em;
margin-top: 0.5em;
margin-left: 22px;
padding-left: 0;
}

.menustyle li{
list-style: square;
font-size: 11px;
margin-left: 0px;
margin-right: 10px;
}

.menustyle a{
color: #1187de;
font-weight: 700;
text-decoration: none;
}

.menustyle a:hover {

color:#336699;
width: auto;
}

.smenu{
border-top:solid 1px #000;
border-bottom:solid 1px #000;

}

.smenu li{
list-style: none;
font-size: 11px;
}

/* Pages interieures */

.dropcaps{
	float:left; 
	color: #389933; 
	font: bold 25px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	margin:3px; 
	padding:0px 5px;  
	text-align: left;
	background-color : #fff;
	border: 1px solid #7088b0;
}


#texte{
color:#000;
/*background-color:#f6fcf5;*/
/*border-left: 2px dotted #66cc79;*/
line-height:150%;
margin: 35px 3% 2em 195px;
padding:0 2% 3em 2%;

}

#texte p{
text-align: justify;
/*margin-left: 25px;*/

}



#texte li{
list-style:disc;
}

#texte ul li{
list-style-type:circle;
}

#texte ol li{
list-style-type:decimal;
}

#texte h1{
font-family: verdana, arial, sans-serif;
color: #1187de;
font-size:130%;
margin-top: -21px;
margin-bottom: 25px;
/*margin-left: -2%;*/
/*border-left: solid 1px #66cc79;
border-top: solid 1px #66cc79;
border-right: solid 1px #66cc79;
border-bottom: solid 1px #66cc79;
background-color:#f6fcf5;*/
padding-left: 22px;
/*text-align: center;*/
background: transparent url("../img/imgCss/puce01.png") no-repeat left;
}

#texte h2,#texte h3,#texte .resultat dt{
font-family: verdana, arial, sans-serif;
}

#texte h2{
background: transparent url("../img/imgCss/puce.png") no-repeat left;
color:#ff7e00;
font-size:100%;
padding-left: 22px;
padding-bottom: 2px;
}

#texte h3 code{
color:inherit;
background-color:transparent;
}

#texte h3,#texte .resultat dt{
background-color:transparent;
color:#72ae10;
font-size:100%;
margin:2em 0 0,5em 0;
line-height:110%;
}

#texte h4{
font-family: verdana, arial, sans-serif;

color:#88bd37;
font-weight:700;
font-size:100%;
border-bottom:1px dotted #88bd37;
}

#texte h5{
color:#66cc79;
background-color:transparent;
font-weight:100%;
font-size:small;
}

#texte a{
color: #389933;
background-color:transparent;
}

#texte a:hover{
color:#369;
background-color:transparent;
text-decoration:none;
}

#texte a:visited{
color:#369;
background-color:transparent;
}

/*Misc*/

.colmembres
{
width: 200px;
height: auto;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
float: left;
margin: 5px;
margin-top: 0;
}
.colmembres h6
{
color:#fff;
background-color: #00cc6d;
width: 190px;
font-size: 12px;
text-align: center;

}

.fonction{
color: #369;
}

.spacer {
  clear: both;
}



#menus{
border-top: dotted 2px #000;

}

#ours{
color:#036;
background-color:transparent;
margin:0 3% 0 21%;
padding:0 0 1em 0;
}

#ours ul{
margin-left:0;
padding-left:0;
}

#ours li{
border-right:1px solid #036;
display:inline;
margin:0 0.5em 0 0;
padding:0 0.5em 0 0;
}

#ours li.dernier{
border:0;
}

#ours a{
background-color:transparent;
color:#f60;
}

#ours a:hover{
background-color:#eff4fa;
color:#369;
text-decoration:none;
}

.iconesMenu{
padding-top: 3px;
width: 150px;
height: auto;
float: bottom;

font-size: medium;
font-weight:700;
color: #fff;

padding-left: 2px;
padding-bottom: 2px;
}


.imgDroite
{
margin-top: 6px;
margin-left: 11px;
margin-bottom :0px;
width:auto;
height: auto;
float: right;
}

.imgGauche
{
margin-top: 6px;
margin-right: 10px;
margin-left: 0px;
width:auto;
height: auto;
float: left;
}

.categorie1
{
margin-top: 4px;
margin-left: 10px;
width: auto;
height: auto;
min-height: 400px;
float: left;
border:1px solid #66cc79;
overflow: auto;

padding: 20px 60px 30px 20px;
}

.imgCatego
{
margin-top: 4px;
margin-bottom: 14px;
/*border: solid 1px #000;*/
padding: 2px;
}

.article
{
margin-top: 5px;
margin-bottom: 15px;
border: solid 1px #fad981;

padding: 5px;
/*background-color: #fad981;*/
}

.article p
{
font-size: 10px
}
.article span
{
font-size: 10px
}

.article h4
{

background:transparent url("../img/imgCss/puce02.png") no-repeat left;
padding-left: 28px;
font-size: small;
}


.breves{
color:#000;
width: auto;
height: auto;
/*border: 1px solid #000;*/
float: left;
text-align: left;
font-size: 10px;
padding: 5px;
}

.breves h4{
color: #9ED200;
font-size: 15px;
margin-top: -4px;
}

.breves p{
margin-top: -15px;
}

.breves a{
color: #f00;
}
.brevesBox{
border-bottom: 1px dotted #fff;
width: auto;
height: auto;
margin-left: 0px;
margin-top: 5px;
padding:0 5px 0 5px;
}

#deroule{
margin-top: -49px;
margin-right: 8px;
width: 200px;
height: 200px;
z-index: 2;
/*border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 1px #ccc;
border-bottom: groove 1px #333;*/
float: right;
/*background-color: #666;*/
}

.boxGauche
{
position: absolute;
background: transparent url("../img/imgCss/branches.png") no-repeat left;
}

div#newslsub{
color: #000;
font-weight: 700;
width: 155px;
height: 22px;
margin-left: 210px;
margin-top: -15px;
padding-left: 2px;
}
