body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(/multimedia/images/img_structures/bg_int.gif); background-repeat:repeat-x;background-color: #634d35;
}
input{font-size:10px;}select{font-size:10px;}
#container {width:737px; position:relative;}

#header{width:737px; height: 188px; background-image:url(/multimedia/images/img_structures/header_homme.jpg); background-repeat:no-repeat}

#headertxt{font-size: 16px; color: #000000; display:none}
	
#contenu{width:652px;  float:right; padding-bottom:10px; background-image:url(/multimedia/images/img_structures/bg_contenu.jpg); background-position:left; background-repeat:repeat-y; background-color:#ffffff; text-align:left}


/*Hack min-height bug IE */
#contenutexte{text-align:left; height:500px; margin-left: 130px; margin-right: 30px; margin-bottom:8px}


html>body #contenutexte {
height: auto;
min-height: 500px;
} 
/*/Hack min-height bug IE */


#titrestyle{width:370px; height:18px; background-image:url(/multimedia/images/img_structures/bg_titre.jpg); background-repeat:no-repeat; background-position:right}
	
#contenufooter{ clear: right; width: 737px; height: 36px; background-image: url(/multimedia/images/img_structures/bg_footer.jpg); background-repeat: no-repeat; background-position: bottom}
	
#navigfooter{float:right; margin-right:25px; margin-bottom:30px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
	
#colgauche {position:absolute; left:0px; top:188px; z-index: 600; width:201px; background-image:url(/multimedia/images/img_structures/bg_top_colgauche_agresseurs.jpg); background-repeat:no-repeat; background-color:#FFFFFF}
	
#navig{width:201px; text-align:left; background-image:url(/multimedia/images/img_structures/bg_top_ag_navig2.jpg); background-repeat:no-repeat; margin-top:12px; margin-bottom:25px}

#ombredroite{position:absolute; left: 730px; top: -188px; z-index: 200; width:7px; height:594px; background-color:#FFFFFF; background-image:url(/multimedia/images/img_structures/bg_right.gif); background-repeat:no-repeat}

#encadre{border-style:dotted; border-color: #634d35; border-width:1px; padding-right:10px}


#ressources{}



h2 {height:38px; font-size: 13px; font-weight: bold; color: #c26b0e; margin-top: 7px; margin-left: 35px; margin-bottom: 6px; background :url(/multimedia/images/img_structures/bg_titre.jpg) left bottom no-repeat; text-transform:uppercase
}


p { margin-top:10px; margin-left:10px;}

h3 { font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-top: 20px;}

li { margin-bottom:10px; list-style-image:url(/multimedia/images/img_structures/puce_agr.gif)}

input {#333333; background-color:#FFFFFF; border-style:solid; border-width:1px; border-color:#CCCCCC; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif}

/*ul { margin-left: 0px; }*/

a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #c26b0e;
	text-align:left;
	text-decoration: none;
}

a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c26b0e;
	text-align:left;
	text-decoration: none;	
}

a.sub:link, a.sub:visited, a.sub:hover, a.sub:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bd6e09;
font-weight:normal;
	text-decoration:underline;
}


a.nav1:link, a.nav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #634d35;
	text-align:left;
	line-height: 16px;
	text-decoration:none;
	text-transform:uppercase
}

a.nav1:hover, a.nav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #634d35;
	text-align:left;
	line-height: 16px;
	text-decoration: none;
	text-transform:uppercase 
}

a.nav2:link, a.nav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #634d35;
	text-align:left;
	text-decoration: none;
	line-height: 16px
}

a.nav2:hover, a.nav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #634d35;
	line-height: 16px;
	text-align:left;
	text-decoration: none
}


a.navfooter:link, a.navfooter:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}


a.navfooter:hover, a.navfooter:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D6BCA0;
	text-decoration: none;
}



a.ressourceslien:link, a.ressourceslien:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.ressourceslien:hover, a.ressourceslien:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D6BCA0;
	text-decoration: none
}

a.teaser:link, a.teaser:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	cursor:wait
}

a.teaser:hover, a.teaser:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D6BCA0;
	text-decoration: none;
	cursor:pointer
}



/* ### navig ### */


.navig_0 {margin-left: 30px; padding-top: 5px}
.navig_1 {margin-left: 38px; margin-bottom: 5px}



.navig_0 a:link,
.navig_0 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c626b0e;
	text-align:left;
	line-height: 16px;
	text-decoration:none;
	text-transform:uppercase
}

.navig_0 a:hover,
.navig_0 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c626b0e;
	text-align:left;
	line-height: 16px;
	text-decoration: none;
	text-transform:uppercase
}

.navig_1 a:link,
.navig_1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #c626b0e;
	text-align:left;
	text-decoration: none;
	line-height: 16px
}
.navig_1 a:link,
.navig_1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #c626b0e;
	line-height: 16px;
	text-align:left;
	text-decoration: none
}

/* ### / navig ### */


/* PAGINATION herve */
.pagination {float:right;
width:470px;
text-align:right;
padding-bottom : 10px}

.page_inactive {font-weight:bold}

/* DISPLAY QUESTION herve */

.index_que {float:left;
width:480px;
padding-bottom:5px;border: 0px solid #000000}

.index_que_bis {float:left;
width:480px;
padding-bottom:15px;border: 0px solid #000000}

.date_que {float:left;
width:480px;
padding-bottom:5px;
font-weight:bold}

.question_que {float:left;
width:480px;
padding-bottom:10px;
padding-left:10px;}

.text_rep {font-style: italic;}

.reponse_que {float:left;
width:480px;
padding-bottom:5px;
padding-left:10px;}

.hr_que {float:left;
width:470px;
padding-top:5px;
margin-left:5px;
border-bottom:1px solid #C26B0F}

/* Espace Perso herve */

.line_1_perso{float:left;
width:450px;
padding-bottom:15px}

.line_2_perso {float:left;
width:130px;
padding-top:5px}

.line_3_perso {float:left;
width:300px}

.separator_perso{float:left;
width:450px;
border-top:1px solid #C26B0F;}

.borderQuizz {border:1px solid #FAF5E1;
width:20px;
text-align:center}

.color_quiz_1{
background-color:#FFFFFF;
border:1px solid #FAF5E1;
}
.color_quiz_2{
background-color:#FAF5E1;
}