#contenu h1{font-size:1.8em; text-transform:uppercase; margin-bottom:10px;}
#contenu h2{font-size:1.8em; font-weight:normal; font-style:italic;}
#contenu h3{font-size:1.4em; color:#FF9900; font-weight:normal; font-style:italic;}
#contenu h4{font-size:1.3em; font-weight:normal; margin-bottom:5px;}
#contenu h5{}
#contenu h6{}

#contenu h1 span, #contenu h2 span, #contenu h3 span, #contenu h4 span, #contenu h5 span, #contenu h6 span{font-size:1.0em}

#contenu a{font-size:1.0em;color:#ffffff;text-decoration:underline;}
#contenu a:hover{color:#1c90e9; text-decoration:none;}

#contenu p{font-size:1.1em; margin-left:10px; margin-right:10px; margin-bottom:10px;}
#contenu strong{font-size:1.0em;}

#contenu ul{margin-left:25px;}
#contenu ul li{ list-style:square; margin-bottom:5px; font-size:1.0em;}

#contenu blockquote{}
#contenu blockquote p{}

#contenu img{margin:5px;}
#contenu hr{display:block; clear:both; border:0px;}

.bleu{color:#2f85d5!important;font-size:1.0em;}
.orange{color:#ff9844!important;font-size:1.0em;}
.vert{color:#359a35!important;font-size:1.0em;}
.rouge{background-color:#FF0000!important;font-size:1.0em;}

.cellule_bleu{background-color:#2f85d5!important;}
.cellule_orange{background-color:#ff9844!important;}
.cellule_vert{background-color:#359a35!important;}
.cellule_bleu, .cellule_orange, .cellule_vert{padding-left:5px; border-bottom:1px dotted #ffffff!important; color:#000000;}


.image_bordure{border:1px solid #ffffff;}
.popup{}

.icone_auto, .icone_train, .icone_avion{position:relative; float:left; display:block; height:27px; color:#ffffff; text-decoration:none; font-size:1.1em; font-weight:bold; font-style:italic; margin-right:25px; padding-left:35px; padding-top:7px; padding-right:10px;}
.icone_auto{background:url(../design/element/marker_car.png) no-repeat 3px 3px;}
.icone_train{background:url(../design/element/marker_train.png) no-repeat 3px 3px;}
.icone_avion{background:url(../design/element/marker_avion.png) no-repeat 3px 3px;}
.icone_auto:hover, .icone_train:hover, .icone_avion:hover{background-color:#1e6ae4; color:#ffffff!important;}

.fond_blanc{background-color:#ffffff; color:#000000}
.fond_noir{ background-color:#0e161a;}
body#contenu .fond_noir{color:#ffffff!important;}

.noborder{border:0px!important;}
.tableau{}

#contenu .tableau td{padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #808080;}

body#contenu a{color:#000000}