/* CSS Document */
/* corrige bogues ie*/
/* nouveau : author SSB date 21.09.2006 */
body{
font-family: verdana, arial, sans-sérif;
font:0.9em;
fontsize:100%;
/*margin:1em 2em;*/
margin:0em 0em 0em 0em;
}

{margin:0; padding:0;} // neutralise les marges par défaut

a:link{
color:#993300;
text-decoration: none;
}
a:visited{
color:#999999;
text-decoration: none;
}
a:hover{
color:#FFFFFF;
background:#FE8E0B;/*#FDF56B;*/
text-decoration: none;
}
a:active{
color:#333333;
text-decoration: none;
}

div#entete{
left:0px;
margin:0px;
padding:0px;
/*height:1em;*/
/*
background-color: #990000;
*/
width:100%;
/*background-image:url(images/fond5.jpg);*/
border:0;
bordercolor:#FFFFFF;
}

/* Entete : premiere ligne de titre */
div#enteteTitre1{font-size:5em;text-align:right;color:#FFFFFF;}
/* Entete : deuxieme ligne de titre */
div#enteteTitre2{font-size:0.8em;text-align:right;color:#993300;}
/* Entete : date */
div#enteteDate{font-size:0.8em;text-align:right;color:#993300;}

div#title{
right:0px;
font-size:72px;
font_weight:bolder;
color:#FFFFFF;
}

div#listemenuH {
position:relative;
left:0em;
top:0em;
height:2em;
/*
background-color:#AEFEAE; /*VERT*/
*/
margin:0em;
}

div#listemenuH ul{margin-top:2em;}

div#listemenuH li{list-style-type:none;float:left;padding:0 3em;font-weight:bold;font-size:1em;}

div#conteneurContenu{
position:relative;
}

div#imageback{background-image:url(images/champ-orge.jpg);background-repeat:no-repeat;}

div#imageback p{
color:#FFF;
}

/* pour l'aspect design de | economie-publique | dans le texte*/
span{font-weight:bold;}

div#listemenuV{
/*
background-color:#AAAAAA;
*/
position:relative;
top:2em;
left:1em;
width:12em;
padding:0em 0em 0em 0em;
margin:2em 1.5em 0em 0em;
/*
border-top:2px solid #069;
border-bottom:1px solid #999999;
border-right:2px solid red;
*/
/*float:left;*/
}


div#listemenuV ul{
margin-top:0em;
margin-bottom:.8em;
}

div#listemenuV li{
list-style-type:none;
margin-bottom:.5em;
font-weight:bold;
font-size:1em;
}

div#listemenuH a, div#listemenuV a{
text-decoration:none;
color:#993300;
}

div#listemenuH a:hover, div#listemenuV a:hover{
text-decoration:none;
background-color:#FE8E0B; /*#FDF56B;*/
color:#000000;
}

h1,h2,h3{
margin:0em 0em .3em 0em;
padding:.5px;
color:#FE8E0B;
}

div#contentarea{
/*
background-color:#321123;
*/

padding:0em 0em 0em 0em;
/*border: solid;*/
margin:0em 0em 18em 0em; /* 18 valeur pour artificiellement mettre un espace avant le pied de page */
}


/* PAGE INTERIEURE */
div#content{
/*
background-color:#999999;
*/
margin:0em 20em 0em 20em;
top:0em;
padding: 2em 2em 2em 2em;
/*float:left;*/
}

div#content h1{
margin:1em 0em 1em 0em;
color:#FE8E0B;
font-size:2em;
}
div#content h2{
margin:0em 0em .6em 0em;
padding: .5px;
color:#FE8E0B;
font-size:1.5em;
}

div#content h3{
margin:.0em 0em .4em 0em;
padding:.5px;
color:#FE8E0B;
font-size:1em;
}

div#content p{
margin:0em 0em .5em 0;
font-size:1em;
text-align: justify;
color:#993300;
}

div#content ul{
font-size:1em;
margin:0em 0em .5em .5em;
padding:.5em;
text-align: left;
color:#993300;
}

div#content li{
font-size:1em;
margin:0em 0em .5em .5em;
padding:.5em;
text-align: left;
color:#993300;
}

div#rightcolumn{
/*
background-color:#994455;
*/
position:absolute;
top:2em;
right:1em;
width:10em;
margin:0em 1.5em 0 0;
padding:1em .5em;
border-top:2px solid #999999;
border-bottom:1px solid #999999;
float:left;
}

div#titre{
position:absolute;
font-size:3em;
font-weight:bolder;
color:#700000;
}

div#soustitre{
font-size:2em;
color:#700000;
}

div#texte{
font-size:1em;
text-align:left;
color:#993300;
}

div@texte hr{
margin: 4em 0 4em 0;
padding: 2em;
}


div#listepartenaire li{
/*float:left;*/
list-style-type:none;
padding:0 50px;
}

div#listepartenaire ul li ul{
/*float:left;*/
list-style-type:none;
padding:0 50px;
}

div#pied{
font-size:0.8em;
text-align:center;
color:#993300;
background-color: #FE8E0B; /*FE8E0B*/
}
div#clearfloats{

}

.clearfix:after{
content: "."; /* dernier element de la page avant la fermeture du div*/
display:block; /* element incorpore ne repondent pas a la methode clear */
height:0; /* verifie que le point ne s'affiche pas */
clear:both; /* le container fait passer le point a la ligne */
visibility:hidden; /* verifie que le point ne s'affiche pas */
}
/* blackslash hack hides from IE mac \*/  /* contournement pour IE Mac */

* html .clearfix {height: 1%;} 
.clearfix{display: block;} /* contournement Holly pour un bogue dans IE6 pour Windows */
/* end backslash hack */
}

div#formulaire p {
margin: 0 0 0 10rem;
}
