body{
background-color:#626262;
color:#fff;
font-family: verdana, arial, sans-serif;
font-size:small;
margin:0.5em 1%;
padding:0;
}

.design {
display:none;
}

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

margin-left: -230px;
padding-top: 20px;
padding-left: 30px;
}


#logo{
margin:146px 0 0 1%;
height: 20px;
font-size: 10px;
padding-top: 2px;
}
#logo a{
color: #00f;
}

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


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


#recherche{
margin-left: 15px;
padding: 1px 0 0 40px;
height: 30px;
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: 6px;
/*border-left: groove 1px #000;*/
/*border-top: solid 1px #eee;
border-bottom: solid 1px #eee;*/
background: #f3f2ad url("../img/imgCss/borduremenu1.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-weight:700;*/
font-style: normal;
/*text-transform: uppercase;*/
margin: 0px;
margin-left: 8px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
margin-right: 28px;
border-top: solid 1px #666;
border-right: solid 1px #ccc;
border-left: solid 1px #ccc;
border-bottom: solid 1px #666;
/*background-color: #389933;*/

}

.menustyle h2:hover{
color: #000;
background-color: #c3c2ad;
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: 1.5em;
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: #f60;
font-weight: 700;
text-decoration: none;
}

.menustyle a:hover {
/*background: transparent url("../img/imgCss/arrow1_sergio_luiz_arauj_01.png") no-repeat right;*/
color:#336699;
}

.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:1px solid #66cc79;*/
line-height:150%;
margin: 42px 3% 2em 220px;
padding:0 2% 3em 2%;

}

#texte p{
text-align: justify;
}

/*#texte a[hreflang]:after{
content:"\0000a0[" attr(hreflang) "]";
}*/

#texte .abstract{
background-color:#fff;
background-image:none;
border:1px dotted #66cc79;
color:#333;
margin:0;
padding:0 1em;
display:block;
}

#texte .abstract em{
font-weight:700;
font-style:normal;
color:#690;
background-color:transparent;
}

#texte .abstract hr{
display:block;
clear:both;
visibility:hidden;
}

#texte .auteur{
margin:1em 0 0 0;
float:right;
display:block;
}

#texte .auteur ul{
color:#000;
background-color:transparent;
margin:0 0 0 0.5em;
padding:0 1em;
border-left:1px solid #66cc79;
}

#texte .auteur li{
font-family: verdana, arial, sans-serif;
font-size:80%;
border-bottom:1px dotted #66cc79;
list-style:none;
color:#369;
background-color:transparent;
}

#texte .auteur li.dernier{
border-bottom:0;
}

#texte .auteur strong{
background-color:transparent;
color:#690;
}

/**********************************************************************/
#texte div.attention, #texte div.important, #texte div.note, #texte div.astuce{
color:#000;
background-color:transparent;
border:1px dotted #66cc79;
padding:1em;
}

#texte span.attention, #texte span.important, #texte span.note, #texte span.astuce{
font-variant:small-caps;
font-size:1.1em;
}
/**********************************************************************/

#texte hr{
display:none;
}

#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: #336699;
font-size:140%;
margin-top: -21px;
/*margin-left: -2%;*/
/*
background-color:#f6fcf5;
border-left: solid 1px #66cc79;
border-top: solid 1px #66cc79;
border-right: solid 1px #66cc79;*/
/*border-bottom: solid 2px #66cc79;*/
border-bottom: solid 2px #336699;


padding-left: 0;
/*text-align: center;*/
}

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

#texte h2{
background-color:transparent;
color:#389933;
font-size:130%;
}


#texte h3{
background-color:transparent;
color:#339935;
font-size:small;
margin:2em 0 0,5em 0;
line-height:110%;
}

#texte h4{
font-family: verdana, arial, sans-serif;
background-color:transparent;
color: #1187de;
/*color:#9ED200;*/
font-weight:700;
font-size:small;
/*border-bottom:1px dotted #9ED200;*/
border-bottom:1px dotted #1187de;
}

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

#texte a{
color:#f60;
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: 4px;
margin-left: 10px;
width:auto;
height: auto;
float: right;
}

.imgGauche
{
margin-top: 4px;
margin-right: 10px;
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: 5px;
border: solid 1px #000;
padding: 5px;
background-color: #eef;
}

.breves{
color: #fff;
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: -185px;
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: transparent url("../img/imgCss/fondBreves.png") no-repeat right;
}



div#menustyler {
width: 70px;
margin-left: -5px;
}

div#menustyler dt {
cursor: pointer;
margin: 0px 0;;
height: 20px;

text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #fff;
}

div#menustyler dd {
margin-top: -68px;
margin-left: -35px;
width: 60px;
border: 1px solid 00f;

margin-left: 
}
div#menustyler li {
text-align: center;
background: #fff;
list-style-type: none;
}
div#menustyler li a, dt a {
width: 60px;
background-color: #ff0;
color: #000;
text-decoration: none;
display: block;
height: 100%;
}

div#menustyler li a:hover, dt a:hover {
background: #eee;
}

#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}
div#menustyler2 {
width: 500px;
}

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