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

#grc form
{
margin:5px 0px 0px 18px;
padding:0;
background-image:url(../images/recherche.gif);
background-position:top left;
background-repeat:no-repeat;
}

#grc fieldset
{
margin:0;
padding:0;
border:0;
float:left;
}

#grc input 
{
margin:0;
padding:0px 5px 0px 5px;
float:left;
width:80px;
-moz-border-radius:7px 7px 7px 7px;
-webkit-border-radius:7px 7px 7px 7px;
border:1px #979796 solid;
}

#grc input#pwd
{
margin:0px 0px 0px 12px;
float:left;
}

#grc input#img_submitgrc
{
margin:10px 40px 5px 12px;
padding:0;
float:right;
width:73px;
border:0;
}

#grc label
{
margin:0;
padding:0;
float:left;
}

body {
background-image:url(images/bg_general.jpg);
background-repeat:repeat-x;
background-color:#0052a1;
padding-top:0px;
margin-top:0px;
margin:0 auto 0 auto;
width:985px;
}

#general {
margin:0px auto;
width:985px;
background-color:#FFF;
}

#top {
width:990px;

}

#top_1 {
background-image:url(images/top1b.jpg);
background-repeat:no-repeat;
width:425px;
height:179px;
float:left;
}

#top_2{
background-image:url(images/top2.jpg);
background-repeat:repeat-x;
width:560px;
height:170px;
float:left;
padding-top:6px;
}

#top_center {
width:990px;
}

#centre_d {
width:707px;
background-color:#FFFFFF;
}

#centre_d1 {
width:283px;
background-color:#FFFFFF; 
}

#centre_d2 {
width:424px;
background-color:#FFFFFF; 
}

.haut_agenda {
background-image:url(images/top_agenda_home.jpg);
background-repeat:no-repeat;
width:283px;
height:37px;
}

.haut_agenda2 {
background-image:url(images/top_agenda_home2.jpg);
background-repeat:no-repeat;
width:281px;
height:35px;
}

.titre_circonscription {
padding-left:40px;
padding-top:30px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f84a3e;
}


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

.chapo_alaune {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0058a8;
text-decoration:none;
padding-top:10px;
text-align:justify;
}

.chapo_alaune a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0058a8;
text-decoration:none;

}

.chapo_alaune_13 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0058a8;
text-decoration:none;
padding-top:3px;
padding-left:6px;
padding-bottom:6px;

}

.titre_eve {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0058a8;
text-decoration:none;
padding-top:5px;
width:650px;
}

.titre_eve p{
margin:0px;
padding:0px;
}

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

color:#666666;
text-decoration:none;
padding-top:5px;
width:650px;
}





.lire_lasuite {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0058a8;
text-decoration:none;
padding-bottom:25px; 
padding-top:7px; 
float:right;
}


.border_rubrique {
border:1px solid #0058a8; 
min-height:50px; 
height:auto; 
width:650px; 
margin-top:20px; 
overflow:hidden;
}

.titre_rubrique {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#c2173d;
text-decoration:none;
padding-top:7px; 
padding-left:6px;
}

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

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

.float_702 {
float:left; 
width:704px;
background-color:#FFFFFF; 
overflow:hidden;
}

.ul_padding_40 {
padding-left:40px; 
margin:0px; 
list-style:none;
}

.float_min_height {
float:left; 
min-height:650px; 
height:auto;
}

.overflow_fff {
overflow:hidden; 
background-color:#ffffff;
}


.titre_article {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#c2173d;
text-decoration:none;
padding-top:8px;
}  

.surtitre_article {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#c2173d;
text-decoration:none;
padding-top:4px;
} 

.soustitre_article {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#c2173d;
text-decoration:none;
padding-top:10px;
}

.texte_article {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0058a8;
text-decoration:none;
padding-top:10px;
text-align:justify;
}

.texte_article a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0058a8;
text-decoration:none;
}


.chapo_flashinfo {
padding-left:10px;
padding-top:7px;
background-color:#dcdadb; 
padding-bottom:15px;
width:253px;
}

.chapo_flashinfo a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0058a8;
text-decoration:none;
width:253px;
}

.chapo_flashinfo p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0058a8;
text-decoration:none;
width:253px;
}

.lien_chapo_flashinfo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0058a8;
width:253px;
text-decoration:none;
}

.lien_chapo_flashinfo p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0058a8;
text-decoration:none;

}

.titre_flash_info {
margin-top:2px; 
padding-top:4px; 
padding-bottom:4px;
padding-left:10px;
background-color:#0052a1; 
width:253px;
}

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

.adherents {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
float:left;
padding-right:6px;
padding-bottom:4px;
}

.adherents p{
margin:0px;
padding:0px;
}

.adherents_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
float:left;
padding-bottom:4px;
}

.adherents_bold p {
margin:0px;
padding:0px;
}

.bg_gris_pointille_eve {
background-image:url(images/bg_gris_pointille3.jpg);
background-repeat:repeat-x;
width:650px;
min-height:92px;
height:auto;
background-color:#FFFFFF;
margin-top:10px;
margin-left:10px;
overflow:hidden;
margin-right:20px;
}

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

.bg_abonnez_vous {
background-image:url(images/bg_bleu_left.jpg);
background-repeat:no-repeat;
width:281px;
height:114px;
margin-top:25px;
}

.trait_bleu {
background-image:url(images/trait_bleu.jpg);
background-repeat:no-repeat;
width:294px;
height:12px;
}

.bg_agenda2 {
background-image:url(images/bg_agenda_home.jpg); 
background-repeat:no-repeat; 
background-color:#FFFFFF; 
width:275px; 
margin-left:3px; 
}

.bg_agenda {
background-image:url(images/bg_agenda_home.jpg); 
background-repeat:no-repeat; 
background-color:#FFFFFF; 
width:275px; 
}

.bg_agenda_pointille {
background-image:url(images/bg2_agenda_home2.jpg);
background-repeat:no-repeat;
width:281px;
}

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

.titre_agenda {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#315685;
font-weight:bold;
width:250px;
padding-top:4px;
text-decoration:none;
}

.carre_gris_1 {
float:left; 
padding-bottom:8px; 
padding-top:2px; 
padding-right:10px;
}

.padding2 {
padding-top:15px; 
padding-left:20px;
}

.baackground {
background-color:#0052a1; 
width:275px; 
height:30px; 
padding-top:5px; 
margin-top:4px; 
margin-bottom:2px; 
margin-left:3px; 
padding-bottom:5px;
}

.float_left_bg {
background-color: #00529C;
    float: left;
    padding-top: 49px;

}

.ca_pad {
float:left; 
padding-top:2px; 
padding-right:10px;
}

.bg_titre {
background-color:#dcdadb
}

.blanc_16 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
padding-left:50px;
padding-top:4px;
}

.blanc_12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:50px;
padding-top:4px;
}

.blanc_122 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:50px;
padding-top:5px;
}

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

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

.carre_grise_pad {
float:left; 
padding-top:10px; 
padding-right:10px;
}

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

.carre_grise_pad2 {
float:left; 
padding-top:10px; 
padding-right:10px;
padding-left:20px;
}

.lire_aussi {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
background-color:#ca153e; 
height:15px; 
width:271px;
padding-top:16px; 
padding-bottom:19px;
padding-left:10px;

}

.titre_lien_ut {
float:left; 
padding-top:8px;
}

.circon_alaune {
float:left; 
padding-right:20px;
width:340px;
}

.alaune {
width:350px; 
padding-left:15px;
}

.article_flashinfo {
float:left; 
margin-left:28px; 
background-color:#dcdadb;
margin-top:30px;
width:310px;
}

.larticle {
width:670px; 
padding-left:20px;
padding-right:15px;
padding-top:10px; 
padding-bottom:15px;
background-color:#FFFFFF; 
min-height:700px; 
height:auto;
}

.float_704 {
float:left;
width:704px;
}

.float_bottom_20{
float:left;
padding-bottom:20px;
}

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

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

.agenda_home {
padding:0px; 
margin:0px; 
list-style:none;
padding-left:20px; 
padding-top:10px; 
padding-bottom:10px;
}

.padding_top_20 {
padding-top:20px;

}

.larubrique {
float:left; 
background-color:#FFFFFF; 
min-height:700px; 
height:auto;
}

.lenvoi_ami {
float:left;
min-height:650px; 
height:auto;
}

.padding_top_10 {
padding-top:10px;
}

.logo_article_rub {
float:left; 
width:100px; 
height:90px;
padding-right:6px;
}

.titre_chapo_rub {
float:left; 
width:450px;
}

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

.amiform {
float:left;
}

.float_left {
float:left;
}

.float_right {
float:right;
}

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



.spacer {
clear:both;
}




h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#314198;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#15944d;
font-size:12px;
}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#466c99;
font-size:10px;
}

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



blockquote.spip {
background-color:#dfe4e0;
border:1px solid #a5a7a6;
padding-left:6px;
}

blockquote.spip p{
margin:0px;
padding:5px;
}


.texteencadre-spip {
	background-color:#aed1e4 ;
border:1px solid #3e7d9c ;
padding-left:6px;
padding-top:5px; 
padding-bottom:5px;
}

.caractencadre-spip {
	color: #F60;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.spip_glossaire {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#006633;
text-decoration:none;
}

<!--a.spip_out {-->
<!--font-family:Verdana, Arial, Helvetica, sans-serif;-->
<!--color:#006633;-->
<!--text-decoration:none;-->
<!--}-->

blockquote.spip_poesie  {

border:0px;
}

th {
text-align:center;
}


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

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

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



/* 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: #b8d3f4; } /* ligne titre colonne */
table.spip tr.row_odd { background: #cddff5; }/* 2eme ligne */
table.spip tr.row_even { background: #a2c7f3; } /* 1ere ligne */
table.spip th, table.spip td { padding: 5px ; 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-right:10px; margin-top:8px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 10px; margin-top:9px; margin-bottom: 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; }
