body { 
    background-color:#dcdcdc; 
    text-align:center; 
    margin:0; 
    padding:0; 
    border:0;
}

img { 
    margin:0; 
    padding:0; 
    border:0; 
}

a { 
    text-decoration:none; 
}

form { 
    display:inline; 
}
li { 
    list-style: none; 
}

#fiche_cas
{
    text-align:left;
    margin:10px;
    width:900px;
    height:auto;
    min-height:600px;
}

.bloc_mini_fiche
{
    width:209px;
    padding:5px;
    margin:2px;
    border-color:#aaaaaa; 
    border-width:1px; 
    border-style:solid;
    height:100px;
    float:left;        
    text-align:left; 
}

.bloc_large_fiche
{
    width:884px;
    padding:5px;
    margin:2px;
    border-color:#aaaaaa; 
    border-width:1px; 
    border-style:solid;
    height:auto;
    float:left;        
    text-align:left; 
}

.global_container { margin-left:auto; margin-right:auto; width:980px; background-color:#ffffff; }
.header { width:980px; height:156px; background-image:url("../img/bg_header.jpg"); background-repeat:repeat-x; }
.menu_sections {width:980px; height:22px; background-color:#bbbbbd;}  
.btn_menu { margin-right:5px; vertical-align:-3px;}
.puce { margin-right:5px; vertical-align:0px;}
.logo { float:left; margin-top:35px;}
.bloc_menu1 { float:left; margin-top:9px; width:197px; height:91px;  background-image:url("../img/bloc_menu1.jpg"); text-align:left;}
.bloc_menu_central { float:left; margin-top:9px; width:440px; height:91px; text-align:left; }
.bloc_menu2 { float:left; margin-top:9px; width:197px; height:91px; line-height:10px; background-image:url("../img/bloc_menu2.jpg"); text-align:center;}
.mod_inscr_news { margin-left:8px; margin-top:20px; line-height:9px;}
.mod_esp_med { margin-left:8px; margin-top:10px; line-height:9px;}
.baseline { position:relative; margin-left:5px; margin-top:3px; height:18px; width:975px; text-align:left;}
.right_panels { float:right; width:207px; margin-top:-10px;}
.panel1 { width:207px; height:336px; background-image:url("../img/panel1.jpg"); margin-bottom:5px;}
.panel2 { width:207px; height:118px; background-image:url("../img/panel2.jpg"); margin-bottom:5px; }
.link_art { width:755px; height:18px; background-image:url("../img/hr.jpg"); background-repeat:no-repeat; background-position:right;}
.article { width:750px; margin-left:10px; margin-bottom:10px; height:auto; text-align:left; min-height:250px;}
.center_admin { width:960px; margin-left:10px; margin-bottom:10px; height:auto; text-align:left; }
.bottom_art { width:745px;}
.date_post { width:155px; float:left;}
.mini_art { width:197px; height:58px; text-align:left; float:right; margin-right:3px; }
.img_min_art {float:left; margin-right:5px; margin-left:5px; }    
.center_log { margin-left:auto; margin-right:auto; margin-top:40px; width:420px; height:auto; border-width:1px; border-style:solid; border-color:#0087eb;}
.content_admin { width:960px; height:auto;}
.bg_image { text-align:center; background-color:#dddddd; }

.float_left {float:left; margin-right:5px; }
.float_right {float:right; margin-right:5px;}
.float_right_simple {float:right; margin-right:5px;}
.text_right { text-align:right;}
.survol { cursor:pointer; }
.spacer { clear:both; }
.align_left { text-align:left; margin-left:5px; margin-right:5px;}
.line_grde { line-height:24px; }
.medium_label { float:left; line-height:20px; width:200px; }

.form_text { 
    float:left; 
    height:30px; 
    width:250px; 
    text-align:left; 
}

.form_little { float:left; height:30px; width:160px; text-align:left; }
.form_input { float:left; height:30px; width:700px; text-align:left; }
.form2_input { float:left; height:30px; width:410px; text-align:left; }

.label_listing { 
    float:left; 
    height:22px; 
    width:700px; 
    text-align:left; 
    border-bottom-color:#aaaaaa; 
    border-bottom-width:2px; 
    border-bottom-style:dashed; 
}

.label_auto { 
    float:left; 
    height:auto; 
    width:700px; 
    text-align:left; 
    border-bottom-color:#aaaaaa; 
    border-bottom-width:1px; 
    border-bottom-style:solid; 
}

.base_input { 
    width:400px;
}

.semi_input { 
    width:250px;
}

.mini_input { 
    width:120px;
}
  
.large_input { 
    width:700px;
}

.download_bar { 
    width:410px; 
    height:30px; 
    background-image: url("../img/barre_download.jpg"); 
    text-align:left; 
    margin-left:95px;
}

.download_progress { 
    margin-left:5px; 
    margin-top:5px; 
    height:20px;
}

    
.center { width:100%; text-align:center; }
.ht_label { height:330px; } 
.margin { margin:5px;}
.invisible {display:none;}
#carte { margin-left:100px; width:418px; height:427px; background-image:url('../img/carte.jpg');}

.hover_carte {
    background: url(../img/hover.png) no-repeat;
    width: 180px;
    height: 45px;
    position: absolute;
    top: -85px;
    left: -90px;
    text-align: center;
    padding: 20px 12px 10px;
    font-style: normal;
    z-index: 2;
    display: none;

}
 
.tag1 { font-family:Verdana; color:#434343; font-weight:bold; text-decoration:none; font-size:20px; }  
.tag2 { font-family:Verdana; color:#434343; font-weight:bold; text-decoration:none; font-size:16px; }  
.tag3 { font-family:Verdana; color:#434343; font-weight:normal; text-decoration:none; font-size:13px; }  
.tag4 { font-family:Verdana; color:#434343; font-weight:normal; text-decoration:none; font-size:12px; }  
.tag5 { font-family:Verdana; color:#434343; font-weight:normal; text-decoration:none; font-size:11px; }  
.tag6 { font-family:Verdana; color:#434343; font-weight:normal; text-decoration:none; font-size:10px; }  

.txt_simple { font-family:Verdana; color:#000000; font-weight:normal; text-decoration:none; font-size:11px; }
.legende { font-family:Verdana; color:#333333; font-weight:normal; text-decoration:none; font-size:10px; }
.txt_haut { font-family:Verdana; color:#000000; font-weight:normal; text-decoration:none; font-size:11px; line-height:24px;}
.txt_article { font-family:Verdana; color:#000000; font-weight:normal; text-decoration:none; font-size:12px; text-align:justify;}
.txt_bottom { font-family:Verdana; color:#bababa; font-weight:normal; text-decoration:none; font-size:11px; }
.souligne { text-decoration:underline; }
.titre_article { font-family:Verdana; color:#bb2963; font-weight:normal; text-decoration:none; font-size:18px; }
.txt_footer { font-family:Verdana; color:#a5a5a5; font-weight:normal; text-decoration:none; font-size:10px; }
.txt_input { font-family:Verdana; color:#215e91; font-weight:normal; text-decoration:none; font-size:11px; margin-left:8px; border-width:1px; border-style:solid; border-color:#215e91;}
.txt_blanc { font-family:Verdana; color:#ffffff; font-weight:normal; text-decoration:none; font-size:12px; }
.txt_valide { font-family:Verdana; color:#0b375c; font-weight:bold; text-decoration:none; font-size:12px; }
.titre_mini_art { font-family:Verdana; color:#184e7a; font-weight:bold; text-decoration:none; font-size:11px; }
.txt_error { font-family:Verdana; color:#ae0c0c; font-weight:bold; text-decoration:none; font-size:11px; }
.content_mini_art {font-family:Verdana; color:#717171; font-weight:normal; text-decoration:none; font-style:italic; font-size:11px; }
.txt_petit { font-size:10px;}
.link_menu { font-family:Verdana; color:#3a3a3a; font-weight:normal; text-decoration:none; font-size:12px; margin-right:10px; line-height:18px; }
.link_menu_select { font-family:Verdana; color:#bb2963; font-weight:normal; text-decoration:none; font-size:12px; margin-right:10px; line-height:18px; }
.permalink { background-color:#ffffff; padding-right:5px; font-family:Verdana; color:#bb2963; font-weight:normal; text-decoration:none; font-size:12px;}   
.head_link { line-height:18px; padding-right:5px; font-family:Verdana; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; float:left; width:205px; margin-left:10px;}   

.little_input { 
    font-family:Verdana; 
    color:#7c7c7c; 
    font-weight:normal; 
    text-decoration:none; 
    font-size:10px; 
}

    .txt_explanations { font-family:Verdana; color:#7c7c7c; font-weight:normal; text-decoration:none; font-size:12px; font-style:italic; }