a{
text-decoration:none;color:#000;
}
a:hover{
color:#fe0000;font-weight:bold;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000;width:100%;background:#ccc;margin:auto;
}
img{
border:none;    
}
#main_box{
width:922px;margin:auto;padding:0 20px 20px 20px;height:auto;
background:url(../images/bg_main.png) repeat-y;
}
    #center{
    width:700px;height:auto;margin:auto;
    }
    #center h2{
    padding:0;margin:0;
    }
    #main_box .left{
    float:left;width:590px;padding:0 5px 20px 5px;
    }
        #main_box .left h2{
        margin:0;padding:0 0 10px 0;color:#ce0000;font-size:14px;
        }
         #main_box .left h3{
        margin:0;padding:0;color:#66666d;font-size:13px;
        }
    #main_box .right{
    float:right;width:300px;padding:0 5px 0 5px;
    }
/* right box */
.mascotte{
width:295px;height:146px;background:url(../images/bg_droiteAccueil.png) no-repeat;margin:10px auto auto auto;   
}
.mascotte_url{
width:183px;height:60px;padding-top:20px;padding-left:112px; 
}
.mascotte_url a{
font-weight:bold;color:#ce0000;    
}
.common_box{
width:295px;height:auto;margin:10px auto 0 auto;
}
.common_box .top{
width:295px;height:15px;background:url(../images/bg_cadreInterieur.gif) no-repeat;background-position:0 2px;text-align:center;color:#ce0000;line-height:15px;font-size:13px;
}
.common_box .content{
width:283px;height:auto;background:#f5f5f5;padding:5px;
border-top:none;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;        
}
.video{
width:200px;margin:auto;margin-bottom:10px;
}
.more_video{
text-align:right;font-weight:bold;color:#ce0000;margin-bottom:5px;    
}
.ariane{
padding:4px 0 0 2px;font-weight:bold;    
}
.blue_box{
width:636px;
}
.blue_box{
margin:auto;width:700px;
}
.blue_box .head{
margin:auto;width:700px;height:34px;
}
.blue_box .head .bg_left{
float:left;
width:11px;height:34px;
background:url(../images/bg_title.png) no-repeat left;
background-position:0 -4px;	
}
.blue_box .head .bg_center{
float:left;
width:677px;height:34px;
background:url(../images/bg_title.png) repeat-x left;
background-position:0 -42px;line-height:2.6em;color:#fff;font-size:14px;font-weight:bold;
}
.blue_box .head .bg_right{
float:left;
width:12px;height:34px;
background:url(../images/bg_title.png) no-repeat left;
background-position:0 -79px;
}
.blue_box_view{
border:1px solid #000;width:700px;
}
.blue_box_view_div{
border:1px solid #000;width:688px;padding:5px;margin-bottom:20px;
}
.wp_presentation{
padding:5px;
}
.wp_presentation .wp_logo{
float:left;padding:5px;width:140px;
}
.wp_presentation .wp_title{
float:left;padding:5px;width:410px;text-align:center;
}
    .wp_presentation .wp_title h2{
    margin:0;padding:0;font-size:12px;color:#099;line-height:2.6em;
    }
.wp_presentation .wp_icone{
float:left;padding:5px;width:100px;text-align:right;
}
    .wp_presentation .wp_icone img{
    height:40px;
    }
.clear{
clear:both;
}
#contact_view{
width:900px;height:auto;padding:5px;margin:auto;    
}
.contact_box{
width:200px;height:auto;margin:10px auto 0 0px;text-align:center;font-size:10px;overflow:hidden;
}
.contact_box .top{
width:200px;height:15px;background:url(../images/bg_contact.gif) no-repeat;
}
.contact_box .content{
width:188px;height:216px;background:#f5f5f5;padding:5px;
border-top:none;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;        
}
.current_page{
color:#fe0000;
}
.error{
color:#fe0000;font-weight:bold;
}
.fallwatch_logo{
width:301px;height:35px;background:url(../images/logo.gif) no-repeat;margin:30px auto 30px auto;
}
.image_home{
width:500px;height:400px;background:url(../images/img_accueil.jpg) no-repeat;margin:auto;
}
.msg_error{
color:#fe0000;font-weight:bold;font-size:10px;
}
#header{
background:url(../images/bg_banniere.jpg);height:138px;width:100%;
}
#header h1{
padding:40px 0 0 0;margin:0;line-height:1.2em;color:#fff;font-size:18px;text-align:center;
}
#menu{
width:936px;height:60px;margin:auto;
}
    #menu .content{
    width:934px;height:60px;margin:28px auto auto auto;
    background:url(../images/bg_menu_all.jpg) no-repeat;
    }
    #menu ul{
    height:60px;padding:13px 0 0 5px;color:#fff;width:932px;
    }
    #menu ul li{
    display:inline;border:none;
    }
    #menu ul li a{
    color:#fff;cursor:pointer;
    font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-align:center;height:38px;text-decoration:none;
    padding:10px 30px 10px 30px;width:auto;
    }
    #menu ul li a.logout{
    font-size:12px;font-weight:bold;    
    }
    #menu ul li a.press_isActive{
    background:url(../images/bg_menuOn.png) no-repeat;
    background-position:-1px -3px;
    color:#000;cursor:pointer;
    padding:10px 30px 10px 30px;width:auto;
    }
    #menu ul li a.about_isActive{
    background:url(../images/bg_menuOn.png) no-repeat;
    background-position:-1px -56px;
    color:#000;cursor:pointer;
    padding:10px 30px 10px 30px;width:auto;
    }
    #menu ul li a.mention_isActive{
    background:url(../images/bg_menuOn.png) no-repeat;
    background-position:-1px -109px;
    color:#000;cursor:pointer;
    padding:10px 30px 10px 30px;width:auto;
    }
    #menu ul li a.contact_isActive{
    background:url(../images/bg_menuOn.png) no-repeat;
    background-position:-1px -163px;
    color:#000;cursor:pointer;
    padding:10px 30px 10px 30px;width:auto;
    }
    #menu ul li a.faq_isActive{
    background:url(../images/bg_menuOn.png) no-repeat;
    background-position:-1px -217px;
    color:#000;cursor:pointer;
    padding:10px 30px 10px 30px;width:auto;
    }
    #menu ul li a:hover,
    #menu ul li a:focus{
    color:#000;
    }
#faq h2{
margin:0;padding:2px;text-decoration:underline;font-size:12px;    
}
#faq h3{
margin:0 0 0 10px;padding:3px;font-size:11px;color:#099;   
}
#faq .faq_question{
color:#ce0000;font-size:10px;font-style:italic;   
}
#faq .faq_solution{
margin:0 0 0 10px;border:1px solid #999;padding:0 2px 0 2px;font-size:10px;
}
.info{
width:500px;margin:auto;text-align:justify;line-height:1.4em;font-size:10px;color:#787878;
}
/* Pager */
#pager{
text-align:right;font-size:12px;color:#787878;font-weight:bold;
}
#pager a{
color:#207ece;
}
/*********/
.sup{
font-size:8px;vertical-align:top;line-height:1.6em;
}
td.partner_name{
width:160px;font-weight:bold;text-align:left;	
}
td.partner_logo{
width:112px;
}
td.partner_website{
width:180px;
}
td.partner_flag{
width:70px;
}
td.partner_flag img{
border:none;width:20px;
}
td.partner_country{
width:80px;text-align:left;
}
td.firm{
width:112px;vertical-align:middle;text-align:left;
}
td.firm img{
border:none;width:auto;
}
td.description{
font-size:10px;text-align:justify;
}
.access_head{
width:144px;padding:0 0 5px 0;margin:0;font-weight:bold;color:#fe0000;
}
.access_content{
width:144px;text-align:left;padding:0;margin:0;
}
.access_content td input.input_text{
width:200px;    
}
.access_content td input.input_button{
float:right;background:url(../images/bt_go.png) no-repeat;width:50px;height:20px;border:none;cursor:pointer; 
}
.isActive{
color:#ce0000;    
}
ul{
padding:0;margin:auto;line-height:20px;list-style-type:none;font-size:10px;
}
li{
border-bottom:1px solid #d3d3d3;padding:0;
}
ul.list_standard{
margin:0 0 0 40px;list-style-type:square;line-height:normal;  
}
ul.list_standard li{
border:none;   
}
#footer{
width:100%;height:86px;background:url(../images/footer.png) repeat-x;margin:auto;
}
#footer .content{
width:924px;height:64px;margin:auto;padding:10px;
background:url(../images/footer_blanc.png) no-repeat;     
}
#footer .more h2{
float:left;font-size:12px;margin:24px 0 0 20%;
}
#footer .european{
float:left;padding:10px 0 0 10px;
}
#footer .protec_chute{
float:left;padding:20px 0 0 10px;
}
#footer .protec_chute img{
cursor:pointer;
}
#footer .seventh{
float:right;padding:10px 10px 0 0;
}

