@charset "utf-8";

.couleuror {
color:#fbd143;
}

.marronrouge {
color:#800000;
}

.petit {
font-size:10px;
}

.gros {
font-size:14px;
}

table.tableau_bord_marron {
border:2px solid #800000;
padding:10px;
background:#ffffff;

}

/* codes couleurs génériques */



a, a:link, a:visited {

	color: #800000;
	font-weight:bold;

	text-decoration: none;

}


a:hover {

	color: #800000;
	text-decoration: underline;

}


h1 {

	color: #000000;
	font-size: 20px;
	font-weight:bold;
	line-height:100%;
	text-align:left;
	margin: 0 0 10px 0; 
	padding: 0;
	}



h2 {

color: #000000;
font-size: 18px;
font-weight:bold;
line-height:100%;
margin: 0px 0 5px 0;
padding: 0;

}



h3 {
color: #000000;
font-size: 14px;
font-weight:bold;
line-height:100%;
margin: 0px 0 0px 0;
padding: 0;

}


ul {
margin:5px 0 5px 15px;
padding:0;
}

ul li {
margin:0 ;
padding:0px 0 5px 0 ;
}






/* CSS Document */



body {

	

	margin: 0px;

	padding: 0px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
	line-height: 130%;
	font-size: 12px;
	color: #000000;

	height:100%;



	

	}





#global {

color: #000000;

font-size: 12px;

width:980px;

padding: 0px;

vertical-align:top;

margin: 20px auto;

}


#entete {
position:relative;
width:980px;

border: none;

padding: 0px;

margin:0px;

height: 35px;

/*background:#00FF00;*/
}

#moto {
position: absolute;
width:600px;
border: none;
padding: 0px;
margin:0px;

top:0px;
left:0;

}
#moto h1 {
color:#fbd143;
font-size:40px;
font-weight:bold;
margin:0;
padding:0;
}

#moto h1 a {
color:#fbd143;
font-size:40px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}


#langues {
position:absolute;
width:70px;
border: none;
padding:0px;
margin:0px;
height:20px;
top:20px;
left:910px;
}

#banniere {

width:980px;

border: none;

padding: 0px;

margin:1px 0 0 0;

height: 150px;


}



#entete img {

display:block; 

margin:0;

padding:0;

border:none;

}


#menuhaut {
position:relative;
width:980px;

border: none;

padding: 0px;

margin:1px 0 0 0;

height: 30px;

background: #fbd143;

}

#menu {
position:absolute;
width:800px;
height: 30px;
top:0;
left:0;
padding:0px;
margin:0px;
}

#langues2 {
position:absolute;
width:70px;
padding:0px;
margin:0px;
height:20px;
top:0px;
left:910px;
}

#contenu {

margin-top:10px;
margin-bottom:10px;
padding:0px;

width:980px;

border:none;
overflow:auto;

}


#gauche {
float:left;
width:184px;
padding:0px;
margin-right:12px;

}

#droite {
float: right;
width:184px;
margin-left:12px;
padding:0px;
}





#chemin {
z-index:1;
position:relative;
background:#FFFFFF;
overflow: auto;
}



.pathway {

color:#333333;

text-transform:uppercase;

}



.pathway a, .pathway a:link, .pathway a:visited {

color:#007975;

font-weight:normal;

}



#contenu_int {


margin-left:196px;
border:1px solid #fbd143;
padding:10px;
width:566px;
background: #f8efc9; 
}





#footer {

clear:both;

width:970px;
padding: 5px;

margin:10px 0 0 0;

background: #fbd143;
text-align:right;

}



#footer a,#footer a:link,#footer a:visited {

color:#000000;
font-weight:normal;

text-decoration:none;

}



#footer a:hover {

color:#000000;
font-weight:normal;

text-decoration:underline;

}



#footer a.mainlevel:link, #footer a.mainlevel:visited, #footer a.mainlevel:active {
color:#000000;

font-weight:normal;

text-decoration:none;

}



#footer a.mainlevel:hover {
color:#000000;

font-weight:normal;

text-decoration:underline;

}

	

	

/* Modules  */

table.moduletable_gauche {
	margin-bottom: 10px;
	padding: 0 ;
	border: 1px solid #fbd143;
}



div.moduletable_gauche {
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #fbd143;
}

table.moduletable_gauche th, div.moduletable_gauche h3 {
	
}

table.moduletable_gauche td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}


table.moduletable_droite {
	margin-bottom: 10px;
	padding: 0 ;
	border:none;
}



div.moduletable_droite {
	margin: 0 0 10px 0;
	padding: 0;
	border: none;
}

table.moduletable_droite th, div.moduletable_droite h3 {
	
}

table.moduletable_droite td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}


/* Titres et styles de base */



img a {

border:none;

}



a img {

border:none;

}





.componentheading {

	


	}



.contentheading {

	

	



}



.contentheading h1 {

	



	

}



.contentheading h2 {

	

}



table.blog .contentheading {

	
	}



a.contentpagetitle {

	height: 30px;

	color: #707173;

	font-weight: bold;

	font-size: 16px;

	white-space: nowrap;



}



.contentpagetitle {

	font-size: 13px;

	font-weight: bold;

	color: #83503a;

	text-align:right;

	

}



td.column_separator {
padding-left:28px;
}



	

/* Elements de formulaire */



form {

padding:0;

margin:0;

}



.inputbox {


border: 1px #000000 solid;

padding:2px;

margin:1px;

}



.button {


background: #FBD143;
color:#000000;

padding:5px;

border:none;

margin: 1px;
font-weight:bold;
}



.button:hover {

background: #800000;
font-weight:bold;
color:#ffffff;

padding:5px;

border:none;

margin: 1px;

}

	

/* Divers */



table.blog {

width:100%;

padding:0;

margin:0;

}





table.contentpaneopen {

width:100%;

padding:0;

margin:0;

}	





table.moduletable {


	margin-bottom: 18px;

	padding: 0 0 0 0px;

	border-spacing: 0px;


}



div.moduletable {

	margin: 0;

	padding: 0;

		

}



table.moduletable th, div.moduletable h3 {

	
}



table.moduletable td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}



a.mainlevel:link, a.mainlevel:visited {

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	text-align: left;

	line-height:20px;

	height:20px;

	vertical-align:middle;

	padding: 0;

	text-decoration: none;

}



a.mainlevel:hover {

	text-decoration: none;

	color: #997070;

}



a.mainlevel#active_menu {

	color:#997070;

	font-weight: bold;

}



a.mainlevel#active_menu:hover {

	color: #997070;

}



a.sublevel:link, a.sublevel:visited {

	padding-left: 1px;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #c64934;

	text-align: left;

}



a.sublevel:hover {

	color: #900;

	text-decoration: none;

}



a.sublevel#active_menu {

	color: #333;

}





.article_separator {

display:block;

line-height:20px;

width:100%;

}



/* Lettre d'information */


