﻿*{margin:0; padding:0}

body{
font-family:Arial, Helvetica, sans-serif;
color:#595959;
}

hr{height:1px; color:#bfbebd;background-color:#bfbebd; border:0px; margin-bottom:18px;}

a{color:#f36f23; text-decoration: underline;}
a:hover{text-decoration: none;}
img{border:0;}
.small{font-size: 0.7em;}
#container{
width: 960px;
margin: auto;
}
#header{
height: 142px;
background:url(/data/zerofail/files/image/ecran.jpg); background-repeat:no-repeat;
}

.logoPartners{
width: 280px;
height: 168px;
border: thin solid #bfbebd;
}

#topheader{
clear:both; height:58px;
}



#logo {
float: left;

}

#menus{
clear:both;
}

#slogan {float:left;color:#fff; font-size: 0.7em; padding:20px 0 0 160px; width:300px;}
#lang_menu{
 float:right;
height: 18px;

padding-top: 28px;
padding-bottom:12px; color:#fff; font-size: 0.7em;
}
#lang_menu ul{
display: inline;

padding: 12px;
}
#lang_menu ul li{
color:#fff;
padding-right:16px;
background:url(/data/zerofail/files/image/langmenu_li.gif) right no-repeat;
display: inline;

}
#lang_menu ul li.lastlink{
background: none;
}
#lang_menu ul li a{
color: #fff;
text-decoration: none;
}
#lang_menu ul li a:hover{
text-decoration:underline;
}

#main_menu{
 float:left;
padding-left:140px;}




#main_menu ul{
display: inline;
}
#main_menu ul li{
display: inline;
list-style-type: none;

}

#hometexte { float:left;width:310px; font-size:11px;background:url(/data/zerofail/files/image/shadow_home.gif); 
background-repeat:no-repeat; background-position:top right; padding-right:50px;}

#homenews{float:left; width:110px; padding-left:15px;}


#bloclogin{ background:url(/data/zerofail/files/image/bg_password.gif); background-repeat:no-repeat; height:189px; overflow:auto; }
#logintitle { padding-left:30px; padding-top:20px;}
#loginbox { padding-left:40px; padding-top:36px;}
#loginbox input { width:130px; font-size:11px; color:#6a6a6a; border:solid 1px #bfbebe; padding:3px;}
#loginbox td { color:#6a6a6a; font-size:11px; padding-right:5px;}
#blocpromo {padding-bottom:20px; overflow:auto;}
.imageflash {padding-left:7px;}
* html .imageflash {padding-left:0px;}
/**how it works**/
.howitworks_block2{
width: 280px;
float: left;
color: #6a6a6a;

}
.howitworks_block{
width: 280px;
float: left;
color: #6a6a6a;
padding-right: 30px;

}

.howitworks_block .closing, .howitworks_block2 .closing{
background:url(/data/zerofail/files/image/closing_contentright.jpg);
height: 30px;
}
.howitworks_infobox h2{
margin: 0;
padding: 0;
font-weight: bold;
margin-bottom: 10px;
color: #f36f23;
font-size: 1.83em;
}
.howitworks_infobox h3{
font-size: 1em;
font-weight: bold;
margin-bottom: 10px;
}
.howitworks_infobox table td{
vertical-align: top;
}
.howitworks_infobox{
border: #bfbebd 1px solid;
padding: 10px;
font-size: 0.7em;
height: 100px;
}
.howitworks_infobox a{
color: #2d78a5;
}
.howitworks_content{
font-size: 0.7em;
clear: both;
padding-bottom: 50px;
}
.howitworks_content h2{
padding:0;
margin:0;
font-size: 1.4em;
color: #6a6a6a;
margin-bottom: 12px;
font-weight: bold;
}
.howitworks_content h3{
padding:0;
margin:0;
font-size: 1.2em;
color: #f36f23;
margin-bottom: 14px;
font-weight: bold;
}

.howitworks_content p{
margin-bottom: 17px;
}
/*** page**/
.titlebar{
height:43px;
background:url(/data/zerofail/files/image/bg_titlebar.gif);
clear:both;
padding:40px 0 0 18px;
}
.titlebar h1{
font-size: 1.6em;
margin:0;
color:#6a6a6a;
}
.title{
float: left;
width:830px;
}
.print_btn{
width:88px;
float:right;
}
.titleside{
float: left;
}
.sub_menu{
float:left; width:960px; margin-bottom:22px;
padding-top:8px; padding-bottom:12px; border-bottom: solid 1px #dcdbdb;


}
.sub_menu ul{
display: inline;
font-weight: bold;
}
.sub_menu ul li{
color:#6a6a6a;
padding:0 8px 0 8px;
background:url(/data/zerofail/files/image/submenu_li.gif) right no-repeat;
display: inline;
font-size: 0.75em;	
}
.sub_menu ul li a{
text-decoration:none;
color:#6a6a6a;
}

.sub_menu ul li a:hover{
text-decoration:none;
color:#f36f23;
}

.sub_menu ul li.selected, .sub_menu ul li.selected a, .sub_menu ul li.selected a:hover {
color: #f36f23;
}
.print_btn{
float: left;
}

#contentarea{
padding:30px;

}
.content_left{
padding-right: 31px;
width:589px;
float: left;
padding-bottom: 50px;
}

h1{
color: #f36f23;
font-size: 1.6em;
margin-bottom: 12px;
}


.content_left h3{
color: #f36f23;
font-size: 1em;
margin-bottom: 12px;
}


.content_left h2{
margin: 0;
padding: 0;
font-weight: bold;
margin-bottom: 10px;
color: #6a6a6a;
font-size: 1.2em;}

.content_left p{
margin-bottom: 18px;
font-size: 0.7em;
}
.content_right{
width: 280px;
float: left;
color: #6a6a6a;
padding-bottom: 50px;
}
.content_right h2{
margin: 0;
padding: 0;
font-size: 1.25em;
font-weight: bold;
margin-bottom: 15px;
}
.content_right h3{
font-size: 1.1em;
font-weight: bold;
margin-bottom: 10px;
}
.content_right table td{
vertical-align: top;
}
.content_right .closing{
background:url(/data/zerofail/files/image/closing_contentright.jpg);
height: 42px;
}
.infoboxgris{
border: #bfbebd 1px solid;
padding: 15px;
font-size: 0.7em;
}
.infobox{
/*border: #bfbebd 1px solid;*/
/*padding: 15px;*/
padding: 0px;
font-size: 0.7em;
}
.infobox a{
color: #2d78a5;
}
/***index page **/
.bar{
height: 19px;
background:url(/data/zerofail/files/image/bg_bar.gif);
clear: both;
}
#index_left{
float: left;
width: 381px;
padding-right: 15px; 
} 
#index_left #z10, #index_left #z11, #index_left #z12 , #index_left #z16,  #index_left #z17, #index_left #z18, #index_left #z8,  #index_left #z20,  #index_left #z7{
padding: 10px 15px 15px 15px;
background:url(/data/zerofail/files/image/bg_leftindexdiv.jpg) bottom no-repeat;
}
#index_left div.partner{
padding: 24px 15px;
background: none;
}

#index_left td{
font-size:12px; color:#8e8e8e; 
}

#index_left td a , #index_left td a:hover{
font-size:12px; color:#8e8e8e; text-decoration:none;  
}


.homereasons {width:290px; padding-right:30px;}


#index_left h2{
padding:0;
margin:0;
font-size: 0.98em;
color:#6a6a6a;
padding-bottom:10px;
font-weight:bold;
}
#index_right{
float: left;
width: 549px;
padding-right:15px;
}

* html #index_right {width: 540px;padding-right:0px;}
#index_right h1{
font-size: 2em;
color: #6a6a6a;
margin-bottom: 12px;
}
.index_info{
background:url(/data/zerofail/files/image/bg_indexright.jpg) no-repeat;
padding: 23px 20px;
font-size: 0.7em;
}
.index_info p{
margin-bottom: 17px; color:#8e8e8e;
}
/**** end of index**/
#footer{
clear: both;
background-color: #9c9898;
height: 20px;
padding:5px 10px;
color: #fff;
}
.footer1{
width:449px;
float:left;
height: 14px;
padding:3px 0;
font-size: 0.7em;
}

.footer1 ul{
display: inline;
padding: 12px;
}
.footer1 ul li{
color:#fff;
padding-right:16px;
background:url(/data/zerofail/files/image/footer_li.gif) right no-repeat;
display: inline;
}
.footer1 ul li.lastlink{
background: none;
}
.footer1 ul li a{
color: #fff;
text-decoration: none;
}
.footer1 ul li a:hover{
text-decoration:underline;
}

.footer2{
width:100px;
float:left;
height: 12px;
padding:4px 0;
font-size:10px;
font-weight: bold;
text-align:right;
font-size: 0.6em;
}
.footer3{
width:350px;
float:left;
height: 14px;

font-size: 0.7em; padding-left:30px;
}
.footer3 input{
font-size:10px;
vertical-align:text-top;
}
.footer3  form{
text-align:right;
padding:0;
margin:0;
}
.footer3 label{
padding:0 6px;
}
.sign{
height: 89px;
background: url(/data/zerofail/files/image/bg_sign.jpg) repeat-x;
padding: 10px;
font-size: 0.7em;

clear:both;
}
.sign a{
color:#595959;
text-decoration: none;
}

.sign a:hover{
text-decoration: underline;
}


.footerlinks { float:left; width:700px;}

.genclik{ float:left; text-align:right; width:240px;}

.index_info  ul { margin-left:15px; margin-bottom:10px; }

 .content_left  ul{ margin-left:15px; margin-bottom:10px; font-size:0.7em;}
  .content_left  ul li { padding-bottom:2px;}
.howitworks_content ul{ margin-left:15px; margin-bottom:10px; }
 .howitworks_content ul li{ padding-bottom:2px;}
 
 .footer3 input[type=text] {width:90px; margin-left:3px; margin-right:7px;}

.btn_footer{padding-top:2px;}


.contact_email label{ font-size:0.7em; width:150px;}

.bleu {color:#2d78a5; font-size:1.1em; font-weight:bold;}

.search{ width:90px; margin-left:5px; margin-right:5px; color:#2d78a5; font-size:1em; height:15px;}

.searchbtn{padding-top:3px;}