@charset "utf-8";
/* CSS Document */

body {
background-color:#8cb5cf; 
margin:0px;
}


#general {
width:988px;
margin:0 auto;
overflow:hidden;
/*background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#d0e2ec; */
background-color:#ffffff;
}

#top {
width:988px; 
}

#centre {
width:988px; 
padding-top:15px;
padding-left:2px;
overflow:hidden;


}

.chapoedito p {
padding:0;
margin:5px 0 5px 0px;
}

#centreg {
width:252px;
float:left;
/*padding-left:15px;*/
}

#centrem {
float:left;
width:416px;
}


#centred {
float:left;
width:308px;
padding-left:5px;
}

#bottom {
margin-top:10px;
margin-bottom:5px;
width:988px;
text-align:center;
color:#bb402e;
font-weight:bold;
}

#article { 
width:570px;
padding-left:2px;
float:left;
padding-top:1px;
}

#article2 { 
width:720px;
padding-left:6px;
float:left;
padding-top:1px;
}

#rubrique {
width:720px;
padding-left:2px;
float:left;
padding-top:1px;
}

#right {
float:left; 
margin-top:100px;
}

#right2 {
float:left; 
}

*+html #right {
margin-top:105px;
}

.longueurarticle {
margin-right:30px;  
width:720px;
}



html:not([lang*=""])  .longueurarticle {
width:740px;
}

.blabla {
padding-top:15px;
overflow:hidden;

}

.traitencableurub {
border:1px solid #386b96;
height:auto; 
width:720px;
overflow:hidden;
margin-top:20px;
}

.traitencableuart {
border:1px solid #386b96;
height:auto; 
width:720px;
overflow:hidden;

}

html:not([lang*=""]) .traitencableuart {
width:710px;
} 


.logorubart {
float:left; 
min-width:100px;
height:80px; 
margin-bottom:6px;
}

.logorub {
float:left; 
width:160px; 
margin-top:8px; 
margin-bottom:8px; 
margin-left:8px;
height:105px;
}

.articles {
float:left;
width:800px;
}

.titrearticle {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#386b96;
font-weight:bold;
float:left;
max-width:650px; 
width:auto; 
padding-left:5px; 
padding-right:5px; 
padding-top:10px; 
padding-bottom:10px;
}

html:not([lang*=""]) .titrearticle {
max-width:620px; 
} 

.surtitre {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b82f1d;
padding-left:5px;
padding-bottom:6px;
}
 
.soustitre {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b82f1d;
padding-left:5px;
padding-top:6px;
padding-bottom:4px;
}

.chapoarticle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
color:#20436d;
padding-left:5px;
padding-top:7px;
text-align:justify;
}

.artrubtrouve {
font-family:Arial, Helvetica, sans-serif;
font-size:16px; 
font-weight:bold;
color:#3f7da4;
}

.artrubtrouve18 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px; 
font-weight:bold;
color:#3f7da4;
}


.titreplan {
font-family:Arial, Helvetica, sans-serif;
font-size:16px; 
font-weight:bold;
color:#25406b;
text-decoration:none;
}

.titreplan_14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3f7da4;
text-decoration:none;
}

.titreplan_14_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3f7da4;
font-weight:bold;
text-decoration:none;
}

.amiform2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2b2b2b;
font-weight:bold;
text-decoration:none;
float:left;
}

.amiform {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f7da4;
font-weight:bold;
}

.titreenvoiami {
font-family:Arial, Helvetica, sans-serif;
font-size:124x;
color:#25406b
}



.textearticle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#20436d;
padding-top:15px;
padding-left:5px;
text-align:justify;
}

.textearticle a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b7321f;
text-decoration:none;
}

.textearticle a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#921f0e;
text-decoration:none;
}







.resultatrecherche {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#25406b;
}

.textearticle2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#25406b;
padding-left:5px;
padding-top:15px;

text-decoration:none;
}

.lireauss {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#25406b;
padding-left:10px;
padding-top:6px;
}

.titrerubrique {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#b82f1d;
font-weight:bold;
width:450px; 
margin:0px; 
list-style:none; 

}

.descriptifrub {
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
color:#3f7da4;
padding-top:4px;
text-align:justify;
width:450px;
margin:0px; 
list-style:none;
}

.rubdescriptif {
float:left; 
padding-top:9px; 
padding-left:9px;
}

.ulmarg {
margin:0px; 
list-style:none;
padding:0px;
} 

.hierarchielien {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.hierarchie {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
background-color:#40759d;
width:720px;

}


.encadrebleu {
height:25px;
margin-bottom:20px;
}

.voirlalettre {
background-image:url(images/voir_lettre.gif);
background-repeat:no-repeat;
float:right;
width:85px;
height:16px;
margin-right:20px;
}

.amiftv {
background-image:url(images/amiftv.jpg);
background-repeat:no-repeat;
width:288px;
height:37px;
margin-top:8px;
margin-bottom:10px;
margin-left:10px;
}

.bottom {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#bb402e;
text-decoration:none;
}

.traitbottom {
margin-top:30px;
background-color:#bb402e;
height:10px;
width:988px;
}

.titredito {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#b6341a;
width:190px;
float:left; 

padding-left:15px;
}

.surtitredito {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b6341a;
width:190px;
float:left; 
padding-left:15px;
padding-bottom:10px;
}

.titredito2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#b6341a;
text-decoration:none;
}

.surtitredito2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b6341a;
text-decoration:none;
}

.chapoedito {

width:280px;
float:left; 
padding-left:19px;
padding-top:10px;
/*height:150px;*/
}

.chapoeditolien {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2d5ba6;
text-decoration:none;
}

.liresuiteedito {
background-image:url(images/lire_suite1.gif); 
background-repeat:no-repeat; 
width:72px; 
height:16px; 
float:right; 
margin-right:12px; 
cursor:pointer;
display:block;
}


.titrealaune {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b82f1d;
width:190px;
}

.chapoalaune {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3e69ad;
padding-bottom:20px;
width:190px;
}

.chapoalaunelien {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3e69ad;
text-decoration:none;
}

.titredernieres {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b82f1d;
width:300px;
}

.chapodernieres {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3e69ad;
padding-bottom:20px;
width:300px;
}

.chapoderniereslien {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3e69ad;
text-decoration:none;
}

.titrezoom {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b82f1d;
width:350px;
padding-bottom:9px;
}

.titrezoom_lien{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b82f1d;
text-decoration:none;
}


.textezoom {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3e69ad;
padding-bottom:20px;
width:350px;
}

.chapozoom {

padding-bottom:7px;
width:350px;
}

.chapozzom_lien {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3e69ad;
text-decoration:none;
}

.dateagenda {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b82f1d;
width:150px;
}

.dateagenda2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b82f1d;
width:450px;

}



.evenements {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#b82f1d;
text-align:center;
padding-bottom:50px;

}

.titreartrub {
width:570px;
padding-left:7px;

}

.titrerublien {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#b82f1d;
text-decoration:none;
}

.titrechaporub {
float:left; 
}

.chaporub {
padding-left:10px;
margin:0px; 
list-style:none;
}

.chaporublien {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold; 
color:#3e69ad;
text-decoration:none;
}



.titreagenda {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold; 
color:#3e69ad;
padding-bottom:10px;
width:200px;
text-decoration:none;
}

.titreagenda2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold; 
color:#3e69ad;
padding-bottom:20px;
padding-top:8px;
width:450px;
text-decoration:none;
}


.voirlagenda {
background-image:url(images/voir_agenda.gif); 
background-repeat:no-repeat; 
margin-top:37px; 
margin-right:10px; 
width:119px; 
height:16px; 
float:right;
}

.bgedito {
background-image:url(images/edito.jpg);
background-repeat:no-repeat;
width:308px;
height:355px;
}

.dernieresnouvelles {
background-image:url(images/dernieresnouvelles.jpg);
background-repeat:no-repeat;
width:410px;
height:38px;
margin-top:20px;
display : block;
cursor:pointer;
}

.nospartenaires {
background-image:url(images/nospartenaires.jpg);
background-repeat:no-repeat;
width:257px;
height:202px;
margin-top:10px;
}

.bgalaune {
background-image:url(images/alaune.jpg);
background-repeat:no-repeat;
width:416px;
height:247px;
}



.hautagenda {
background-image:url(images/hautagenda.jpg); 
background-repeat:no-repeat; 
width:255px; 
height:45px;
margin-top:5px;
}

.milieuagenda {
background-image:url(images/milieuagenda.jpg); 
background-repeat:repeat-y; 
width:255px; 
}

.basagenda {
background-image:url(images/basagenda.jpg); 
background-repeat:no-repeat; 
width:255px; 
height:64px;
}

.bglettre {
background-image:url(images/bglettre.jpg);
background-repeat:no-repeat;
width:252px;
height:362px;
}

.bginfol {
background-image:url(images/bginfolettre.jpg);
background-repeat:no-repeat;
width:157px;
height:27px;
}

.lemifenligne {
background-image:url(images/lemifenligne.jpg);
background-repeat:no-repeat;
width:252px;
height:79px;
margin-top:18px;
display : block;
cursor:pointer;
}

.zoom {
background-image:url(images/zoomcommissions.jpg);
background-repeat:no-repeat;
width:403px;
height:38px;
display:block;
}

.toplong {
width:988px;
background-color:#FFFFFF;

}

.top1 {
background-image:url(images/top1.jpg);
background-repeat:no-repeat;
width:397px;
height:123px;
float:left;
margin-top:41px;
display:block;
cursor:pointer;
}

.top2 {
background-image:url(images/top2.jpg);
background-repeat:no-repeat;
width:262px;
height:164px;
float:left;
display:block;
cursor:pointer;

}

.top3 {
background-image:url(images/top3.jpg);
background-repeat:no-repeat;
width:172px;
height:164px;
float:left;
display:block;
cursor:pointer;

}

.top4 {
background-image:url(images/top4.jpg);
background-repeat:no-repeat;
width:156px;
height:123px;
margin-top:7px;
}

html:not([lang*=""]) .top4 {
margin-top:28px;
}

.topbottom {
background-image:url(images/topbottom.jpg);
background-repeat:no-repeat;
width:988px;
height:31px;
}

.bgdroitart {
background-image:url(images/bg_h_amif.jpg);
background-repeat:repeat-x;
width:200px;
height:61px;
}

.bglireaussi {

background-image:url(images/degrad_bleu.jpg);
background-repeat:repeat-x;
width:200px;
height:88px;
}

.floatleft {
float:left;
}

.spacer {
clear:both; 
}


form {
padding:0px;
margin:0px;
}

img {
border:0px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#657c8a;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#657c8a;
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#657c8a;
}

del {
color:#0477b6;
text-decoration:underline;
}



/* Tableaux */
table.spip { max-width: 99%; margin-right: auto; margin-left: auto; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; line-height: normal;  }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; background: #9bc0ec;  border:1px solid #FFFFFF	;}
table.spip tr.row_first { background: #9bc0ec; }
table.spip tr.row_odd { background: #d7e6f9; }
table.spip tr.row_even { background: #c8ddf8;}
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left; border:1px solid #FFFFFF;  }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 8px; margin-top:5px;}
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; margin-top:5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }
