/* CSS Document */
BODY{
	margin:0;
	height:100%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
H1{
	font-weight:bold;
	margin-top:10px;
	color:#006633;
	font-size:22px;
}
.h2_resultat{
	width:inherit;
	float:left;
	margin-bottom:0;
}
#top_site{
	width:779px;
	height:170px;
	background:url(../images/top.jpg) bottom left no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#top_site P{
	text-align:right;
	margin-top:6px;
	margin-right:1px;
	margin-bottom:0;
}
.menu{
	width:775px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
	background-image:url(../images/sep_menu_bas.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
/*	border-left:1px solid #079766;
	border-right:1px solid #079766;*/
}
.nav{
	width:755px;
	padding-left:20px;
	padding-top:5px;
	height:20px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
/*	border-left:1px solid #079766;
	border-right:1px solid #079766;*/
}
.menu UL,.nav UL{
	display: inline;
	list-style: none;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0;

}
.menu LI,.nav LI{
	float: left;
	color:#006633;
	margin-right: 3px;
	margin-left:2px;
	margin-top:-2px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}
.nav LI{
	font-size:12px;
}
.menu A,.nav A{
	color:#006633;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.menu A:hover,.nav A:hover{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	background-color:#CB4F32;
}
#contenu{
	width:775px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
/*	border-left:1px solid #079766;
	border-right:1px solid #079766;*/
}

#left_contenu{
	width:450px;
	float:left;
	background-color:#FFFFFF;	
}
#left_contenu_595{
	width:595px;
	float:left;
	background-color:#FFFFFF;
}
#right_contenu{
	width:310px;
	float:left;
	background-color:#FFFFFF;
}
#right_contenu_180{
	width:180px;
	float:left;
	text-align:left;
	background-color:#FFFFFF;
}

#actu UL{
	margin-top:-10px;
	color:#CB4F32;
	list-style:square;
	margin-bottom:0;
}
#actu P{
	margin-left:30px;
	margin-top:5px;
	margin-bottom:10px;
}
#actu A{
	font-size:14px;
	color:#CB4F32;
	text-decoration:none;
}
#actu A:hover{
	text-decoration:underline;
}
#annu, #actu{
	margin-bottom:15px;
	width:458px;
	color:#006633;
}
#annu H2,#actu H2{
	font-weight:bold;
	color:#006633;
}
#annu H3{
	margin-top:0;
	margin-left:25px;
	color:#006633;
	margin-bottom:5px;
	font-size:14px;
}
#annu P{
	margin-top:0;
	margin-left:30px;
	color:#CB4F32;
	font-size:12px;
}
#annu A{
	color:#CB4F32;
}
#annu H3 A{
	color:#AA3333;
}
#annu A:hover{
	text-decoration:none;
}
#foot{
	width:775px;
	height:20px;
	background-color:#FFFFFF;
	float:left;
	border-top:1px solid #079766;	
}
#copy{
	margin-top:5px;
	margin-right:5px;
	text-align:right;
	font-size:10px;
	color:#BBDDBB;
}
#copy A{
	color:#999999;
	text-decoration:none;
}
#copy A:hover{
	color:#333333;
	text-decoration:underline;
}
#w3c{
	margin-top:-5px;
	text-align:center;
}
#liens{
	margin-top:10px;
	text-align:center;
	font-size:10px;
	color:#AACCAA;
}
#liens A{
	color:#AACCAA;
}
#liens A:hover{
	color:#88AA88;
}
#top1{
	width:306px;
	height:120px;
	float:right;
	margin-top:10px;
	font-size:10px;
	background-image:url(../images/essai.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#top1 P{
	margin-top:45px;
	margin-left:10px;
}
#top1_H4{
	font-size:12px;
	color:#009966;
	font-weight:bold;
	margin-bottom:0;
}
#top10_top{
	height:6px;
	width:306px;
	font-size:6px;
	float:right;
	margin:0;
	background-image:url(../images/top10_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#top10_mid{
	height:640px;
	width:306px;
	float:right;
	margin:0;
	background-image:url(../images/top10_mid.jpg);
	background-repeat:repeat-y;
	background-position:top;
}
#top10_mid TR{
	height:70px;
	font-size:10px;
}
#top10_mid H4{
	float:left;
	font-size:11px;
	width:200px;
	margin:5px 0 0 0;
	color:#009966;
}
#top10_bottom{
	height:6px;
	width:306px;
	float:right;
	font-size:6px;
	margin:0;
	background-image:url(../images/top10_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#h2cat LI{
	display:inline;
	margin-left:10px;
}
#h2cat LI A{
	font-size:14px;
	color:#CB4F32;
}
#h2cat LI A:hover{
	text-decoration:none;
}
.site_annu{
	border-bottom:1px #FFEEEE dotted;
}
.site_annu H3, .site_annu_bord H3{
	font-size:16px;
	color:#CB4F32;
	text-indent:15px;
	margin-bottom:0;	
	margin-top:10px;
}
.site_annu H3 A, .site_annu_bord H3 A, #top1_H4 A, #top10_mid H4 A, .classement A{
	color:#CB4F32;
	text-decoration:none;
}
.site_annu H3 A:hover, .site_annu_bord H3 A:hover, #top1_H4 A:hover, #top10_mid H4 A:hover, .classement A:hover{
	color:#CB4F32;
	text-decoration:underline;
}
.desc{
	margin:0 5px 0 20px;
	width:330px;
	font-size:14px;
	float:left;
	color:#000000;
}
.url{
	margin-top:0px;
	width:100%;
	float:left;
	text-indent:15px;
	font-size:12px;
	color:#CB4F32;
}
.url A{
	color:#CB4F32;
	text-decoration:none;
}
.url A:hover{
	color:#CB4F32;
	text-decoration:underline;
}
.news A, H2{
	margin-top:5px;
	margin-left:20px;
	margin-bottom:10px;
	font-size:16px;
	color:#AA3333;
	font-weight:bold;
}
.h2_diff{
	color:#661111;
}
.news A{
	font-size:12px;
}
.news{
	margin-left:30px;
	margin-top:-10px;
}
#nv_site{
	margin-left:5px;
	text-align:justify;
	font-size:12px;
	color:#AA3333;
}
.site_annu_bord{
	width:inherit;
	margin-bottom:5px;
	float:left;
	border:#009966 3px outset;
}
.site_annu{
	width:inherit;
	margin-bottom:5px;
	float:left;
}
.position{
	color:#555555;
	font-size:12px;
	font-style:italic;
	line-height:20px;
}
.vote{
	color:#009966;
	font-weight:bold;
	text-decoration:none;
}
.vote:hover{
	text-decoration:underline;
}
.coup_coeur{
	color:#EE3300;
	font-weight:bold;
	text-decoration:none;
}
.coup_coeur:hover{
	text-decoration:overline underline;
	color:#FF0000;
}
.secondaire{
	color:#DDDDDD;
	font-weight:bold;
	text-decoration:none;
}
.secondaire:hover{
	color:#999999;
	text-decoration:underline;
}
#recherche{
	width:210px;
	height:20px;
	float:right;
	text-align:right;
	margin:0;
	vertical-align:top;
}
#recherche P{
	margin:-2px 0 0 0;
}
#rch_input, #txt_input{
	position:relative;
	height:14px;
	font-size:12px;
	padding:0;
}
#rch_input{
	border:2px #000000 solid;
	background-color:#FF6600;
	margin:0;
	top:-1px!important;
	top:0;
	font-size:8px;
	line-height:10px;
}
#txt_input{
	background-color:#F3F3F3;
	border:1px #009966 solid;
	color:#009966;
	font-weight:bold;
	margin:0 0 0 0;
	border:0;
	line-height:12px;
}
FORM{
	margin:0;
	padding:0;
}
#page_saut{
	font-size:12px;
	font-weight:bold;
}
#page_saut A{
	color:#CB4F32;
	text-decoration:none;
}
#page_saut A:hover{
	color:#CB4F32;
	text-decoration:underline;
}

.classement{
	width:390px;
	margin-left:30px;
}
.classement P{
	margin-top:15px;
	float:left;
	width:390px;
	font-size:12px;
	margin-bottom:0px;
}
.coul1 P, .coul2 P, .tete P{
	float:left;
	width:30px;
	color:#EEEEEE;
	font-weight:bold;
	background-color:inherit;
	margin:0;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
P.equipe{
	float:left;
	width:120px;
	text-align:left;
}
.coul1, .coul2, .tete{
	width:390px;
	margin:0;
}
.coul1{
	background-color:#009966;
}
.coul2{
	background-color:#00AA33;
}
.tete P{
	color:#666666;
}
.page_resultat{
	width:420px;
	float:left;
	margin-left:80px;
	border-bottom:#FF0000 1px dashed;
}
.page_resultat P{
	float:left;
	margin:0;
}
.gauche{
	text-align:left;
	width:180px;
}
.droite{
	text-align:right;
	width:180px;
}
.centre{
	text-align:center;
	width:60px;	
}
.sep{
	float:left;
	height:10px;
	width:100%;
}
#vote_mention{
	font-size:10px;
	color:#009966;
}
.button,INPUT,SELECT,TEXTAREA,OPTION{
	color:#000000;
	background-color:EEEEEE;
	border:#AA3333 1px inset;
}
.button{
	color:#006633;
	font-weight:bold;
}
.button:hover{
	background-color:#006633;
	color:#FFFFFF;
}
.autre_journee{
	margin:10px 0 40px 40px;
}
.autre_journee UL{
	display:inline;
	list-style:none;
}
.autre_journee LI{
	float:left;
	margin-left:10px;
}
.autre_journee A{
	color:#009966;
	text-decoration:none;
}
.autre_journee A:hover{
	color:#009966;
	text-decoration:underline;
}
