body{
	font-size:62.5%; 
	background-color:ffffff; 
	font-family:verdana,arial,sans-serif;
}

p{
	font-family:verdana,arial,sans-serif;
	font-size:80%;
	
}

b{
	color:#003366; 
}


#div_global{
	text-align:center;
}

#table_principal{
	width: 100%;
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;

}

#table_central{

	width: 90%;

}

/***************** header *********************/

#td_header{

	height:80px;
	background:#FFFFFF;
	padding-left:20px;
	padding-right:40px;
	padding-top:10px;
	text-align:right;

}

#td_header img{

	float:left;
	margin-right:10px;
	display:none;
	
}


#td_header h1 {
	margin-top:10px;
	margin-bottom:0px;
	font-size:120%;

	float:right;
}

#td_header h1 a{

	color:#FFFFFF;
	text-decoration:none;
	font-family:verdana,arial,sans-serif;
}

#td_header h1 a:hover {
	color:#FFFFFF; 

	text-decoration:none;
}

#td_header h2{

	color:#FFFFFF;
	border-top:3px solid #FFFFFF;
	font-size:80%;
	float:right;
	margin-top:0px;

}


/***************** top *********************/





#td_sub_menu_h{

	height:20px;
	background:#F9F9F9;


}


/***************** left *********************/

#td_col_left{

	background:#F9F9F9;
	
	padding-top:10px;
display:none;


}

#td_col_left .link{

	display:block; 
	min-height:1.7em /*Non-IE6*/; 
	height:auto !important; 
	height:1.7em /*IE6*/; 
	line-height:1.7em; 
	padding:0px 10px 0px 10px; 
	color:#0A3B6C; 
	cursor:pointer;
	font-size:80%;
	font-weight:bold;

	
}

#td_col_left .linkactif{


	background:#C8E0EA;


	display:block; 
	min-height:1.7em /*Non-IE6*/; 
	height:auto !important; 
	height:1.7em /*IE6*/; 
	line-height:1.7em; 
	padding:0px 10px 0px 10px; 
	color:#0A3B6C; 
	cursor:pointer;
	font-size:80%;
	font-weight:bold;
}


#td_col_left a.actif{

	background:#C8E0EA;
}

#td_col_left h1{

	clear:both; 
	margin:0px; 
	padding:7px 20px 3px 26px; 

	font-family:"trebuchet ms",arial,sans-serif; 
	color:#9FCBDC; 
	font-weight:normal; 
	font-size:90%;
	border-top:1px solid #9FCBDC;

}



.nav_left {

	width:199px; 
	margin-bottom:20px;
	

}

.nav_left dt a, .nav_left dt a:visited {

	display:block; 
	min-height:2.0em /*Non-IE6*/; 
	height:auto !important; 
	height:2.0em /*IE6*/; 
	line-height:2.0em; 
	padding:0px 10px 0px 20px;  

	text-decoration:none; 
	color:#003366; 
	font-weight:bold; 
	font-size:75%;

}

.nav_left dd a, .nav_left dd a:visited {

	display:block; 
	min-height:1.7em /*Non-IE6*/; 
	height:auto !important; 
	height:1.7em /*IE6*/; 
	line-height:1.7em; 
	padding:0px 10px 0px 10px; 
	border:none; 
	font-weight:normal; 
	text-decoration:none; 
	color:#003366; 
	font-size:75%;

}



.nav_left dt a:hover{


	color:#003366; 
	text-decoration:none;
	background:#C8E0EA;
}

.nav_left dd a:hover {

	text-decoration:underline;

}





.nav_left_static {

	width:199px; 
	margin-bottom:20px;
	

}

.nav_left_static a, .nav_left_static dt a:visited {

	display:block; 
	min-height:2.0em /*Non-IE6*/; 
	height:auto !important; 
	height:2.0em /*IE6*/; 
	line-height:2.0em; 
	padding:0px 10px 0px 20px;  

	text-decoration:none; 
	color:#003366; 
	font-weight:bold; 
	font-size:75%;
	cursor:default;
}

.nav_left_static dd a, .nav_left_static dd a:visited {

	display:block; 
	min-height:1.7em /*Non-IE6*/; 
	height:auto !important; 
	height:1.7em /*IE6*/; 
	line-height:1.7em; 
	padding:0px 10px 0px 10px; 
	border:none; 
	font-weight:normal; 
	text-decoration:none; 
	color:#003366; 
	font-size:75%;
cursor:pointer;
}



.nav_left_static dt a:hover{


	color:#003366; 
	text-decoration:none;
	cursor:default;

}

.nav_left_static dd a:hover {

	text-decoration:underline;
	cursor:pointer;

}





.nav_left-bullet {
width:170px; 
margin:10px 0 0 20px;
}

.nav_left-bullet dt a, .nav3-bullet dt a:visited {
line-height:2.0em; 
padding:0 0 0 10px; 
background:url(../img/bg_bullet_full_1.jpg) no-repeat 0px 50%; 
text-decoration:none; 
color:#003366; 
font-weight:normal;
font-size:75%;

}

.nav_left-bullet dt a:hover {
background:url(../img/bg_bullet_full_2.jpg) no-repeat 0px 50%; 
text-decoration:underline; 
color:#8B0000;
font-weight:normal;
}
.nav_left-bullet dt a.activ {
line-height:2.0em; 
padding:0 0 0 10px; 
background:url(../img/bg_bullet_full_2.jpg) no-repeat 0px 50%; 

text-decoration:underline; 
color:#8B0000;
font-weight:normal;
font-size:75%;
}

.nav_left-bullet dd a, .nav3-bullet dd a:visited {
line-height:1.7em; 
margin:0 0 0 -25px; 
padding:0 0 0 0px;  
text-decoration:none; 
color:#003366; 
font-weight:normal; 
font-size:75%;
}



.nav_left-bullet dd a:hover {
text-decoration:underline; 
color:#8B0000;
}


/***************** content *********************/

#td_content{
	
	padding-left:20px;
	padding-top:20px;
	width:100%;
	padding-right:20px;	
	background:#F9F9F9;
	font-family:"trebuchet ms",arial,sans-serif; 

	font-weight:normal; 
	font-size:100%; 

}

#td_content ul {
list-style:none; 
margin:0.5em 0 1.0em 0;
}

#td_content ul li {
margin:0 0 0.2em 2px; 
padding:0 0 0 12px; 
background:url(../img/bg_bullet_full_1.jpg) no-repeat 0 0.4em; 
line-height:1.4em; 
font-size:90%;
}





#td_content h1{

	margin:1.0em 0 0em 0; 
	padding:0 0 2px 0; 

	font-family:"trebuchet ms",arial,sans-serif; 
	color:#003366; 
	font-weight:bold; 
	font-size:100%;
	
}



#td_content h2{

	clear:both; 
	margin:0.3em 0 0em 0; 
	padding:2px 2px 2px 4px; 
	background:#003366; 
	font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); 
	font-weight:bold; 
	font-size:100%;
	color:#FFFFFF;
	
}




#td_content h3{

	clear:both; 
	margin:1.0em 0 0em 0; 
	font-family:"trebuchet ms",arial,sans-serif; 
	color:#003366; 
	font-weight:normal; 
	font-size:130%;
	
}




#td_content h4{

	clear:both; 
	margin:0em 0 0.5em 0; 
	font-family:"trebuchet ms",arial,sans-serif; 
	color:#003366; 
	font-weight:normal; 
	font-size:80%;
	
}



#td_content a{

	text-decoration:none; 
	color:rgb(70,122,167); 

	font-size:80%;
	
}

#td_content .link{


	text-decoration:underline; 
	color:rgb(70,122,167); 
	cursor:pointer;
	font-size:80%;
	
}

#td_content a:hover{

	text-decoration:underline; 


	
}

#td_content p{

	font-family:"trebuchet ms",arial,sans-serif; 
	line-height:1.5em;
	font-weight:normal; 
	font-size:80%; 


	
}



#td_content .table_fiche{

width:100%;
border-top:1px solid #999 ;
margin-top:20px;
}



#td_content .cellule_titre_fiche {
	background-color:#efefe2;
	padding-right:10px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #999;
	color:#003366;
	white-space:nowrap;
	background: #C8E0EA;
	text-align:right;
	width:30%;
	font-family:"trebuchet ms",arial,sans-serif; 
	line-height:1.5em;
	font-weight:bold; 
	font-size:80%; 
}



#td_content .cellule_info_fiche{
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #999;
	font-family:"trebuchet ms",arial,sans-serif; 
	line-height:1.5em;
	font-weight:normal; 
	font-size:80%; 
}


#td_content .edit{
	margin-left:20px;
	cursor:pointer;
	font-size:80%; 
	display:none;
	color:rgb(70,122,167); 
	font-weight:bold; 

}



.contactform {
width:500px; 
margin:2.0em 0 0 0; 
padding:10px 10px 0 10px; 
border:solid 1px rgb(200,200,200); 
background-color:rgb(240,240,240);
}

.contactform fieldset {
padding:20px 0 0 0 !important /*Non-IE6*/; 
padding:0 /*IE6*/; 
margin:0 0 20px 0; 
border:solid 1px rgb(220,220,220);
}

.contactform fieldset legend {
margin:0 0 0 5px !important /*Non-IE*/; 
margin:0 0 20px 5px /*IE6*/; 
padding:0 2px 0 2px; 
color:rgb(80,80,80); 
font-weight:bold; 
font-size:90%;
}

.contactform label.left {
float:left; 
width:150px; 
margin:0 0 0 10px; 
padding:2px; 
font-size:95%;

}

.contactform select.combo {
width:175px; 
padding:2px; 
border:solid 1px rgb(200,200,200); 
font-family:verdana,arial,sans-serif; 
font-size:95%;
}

.contactform input.field {
width:275px; 
padding:2px; 
border:solid 1px rgb(200,200,200); 
font-family:verdana,arial,sans-serif; 
font-size:95%;
}

.contactform textarea {
width:275px; 
padding:2px; 
border:solid 1px rgb(200,200,200); 
font-family:verdana,arial,sans-serif; 
font-size:95%;
}

#td_content input.button {
float:right;
width:9.0em; 
margin-right:20px; 
padding:1px !important /*Non-IE6*/; 
padding:0 /*IE6*/; 
background:rgb(230,230,230); 
border:solid 1px rgb(150,150,150); 
text-align:center; 
font-family:verdana,arial,sans-serif; 
color:rgb(150,150,150); 
font-size:95%;
}

#td_content input.button:hover {
cursor: pointer; 
border:solid 1px rgb(80,80,80); 
background:rgb(220,220,220); 
color:rgb(80,80,80);
}



/***************** right *********************/


#td_col_right h1.grey {
clear:both; margin:0 0 5px 0; 
padding:4px 10px 3px 10px; 
background-color:rgb(190,190,190); 
font-family:"trebuchet ms",verdana,arial,sans-serif; 
color:rgb(255,255,255); 
font-weight:bold; 
font-size:90%;
text-align:center;
}

#td_col_right h1.green {
clear:both; margin:0 0 5px 0; 
padding:4px 10px 3px 10px; 
background-color:rgb(160,214,81); 
font-family:"trebuchet ms",verdana,arial,sans-serif; 
color:rgb(255,255,255); 
font-weight:bold; 
font-size:90%;
text-align:center;
}

#td_col_right h1.blue {
clear:both; 
margin:0 0 5px 0; 
padding:4px 10px 3px 10px; 
background-color:rgb(137,170,214); 
font-family:"trebuchet ms",verdana,arial,sans-serif; 
color:rgb(255,255,255); 
font-weight:bold; 
font-size:90%;
text-align:center;
}

#td_col_right h1.orange {
clear:both; 
margin:0 0 5px 0; 
padding:4px 10px 3px 10px; 
background-color:rgb(232,177,13); 
font-family:"trebuchet ms",verdana,arial,sans-serif; 
color:rgb(255,255,255); 
font-weight:bold; 
font-size:90%;
text-align:center;
}

/* MAIN SUBCONTENT */
.subcontent-unit-border-grey {
width:183px; margin:0 0 2.0em 0; 
padding:0 0 5px 0; 
border:solid 1px rgb(190,190,190); 
background:rgb(235,235,235);

}

.subcontent-unit-border-green {
width:183px; 
margin:0 0 2.5em 0; 
padding:0 0 10px 0; 
border:solid 1px rgb(160,214,81); 
background-color:rgb(217,239,185);

}

.subcontent-unit-border-blue  {
width:183px; 
margin:0 0 2.5em 0; 
padding:0 0 10px 0; 
border:solid 1px rgb(137,170,214); 
background-color:rgb(213,225,240);
}

.subcontent-unit-border-orange {
width:183px; 
margin:0 0 2.5em 0px; 
padding:0 0 10px 0; 
border:solid 1px rgb(232,177,13); 
background-color:rgb(248,224,150);
}

.round-border-topleft {
width:10px; 
height:10px; 
position:absolute; 
z-index:100; 
background:url(../img/bg_corner_topleft.gif) no-repeat; 
margin-top:-1px; 
margin-left:-1px;
}

.round-border-topright {
width:10px; 
height:10px; 
position:absolute; 
z-index:100;  
margin-top:-1px; 
margin-left:174px;
}

.padd{
	padding:5px;
	font-weight:normal;
	font-size:80%;
	
}

#td_col_right{

	background:#ffffff;
	width:205px;
display:none;
	padding-right:10px;
	font-size:90%;
	


}





#td_col_right h1{

	margin:1.0em 0 0em 0; 
	padding:0 0 2px 0; 

	font-family:"trebuchet ms",arial,sans-serif; 
	color:#003366; 
	font-weight:bold; 
	font-size:100%;
	
}



#td_col_right h2{

	clear:both; 
	margin:0.3em 0 0em 0; 
	padding:2px 2px 2px 4px; 
	background:#003366; 
	font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); 
	font-weight:bold; 
	font-size:100%;
	color:#FFFFFF;
	
}




#td_col_right h3{

	clear:both; 
	margin:1.0em 0 0em 0; 
	font-family:"trebuchet ms",arial,sans-serif; 
	color:#003366; 
	font-weight:normal; 
	font-size:130%;
	
}




#td_col_right h4{

	clear:both; 
	margin:0em 0 0.5em 0; 
	font-family:"trebuchet ms",arial,sans-serif; 
	color:#003366; 
	font-weight:normal; 
	font-size:80%;
	
}



#td_col_right a{

	text-decoration:none; 
	color:rgb(70,122,167); 

	font-size:80%;
	
}

#td_col_right .link{


	text-decoration:underline; 
	color:rgb(70,122,167); 
	cursor:pointer;
	font-size:80%;
	
}

#td_col_right a:hover{

	text-decoration:underline; 


	
}

#td_col_right p{

	font-family:"trebuchet ms",arial,sans-serif; 
	line-height:1.5em;
	font-weight:normal; 
	font-size:80%; 


	
}




/***************** footer *********************/


#td_footer{

	height:50px;
	border-top:1px solid #9FCBDC;
	padding:10px;
	background-color:#F9F9F9;
	display:none;
}

#td_footer p{

	line-height:1.3em; 
	text-align:center; 
	color:rgb(125,125,125); 
	font-size:75%;

}

#td_footer a{

	text-decoration:underline; 
	color:rgb(125,125,125);

}

#td_footer a:hover{

	text-decoration:none; 
	color:rgb(0,0,0);

}


#td_footer a.activ_footer{

	text-decoration:none; 
	color:rgb(0,0,0);

}


.td_buttons_print_pdf{

display:none;

}

.td_button_previous{
display:none;

}
.td_button_next{
display:none;
}


























