/********************************************************************
styles generiques
**********************************************************************/
body {
margin:0px 0px 0px 0px;
padding:0px;
font: 75% arial,verdana,tahoma,sans-serif;
color: #000000;
background:#ffffff; 
text-align: center;
}

* {
margin: 0;
padding: 0;
}
.spacer {
clear: both;
font-size: 0;
line-height: 1px;
height:1px;
}
a img {
border: none;
}	
ul{		
margin:0px;
padding:0px;
list-style-type: none; 
}
a.hautpage{
clear:both;
color:#f39800;
background:url(../design/hautpage.gif) no-repeat left;
padding:0px 0px 0px 8px;
font-size:0.9em;
text-decoration:none;
float:right
}
a.hautpage:hover {
text-decoration:underline;
}
div#conteneur {
position: relative;
margin-left:auto;
margin-right:auto;
text-align:left;
width:950px;
background:url(../design/conteneur_fond-haut.jpg) no-repeat top;
}
div#page {
width:950px;
padding:5px 0px 120px 0px;
background:url(../design/page_fond-bas.jpg) no-repeat bottom;
}
div#col-gauche {
float:left;
width:224px;
padding:0px 0px 0px 0px;
}
div#col-droite {
float:left;
width:647px;
text-align:left;
padding:85px 0px 10px 0px;
margin:2px 0px 0px 25px;
}
div#fil-ariane{
margin:10px 58px 3px 0px ;
text-align:right;
color:#f39800;
font-size:0.8em;
font-family:verdana,arial,tahoma,sans-serif;
}
div#fil-ariane span {
color:#000000;
}
div#fil-ariane a{
text-decoration:underline;
color:#f39800;
}
div#fil-ariane a:hover{
text-decoration:none;
}

/*******************************************************
Header
********************************************************/
div#header {
text-align:left;
margin:0px 0px 0px 110px;
}
div#header h1 {
color:#858382;
font-size:0.9em;
font-weight:normal;
padding:0px;
}
div#header h1 span{
margin:0px 0px 0px 50px;
}
div#header h1 img {
margin:12px 0px 0px 0px;
} 
div#bloc-recherche {
float:right;
margin:10px 27px 0px 0px;
}
div#bloc-recherche p.langues {
color:#ffffff;margin-right:10px;
}
div#bloc-recherche p.langues a {
text-decoration:none;color:#f39800;
}
div#bloc-recherche p.langues a:hover{
text-decoration:underline;
}
div#bloc-recherche p{
display:inline;
font-size:0.8em;
margin-right:5px;
}
div#bloc-recherche input,input.recherche {
border-top:1px solid #969696;
border-left:1px solid #969696;
font-size:0.8em;
color:#666666;
margin:0px 3px 0px 0px;
}
div#bloc-recherche form {
display:inline;
margin:0px;
padding:0px;
}


/*******************************************************
Footer
********************************************************/
div#footer {
float:right;
text-align:left;
height:20px;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 7px;
background:#edecec url(../design/footer_gauche.jpg) no-repeat left top;
}
div#footer p {
color:#dcd8d6;
padding:2px 7px 0px 0px;
background:url(../design/footer_droite.jpg) no-repeat right top;
}
div#footer p a {
color:#f39800;
text-decoration:none;
font-size:0.9em;
margin:0px 5px 0px 0px
}
div#footer p a:hover {
text-decoration:underline;
}
div#footer p a.actif {
color:#000000;
}

/********************************
Actualites
*******************************/
div#no-actus {min-height:200px;height:200px;}
div#actualites {
text-align:left;
width:177px;
margin:40px 0px 0px 38px;
padding:07px 0px 0px 0px;
background:url(../design/actu-fond-haut.png) no-repeat top;
}
div#bloc-actualites {
padding:0px 0px 5px 0px;
background:url(../design/actu-fond-bas.png) no-repeat bottom;
}
div#actualites p.titre {
background:#f39800;
text-transform:uppercase;
font-size:0.9em;
font-weight:bold;
color:#ffffff;
width:142px;
padding:1px 0px 1px 16px;
}
div#actualites ul {
padding:0px 0px 10px 0px;
}
div#actualites ul li {
padding:0px 0px 10px 0px;
background:url(../design/ligne-actu.jpg) no-repeat left bottom;
}
div#actualites ul li p.date {
margin:5px 15px 0px 15px;
font-size:0.8em;
color:#330033;
}
div#actualites ul li p.resume {
margin:0px 15px 0px 15px;
font-size:0.8em;
color:#000000;
}
div#actualites a {
font-size:0.8em;
text-decoration:none;
color:#f39800;
margin:0px 15px 0px 15px;
}
div#actualites a:hover {
text-decoration:underline;
}
div#actualites a.actu-all {
margin:0px 0px 0px 14px;}
div.ligne1 {
border-bottom:2px solid #f39800;
width:142px;
height:2px;
margin:0px 0px 4px 0px;
font-size:0px;
}

/********************************
Partie centrale de contenu
*******************************/
img.impression {
position:relative;
left:646px;
top:-20px;
border:none;
}
h2 {
background:#f39800;
text-transform:uppercase;
text-align:right;
font-size:0.9em;
font-weight:bold;
color:#ffffff;
position:absolute;
top:200px;
left:250px;
padding:1px 10px 1px 54px;
}
h3 {
padding:0px 0px 0px 45px;
margin:20px 0px 25px 10px; 
background:url(../design/h3_fond.jpg) no-repeat left top;
font-weight:normal;
font-size:1.3em;
color:#330033;
}
h3 span{
display:block;
padding:12px 0px 0px 0px;
}
h4 {
padding:0px 0px 0px 15px;
margin:0px 0px 0px 50px; 
background:url(../design/puce4.jpg) no-repeat left;
font-weight:bold;
font-size:1.1em;
color:#330033;
}
h5 {
margin:0px 0px 0px 70px;
font-size:1em;
font-weight:normal;
}
div#col-droite p {
color:#330033;
margin:0px 20px 0px 54px;
text-align:justify;
}
div#col-droite ul {
margin:10px 20px 10px 100px;
}
div#col-droite ul li {
color:#801719;
font-weight:normal;
list-style-type:square;
text-align:justify;
}
div#col-droite ul li a{
color:#f39800;
text-decoration:underline;
}
div#col-droite ul li a:hover {
text-decoration:none;
}
div#col-droite p a{
color:#f39800;
text-decoration:underline;
}
div#col-droite p a:hover{
text-decoration:none;
}
img.couverture{
float:right;
border-bottom:1px solid #cac7c6;
border-right:1px solid #cac7c6;
padding:0px 1px 1px 0px;
background:#dcdbda;
margin:0px 0px 5px 15px;
}
div#alire-aussi {
position:absolute;
bottom:10px;
left:300px;
width:245px;
min-height:104px;
background:url(../design/fond-alireaussi.png) bottom no-repeat;
}
div#alire-aussi p.titre {
font-size:0.9em;color:#330033;font-weight:bold;
margin:5px 0px 3px 0px;
padding:0px 0px 6px 10px;
background:url(../design/ligne-actu.jpg) no-repeat left bottom;
}
div#alire-aussi span {
width:185px;
display:block;
}
div#alire-aussi a{
font-family:verdana,arial,sans-serif;
margin:5px 0px 0px 10px;
text-decoration:none;
color:#f39800;
font-size:0.8em;
}
div#alire-aussi a:hover{
text-decoration:underline;
}

/* Résultats moteur de recherche */
div.lien-recherche {
margin:5px 0px 15px 74px;
}
div.lien-recherche a{
text-decoration:none;
padding:0px 0px 0px 8px;
font-size:0.9em;
color:#f39800;
background:url(../design/puce1.jpg) no-repeat left;
}
div.lien-recherche a:hover{
text-decoration:underline overline;
}
div.pagination {
font-weight:bold;
font-size:0.9em;
float:right;
margin:0px 30px 0px 0px;
}
div.pagination a{
color:#f39800;
text-decoration:none;
}
div.pagination a:hover{
text-decoration:underline overline;
}
img.photo {
float:right;
margin:8px;
border:2px dotted #f39800;
}
img.logo-partenaires {
float:right;
margin:0px 0px 8px 10px;
}

a.new-window:hover {
padding:0px 14px 0px 0px;
background:transparent url(../design/new_window.gif) right no-repeat;
}
