

/* ------------------------------------------------------- */
/* --------------------Thème titres----------------------- */
/* ------------------------------------------------------- */

.titre {text-align: left}
	
h3.titre  {
text-align: left; 
margin-top: 0px; 
margin-bottom: 0px; 
font-size: 16px;
font-weight:bold;
color:#2A52A9;
}

h3.titre a, h3.titre a:visited, h3.titre a:link  {
color: #000; 
font-size: 16px;
color:#2A52A9;
}

h3.titre a:hover  {color:#000000;}

h3.titre_court  {
text-align: left; 
margin-top: 0px; 
margin-bottom: 0px; 
font-size: 12px;
font-weight:bold;
color:#2A52A9;
}

h3.titre_court a, h3.titre_court a:visited, h3.titre_court a:link  {
color: #000; 
font-size: 12px;
color:#2A52A9;
}

h3.titre a:hover  {color:#000000;}




h3.titre_inc  {
text-align: left; 
margin-top: 2px; 
margin-bottom: 2px; 
font-size: 16px; 
font-weight:bold
}

h3.titre_inc a, h3.titre_inc a:visited, h3.titre_inc a:link  {
color: #000000; 
font-size: 16px; 
font-weight:bold
}

h3.titre_inc a:hover  {color:#2A52A9;}


h4.titre  {
text-align: left; 
margin-top: 0px; 
margin-bottom: 2px; 
font-weight:bold
}

h4.titre a, h4.titre a:visited, h4.titre a:link  {
color: #2A52A9; 
font-size: 16px;
}

h4.titre a:hover  {color:#000;}

h4.titre_2  {
text-align: left; 
margin-top: 0px; 
margin-bottom: 2px; 
font-weight:bold
}

h4.titre_2 a, h4.titre_2 a:visited, h4.titre_2 a:link  {
color: #000; 
font-size: 13px;
}

h4.titre_2 a:hover  {color:#2A52A9;}



h4.titre_plan  {
border-bottom:1px solid #C0C0C0; 
text-align: left; 
margin-top: 2px; 
margin-bottom: 2px; 
font-weight:bold; 
padding-left:10px; 
padding-top:2px; 
padding-bottom:2px
}

h4.titre_plan a, h4.titre_plan a:visited, h4.titre_plan a:link  {
color: #CC0000; 
font-size: 12px; 
font-weight:bold
}

h4.titre_plan a:hover  {color:#2A52A9;}




td.titre_blanc  {
text-align: left; 
margin-top: 0px; 
margin-bottom: 0px; 
font-weight:bold; 
text-align:left
}

td.titre_blanc a, td.titre_blanc a:visited, td.titre_blanc a:link  {
color: #FFFFFF; 
font-size: 13px
}

td.titre_blanc a:hover  {color:#E8E8FF;}


h5.titre  {
text-align: left; 
margin-top: 0px;
margin-bottom: 2px; 
font-weight:bold
}

h5.titre a, h5.titre a:visited, h5.titre a:link  {
color: #000; 
font-size: 13px;
}

h5.titre a:hover  {color:#2A52A9;}

p.surtitre, p.soustitre {
text-align: left;  
font-size: 13px; 
color:#2A52A9; 
font-weight: bold; 
line-height:100%; 
margin-top:0px;
margin-bottom:0px}

p.surtitre_court, p.soustitre_court {
text-align: left;  
font-size: 10px; 
color:#2A52A9; 
font-weight: bold; 
line-height:100%; 
margin-top:0px;
margin-bottom:0px}



h6.titre  {text-align: left; margin-top: 0px; margin-bottom: 2px; font-weight:bold; font-size:11px; color:#000000}
h6.titre a, h6.titre a:visited, h6.titre a:link  {color:#000000; font-size: 11px}
h6.titre a:hover  {color:#000000;}

h3.spip {text-align: left; font-family:  arial, verdana,  sans-sherif; margin-top: 2px; margin-bottom: 7px; font-size: 16px; text-align:left}




h5.titre_plan_sous  {text-align: left; margin-top: 1px; margin-bottom: 1px; padding-left:20px;}
h5.titre_plan_sous a, h5.titre_plan_sous a:visited, h5.titre_plan_sous a:link  {color: #515151; font-size: 12px;}
h5.titre_plan_sous a:hover  {color:#2A52A9;}



h6.titre_plan_sous  {text-align: left; margin-top: 1px; margin-bottom: 1px; padding-left:30px;}
h6.titre_plan_sous a, h6.titre_plan_sous a:visited, h6.titre_plan_sous a:link  {color: #000000; font-size: 11px;}
h6.titre_plan_sous a:hover  {color:#2A52A9;}



/* ------------------------------------------------------- */
/* --------------------Texte - mauve------------- */
/* ------------------------------------------------------- */



.chapo { color: #000000; font-size: 12px; font-weight:bold; text-align:justify }
.div.chapo {text-align: left; margin-bottom: 25px}
.texte { color: #000; font-size: 12px; text-align:justify }
.texte_court { color: #000; font-size: 10px; text-align:justify }
.div.texte { margin-bottom: 25px}

.suivit_1 {text-align: left;  color: #000; font-size: 11px; }










.inter_article  {text-align: left; border-top:1px solid #E8E8E8; border-bottom:1px solid #CCCCCC; min-height: 65px; margin-top:10px; margin-bottom:10px; padding-top:5px; padding-bottom:5px}
.inter_article_2  {text-align: left; border-bottom:1px solid #CCCCCC;  min-height: 15px; margin-top:7px; margin-bottom:7px;}



/* ------------------------------------------------------- */
/* --------------------Suite - liens --------------------- */
/* ------------------------------------------------------- */



.suite_01 {text-align: left;  color: #CC0000; font-size: 11px;  font-weight:bold; }

/* ------------------------------------------------------- */
/* --------------------Menu supérieur - bleu-------------- */
/* ------------------------------------------------------- */








/* ------------------------------------------------------- */
/* --------------------Table - CA------------------------- */
/* ------------------------------------------------------- */



.table_adm td  {text-align: left;  font-size: 11px; color:#666666 }
td.super_titres_adm {text-align: left;  font-size: 18px; color: #4D4DFF; font-weight: bold }
td.label_adm    {text-align: left;  color: #333333; margin-right: 5px; font-size: 11px}
div.label_adm	{text-align: left;  color: #000000; font-weight: bold; font-size: 11px;}
td.titre_adm   {border-bottom:1px solid #B0B0FF; text-align: left;  font-size: 13px; color: #000000; font-weight: bold; 
               padding-left: 0px; background-repeat: 
               repeat-x }
               
div.table_adm { font-size: 11px; color:#666666 }




/* ------------------------------------------------------- */
/* --------------------Table - Réunions------------------- */
/* ------------------------------------------------------- */


.titre_colonne_01 {text-align: left;  font-size: 12px; color: #FFFFFF; font-weight: bold }
.table_reunions td {text-align: left;  padding: 2px }
.texte_table_01 {text-align: left;  font-size: 12px }



.date_encart {text-align: left; font-size: 12px; color: #666666}
.date_encart strong {text-align: left; font-size: 12px; color: #000000; font-weight:bold}
.date_encart a, .date_encart a:visited {font-size: 12px; color: #CC0000}
.cadre_evenements_ext {text-align: left; margin-top:7px; margin-bottom:7px; }
.cadre_evenements {text-align: left; }


.doc_titre {text-align: left; font-size: 13px; color: #FFFFFF; font-weight: bold; line-height: 16px; 
               padding-left: 15px; padding-right: 15px;}


.PC {background-color: #FF5C4A}

.FPAQ {background-color: #8282FF}

.ARPARS {background-color: #80E6FF}

.AUTRES {background-color: #CCCCCC}

.PC_b {border-bottom:2px solid #FF5C4A;}

.FPAQ_b {border-bottom:2px solid #8282FF}

.ARPARS_b {border-bottom:2px solid #80E6FF}

.AUTRES_b {border-bottom:2px solid #CCCCCC}




/* ------------------------------------------------------- */
/* --------------------Menu Gauche------------------------ */
/* ------------------------------------------------------- */



.ga_super_rubrique {border:1px solid #CCCCFF; display: block; height:35px; line-height:35px; text-align:center }
.ga_super_rubrique a, .ga_super_rubrique a:visited {display: block; font-size: 18px; color: #FFFFFF; font-weight: bold; text-decoration:none }
.ga_super_rubrique a:hover {display: block; font-size: 18px; color: #BBBBFF; font-weight: bold; text-decoration:none; background-image:url('../medias/gauche/over_02.jpg'); background-repeat:repeat-y;}

.ga_rubrique {border:1px solid #CCCCFF; display: block; height:16px; line-height:16px; text-align:center; margin-bottom:7px  }
.ga_rubrique a, .ga_rubrique a:visited {display: block; font-size: 13px; color: #E8E8FF; font-weight: bold; text-decoration:none; background-image:url('../medias/gauche/over_02.jpg'); background-repeat:repeat-y; }
.ga_rubrique a:hover {display: block; font-size: 13px; color: #4D4DFF; font-weight: bold; text-decoration:none; background-image:url('../medias/gauche/over_07.jpg'); background-repeat:repeat-y; background-position-y:center }



.ga_article {border-bottom:1px solid #6868FF; display: block; height:14px; line-height:14px; text-align:left; margin-bottom:4px;}
.ga_article a, .ga_ga_article a:visited {display: block; font-size: 11px; color: #DBDBFF; text-decoration:none; background-repeat:repeat-y;  }
.ga_article a:hover {display: block; font-size: 11px; color: #FFFFFF; text-decoration:none; background-repeat:repeat-y; background-position-y:center }









/* ------------------------------------------------------- */
/* -------------------Carte aréna------------------------- */
/* ------------------------------------------------------- */


.arena_map {width: 375px; height: 350px}












.album_photo_table-border {}

.galerie_cadre_01 { position: relative; width: 180px; height: 180px; float: left; padding: 10px }
.galerie_cadre_02 { border-left:1px solid #E8E8FF; border-right:1px solid #BBBBFF; border-top:1px solid #BBBBFF; border-bottom:1px solid #E8E8FF; position: relative; width: 160px; height: 160px; font-family: Verdana; 
               font-size: 10px; color: #5059B1; text-align: Center;  padding:  10px; background-color:#F4F4F4 }


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

form.nospace input {padding:0px; border-style:solid; border-width:0px; margin:0px; height:13px; line-height:17px; font-size:11px; width:170px; color:#A58F9A; background-image:url('../medias/recherche/Barre_recherche_12.jpg'); background-repeat:repeat-x; }
form.nospace input[type="image"] {width: 72px; height: 17px; border: 0px}


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

form.nospace_inc input {border:1px solid #5757FF; margin:0px; padding:0px; height:15px; line-height:17px; font-size:11px; width:200px; color:#0000FF; background-repeat:repeat-x; background-color:#BBBBFF}
form.nospace_inc input[type="submit"] {width: 66px; height: 17px; border: 0px}
.titre_recherche {font-size: 18px; color: #CC0000; font-weight: bold; margin-top: 25px; 
               margin-bottom: 25px}






/* ------------------------------------------------------- */
/* --------------------Tableau des résultats-------------- */
/* ------------------------------------------------------- */




.resultats_compte_rendu { width: 100%; background-color: #F7F7F7; font-size: 11px; font-family: arial, verdana, sans-sherif; text-align:left }
.resultats_compte_rendu th { border-right:1px solid #FFFFFF; background-color: #4468B4; color:#FFFFFF; font-size:14px; text-align:left; padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:4px}
.resultats_compte_rendu td { font-size: 11px; border-right:1px solid #FFFFFF; padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:4px }
.resultats_compte_rendu .alt {background-color:#DBDBDB }

/* ------------------------------------------------------- */
/* --------------------Layout des articles---------------- */
/* ------------------------------------------------------- */
