@charset "utf-8";
/* CSS Document */

body {
	margin:0;padding:0;
	background: #ffffff url(images/bg.gif) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
}
#form {margin-top:1px;color:#FFFFFF; font-size:12px; font-weight:bold;}
#form2 {margin-top:5px;color:#FFFFFF; font-size:11px; /*font-weight:bold;*/}
#form3 {margin-top:32px;color:#FFFFFF; font-size:10px; /*font-weight:bold;*/}
#formviral {margin-top:80px;color:#FFFFFF; font-size:12px; font-weight:bold;}
#form tr{height:20px;}
.inputTxt1{width:160px;height:13px;font-size:11px;border:border:1 solid #e89e00;/*margin-left:5px;*/}
.inputTxt2{width:90px;height:13px;font-size:11px;border:border:1 solid #e89e00;}
.inputTxt3{width:200px;height:13px;font-size:11px;border:border:1 solid #e89e00;/*margin-left:5px;*/}
.inputRadio1{display:block;float:left;width:13px;height:13px;margin:0 2px 0 5px;padding:0;border:0 solid #000;}
.inputSelect1{width:auto;font-size:11px;}

.box1 {font-family: Arial,Verdana; font-size: 11px; width:45px; height:18px; background="#ffffff"; border:1 solid; color:#675c3c}
.box2 {font-family: Arial,Verdana; font-size: 11px; width:70px; height:18px; background="#ffffff"; border:1 solid; color:#675c3c}

a.interro, a.interro:hover , a.interro:visited {display:block;float:right;width:80px;height:45px;background: url(images/img8.gif) no-repeat top left;}
a.interro span{display:none;}

a.interro2, a.interro2:hover , a.interro2:visited {display:block;float:right;width:100px;height:45px;background: url(images/img10.gif) no-repeat top left;}
a.interro2 span{display:none;}

.celTitre2{text-align:right;font-size:12px;color:#888888;padding-right:20px;}
.celTitre2 a{color:#888888;text-decoration:none;}
.celTitre2 a:hover{color:#7c7c7c;}
#popup{
    color:#FFFFFF;
    font-size:12px;
    /* font-weight:bold; */
    margin : 10px;
}
#sponsors{
    cursor:pointer;
    text-decoration:underline;
}