/* Parametres globaux de la page  */


body
{
background: #fff url(img/fond_page.gif) top center repeat-y;


color: #000000;


margin: 0px;
padding: 0px;
}


/* Police par defaut */


body, h1, h2, h3, h4, p, td, ul, li
{ 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000; 
line-height: 150%; 
}


/* Taille des polices par defaut */


body, p, td, ul
 { font-size: 11px; }


h1
 { font-size: 1.6em; }


h2
 { font-size: 1.5em; }


h3
 { font-size: 1.2em; }


h4

 { font-size: 1em; }


/* Espacement des blocs */


p
{
margin-top: 0em;
margin-bottom: 1.33em;
}


h1
{
margin-top: 0em;
margin-bottom: 1.20em;
}


h2
{
margin-top: 0em;
margin-bottom: 1.20em;
}


h3
{
margin-top: 0em;
margin-bottom: 0.33em;
}


/* Propriétés des liens */


a
{
color: #44668D;
text-decoration: none;
font-weight: bold;
}


a:hover
{
text-decoration: underline;
}




/*Proprietes des zones pour la mise en page*/

.paragraphe
{
background: #F6F6FF;
margin-bottom:2em;
}

#top
{
background: #fff;
}


#page
{
width: 790px;
position:relative;
left:50%;
margin-left:-395px;
}


#contenu
{
width: 580px;
float:right;
margin-left:6px;
margin-top:10px;
margin-right:10px;
}


#footer
{
margin-top:20px;
margin-bottom:10px;
padding-top:30px;
}


/*Proprietes du menu general*/


#menu 
{
margin-left:6px;
margin-top:8px;
float:left;
}


.blocmenu
{
margin-bottom:10px;
/* border-bottom:1px solid #5D9FEB; */
text-align:right;
}


#menu a
{
display: block;
padding:4px;
width:160px;
}

#menu a.niveau0
{
font-size:13px;
color: #F66A33;
line-height:1.5em;
padding-top:0;
padding-bottom:0;
border-bottom:1px solid #F66A33;
}




#menu a.niveau1
{
font-size:12px;
color: #FF9900;
background: #fff;
padding:0px;
padding-left:8px;
padding-right:2px
width:156px;
line-height:1.5em;
}




#menu a.niveau2
{
font-size:10px;
color: #666;
background: #fff;
padding:0px;
padding-left:16px;
width:150px;
line-height:1.2em;
}


#menu a:hover
{
text-decoration:none;
background:#F66A33;
color: #fff;
}

/* Corrections Bug IE */


* html #menu a.niveau1 {
   width:160px;
   } 


* html #menu a.niveau2 {
   width:160px;
   } 


* html #menu div.blocmenu {
width:160px;
}


/*Proprietes des liens du plan */


#contenu a.niveau0
{
color:#C03F00;
background: #fff url(../img/plan_niveau0.gif) no-repeat;
font-size: 13px; 
padding-left:12px;
}




#contenu a.niveau1
{
color:#C03F00;
font-size: 11px;
padding-left:60px;
}


#contenu a.niveau2
{
color:#C03F00;
font-size: 10px;
padding-left:160px;
}


/* Proprietes des blocs */


#actualites
{
padding-top:30px;
width:550px;
margin-right:10px; 
line-height: 130%;
padding-left:6px;
padding-right:4px;
}

#actualites_politiques
{
margin-top:30px;
width:550px;
margin-right:10px; 
line-height: 130%;
padding-left:6px;
padding-right:4px;
}


#actualites a
{
color: #44668D;
}


.liensuite
{
background: url(../img/fleche.gif) no-repeat;
padding-left:18px;
}


.lienplus
{
background: url(../img/plus.gif) no-repeat;
padding-left:18px;
}


.lienretour
{
background:  url(../img/retour.gif) no-repeat;
padding-left:18px;

}




.liendocument
{
background:  url(../img/icon_pdf.gif) no-repeat;
padding-left:22px;
padding-top:2px;
padding-bottom:2px;
}


/* Formulaire */


.inline
{
display: inline;
vertical-align: top;
}




input.champ
{
font-size: 10px;
color:#000;
border: 1px solid #000;
vertical-align: top;
margin-top:2px;
width:80px;
height:19px;
}


/*Moteur de recherche*/


.phpdigHighlight
{
color:#000000;
background:#E2F1D3;
}


/* Propriete de la page evenements  */


#evenements-rem
{

background: #fff url(../img/evenements.gif) no-repeat;
padding-top:30px;
width:550px;
line-height: 130%; 
padding-left:6px;
padding-right:4px;
border: 1px solid #C7DFFB;
font-size:13px;
}




/* Nifty Corners - pour les arrondis */


.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
