.haut_art {background-color:#0c1a27; color:#ffffff; text-transform: uppercase; overflow: visible;}
.haut_art a {color: #EC6500;}
.haut_art a:hover {color: #EC6500; background-color: #FFFFFF;}
.largeur_droite {width: 200px;}
.align_droite {float: right;}
.rub_der {margin-left: 140px;}
.bloc_rub_der {border-bottom: 1px solid #EC6500; width:300px;}
.bloc_rub_der a:hover {background-color: transparent; color: #FFFFFF; display: block;}
.aeration_maj {height: 15px; clear: both;}
.ajust_haut {margin-top: -15px;}
.partage a:hover {background-color: transparent;}
.bloc_social_art div:hover {background-color: transparent;}

.arti_arbo {background-color: #0c1a27}
.arti_arbo  a { color: #EC6500; text-decoration: none; }
.arti_arbo  a:focus,
.arti_arbo  a:hover,
.arti_arbo  a:active { background-color: #FFFFFF; color:#EC6500; text-decoration: none; font-style: italic;}

.nom_auteur {background-color: #0c1a27}
.nom_auteur  a { color: #FFFFFF; text-decoration: none; font-size: 0.9em; }
.nom_auteur  a:focus,
.nom_auteur  a:hover,
.nom_auteur  a:active { background-color: #FFFFFF; color:#EC6500; text-decoration: none; font-style: italic;  font-size: 0.9em;}

.sources {background-color: #EEEEEE}
.sources  a { color: #000000; text-decoration: none; font-weight: bold;}
.sources  a:focus,
.sources  a:hover,
.sources  a:active { background-color: #FFFFFF; color:#EC6500; text-decoration: none; font-style: italic;}

.text_article img {
-moz-box-shadow: 3px 3px 12px #555;;
-webkit-box-shadow: 3px 3px 12px #555;;
-o-box-shadow: 3px 3px 12px #555;;
box-shadow: 3px 3px 12px #555;;

}
.text_article {padding-right: 10px; }
.text_article_mobile img {
-moz-box-shadow: 3px 3px 12px #555;;
-webkit-box-shadow: 3px 3px 12px #555;;
-o-box-shadow: 3px 3px 12px #555;;
box-shadow: 3px 3px 12px #555;;

}
.text_article .no-shadow img {
-moz-box-shadow: 0px 0px 0px 0px #656565;
-webkit-box-shadow: 0px 0px 0px 0px #656565;
-o-box-shadow: 0px 0px 0px 0px #656565;
box-shadow: 0px 0px 0px 0px #656565;
}


.text_article_mobile .no-shadow img {
-moz-box-shadow: 0px 0px 0px 0px #656565;
-webkit-box-shadow: 0px 0px 0px 0px #656565;
-o-box-shadow: 0px 0px 0px 0px #656565;
box-shadow: 0px 0px 0px 0px #656565;
}

.text_article a {

color: #EC6500;

}

.text_article a:hover {

font-style: italic;
color: #205791;

}


.charte_comment {}
.charte_comment  a { color: #0c1a27; text-decoration: none; font-weight: bold;}
.charte_comment  a:focus,
.charte_comment  a:hover,
.charte_comment  a:active { background-color: #EC6500; color:#FFFFFF; text-decoration: none; font-style: italic;}

.center{ margin:auto;}
.span3{ width:300px;}



