body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
background:  #fff url(../images-08/images-interface/bg-fond.png) top repeat-x ;
color:#333333;
line-height:1.4em;
}

hr {
clear:both;
color: #669999;
background-color: #669999;
height: 1px;
border: 0;
margin: 15px 0;}

.separateurinvisible {
clear:both;
visibility:hidden;
}


p {
margin: 0 0 20px 0;
text-align:justify;
}

a {
color: #FF6600; 
cursor:pointer;}	

a:hover {
color: #669999;}

a img{ border:none;}

h1 { 
color: #993300;
font-size: 1.4em;
}

h2 { 
color: #669999;
font-size: 1.2em;
}

h3 { 
font-size: 1.1em;
}

#header {
border-bottom: #D7E6EC 1px solid;

/*background:url(../images-08/images-interface/header-droite.jpg) top right no-repeat #fff;*/}



.renvoi {
font-size:9px;
font-style:italic;}

#pied {
background: #7d9e9e;
background:url(../images-08/images-interface/stripes.png) repeat;
}


#centre img { float: right; margin-left:15px;}




div#regeneration {
background:url(../images-08/images-interface/encadre.png) no-repeat left top;
margin-right:auto;
margin-left:auto;
width:300px;
height: 169px;

padding: 15px 30px 15px 30px;
color:#993300;}

#regeneration h1 {
font-size:14px;}

#regeneration ol li {
margin-bottom:10px;}

#regeneration a {
color:#993300;}

#regeneration a:hover {
color:#669999;}


#signature {
font-size:9px;
color: #669999;
background: url(../images-08/images-interface/ombre-bas.png) no-repeat top;}

#signature a {
color: #669999;
text-decoration:none;}

#signature a:hover {
color: #66CC00;
text-decoration:none;}

p.encadre {
/*margin: 0 auto;*/
text-align:center;
float:right;
font-weight:bold;
display:block;
width: 90%;
padding: 15px;
color:#fff;
background:#006666 url(../images-08/images-interface/stripes.png) repeat;}


#encadre2 {
background:url(../images-08/images-interface/stripe_2.png) #CCCCCC repeat;
border:#669999 solid 1px;
color:#006666;
font-weight: bold;

padding:10px;
}

#encadre2 h1 {
font-size: 16px;
font-weight:bold;
color:#006666;
}

#encadre2 h2 {
color:#FFFFFF;
background-color:#669999;
font-family:"Courier New", Courier, monospace;
padding: 2px;
padding-left:5px;
display:block;
font-size:14px;
font-variant:small-caps;}

#encadre2 p {
padding-left:5px;
font-family:"Courier New", Courier, monospace;}



div.presse {
text-align:center;
/*border:#669999 1px solid;*/
margin-bottom: 25px;
float:left;
width: 180px;
padding:10px;
margin-left: 15px;
height: 250px;}

div.presse img {
border:#CCCCCC 3px solid;
border-right:#FFF 3px solid;;
border-top: #FFF 3px solid;;
margin-bottom: 15px;
}

div.presse a:hover img {
border: #669999 3px solid;
}

div.presse p {
text-align:left;
}



#refs img { 
float:left;
margin-right: 20px;}

#global {
width:85%;
margin:10px auto;}



.imagedroite {
float:right;
margin:10px;
margin-left:30px;
}

.imgcentree {
margin-left: auto;
margin-right: auto;
width: 300px;}

.imagegauche {
float:left;
margin:5px;
margin-right:35px;
}


.imagencadre {
border:#339999 thin solid;
margin-left:0;
margin-right:8px;
float:left;}

/***********  news   */
div.news {
margin-top:0px;
padding:0px;
margin-bottom:10px; 
padding-top:0px;}

div.news p{
text-align:left;
padding-top:0px;}
 
div.news img{
margin-left:20px;
margin-bottom:30px;} 

.news img {
float:right;
max-width:500px;
border:thin solid #CCC;
margin-right:30px;
 }

.news h1, .news h2{padding:10px; padding-left:30px; margin-top:0; padding-bottom:0;}

.news p {padding-left:30px; padding-right:0px;}

div.legende  {
font-size:10px;
color:#669999;
clear:right;
border-bottom: dotted 2px #669999;
margin-bottom:25px;
margin-top:15px;
padding-bottom:2px;
padding-left:30px;}

/**************** Compteur page*/
.compteur_pages {
font-size:10px;
color:#669999;
margin-bottom:20px;
margin-left:30px;}

.compteur_pages a {
color:#669999;
padding:2px;
}

.compteur_pages .selec {
background-color:#369;
font-size:12px;
color:#fff;
text-decoration:underline;
text-decoration:overerline;
}

.compteur_pages a:hover {
background-color:#369;
color:#fff;
}
/*******************************/
