/**********************************************/

@import url(id.css);
@import url(menu.css);
@import url(table.css);
@import url(calendrier.css);
@import url(evenement.css);
@import url(formulaire.css);
@import url(mwo.css);
@import url(video.css);

/**********************************************/

body {
    font-family: Arial,'Times New Roman';
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 12pt;
    background: #002463;
}

a{
    color:#2a51AA;
    text-decoration:none;
}


a:hover{
    color:#bb0000;
}


a.lien_abonnement{
    margin-left:15px;
}

h2.fil_ariane {
    color:#FFF;
    font-size:10pt;
    font-weight:normal;
    font-family:sans-serif;
    background-color:#002463;
    padding:5px 5px;
    margin:0px 0px 10px 0px;
}


h1{
    padding-left:50px;
    font-family:serif;
    font-style:italic;
}


h2.fil_ariane a {
    text-decoration:none;
    color:#FFF;
}

h2.fil_ariane a:hover {
    text-decoration:underline;
}

h2.titre_partie_projet{
    font-size:105%;
    padding-left:35px;
    letter-spacing:5px;
    padding-top:0px;
    margin-top:40px;
}

h2.titre_partie_bilan{
    clear:both;
    padding-left:30px;
    margin-left:30px;
    letter-spacing:5px;
    font-size:100%;
    font-style:italic;
    text-decoration:underline;
}

h3{
    padding-left:10px;
}


h3.campagne_nom_quartier{
    letter-spacing:5px;
    font-family:serif;
    font-style:italic;
    padding-left:20px;
}

h4.campagne_titre_article{
    padding-left:25px;
}

h5 {
    padding-left:25px;
}

ul{
    list-style-image:url(puce.png);
}


a.campagne_lien_soutenir{
    padding-left:35px;
}



p.campagne_texte_article{
    padding-left:25px;
    text-align:justify;
}

/**********************************************/

div{
    padding:0;
    margin:0;
}


div.bandeau{
    width:800px;
    text-align:center;
    background-color:#002463;
    border-top: 1px solid black;
}

div.bandeau div.affichage_ligne_identifie span{
    font-family:serif;
    font-style:italic;
    color:white;
    text-align:center;
}

div.bandeau a img {
    border:0;
}

div.bandeau > a.lien{
    float:right;
}

/**********************************************/

div.colright{
    float:right;
    width:150px;
    font-size:70%;
    padding:40px 0px 10px 10px;
    text-align:justify;
}

div.colright h3{
    padding:0;
    font-size:98%;
    text-decoration:underline;
    margin:10px 0px 2px 0px;
}

div.evenement_affichage_par_defaut_englobant{
    position:relative;
    width:800px;
}

div.colleft{
    width:600px;
    padding-bottom:50px;
}


img.campagne_image_article{
    padding-left:30px;
}



div.campagne_evenements_afficher_liste_droite {
    font-size:90%;
    width:600px;
    font-size:90%;
    padding-left:15px;
}

div.campagne_colleft_edito{
    padding-left:35px;
    padding-right:35px;
}

div.politique_accueil_mot_de_presentation{
	text-align: center;
	margin:1em auto;
}


img.politique_image_accueil{
    margin:auto;
    text-align:center;
}

p.campagne_texte_edito{
    padding:15px;
}

div.campagne_equipe{
    padding-left:30px;
    padding-right:25px;
    text-align:center;
}

div.campagne_equipe p{
    text-align:left;
}

div.campagne_equipe h1 {
    padding-left:0;
    margin-left:0;
}

div.campagne_equipe ol{
    color:#2a51AA;
    text-align:left;
    padding-left:260px;
}

img.campagne_candidat_image{
    display:block;
    padding:15px;
}

span.campagne_candidat_nom_propre{
    font-weight:bold;
}

span.campagne_candidat_profession{
    display:block;
    padding:10px 0px;
    letter-spacing:2px;
    font-family:"Times New Roman", serif;
    border-bottom:1px solid black;
}

div.campagne_equipe p b {
    display:block;
    font-size:110%;
    text-align:center;
}

div.campagne_candidat{
    padding-left:35px;
    padding-right:20px;
}
div.campagne_candidat p{
    background-color:#eeeeff;
    font-size:95%;
    padding-bottom:10px;
}

div.sondage{
    clear:both;
    float:right;
    width:150px;
    margin-right:5px;
    background-color:#d2e1eb;
    border:1px solid black;
    font-size:80%;
}

div.sondage h3 {
    text-align:center;
    font-size:95%;
    padding:0;
    margin:5px;
    background-color:#eeeeff;
    border-right:1px solid black;
    border-bottom:1px solid black;
}

div.sondage span.sondage_reponse{
    display:block;
}

div.sondage input {
}

div.sondage_result{
    padding:10px 0px 0px 5px;
}

span.sondage_resultat_reponse{
    font-size:small;
    font-style:italic;
}

div.sondage span.sondage_resultat_taux{
    display:block;
    margin:0;
    padding:0px 0px 10px 5px;
}

div.campagne_edito_commentaires{
    clear:both;
    padding:5px 20px 0px 20px;
    margin-left:0px;
    border-top:3px double black;
}

div.campagne_edito_commentaires ul{
    margin:0;
    padding:0;
}

div.campagne_edito_commentaires ul li{
    padding-top:5px;
    border-bottom:1px solid black;
}

span.campagne_edito_commentaires_pseudo{
    font-weight:bold;
    font-size:110%;
    font-family: serif;
}

p.campagne_edito_commentaires_texte{
    padding-left:20px;
}

span.campagne_edito_commentaires_invite_form{
    font-size:small;
}

div.info_en_construction{
    padding:10px;
    margin:10px;
    background-color:#a7c3d7;
    border:1px solid black;
}

div.info_en_construction a{
    display:block;
}


div.campagne_tract h4 {
    display:inline;
    font-size:80%;
    padding:0px 10px;
}




ul.campagne_revue_de_presse {
    list-style-image:url(/images/rubriques/evenements/puce_fleche.png);
    list-style-position:inside;
}

ul.campagne_revue_de_presse li a {
    font-style:italic;
    padding-right:15px;
    background:url(/images/rubriques/evenements/loupe.png) no-repeat right center transparent;
}

img.politique_image_accueil{
    display:block;
    text-align:center;
}

a.campagne_titre_edito{
    display:block;
    text-align:center;
    padding:10px 0px;
}

ul.campagne_cabrinfo{
    font-size:75%;
    padding-left:10px;
    margin:0px 0px 0px 10px;
    list-style-type:square;
}

ul.campagne_cabrinfo li{
    font-style:italic;
    padding-bottom:10px;
}

ul.campagne_cabrinfo li span{
    font-style:normal;
    font-weight:bold;
}





div.cabries{
    padding:10px 40px;

}

div.cabries p img {
   padding:10px;
}


span.info_legale, span.campagne_des_sous {
    display:block;
    padding-left:15px;
}


p.contenu_bilan{
    margin-left:30px;
    padding-left:40px;
    font-size:90%;
    text-align:justify;

}

div.campagne_texte_liste_quartiers{
    padding:5px 20px;
    text-align:justify;
}

h2.titre_partie_bilan a{
    color:black;
}

h2.titre_partie_bilan a:hover{
    color:black;
}

div.campagne_bilan_sommaire ol {
    margin-left:40px;
    padding-bottom:10px;
    border-top:1px solid black;
    border-bottom:1px solid black;
}

div.campagne_bilan_sommaire ol li{
    color:#2a51AA;
    margin-left:100px;
}


div.campagne_quartier_reponse{
    padding:0px 15px;
    font-size:80%;
    font-style:italic;
    font-family:"Times New Roman" , serif;
    margin-top:15px;
}

div.campagne_quartier_reponse ul {
    padding:auto 0;
    margin:auto 25px auto 25px;
}

div.campagne_texte_quartier{
    font-size:70%;
    padding-left:25px;
    font-weight:bold;
}

ul.campagne_liste_questions li{
    margin-bottom:15px;
}

ul.campagne_liste_quartier li {
}

p.contenu_projet{
    padding-left:35px;
    text-align:justify;
}

ul.campagne_article_liste {
    list-style-type:none;
    list-style-image:none;
}

ul.campagne_article_liste li{
    margin-bottom:5px;
}

ul.campagne_article_liste li img{
    vertical-align:middle;
    border-right:1px solid black;
    border-bottom:1px solid black;
    border-left:1px solid white;
    border-top:1px solid white;
}

div.campagne_quartier_question{

}


img.image_edito{
    border-right:1px solid black;
    border-bottom:1px solid black;
    border-left:1px solid white;
    border-top:1px solid white;
}

div.campagne_edito_liste{
	padding-bottom:1em;
}

/*********************** STATUS ***********************/
#articles_status{
	text-align:left;
	text-align:center;
}
#articles_status h3{
	
}
#articles_status dl dt{
	margin-top:1em;
	font-weight:bold;
}
#articles_status dl dd{
	text-align:left;
}
#articles_status dl dd ol.alpha{
	list-style-type:lower-alpha;
}