/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	
	background:url(../images/fr/bg_top_r.jpg) top left repeat-x #74d6ff;
	color: #000246;
}

.nbcolumns{
padding-right: 20px;
}

textarea{
	overflow: auto;
}
/*

td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

*/
a{
color: #236ebb;
}

a:hover{
color: #5283BE;
text-decoration: none;
}

p{
margin-bottom: 8px;
margin-top: 3px;
}

.bluebold strong{
	color: #0088ce;
}

hr{
margin-top: 10px;
margin-bottom: 10px;
padding: 0px;
color: #0088ce;
}

h1, h2, h3{
color: #0088ce;
margin-top: 3px;
margin-bottom: 8px;
font-weight: normal;
}

h1 {
	font-size: 24px;

}
h2 {
	font-size: 16px;
font-weight: bold;
}

h3 {
	font-size: 14px;
font-weight: bold;
}

h4{
font-size: 14px;
}

.jrouge{
font-weight: bold;
text-align:center;
padding: 8px;
margin: 6px;
border: 2px solid #CC0000;
color: #CC0000;
background-color: #FED8D8;
margin-top: 8px;
}

.jvert{
font-weight: bold;
text-align:center;
padding: 8px;
margin: 6px;
border: 2px solid #009900;
color: #009900;
background-color: #DBFFCE;
margin-top: 8px;
}

.genbg{
background: url(../images/fr/bg_r_r_mid.jpg) top right repeat-y #FFFFFF;
}

.col1{
background: url(../images/fr/bg_l_col.jpg) bottom left no-repeat;
height: 375px;
padding-top: 0px;

padding-bottom: 150px;
}

.col1 form strong{
color: #0088ce;
}
.col1 div{
padding-left: 15px;
padding-right: 15px;
}

.col2{
background: url(../images/fr/bg_r_col.jpg) bottom right no-repeat;
height: 375px;
padding-top: 0px;

padding-left: 15px;
padding-right: 30px;

padding-bottom: 20px;
}

.col2 form strong{
color: #0088ce;
}

.bg_l{
background: url(../images/fr/bg_l_r.jpg) top right repeat-y;
}

.bg_r{
background: url(../images/fr/bg_r_r.jpg) top left repeat-y;
}

.bg_tl{
background: url(../images/fr/bg_tl.jpg) top right no-repeat;
}

.bg_tr{
background: url(../images/fr/bg_tr.jpg) top left no-repeat;
}

.copyrights{
color: #0088ce;
}

.copyrights a{
color: #0088ce;
}

.copyrights a:hover{
color: #1a528c;
}

.col1 ul{
margin: 0px;
padding: 0px;
list-style-position:outside;
list-style-type: none;
margin-top: 15px;
}

.col1 li{
margin: 0px;
padding: 0px;
font-weight: bold;
color: #0088ce;
margin-bottom: 15px;
margin-left: -10px;
padding-left: 10px;
}

.col1 li ul li{
padding-left: 20px;
}

.col1 li ul li a{
font-weight: normal;
}

.col1 li ul li a:hover{
font-weight: normal;
}

.col1 ul .selected{
background:url(../images/fr/bullet.gif) top left no-repeat;
}

.col1 ul a{
font-weight: bold;
color: #0088ce;
text-decoration: none;
}

.col1 ul a:hover{
font-weight: bold;
color: #0088ce;
text-decoration: underline;
}

#questionnaire{
background: url(../images/questionaire/bg_top.gif) repeat-x top left #FFFFFF;
color: #236ebb;
border: 1px solid #3ea3d6;
width: 99%;
}

.qtitre{
margin-left: 8px;
margin-top: 0px;
}

.question{
margin-left: 38px;
margin-right: 10px;
color: #236ebb;
}

.qnum{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-weight: bold;
margin-left: -33px;
}

.rep{
text-decoration: none;
display: block;
width: 373px;
height: 36px;
padding: 5px;
margin-left: 28px;

border: 1px solid #FFFFFF;
}

.rep:hover{
border: 1px solid #1a528c;
color: #1a528c;
background: url(../images/questionaire/bg_selection.gif) repeat-x bottom left #FFFFFF;
}

.repbil{
text-decoration: none;
display: block;
width: 380px;
height: 36px;
padding: 5px;
margin-left: 28px;

border: 1px solid #FFFFFF;
}

.qcount{
font-style: italic;
font-size: 14px;
margin-right: 8px;
}

.qgenquestion{
text-align: left;
margin-left: 8px;
}

.par{
margin-left: 10px;
margin-right: 10px;
}

.quiz_vrai{
display: block;
width: 82px;
height:53px;
background: url(../../images/questionaire/quiz_vrai.gif) top left no-repeat;
text-decoration: none;
}

.quiz_vrai:hover{
display: block;
width: 82px;
height:53px;
background: url(../../images/questionaire/quiz_vrai_o.gif) top left no-repeat;
text-decoration: none;
}

ol li{
margin-bottom: 8px;
}

ol {
margin-top: 0px;
margin-bottom: 0px;
}