.titles { font-family:  Arial,Helvetica; font-size: 16px; color: #999999 }
.text { font-family: Arial,Helvetica, sans-serif; font-size: 16px; color: #666666}
.normaltext{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000}
.columnheader{ font-family: Helvetica, sans-serif; font-size: 16px; color: #000000}
.maintitle{ font-family: Helvetica, sans-serif; font-size: 18px;font-weight: bold; color: #000000}
.maintitleBIG{ font-family: Helvetica, sans-serif; font-size: 22px;font-weight: bold; color: #000000}
.littletext{ font-family: Helvetica, sans-serif; font-size: 10px; color: #000000}
.reditaliclittletext{ font-family: Helvetica, sans-serif; font-size: 10px;font-style: italic; color: #FD2828}
.bigtext{ font-family: Helvetica, sans-serif; font-size: 15px; color: #000000}
.justifytext{ text-align:justify;}
.boldtext{font-family: Helvetica, sans-serif; font-size: 16px;font-weight: bold; color: #000000}
.errortext{font-family: Helvetica, sans-serif; font-size: 12px;font-weight: bold; color: #FD2828}

#header{background:url("img_menu/header_dt.jpg") no-repeat top left; background-position:199px}




.boite {font: 13px/13px Arial, Helvetica, sans-serif;} 
li {font: 13px/13px Arial, Helvetica, sans-serif; Margin: 0; padding: 0;} 
.style1 {font-family: Arial, Helvetica, sans-serif;  font-size: 13px; color: #0066CC;}
.boite2 {font: 13px/13px Arial, Helvetica, sans-serif; padding-right:15px; padding-left:15px} 



html{
	scrollbar-base-color:#FFBC00;
	scrollbar-3dlight-color:#FFBC00;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#FFBC00;
	scrollbar-highlight-color:#FFBC00;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#FFFFFF;
}

body{
	font-family:Verdana;
	font-size:10px;
	margin:0;
	padding:0;
	color:#000000;
}

form, p, img, input, select, div {margin:0px auto; padding:0;}

table{border-spacing:0;border-collapse:collapse;}


img{border:0;}
.handcursor {cursor:pointer;}
.error {color:#FF0000; text-align:left;font-weight:normal;}

#header{background:url("img/header_dt.jpg") no-repeat top left; background-position:199px}

#nav_haut{padding:11px 0px 0px 140px;}

#nav_haut a{
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
}

#nav_haut a:hover{
	color:#FFD400;
	font-weight:bold;
	border-bottom:3px solid #FFBC00;
}

#nav_haut a.on{
	color:#FFD400;
	font-weight:bold;
	border-bottom:3px solid #FFBC00;
}

.bandeau{
	background-color:#E2EDEB;
	margin:10px 0px 10px 0px;
	height:13px;
}

#copy{
	color:#2B382F;
	font-size:12px;
}

#bloc_gauche{
	width:130px;
	height:320px;
	background:url("img/menu_degrade_bas.png") no-repeat bottom;
	background-color:#E2EDEB;
}


#bloc_gauche #lang {
	font-size:12px;
	margin-bottom:10px;
}

#bloc_gauche #lang a{
	text-decoration:none;
	color:#000000;
}

#bloc_gauche #lang a:hover{
	text-decoration:underline;
}

#bloc_gauche #nav_gauche{
	font-size:11px;
	text-align:center;
	margin-bottom:10px;
	vertical-align:middle;
}

#bloc_gauche #nav_gauche a{
	display:block;
	background-color:#ffffff;
	width:90px;
	height:16px;
	padding:5px 0px 5px 0px;
	margin-top:5px;
	text-decoration:none;
	text-transform:uppercase;
	color:#000000;
}

#bloc_gauche #nav_gauche a:hover{background-color:#FFBC00;}

#bloc_gauche #nav_gauche a.on{background-color:#FFBC00;}

#bloc_gauche #code_kdo{
	font-size:10px;
	width:98px;
	text-align:center;
}

#bloc_gauche #code_kdo td#haut{
	background:url("img/codeKDO_haut.gif") no-repeat top;
	text-transform:uppercase;
}

#bloc_gauche #code_kdo td#haut div {
	
	padding:5px 20px 7px 0px;
	font-size:12px;
	font-weight:bold;	
}

#bloc_gauche #code_kdo td#gauche{	background:url("img/codeKDO_bordG.gif") repeat-y; width:3px;}

#bloc_gauche #code_kdo td#milieu{	background-color:#FFBC00; width:94px;}

#bloc_gauche #code_kdo td#milieu form input#txt{
	background:url("img/codeKDO_champTxt.gif") no-repeat;
	border:none;
	border:0;
	/*text-indent: 10px;*/
	text-align:center;
	width:88px;
	height:22px;
	margin:5px 0px 5px 0px;
	font-size:10px;
	padding:3px 0px 0px 0px;
}

#bloc_gauche #code_kdo td#milieu form select{
	border:none;
	border:0;
	/*text-indent: 10px;*/
	text-align:center;
	width:88px;
	height:22px;
	margin:5px 0px 5px 0px;
	font-size:10px;
	padding:3px 0px 0px 0px;
}

#bloc_gauche #code_kdo td#milieu form a{
	display:block;
	background:url("img/codeKDO_btnOK.gif") no-repeat;
	width:39px;
	height:25px;
	text-decoration:none;
	color:#000000;
	padding-top:5px;
	margin:0px 23px 0px 23px;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}

#bloc_gauche #code_kdo td#milieu form a:hover{background:url("img/codeKDO_btnOK_on.gif") no-repeat;}

#bloc_gauche #code_kdo td#milieu  a{
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

#bloc_gauche #code_kdo td#droite{	background:url("img/codeKDO_bordDt.gif") right repeat-y; width:3px;}

#bloc_gauche #code_kdo td#bas{background:url("img/codeKDO_bas.gif") no-repeat bottom;}

#bloc_gauche #code_kdo td#bas a{
	color:#000000;
	text-decoration:none;	
}

#bloc_gauche #code_kdo td#bas a:hover{text-decoration:underline;}


#bloc_gauche #network{
	background-color:#FFFFFF;
	font-size:10px;
	width:98px;
	text-align:center;
}

p { font: 12px Arial, Helvetica; }

a {text-decoration: none;}
a:link {color:#F29400;}
a:visited {color:#F29400;}
a:hover {color:#F29400; text-decoration: underline;}

.menu_droite {
	padding:0;
	margin:0;
	line-height:0;
}

.carre {
	background: url(img/bullet_orange.gif) top left no-repeat;
	margin: 14px 0 5px 10px;
	padding:0 0 0 13px;
}	

h1  {
	font: 17px arial, verdana;
	font-weight: bold;
	color: #FFA201;
	margin: 0px;
	padding: 0 5px 5px 5px;
	line-height: 17px;
}
a h1 {
	text-decoration: none;
}


h2  {
	font: 17px arial, verdana;
	font-weight: bold;
	color: #FFA201;
	margin: 0px;
	padding: 0 5px 5px 5px;
	line-height: 17px;
}

h3  {
	font: 17px arial, verdana;
	font-weight: bold;
	color: #888888;
	margin: 0px;
	padding: 5px;
	line-height: 17px;
}

h4  {
	font: 14px arial, verdana;
	font-weight: bold;
	color: #FFA201;
	margin: 0px;
	padding: 5px;
	line-height: 17px;
}

h5  {
	font: 12px arial, verdana;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 5px;
	line-height: 17px;
}

.li2 {
	font: 12px Arial, Helvetica;
	background: url(img/bullet.gif) top left no-repeat;
	margin: 0px 0 3px 0;
	padding:0 0 0 10px;
	
}

.tiny {
	color: #282828;
	font: 8px verdana, arial;
	margin: 0px;
	padding: 5px;
}

.tiny2 {
	color: #282828;
	font: 9px verdana, arial;
	margin: 0px;
	padding: 5px;
}

/*
===============================================================================
BLOC DROIT ORIGINAL
===============================================================================
*/
#bloc_droit{background:url("img/coin_gauche.gif") no-repeat;}

#bloc_droit #bloc_jaune{
	margin:10px 0px 0px 10px;
	text-align:center;
}
#bloc_droit select{
	width:200px;
}

#bloc_droit #cadres_home{
	margin:-5px 10px 5px 10px;
	font-size:13px;
}
