/* toutes les balises */
@import url("formulaires_screen.css");

body

	{
		background:#fff url(images/degrade.png) repeat-x;
		margin: 0px;
		padding: 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
	}

#conteneur
	
	{
		width:960px;
		background:#ccdcf9;
		margin-right:auto;
		margin-left:auto;
		padding:10px 10px 10px 10px;
		position:relative;
	}
	
#effacement
	{
		clear:both;
	}	
#header
	
	{
		top:10px;
		position:absolute;
	}

#logo

	{
		position:absolute;
		top:10px;
		margin-left:10px;
	}
	
#logo img

	{
		border:0px;
	}

#navigation { position:absolute; background-color:#fdf7f7;
			  width:960px;height:30px;float:left; top:148px;
			  left:0px;
			  }
			  
#niveau_1 li:hover { display:inline;background-color:#0073b2;color:#FFFFFF;
						cursor:pointer;
					}
#niveau_1 a

		{
		 text-decoration:none;
		 color:#0073b2;
		
		}	

#niveau_1 a:hover

		{
		  color:#FFFFFF;
		 
		}	

	
#niveau_1 li:hover ul{ display:block;background-color:#0073b2;color:#FFFFFF;}

/*------------------------------------------------------------------*/
#niveau_1_1, #niveau_1b:hover { background-color:#e7f0f7;}
#niveau_2_1, #niveau_2b a { background-color:#0073b2;color:#FFFFFF;}
#niveau_3_1, #niveau_3b a { background-color:#0073b2;color:#FFFFFF;}
#niveau_4_1, #niveau_4b a { background-color:#0073b2;color:#FFFFFF;}
#niveau_5_1, #niveau_5b a { background-color:#0073b2;color:#FFFFFF;}
#niveau_6_1, #niveau_6b a { background-color:#0073b2;color:#FFFFFF;}

#niveau_2_1, #niveau_2b a:hover { background-color:#e7f0f7;color:#0073b2;}
#niveau_3_1, #niveau_3b a:hover { background-color:#e7f0f7;color:#0073b2;}
#niveau_4_1, #niveau_4b a:hover { background-color:#e7f0f7;color:#0073b2;}
#niveau_5_1, #niveau_5b a:hover { background-color:#e7f0f7;color:#0073b2;}
#niveau_6_1, #niveau_6b a:hover { background-color:#e7f0f7;color:#0073b2;}


/*------------------------------------------------------------------*/
ul {
	padding:0px;
	background-color:#e7f0f7;
	height:30px;
	color:#0073b2;
	margin-left:230px;
	float:left;
	margin-top:0px;
	}
	
ul li { display:inline; 
        margin-right:0px;
		padding:6px 8px 5px 6px;
		color:#0073b2;
		height:30px;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		line-height:1.8em;
		}
		
ul li ul {	position:absolute; top:25px; left:0px; height:26px; 
             display:none; color:#FFFFFF; background-color:#0073b2;
		 margin-left:234px;	float:left; padding-left:0px;


			}
			
ul li ul li { display:inline;margin-left:-4px;
			padding:0px;background-color:#0073b2;color:#FFFFFF;text-decoration:none; border-right:#a2a096 1px solid;
		
			}

ul li ul li a {background-color:#e7f0f7;color:#0073b2;padding:9px 6px 3px 2px;
				font-size:12px; }

#rechercher p

	{
		font-size:0.8em;
		line-height:0.2em;
		float:left;
		margin-left:20px;
	}
.champ_recherche

	{
		width:100px;
		margin-left:10px;
		margin-top:5px;
	}

.boutton_ok

	{
		margin-left:10px;
		vertical-align:middle;
/*		line-height:0.1em;
*/		margin-top:-5px;
	}
#editorial

	{
		width:480px;
		background:#e42256;
		height:300px;
		float:left;
		margin:210px 10px 5px 0px;
		font-size:0.9em;
		
			
	}
#editorial h1

	{
		font-size:16px;
		margin-left:60px;	
		color:#FFFFFF;
		font-weight:bold;		
		
	}
#editorial h2

	{
		font-size:16px;
		margin-left:80px;
		margin-top:-10px;	
		color:#FFFFFF;
		font-weight:bold;		
		
	}
#grandephoto

	{
		float:left;
		width:300px;
		height:225px;
		margin:0px 10px 10px 10px;
		
	}
#textegrandephoto_01
	{
		width:295px;
		height:70px;
		font-size:0.75em;
		background:url(images/text_grande.png);
		padding:5px 0px 0px 5px;
		position:absolute;
		top:432px;
		
	}
	
#textegrandephoto_01  a

	{
		width:295px;
		height:50px;
		text-decoration:none;
		color:#fff;
	}
#textegrandephoto_01 h3

	{
		color:#fff;
	}
#textegrandephoto_01 p

	{
		
		color:#fff;
	}	

#textegrandephoto_02
	{
		width:295px;
		height:70px;
		display:none;
		font-size:0.75em;
		background:url(images/text_grande.png);
		padding:5px 0px 0px 5px;
		position:absolute;
		top:432px;
		
	}
	
#textegrandephoto_02  a

	{
		width:295px;
		height:50px;
		text-decoration:none;
		color:#fff;
	}
#textegrandephoto_02 h3

	{
		color:#fff;
	}
#textegrandephoto_02 p

	{
		
		color:#fff;
	}	
	
#textegrandephoto_03
	{
		width:295px;
		height:70px;
		display:none;
		font-size:0.75em;
		background:url(images/text_grande.png);
		padding:5px 0px 0px 5px;
		position:absolute;
		top:432px;
		
	}
	
#textegrandephoto_03  a

	{
		width:295px;
		height:50px;
		text-decoration:none;
		color:#fff;
	}
#textegrandephoto_03 h3

	{
		color:#fff;
	}
#textegrandephoto_03 p

	{
		
		color:#fff;
	}	
	
#petitephoto1
	
	{
		clear:right;
		width:120px;
		height:80px;
		margin-left:320px;
		background:#d34452;
		margin-top:-55px;
	}

#petitephoto2
	
	{
		clear:right;
		width:120px;
		height:80px;
		margin-left:320px;
		background:#d34452;
		margin-top:18px;
	}

#petitephoto3
	
	{
		clear:right;
		width:120px;
		height:80px;
		margin-left:320px;
		background:#d34452;
		margin-top:18px;
	}
#petitephoto1  img


	{
		border:#9fc7e8 2px solid;
	}

#petitephoto1 a:hover  img
	{
		border-color:#ffffff;
	}	
	
#petitephoto2  img

	{
		border:#9fc7e8 2px solid;
	}

#petitephoto2 a:hover  img
	{
		border-color:#fff;
	}	

#petitephoto3  img

	{
		border:#9fc7e8 2px solid;
	}

#petitephoto3 a:hover  img
	{
		border-color:#fff;
	}
	

#actualites

	{
		width:460px;
		background:#e7f0f7;
		height:200px;
		float:left;
		margin:210px 0px 5px 10px;
		
	}	
	
#bandeau_actualites 

	{
		height:20px;
		background:#0073b2;
		color:#fff;
		padding-bottom:5px;
	}

#text_actua
	
	{
		float:left;
		line-height:1.5em;
		margin-left:5px;
		margin-top:-20px;
	}

#feed

	{
		margin-left:420px;
		line-height:1.8em;
		
	}

#feed a

	{
		width:15px;
		height:15px;
		margin-left:10px;
		background:#0073b2;
		
	}
#compte_rendu
	{
	text-align:left;
	font-size:0.7em;
	margin-left:2px;
	float:left;
	margin-top:-20px;
	}

#feed img
	
	{
		border:0px;
		background:#0073b2;
	
	}
#compte_rendu a

	{
		text-decoration:none;
	}
#compte_rendu a:hover

	{
		text-decoration:underline;
	}

.breves

	{
		font-size:0.9em;
		margin-top:100px;
		text-align:right;
		margin-left:360px;
		height:5px;
        color:#0073b2;
		font-weight:bold;

	}	
#breves a:hover

	{
		color:#000066;
	}

#breves a

	{
		text-decoration:underline;
	}
.date
	
	{
		color:#FF0000;
	}

.lien

	{
		 text-decoration:none;
		 color:#0073b2;
	}
	
	
.lien a:hover

	{
		text-decoration:underline;
	}
	
#TabbedPanels1

	{
		width:460px;
		background:#9fc7e8;
		height:200px;
		float:right;
		margin:5px 0px 10px 10px;

		
	}
	
.sommaire_01

	{
		margin-left:100px;
		margin-top:0px;
		text-align:left;
	}

.score_01

	{
		margin-left:205px;
		margin-top:-10px;
		font-weight:bold;
	}


.infos_01

	{
		font-size:0.6em;
		color:#0073b2;
		margin-left:5px;
		margin-top:-5px;
	}

.description_01

	{
		border-bottom:dashed;
		border-bottom-width:0.1em;
		color:#0073b2;
	}

.sommaire_02

	{
		margin-left:100px;
		margin-top:0px;
	}

.score_02

	{
		margin-left:205px;
		margin-top:-10px;
		font-weight:bold;
	}


.infos_02

	{
		font-size:0.6em;
		color:#0073b2;
		margin-left:5px;
		margin-top:-5px;
	}
.description_02

	{
		color:#0073b2;

	}

.compte_rendu
	{
		font-size:1em;
		color:#0073b2;
		height:5px;
		font-weight:bold;

}
.compte_rendu a:hover
	{
		color:#000066;

}		
		
.tableau_01

	{
		font-size:0.6em;
		margin-top:10px;
		background:#9fc7e8;
		color:#000033;
		font-weight:bold;
		float:left;
		margin-left:-2px;
		border:solid;
		border:1px;
		border:#006699;
	}
	
.classement_complet_01

	{
		font-size:0.6em;
		margin-top:15px;
		margin-left:110px;
		float:left;
		color:#0073b2;
		font-weight:bold;

	}

.classement_complet_02

	{
		font-size:0.6em;
		margin-top:15px;
		margin-right:15px;
		float:right;
		color:#0073b2;
		font-weight:bold;

	}
.titre_classement

	{
		font-weight:bold;
		font-size:14px;
	}

.TabbedPanelsContent a:hover

	{
		color:#000066;
	}

	
.tableau_02

	{
		font-size:0.6em;
		margin-top:10px;
		background:#9fc7e8;
		color:#000033;
		font-weight:bold;
		float:right;
		margin-right:-2px;
		border:solid;
		border:1px;
		border:#006699;
	}
	
.tableau_01 caption

	{
		color:#000000;
	}
	
.tableau_02 caption

	{
		color:#000000;
	}

.blr
	{
		background: #FF0000;
		color:#000000;

	}

.lieu_01

	{
		font-size:0.8em;
		color:#0073b2;
		text-align:center;
		margin-top:-5px;
		font-weight:bold;
	}

.lieu_02

	{
		font-size:0.8em;
		color:#0073b2;
		margin-left:150px;
		margin-top:-5px;
		font-weight:bold;
	}
.url

	{
		color:#0073b2;
		font-weight:bold;
	}

#galeriephoto

	{
		width:230px;
		height:400px;
		background:#e7f0f7;
		float:left;
	    margin:5px 10px 5px 0px;
		padding-bottom:6px;
	}
#bandeau_galerie 

	{
		height:20px;
		background:#0073b2;
		color:#fff;
		line-height:1.5em;
		padding-bottom:5px;
		margin-top:-20px;
	}
#galeriephoto h4

	{
		text-align:left;
		margin-left:5px;
	}



#photo1	
	{
		float:left;
		width:120px;
		height:80px;
		margin-left:10px;
		margin-top:5px;
	}
	
#text_photo1
	{
		margin-left:140px;		
		clear:right;
		font-size:0.6em;
		margin-top:10px;
		color:#0073b2;
	}
	
#photo2	
	{
		float:left;
		width:120px;
		height:80px;
		margin-left:10px;
		margin-top:8px;
	}
	
#text_photo2
	{
		margin-left:140px;		
		clear:right;
		font-size:0.6em;
		margin-top:80px;
		color:#0073b2;
	}
		
#photo3	
	{
		float:left;
		width:120px;
		height:80px;
		margin-left:10px;
		margin-top:15px;
	}

#text_photo3
	{
		margin-left:140px;		
		clear:right;
		font-size:0.6em;
		margin-top:85px;
		color:#0073b2;
	}
	
	
#photo4
	{
		float:left;
		width:120px;
		height:80px;
		margin-left:10px;
		margin-top:18px;
	}
	
#text_photo4
	{
		margin-left:140px;		
		clear:right;
		font-size:0.6em;
		margin-top:80px;
		color:#0073b2;
	}
	
#photo1  img

	{
		border:#0073b2 2px solid;
	}

#galeriephoto #photo1 a:hover img
	{
		border-color:#9fc7e8;
	}	
	
#photo2  img

	{
		border:#0073b2 2px solid;
	}

#photo2 a:hover  img
	{
		border-color:#9fc7e8;
	}	

#photo3  img

	{
		border:#0073b2 2px solid;
	}

#photo3 a:hover  img
	{
		border-color:#9fc7e8;
	}

#photo4  img

	{
		border:#0073b2 2px solid;
   	}

#photo4 a:hover  img
	{
		border-color:#9fc7e8;
	}		
#videos

	{
		width:230px;
		height:400px;
		background:#e7f0f7;
		float:left;
		margin:5px 0px 5px 10px;
		padding-bottom:6px;

	}
#bandeau_videos 

	{
		height:20px;
		background:#0073b2;
		color:#fff;
		line-height:1.5em;
		padding-bottom:5px;
		margin-top:-20px;
	}	
	
#videos h4

	{
		text-align:left;
		margin-left:5px;
	}

#video1	
	{
		float:left;
		width:120px;
		height:90px;
		margin-left:10px;
		background:#fff;
		margin-top:30px;
	}	
	
#text_video1
	{
		margin-left:160px;		
		clear:right;
		font-size:0.6em;
		margin-top:50px;
		color:#0073b2;
	}

#video2
	{
		float:left;
		width:120px;
		height:90px;
		margin-left:10px;
		margin-top:20px;
	}	

#text_video2
	{
		margin-left:160px;		
		clear:right;
		font-size:0.6em;
		margin-top:90px;
		color:#0073b2;
	}	
		
#video3
	{
		float:left;
		width:120px;
		height:90px;
		margin-left:10px;
		background:#fff;
		margin-top:20px;
	}	

#text_video3
	{
		margin-left:160px;		
		clear:right;
		font-size:0.6em;
		margin-top:90px;
		color:#0073b2;
	}

	
#video1  img

	{
		border:#0073b2 2px solid;
	}

#video1 a:hover  img
	{
		border-color:#9fc7e8;
	}	
	
#video2  img

	{
		border:#0073b2 2px solid;
	}

#video2 a:hover  img
	{
		border-color:#9fc7e8;
	}	

#video3  img

	{
		border:#0073b2 2px solid;
	}

#video3 a:hover  img
	{
		border-color:#9fc7e8;
	}

	
#jeux	
	{
		width:220px;
		height:285px;
		background:#faf5f6;
		float:left;
		margin:0px 0px 0px 20px;
		text-align:center;
		color:#0073b2;
		line-height:0.7em;
		font-weight:bold;
		border:1px solid #0073b2;
		padding-bottom:10px;
	}
#jeux a
	{
		text-decoration:none;

		}


	
#jeux span

	{
		font-size:0.8em;
		line-height:0.8em;
	}
#jeux label

	{
		text-align:right;
		font-size:0.8em;
		line-height:0.8em;
	}

#jeux input[type="radio"]

	{
		vertical-align:middle;
	
	}
.clap
	{
		margin-top:-5px;
	}
#dp 

	{
	background:#ccdcf9;
	height:100px;
	width:100px;
	margin-left:60px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:right;	
	padding-right:5px;
	
	}
	
#stades
	
	{
		width:220px;
		height:285px;
		background:#e42256;
		float:right;
		margin:0px 0px 0px 18px;
		text-align:center;
		line-height:0.7em;
		padding-bottom:10px;
			color:#FFFFFF;
	}
	
#text_languenargen
	{
	font-size:0.8em;

	}
	
#languenargen

	{
	margin-top:8px;
	}

#text_languenargen a
	{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
#text_languenargen a:hover
	{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	}


#languenargen img

	{
		border:#9fc7e8 2px solid;
	}
	
#languenargen:hover  img
	{
		border-color:#fff;
	}	
	
#text_foucherolles

	{
	font-size:0.8em;
	margin-top:10px;
	
	}
#text_foucherolles a
	{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
#text_foucherolles a:hover
	{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	}

#foucherolles

	{
	margin-top:8px;
	}
	
#foucherolles img

	{
		border:#9fc7e8 2px solid;
	}
	
#foucherolles a:hover  img
	{
		border-color:#fff;
	}	
#footer	

	{
		float:left;
		width:960px;
		height:60px;
		margin-top:10px;
		background:#fdf7f7;
	}
	
#pub_01
	
	{
		width:120px;
		height:40px;
		background-color:#0033CC;
		float:left;
		margin-top:10px;
		margin-left:60px;
		color:#FFFF00;
		text-align:center;
		line-height:1em;
		font-weight:bold;

	}	

#pub_02
	
	{
		width:120px;
		height:40px;
		background-color:#0033CC;
		float:left;
		margin-top:10px;
		margin-left:60px;
		color:#FFFF00;
		text-align:center;
		line-height:1em;
		font-weight:bold;

	}	

#pub_03
	
	{
		width:120px;
		height:40px;
		background-color:#0033CC;
		float:left;
		margin-top:10px;
		margin-left:60px;
		color:#FFFF00;
		text-align:center;
		line-height:1em;
		font-weight:bold;
	}	


#footer h6

	{
		text-align:right;
		line-height:2em;
		margin-right:15px;
		margin-bottom:40px;
		color:#0073b2;
		font-size:10px;
		margin-top:20px;
		
	}

#footer ul

	{
		margin-left:100px;
		margin-top:15px;
		background:#fdf7f7;				
	}

#footer li

	{
		
		float:left;
		list-style-type:none;
		font-size:0.6em;
		background:#fdf7f7;	
	}
	

#footer a

	{
		display:block;
		background:#fdf7f7;
		color:#0073b2;

	}
		
#footer a:hover

	{
		text-decoration:underline;
		color:#000066;
		background:#fdf7f7;
	}
#admin{
	width:100%;
	height:100%;
/*	
	background-color:#999999;
	-moz-opacity: 0.9;
*/	
	position: fixed;
	top:0px;
	left:0px;
	background-color:#0073b2;
	color:#fff;
	z-index:99;
	text-align:center;
}

#admin a
{
	color:#fff;
}
#admin h2
{
	color:#fff;
}

img, a img {
	border:#FFFFFF 0px none;
	margin: -3px 0px 0px 0px;
}

