body, html {  
	margin:0;
	height:100%;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-size: 13px;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}

a.links{ color:#3399FF; }


.columns a:link,.columns a:visited,.columns a:active { color: #0066CC; text-decoration:none; }
.columns a:hover { color:#0099FF; }
	
td { font-family: Verdana, Arial, Helvetica, sans-serif; }


P { margin-right:30px; text-align:left; }

.box P { margin:0 0 0 30px; }

H1 {
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

.box H1, .box H2, .box H3 { margin:0; text-align:left;}

.box { cursor:pointer; }

a.boxlink:link,a.boxlink:visited,a.boxlink:current,a.boxlink:hover{ color:#ffffff; font-size: 13px; font-weight:bold; text-decoration:none; }
.box { color:#ffffff; font-size: 13px; font-weight:bold; text-decoration:none; }

UL,P{ margin-bottom:20px; }

H2 {

	font-size:13px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:10px;

}



.em em { color:#f26c4f; }

.full TD { padding:0 10px 0 10px; }

TD.cotes { padding:0; }

.main { 
	width:800px; 
	padding-top:10px; 
	padding-bottom:100px;
	float:left; 
	}

.copyright {
	float:left;
	color:#999999;
	padding-left:20px;
	font-size:10px;
}

.footer_links {
	font-size:10px;
	float:right;
	color:#999999;
	padding-right:20px;
}

.footer {
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:20px 0 0 0;
 	width:800px; 
	height:50px;
	text-align:center;
	clear:both;
	
}

.clear { clear:both; }

.menu_padding { margin-left:74px; height:46px; text-align:center; padding:0;}

a.menu, a.contact, a.sousmenu1, a.sousmenu2 { text-decoration:none; font-weight:bold; }

div.subsubmenu{ font-size:10px;  }


a.subsubmenu_on,a.subsubmenu_off {
	
	height:12px;
	padding:4px;
	float:right;
	display:block;
	text-decoration:none;
	font-weight:bold;
	
}

a.submenu_off{ color:#666666; }

a.subsubmenu_off:hover,a.subsubmenu_on:hover{ background:#eeeeee; }

a.subsubmenu_tab {
	
	background:#ffffff;
	float:right;
	display:block;
	font-size:10px;
	
}

.menu_bar a.menu, .menu_bar a.menu_on { 
	height:30px; 
	text-align:center; 
	margin:0;
	display:block;
	float:left;
	border-right:1px dotted #ffffff;
	background-position:right;
	background-repeat:no-repeat;
	padding:16px 20px 0 20px;
	font-size:10px;
	}
	
.sousmenu_bar .row1 a.menu, .sousmenu_bar .row1 a.menu_on { 
	text-align:center; 
	margin:0;
	display:block;
	float:left;
	border-right:1px dotted #ffffff;
	background:none;
	padding:6px 22px 0 22px;
	height:20px;
	font-size:10px;
	}
	
.sousmenu_bar .row2 a.menu, .sousmenu_bar .row2 a.menu_on { 
	text-align:center; 
	margin:0 10px 0 10px;
	background:none;
	}
	
.row2 a.menu_on{ background:none; }
	
a.menu_on{ text-decoration:none; font-weight:bold;}
a.footmenu_on{ text-decoration:underline;font-weight:bold; }
	
	
.row1 {  width:705px; height:24px;  margin-left:75px; white-space:nowrap; border:1px dotted #ffffff; font-size:10px; }
.row2 {  width:705px;  height:25px; margin-left:75px; white-space:nowrap; padding-top:6px; font-size:10px;}
	
#dernier { background:none; }


.top {
	color:#ffffff;
	text-align:right;
	width:750px;
	height:109px;
	padding:15px;
}

.top2 {
	width:780px;
	height:11px;
	}

.menu_bar {
	height:46px;
	width:780px;
	padding:0;
	background-repeat:no-repeat;
	}

.sousmenu_bar {
	height:57px;
	width:780px;
	padding:0;
	background-repeat:no-repeat;
	}


.entete {
	text-align:left;
	width:765px;
	height:48px;
	padding:15px 0 0 15px;
	overflow:hidden;
	margin-top:20px;
	}

.contact { 
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
	}

#plandusite li{ font-weight:bold; }
	
	
a.footmenu_on,a.footmenu { margin:0 5px 0 5px; }
	
li { padding:0 0 15px 0; margin-left:-20px; background-position:bottom left; background-repeat:no-repeat; }

li span { color:#333333; }

.colonnes, .full { display:block;  height:100%; }
.full { margin:0 25px 0 25px; text-align:left; }
.col1 { float:left; margin-left:25px; width:360px; text-align:left;  }
.col2 {  float:right; margin-right:25px; width:360px; text-align:left;   }

a.sousmenu1:link,a.sousmenu1:visited,a.sousmenu1:active { padding-left:10px; padding-right:10px; }
a.sousmenu2:link,a.sousmenu2:visited,a.sousmenu2:active { padding-left:10px; padding-right:10px; }
a.sousmenu2:link,a.sousmenu2:visited,a.sousmenu2:active { color:#003300; } 

.tablecells TABLE { width:360px; }
.tablecells TD { padding:6px 12px 6px 12px;}
TD.tablecellshead { color:#ffffff; font-weight:bold; font-size:13px; padding-top:0; }

.box { width:340px; min-height:20px; padding:0 10px 0 10px; color:#ffffff; }
.box H1 { margin-left:30px; }

ul#phpFastNews {
	list-style-type: none;
	margin: 0.5em 0;
	padding: 0;
	}
	
ul#phpFastNews li {
	list-style-type: none;
	margin: 1em 0;
	padding: 0 0 25px 0;
	}

a.footmenu_on { text-decoration:none; }

#vert .entete, #vert H2,#vert a.footmenu, #vert a.footmenu_on   { color:#7EC353; }
#vert a.menu:hover,#vert a.contact:hover,#vert a.menu_on,#vert .subsubmenu_on,#vert .subsubmenu_off:hover  { color:#ccff66; }
#vert a.menu_on, #vert .box, #vert .tablecellshead,#vert .subsubmenu_on,#vert .subsubmenu_off { background:#7EC353; }
#vert li {color:#74b21a; background-image:url(images/vert/bullets.gif); }
#vert .tablecells, #vert .tablecells TD{ border:1px solid #7EC353; }


#bleu .entete, #bleu H2,#bleu a.footmenu, #bleu a.footmenu_on,#bleu .subsubmenu_on  { color:#00aeef; }
#bleu a.menu:hover,#bleu a.contact:hover,#bleu a.menu_on,#bleu .subsubmenu_off:hover  { color:#00ffff; }
#bleu a.menu_on, #bleu .box, #bleu .tablecellshead,#blue .subsubmenu_on,#blue .subsubmenu_off { background:#00aeef; }
#bleu li {color:#00aeef; background-image:url(images/bleu/bullets.gif);   }
#bleu .tablecells, #bleu .tablecells TD{ border:1px solid #7EC353; }

#jaune .entete, #jaune H2,#jaune a.footmenu, #jaune a.footmenu_on,#jaune .subsubmenu_on  { color:#978d20; }
#jaune a.menu,#jaune a.contact,#jaune a.menu_on,#jaune .subsubmenu_off:hover  { color:#b3a726; }
#jaune a.menu:hover,#jaune a.contact:hover,#jaune a.menu_on { color:#fffe00; }
#jaune a.menu_on, #jaune .box, #jaune .tablecellshead,#jaune .subsubmenu_on,#jaune .subsubmenu_off { background:#dddc25; }
#jaune li {color:#978d20; background-image:url(images/jaune/bullets.gif);  }
#jaune .tablecells, #jaune .tablecells TD{ border:1px solid #7EC353; }

#rose .entete, #rose H2,#rose a.footmenu, #rose a.footmenu_on,#rose .subsubmenu_on  { color:#ee3e96; }
#rose a.menu:hover,#rose a.contact:hover,#rose a.menu_on,#rose .subsubmenu_off:hover  { color:#fab0e1; }
#rose a.menu_on, #rose .box, #rose .tablecellshead,#rose .subsubmenu_on,#rose .subsubmenu_off { background:#ee3e96; }
#rose li {color:#ee3e96; background-image:url(images/rose/bullets.gif);  }
#rose .tablecells, #rose .tablecells TD{ border:1px solid #7EC353; }

.edit_links { margin-right:15px; }

.edit_links a {

	display:block; 
	float:right;
	padding:2px 6px 2px 6px;
	border:1px solid #ffffff;
	background:#00aeef;
	text-decoration:none;

}

ul#phpFastNews li P A:link,ul#phpFastNews li P A:active,ul#phpFastNews li P A:visited {

	color:#3399FF;

}

ul#phpFastNews li P A:hover {

	color:#00ffff;

}