body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding:0px;
	margin:0px;
}
blockquote {margin-left:5px;}
blockquote p {margin-left:10px;}
.stabilisateur {clear:both;height:1px;overflow:hidden;}
h1 {
	font-size:18px;
	margin:0px;
	padding:0px;	
}

h2 {
	font-size:18px;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-style:italic;
}
h2 .gros {font-size:24px;font-style:normal;}
h2 .petit {font-size:14px;font-style:normal;}
h2 .mini {font-size:12px;font-weight:normal;font-style:normal;}
h2.gros {font-size:24px;font-style:normal;}
h2.petit {font-size:13px;font-style:normal;}
h2.mini {font-size:11px;font-weight:normal;font-style:normal;}
h3 {
	font-size:14px;
	margin:15px 0px 5px 0px;
	padding:0px;
	/*color:#d88c0e;*/
}
h3 .gros {font-size:16px;font-style:normal;}
h3 .petit {font-size:11px;font-style:italic;}
h3 .mini {font-size:10px;font-weight:normal;font-style:normal;}
h3.gros {font-size:16px;font-style:normal;}
h3.petit {font-size:11px;font-style:italic;}
h3.mini {font-size:10px;font-weight:normal;font-style:normal;}

h4 {
	font-size:12px;
	margin:5px 0px 5px 0px;
	padding:0px;
	color:#333333;
}
h4 .gros {font-size:14px;font-style:normal;}
h4 .petit {font-size:10px;font-style:italic;}
h4.gros {font-size:14px;font-style:normal;}
h4.petit {font-size:10px;font-style:italic;}

.commentaire {font-size:10px;font-style:italic;}
.petit {font-size:10px;font-style:normal;}
.petitgrisitalic {font-size:10px;font-style:italic;color:#666666;}
.petit2 {font-size:9px;}
.mini {font-size:8px;font-style:normal;}
.mini2 {font-size:8px;font-style:normal;}
.gros {font-size:14px;font-weight:bold;}
.moyen {font-size:12px;}


a {color:#d88c0e;outline: none;}
a:hover {color:#d88c0e;}

/*enleve le contour pointiller poche quand on clique sur un item, tres utile pour les interactions*/
/*a:active{outline: none;}
a:focus{-moz-outline-style: none;}*/


form {padding:0px;margin:0px;}
table {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}
td {text-align:left;vertical-align:top;}
th {text-align:left;vertical-align:top;}


td.milieu {vertical-align:middle;}
td.dessu {vertical-align:top;}
td.dessou {vertical-align:bottom;}

p {margin:5px 0px 10px 0px;}
hr{color:#d9d9d9;width:100%;height:1px;margin:0px;border-style:solid;border-color:#d9d9d9;border-width:1px 0px 0px 0px;}
table ul {padding-left: 0px;}
table blockquote {margin-left:0px;padding-left:0px;margin-right:0px;padding-right:0px;}

ul{
	margin-top				: 0px; 
	margin-bottom			: 15px;
	margin-left			: 30px;
	list-style-image		/*: url("../images/puces/puce-droite.gif")*/;
	/*vertical-align			: super;*/vertical-align:baseline;}

ol{
	margin-top				: 0px; 
	margin-bottom			: 15px;
	margin-left			: 30px;
	list-style-type			: decimal;}

li{
	text-align      		: left;
	font-weight				: normal;
    margin-top				: 6px;
    margin-bottom			: 6px;}	
	

.orange {color:#d88c0e;font-weight:bold;}

.bigOrange {color:#d88c0e;font-weight:bold;font-size:13px;}

a.btOrange {
	font-size:10px;
	font-weight:bold;
	border:1px solid #c27f27;
	background-image:url(../images/bgbt-orange.gif);
	background-repeat:repeat-x;
	background-position:left center;
	background-color:#fbdc87;
	padding:2px 4px 2px 4px;color:#333333;text-decoration:none;
}
a:hover.btOrange {
	font-size:10px;
	font-weight:bold;
	border:1px solid #c27f27;
	background-image:url(../images/bgbt-orange.gif);
	background-repeat:repeat-x;
	background-position:left center;
	background-color:#fbdc87;
	padding:2px 4px 2px 4px;color:#ffffff;text-decoration:none;
}

.boiteorange {
	background-image:url(../images/bg-blocOrange.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fff1cb;
	border:1px solid #fdcb54;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
}

.boiterouge {
	background-image:url(../images/bg-blocRouge.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fff1cb;
	border:1px solid #F9B6CB;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
}

td.boiteorange {
	background-image:url(../images/bg-blocOrange.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fff1cb;
	border:1px solid #fdcb54;
}
.boitebleu {
	background-image:url(../images/bg-blocMenu.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#f2f5f7;
	border:1px solid #d8dfe4;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
	float:left;
}
td.boitebleu {
	background-image:url(../images/bg-blocMenu.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#f2f5f7;
	border:1px solid #d8dfe4;
	float:none;
}
.boiteblanche {
	background-image:noen;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#ffffff;
	border:1px solid #d8dfe4;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
	float:left;
}
.boitepoudre {
	background-image:noen;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fcfcfe;
	border:1px solid #d8dfe4;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
	float:left;
}
.boitevert {
	background-image:url(../images/bg-blocVert.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#eef7d3;
	border:1px solid #cbe47a;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
}




table.tableauOrange {border-collapse:collapse;border:2px solid #e1e9ec;}
table.tableauOrange thead th {text-align:center;border: 1px solid #E8E8E8;padding:3px 6px 3px 6px;background:url(../images/bgbt-orange.gif);font-size:12px; font-variant:small-caps;}
table.tableauOrange tBody th {border: 1px solid #E8E8E8;padding:3px 6px 3px 6px;background-color:#fecd48; }
table.tableauOrange tBody th {background:#f6f6f6;font-weight:bold; text-align:Center}
table.tableauOrange td {border: 1px solid #E8E8E8;padding:3px 6px 3px 6px;}
table.nobordertableau td{border:none;}
table.nobordertableau th{border:none; padding:0px; margin:0px; width:100%;}


/**spécialisé dans les tableau de program**/
table.tableauOrange2 {border-collapse:collapse;border:2px solid #e1e9ec;width:550px;}
table.tableauOrange2 thead th {text-align:left;border: 1px solid #E8E8E8;padding:4px 8px 4px 8px;background:url(../images/bgbt-orange.gif);font-size:12px; font-variant:small-caps;}
table.tableauOrange2 tBody th {border: 1px solid #E8E8E8;padding:4px 8px 4px 8px;background-color:#fecd48; }
table.tableauOrange2 tBody th {background:#f6f6f6;font-weight:normal; text-align:left;}
table.tableauOrange2 td {border: 1px solid #E8E8E8;padding:4px 8px 4px 8px;}

table.tableauOrange2 table td{border:none;padding:4px 4px 4px 4px;}

#extralarge {width:705px;}




table#base_csstab01 {
	margin				: 6px 10px 10px 3px ;					
	padding  			: 0px 0px 0px 0px;		
	border-style	 	: solid;
	border-color	 	: #E8E8E8;
	border-width 		: 0px;
	background-color	: #FFFFFF;
	border-collapse		: collapse;
}

table#base_csstab01 th{
	color				: #ffffff;
	text-align			: left;
	font-size			: 12px;
	font-weight			: 700;
	margin				: 0px 0px 0px 0px;							
	padding  			: 3px 6px 3px 6px;
	border-style 		: solid;
	border-color	 	: #eab31c ;
	border-width 		: 0px;
	background-color	: #f6a02b;
	background-image	: none;
	background-repeat	: no-repeat;
	/*background-image	: url(../images/table-th-bg.gif);
	background-repeat	: repeat-x;
	background-position	: left center;*/
}

table#base_csstab01 td{
	color				: #555555;
	text-align			: ;
	font-size			: 11px;
	font-weight			: normal;
	margin				: 0px 0px 0px 0px ;
	padding  			: 3px 6px 6px 6px;
	border-style 		: solid;
	border-color	 	: #E8E8E8;
	border-width 		: 1px;
	vertical-align		: top;
}
table#base_csstab01 td table td{
	border:none;
	padding  			: 5px 3px 3px 5px;
}
table#base_csstab01 p{
	color				: #555555;
	text-align			: left;
	font-size			: 11px;
	font-weight			: normal;
	margin				: 0px 0px 0px 0px ;
	padding  			: 0px 0px 6px 0px ;
}

table#base_csstab01 li{
	color				: #555555;
	text-align			: left;
	font-size			: 11px;
}
table#base_csstab02 {
	margin				: 10px 0px 10px 0px ;					
	padding  			: 2px 0px 2px 0px;		
	border-style	 	: solid;
	border-color	 	: #E8E8E8;
	border-width 		: 1px 0px 1px 0px; 
	background-color	: #FFFFFF;
	border-collapse		: collapse;
}


