/*Hack pour IE afin d'afficher la transparence des PNG*/
/** { behavior: url(http://www.enquetes.bva.fr/webprod/resources/tisseo/js/iepngfix.htc)) }*/

body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
     background: #e7e3e7;
	 font: 100% Verdana, Arial, Helvetica, sans-serif;
 }

A 
{
	color: #051039;
	font:  8 Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

A:hover 
{
	color: #9bcdf3;
	font:   8 Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

A:visited 
{
	color: #a51723;
	font:  8 Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.global {
     margin-left: auto;
     margin-right: auto;
     width: 839px;
     text-align: left; /* on rétablit l'alignement normal du texte */
     }

.header2 {
    background: #e3e3e3; 
	background-image:url(img/header0.jpg); 
	background-repeat: no-repeat;
	width:839px;
	height:60px;
}

.header3 {
    background: #e3e3e3; 
	background-image:url(img/header_cancer.jpg); 
	background-repeat: no-repeat;
	width:839px;
	height:60px;
}

.progress {
	margin-left:625px;
	padding-top:11px;
	background-repeat: no-repeat;
}
	
.percent {
	font-family: Helvetica, Arial, sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:785px;
	margin-top:-10px;
	background-repeat: no-repeat;
	}
	
.banner {
	width:839px;
	height:30px;
	background: #e3e3e3; 
	background-image:url(img/banner1.jpg);
	background-repeat: no-repeat;
}


.body_left {
    /*float: left;
	background-image:url(img/left_body.jpg);
	
	width:25px;
	height:100%;
	/*height:274px;*/	
	background-repeat:repeat-y;
	}

.content {
    float: left;
	width:789px;
	margin-left:25px;
	/*height:274px;
	background-image:url(img/1_r4_c3.jpg);*/
	background: #FFFFFF; 
	 margin-left: 20 !important;
	 margin-left: 18;
    }
	
.body_right {
    float: left;
	/*background-image:url(img/right_body.jpg);*/
	width:25px;
	/*height:100%;
	height:274px;*/
	background-repeat:repeat-y;
    }
	
	
.container {
    float: left;
	background-image:url(img/middle_body.jpg);
	width:839px;
	/*height:274px;*/	 
	background-repeat:repeat-y;
    }

/*.footer { 
	background: #e3e3e3; 
	background-image:url(img/footer.jpg);
	vertical-align:middle;
	padding-top:35px;	
	width:839px;
	height:83px;
	background-repeat:no-repeat;
    } 
	*/
.btn { 
	vertical-align:middle;
	margin-top:-114px;		
	background-repeat: no-repeat;
    } 
	
	
.chapitre
{
	color:#e85412;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	font-style:normal;
	font-weight:bold;
	text-align:justify;
}
	
.chapitre2
{
	color:4a4a4a;
	font-family: Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	text-align:justify;
}

.chapitre1
{
	color:#e85412;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.80em;
	font-style:normal;
	font-weight:bold;
	text-align:center;
}

.chapitre3
{
	color:#4a4a4a;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.80em;
	font-style:normal;
	font-weight:bold;
	text-align:center;
}

.chapitre1bord
{
	color:#e85412;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.80em;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	border-left: 1px dashed #e85412;
	border-right: 1px dashed #e85412;
}

.question
{
	padding: 12px;
	margin-bottom: 10px;
	font-family:Verdana;
	font-size:0.9em;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color: #e85412;
	border-top: 1px solid #e85412;
	border-bottom: 1px solid #e85412;
	/*background-color: #CCDDFF;*/
}
.consigne
{
	margin-bottom: 10px;
	padding-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal;
	text-align:justify;
	color:#b0b0b0;
	height:33px;
	vertical-align:center;
	background-repeat:no-repeat;
	
	/*background-color: #CCDDFF;*/
}
.entetequestion
{
	padding: 10px;
	margin-bottom: 10px;
	font-family:Verdana;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	color: #E63C14;
	border-bottom: 1px solid #484848;
}
.enteteq
{
	padding: 10px;
	margin-bottom: 10px;
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color: #9c9c9c;
	border-bottom: 1px solid #484848;
}
.label2{
	width:30px;
}

.reponse, .numerique, .boucle
{
	font-family: Arial,Helvetica,sans-serif;
	color: #4a4a4a;
	font-size:0.75em;
	padding: 3px 3px;
	border-width: 0px;
	border-style: solid;
	font-weight:bold;
}

.reponsebord
{
	font-family: Arial,Helvetica,sans-serif;
	color: #4a4a4a;
	font-size:0.75em;
	padding: 3px 3px;
	border-width: 0px;
	border-style: solid;
	font-weight:bold;
		border-left: 1px dashed #e85412;
	border-right: 1px dashed #e85412;
}

.repons
{
	font-family: Arial,Helvetica,sans-serif;
	color: #9c9c9c;
	font-size:0.8em;
	padding: 3px 3px;
	border-top: 1px solid #e85412;
	font-weight:bold;
	text-align:center;
}

.repons_lib
{
	font-family: Arial,Helvetica,sans-serif;
	color: #9c9c9c;
	font-size:0.8em;
	padding: 3px 3px;
	border-top: 1px solid #e85412;
	font-weight:bold;

}
.repon
{
	font-family: Arial,Helvetica,sans-serif;
	color: #9c9c9c;
	font-size:0.8em;
	padding: 10px 5px;
	font-weight:normal;
}

.reponseAlterne
{
	font-family: Arial,Helvetica,sans-serif;
	color: #9c9c9c;
	font-size:0.8em;
	padding: 3px 3px;
	border-width: 0px;
	border-style: solid;
	font-weight:bold;
	border-top: 1px solid #e85412;
}

.erreur
{
	font-size:0.75em; color:#990000; padding:10px 30px; text-align:center;
	border:1px solid #990000; background:#F8D6EB; width:500px; margin:10px auto;
	margin-left: auto !important;
	margin-left: 150;
}

.reponse_boucle
{
	background-color:#FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	color: #9c9c9c;
	font-size:0.8em;
	/*font-weight:700;*/
	padding:10px;
}

.reponse_tete_boucle
{
	background-color:#FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	color: #9c9c9c;
	font-size:0.6em;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}


.cellule
{
	/*background-color: #FFFFFF;*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt; /*font-weight:700;*/
	/*padding: 10px;*/
	border-width: 0px;
	border-style: solid;
	color: #494949; /*border-color:6485ad;*/
	font: bold;
}


.infoQuestion 
{
	font-style: italic;
	font-size: 0.8em;
	font-weight: normal;
}
