body {
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#f6fbff;
}

#general {
width:1002px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

#top {
background-image:url(images/top2.jpg);
width:1002px;
height:183px;
}

#centre {
width:1002px;
min-height:700px;
}


#left {
float:left;
width:272px;
height:878px;
background-image:url(images/left3.jpg);
background-repeat:no-repeat;
}

#leftart {
float:left;
width:271px;
height:878px;
background-image:url(images/left4.jpg);
background-repeat:no-repeat;
}

#lefthaut {
background-image:url(images/left4haut.jpg);
background-repeat:no-repeat;
width:268px;
height:40px;
}

#leftmilieu {
background-image:url(images/left4milieu.jpg);
background-repeat:repeat-y;
width:268px;
height:147px;
}


#right {
width:730px;
float:left;


}

#menu {
width:800px;
}

#menu img {
border:none;
}

#encadrebleu {
background-color:#08529d;
width:730px;
height:353px;
}

*+html #encadrebleu {
height:318px;
}

html:not([lang*=""]) #encadrebleu {
height:353px;
}

#encadreflash {
float:left;
/*background-image:url(images/encadreflash.jpg);
background-repeat:no-repeat;*/
width:414px;
height:247px;
margin-top:30px;
margin-left:10px;
margin-right:15px;
}

#encadreagenda {
float:left;
background-image:url(images/encadreagenda.jpg);
background-repeat:no-repeat;
width:284px;
height:313px;
margin-top:5px;

}

#encadreblanc {
background-image:url(images/bgartsom.jpg);
background-repeat:no-repeat;
width:730px;
height:420px;

}

#bas {
float:right;
background-image:url(images/bottom.jpg);
background-repeat:no-repeat;
background-position:bottom right;
width:660px;
height:107px;
margin-top:20px;
}

#edito {
padding-left:15px;
padding-top:20px;
}



#tribune {
padding-left:15px;
padding-top:0px;
}

html:not([lang*=""]) #tribune {
padding-top:15px;
}

#article {

width:730px;
background-color:#f7fcff;
min-height:740px;
height:auto;
float:left;
}

#larticle {

width:600px;
padding-left:20px; 
padding-right:0px;
}

#rubrique {
width:730px;
background-color:#f7fcff;
min-height:730px;
height:auto;
}

#plan{
padding-left:25px;
padding-top:15px;
background-color:#f7fcff;
min-height:730px;
height:auto;
}



.enteteart {
border:1px solid #245e86;
width:700px;
height:40px;
margin-left:10px;
}

.enteteart2 {
border:1px solid #FFFFFF;
width:700px;
height:40px;
margin-left:10px;
}



.blanc18 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#f9fcf3;
padding-left:33px;
}

.blanc12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f9fcf3;
padding-top:128px;
padding-right:15px;
float:right;
width:480px;
}

.blanc122 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f9fcf3;
text-decoration:none;

}

.flechegrise {
float:left;
background-image:url(images/flechegrise.jpg);
background-repeat:no-repeat;
width:32px;
height:29px;
margin-left:10px;
}

.bleu_18 {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#235e86; 
padding-top:5px;
padding-left:9px;
}

.voirlarticle {
float:right;
padding-top:20px; 
padding-right:20px;

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


.pointille {
background-image:url(images/pointille.jpg);
background-repeat:no-repeat;
width:246px;
height:5px;
margin-left:10px;
margin-top:4px;
}

.logosom {
float:left;
width:74px;
height:94px;

}

.titresom {
float:left;
width:150px;
padding-bottom:10px;
}

.titresom2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#245e86;
text-decoration:none;
}


.chaposom {
width:230px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#245e86;
text-decoration:none;
}

.soustitresom {
background-color:#062539;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 color:#FFFFFF; 
 width:140px; 
 margin-right:30px; 
 margin-left:52px; 
 text-align:right; 
 padding-top:3px; 
 padding-bottom:3px; 
 padding-right:3px;
}

.encaarticle {
background-image:url(images/fleche_intro.gif);
background-repeat:no-repeat;
width:25px;
height:25px; 
margin-left:24px;
margin-right:15px; 
margin-top:0px;
float:left;
}

.titreenca {
font-family:Arial, Helvetica, sans-serif;
color:#25608a; 
font-size:14px; 
font-weight:bold; 
text-decoration:none;

}

.titreenca2 {
padding-left:0px; 
padding-top:4px;
width:290px;
float:left;
}

html:not([lang*=""])  .titreenca2 {
width:280px;

}

.logoart {
float:left;
width:100px; 
height:100px;
}

.logoart {
float:left;
width:100px; 
height:100px;
}

.chapoo {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2f5878;
width:210px;
text-decoration:none;
}

.logochapo {
padding-left:30px; 
padding-top:10px;
}

.pointilleartsom {
background-image:url(images/pointilleartsom.jpg); 
background-repeat:no-repeat; 
width:330px; 
height:3px; 
margin-left:30px;
}

.voirarticlea {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
color:#2a404e; 
text-decoration:none; 
padding-left:275px;
}

.voirarticle {
padding-top:6px; 
padding-bottom:30px;
}

.bottom {
padding-top:0px; 
padding-left:0px; 
float:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
color:#235e86; 
}

.bottomlien {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
color:#235e86;
text-decoration:none;
padding-right:3px;
padding-left:3px;
}

.partenaires {
float:left;
padding-left:4px;
}

.partenaire2 {
padding-right:8px; 
padding-top:50px;
float:left;
}


.rdv {
font-family:Arial, Helvetica, sans-serif; 
font-size:16px;
font-weight:bold; 
color:#215a85;
padding-left:25px;
padding-top:15px;
padding-bottom:20px;
}

.dateagenda {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
color:#fcffff;
padding-left:25px;
}

.titreagenda {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
color:#0a3045;
padding-left:25px;
padding-bottom:10px;
width:250px;
}

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

.petitslogoart {
float:right; padding-left:10px; padding-top:5px; padding-bottom:5px;
}



.precedentsuivant {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#08243a;
font-weight:bold;
padding-top:3px;
float:left;
}


.lesflechesart {
float:right; width:280px; padding-top:8px;
}

.flecheg {
float:left; padding-top:2px; padding-right:5px;
}

.fleched {
float:left; padding-top:2px; padding-left:5px;
}

.traitrouge {


}
.titrearticle {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#bc091c;
padding-bottom:6px;
padding-top:6px;
padding-left:6px;
border:1px solid #245e86;
width:680px;
min-height:25px;
height:auto;
overflow:hidden
}

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


.titrearticle14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#bc091c;
padding-bottom:6px;
padding-top:6px;
}

.sursoustitrearticle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#5b88a7;

padding-bottom:6px;
}

.chapoarticle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#062539;
}

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

.textearticle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#062539;
text-decoration:none;

}

.psarticle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#062539;
border:1px solid #5b88a7;
padding-left:10px; 
padding-top:7px;
}

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

.hierarchie {
padding-bottom:15px;
padding-top:20px;
padding-left:10px;
}

.titrelireaussi {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#245d88;
text-decoration:none;
width:150px;
}

.titreartrub {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#cc0232;
text-decoration:none;
width:190px;
}


.titreartrub2 {
padding-top:25px;
padding-bottom:8px;
width:190px;
}


.chapoartrub {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333335;
text-decoration:none;
width:190px;
}

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

.lesderniersarticles {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#082439;
font-weight:bold;
text-decoration:none;
padding-top:10px;
padding-left:8px;
padding-bottom:4px;
float:left;
}

.logossrub {
width:75px;
height:75px;
float:left;
margin-right:15px;
margin-left:15px;
}

.titressrub {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#d31143;
font-weight:bold;
text-decoration:none;
}

.descriptifssrub {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333335;
text-decoration:none;
width:190px;
}

.descriptifssrub {
width:580px;
}

.menuul {
border:1px solid #a8bdce; 
background-color:#FFFFFF;
}

.lilien {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#12233d;
}

.demanderecherche {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#062539;
padding-left:15px; 
padding-bottom:15px;
padding-top:30px;
}

html:not([lang*=""]) .demanderecherche {

padding-top:50px;
}

.rubriquetrouvee {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#062539;
padding-bottom:10px; 
padding-left:15px;
}

.articletrouve {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#062539;
padding-bottom:10px; 
padding-top:25px; 
padding-left:15px;
}


.recherch{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#d54201;
}

.flechlire {
float:left; 
padding-right:10px; 
padding-top:3px;
margin-left:40px;
}

.lien_pagination {
color:#092437;
text-decoration:none;
}

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

.rougeenvoyer {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#CD0231;
text-decoration:none;
}

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

.amiform14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#062539;
}



form {
padding:0;
margin:0;
}

.floatleft {
float:left;
}

.ulstyle {
list-style:none; margin:0px; padding:0px;
}
.spacer {
clear:both;
}

h3 {
color:#062539;
}



/* 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: 7px; margin-bottom: 7px; margin-top:7px; }
.spip_documents_right { float: right; margin-left: 7px; margin-bottom: 7px; margin-top:7px; }
.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; }

/* Tableaux */
table.spip { width: 99%; margin-right: auto; margin-left: auto; margin-bottom: 1em;   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-color:#eeac39 }
table.spip tr.row_first { background:#e7e262; }
table.spip tr.row_odd { background:  #e7e262;}
table.spip tr.row_even { background: #fcfda9;}
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left; border:1px solid #ffffff  }
table.spip th { vertical-align:middle; font-weight: bold; }
table.spip td { vertical-align:middle;  }

