*
{
	margin:0px;
	padding:0px;
}

body
{
	background:rgb(255,255,255) top url(../Images/bulle5.jpg) ;
	/*background-color:rgb(5,65,198);*/
	margin-top:15px;
}
h2,h3,h4
{
	color:red;
}
h2
{
	text-align:center;
}
h3
{
	margin-left:80px;
}
h5
{
	margin-left:80px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:0.9em;
}
#conteneur
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:800px;
	background-color:rgb(235,255,225);	/*rgb(255,255,225);	/*rgb(230,255,255);*/
	border:4px ridge rgb(230,255,255);
	color:rgb(0,70,220);
	font-family: verdana, tahoma, comic sans ms, arial, sans-serif;
	font-size:0.9em;
}

#table-menu
{
	float:left;
}

div#banniere
{
	margin:0px;
	padding:0px;
	background:rgb(255,255,255) top url(../Images/banniere10.jpg) no-repeat;
	height: 200px ;
}
div#img-eclab006
{
	float:left;
	
}
div#img-eclab006 img
{
	margin-left:70px;
	margin-top:30px;
	
}
div#menu
{
	float:left;
	margin-top:30px;
	padding:0;
	margin-left:0px;
	width:248px;		/*180*/
	
}	

#banniere table
{
	margin:0px;
	margin-top:120px;
	margin-left:120px;
	border-collapse:collapse;

}
#banniere table img
{
	border:none;
	margin:0px;
}

/*   Infos modifiables */
#infos
{
	margin-top:10px;
	background:rgb(255,255,255) top url(../Images/eclab005.jpg) no-repeat;
	height:447px;
	color:rgb(18,46,119);
	font-size:0.9em;
}
#infos-cadre
{
	margin:0;
	padding-top:54px;
	margin-left:45px;
	width:158px;
	height:350px;
}
.titreinfo1
{
	font-weight:bold;
	margin-bottom:5px;
	margin-left:15px;
}
.titreinfo2
{
	font-weight:bold;
	margin-bottom:5px;
	margin-left:20px;        
}
.titreinfo3
{
	font-weight:bold;
	margin-bottom:2px;
	margin-left:20px;
}
.texteinfo1
{
	margin-bottom:3px;
	font-size:11px;
	margin-left:1px;
}
.texteinfo2
{
	margin-bottom:3px;
	font-size:11px;
	margin-left:13px;
}
.texteinfo3
{
	/*margin-bottom:25px;*/
	font-size:11px;
	margin-left:13px;
}
/*---------------------------*/
div#flash
{
	border: 2px ridge red;
	font-size:0.9em;
	padding:8px;
	font-family:tahoma;
	margin-bottom:10px;
}
#introd
{
	text-align:center;
	font-weight:bold;
}
#img
{
	float:left;
	padding:5px;
	
}
#inscr
{
	font-style:italic;
	text-align:center;
}
#texte
{
	font-weight:normal;
}
#info-ext
{
	color:red;
	font-size:1.1em;
	
}
#info-ext-underline
{
	font-weight:bold;
	text-decoration:underline;
}
/*---------------------------*/
#corps
{
	
	margin:0;
	margin-left:250px;
	margin-top:30px;
	margin-bottom:30px;
	padding-right:10px;
	
}

#corps h3
{
	margin-top:20px;
}
#corps-manif
{
	
	margin:0;
	margin-left:270px;
	margin-top:30px;
	margin-bottom:30px;
	padding-right:10px;
	
}

#corps-manif h3
{
	margin-top:20px;
}

#pres-img
{
	margin-left:90px;

}
.img-titre
{
	margin-left:140px;
}
.img-titre-saison
{
	margin-left:90px;
}
.img-retour
{
	margin-left:50px;
	border:none;
}
/*---------------------------*/
#info-vacs-jf 
{
	margin-top:20px;
	margin-left:20px;
	width:200px;
	text-align:center;
	border:2px ridge rgb(248,5,22);
	padding:10px;
	font-family:arial;
}
#info-vacs-jf a
{
	color:rgb(248,5,22);
	font-weight:bold;
}
#aquaform-img
{
	
	margin:0;
	
}
#aquaform-img img
{
	float:left;
	width:250px;
	height:250px;
}
#coordonnees
{
	margin-left:200px;
	margin-top:0;
}
#lieu
{
	margin-left:100px;
	padding:8px;
	width:400px;
	text-align:center;
	border:2px ridge rgb(0,70,220);
	background-color:rgb(194,242,248);
}
.coord-bold
{
	font-weight:bold;
}
#ffn
{
	margin-top:60px;
	margin-left:100px;
	width:250px;
	float:left;
	font-style: italic ;
}
#logo-ffn 
{
	margin-top:40px;
}

#logo-ffn img
{
	
	width:70px;
	height:70px;
	border:none;
}

/*--------------------------------------------------------------------*/

#natation-adulte
{
	float:left;
	width:300px;
}
#acti-msg
{
	font-style:italic;
	font-size:1.1em;
	text-align:center;
	color:red;
	
}
.creneau
{
	border:2px ridge rgb(20,20,255);
}

.creneau1
{
	background-color:rgb(120,230,230);
}
.creneau2
{
	background-color:rgb(120,210,230);
}
.creneau3
{
	background-color:rgb(120,190,230);
}

#choix
{
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}
#img-natation 
{
	margin-top:115px;
	margin-left:30px;
	
}

#img-aquaform
{
	margin-top:15px;
	margin-left:130px;
}
#img-jardin
{
	float:left;
	margin-top:30px;
	margin-bottom:25px;
}
#jardinaquatique
{
	float:right;
	width:300px;
	margin-top:40px;
}
/*--------------------------------------------------------------------*/
.pied_de_page
{
	margin:0px;
	margin-top:2px;
	font-size:0.7em;
	font-family:verdana, arial, tahoma,comic sans ms, verdana, sans-serif;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	/*background-color:white;*/
	height:20px;
}

.pied_de_page a
{
	/*text-decoration:none;*/
	color:rgb(0,70,220);
	
}
/*--Inscriptions------------------------------------------------------------------*/
#liste-inscription
{
	margin-left:40px;
	list-style-image:url(../Images/pucebleue.png);
}
#liste-inscription li
{
	margin-bottom:4px;
}

#telecharger-fiche
{
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	font-style:italic;
}
#telecharger-fiche a
{
	font-weight:bold;
	color:rgb(0,70,220);
	font-style:normal;
}
#telecharger-fiche a:hover
{
	font-weight:bold;
	color:red;
}
#table-tarifs
{
	width:100%;
	background-color:rgb(194,242,248);
	border:2px ridge blue;
	
}

#table-tarifs th
{
	border:none;
	height:25px;
	color:red;
	text-align:left;
	text-indent:10px;
	font-size:1.1em;
}
#table-tarifs td
{
	height:20px;
	text-indent:5px;
}
#table-tarifs td
{
	width:33%;
}
/*--------------------------------------------------------------------*/
#liste-evenement
{
	list-style-image:url(../Images/drapeau.png);
}
#liste-evenement a
{
	font-style:italic;
}
#liste-evenement li
{
	margin-bottom:5px;
}
#liste-compet
{
	list-style-image:url(../Images/medaille.png);
}
#liste-compet li
{
	margin-bottom:5px;
}
#liste-repas
{
	list-style-image:url(../Images/soleil.png);
}
#liste-repas a
{
	font-style:italic;
}
.img-repas
{
	height:190px;
	width:254px;
}
#liste-evenement h5
{
	margin-left:0px;
	font-weight:bold;
	
}
.resultats
{
	font-style:italic;
	margin-left:10px;
}
#bravo
{
	margin-left:100px;
	margin-top:8px;
	font-size:1.2em;
	color:red;
}
/*--------------------------------------------------------------------*/
.img-nuit
{
	height:170px;
	width:256px;
}
#nuit-photos
{
	margin-left:10px;
	margin-bottom:50px;
	text-align:center;
}
#nuit-photos h3
{
	text-align:center;
}
#nuit-photos a
{
	/*margin-left:280px;*/
		color:red;
	font-weight:bold;
}

/* Nuit 2010*/
#nuit-diapo
{
	padding:10px;
	margin-top:10px;
	height:500px;
	text-align:center;
}
#nuit-diapo-action
{
	margin-top:15px;
	margin-left:60px;
	
}
#nuit-diapo-action input
{
	background-color: rgb(220,250,180);
	color:rgb(160,190,0);		/*rgb(255,130,0);*/
	width:25px;
	height:20px;
	font-weight:bold;
}

#nuit-agrandie
{
	margin-left:3%;
	
}
/*--------------------------------------------------------------------*/
#mentionslegales
{
	margin:0px;
	background-color:rgb(255,255,255) top url(../Images/bulle5.jpg) ;
	font:0.8em "Trebuchet MS", arial, helvetica, sans-serif ;
}
#mentionslegales h4
{
	color:black;
	text-align:center;
}
#mentionslegales a
{
	text-decoration:none;
	color:rgb(130,0,190);
}

.mlnom
{
	text-align:center;
}

.mladresse
{
	margin-left:50px;
}
#mlfermeture
{
	text-align:center;
	font-size:0.7em;
	color:black;
	margin-top:15px;
	
}
/*--------------------------------------------------------------------*/

#plan
{
	margin-top:100px;
	float:left;
	margin-left:100px;
}
#plan a
{
	font-weight:bold;
}

/*--------------------------------------------------------------------*/

#archive
{
	margin-top:30px;
	margin-left:60px;
	margin-bottom:30px;
	
	position:relative;
}
#archive a
{
	color:rgb(248,5,22);
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
}

#retour
{
	margin-left:auto;
	margin-right:auto;
	width:100px;
}

#retour a
{
	color:rgb(248,5,22);
	text-decoration:none;
	font-size:1.3em;
	font-weight:bold;
}
/*--------------------Infos Vacs & JF----------*/
#corps-infos-vacs-jf
{
	
	margin:0;
	margin-left:270px;
	margin-top:30px;
	margin-bottom:30px;
	padding-right:10px;
	
}
#corps-infos-vacs-jf h3
{
	font-weight:normal;
	font-size:1em;
	text-align:center;
	text-decoration:underline;
	margin-bottom:15px;
	margin-left:5px;
}

#corps-infos-vacs-jf h4
{
	font-weight:normal;
	font-size:1em;
	margin-top:10px;
}
	
	
	/*---------------------------*/
div#fetes
{
	border: 2px ridge red;
	font-weight:bold;
	font-size:1em;
	font-family:Verdana;
	padding:8px;
	background:white;
	height:100px;
}

#fetes2 img
{
	float:left;
	width:100px;
	height:100px;
}
#fetes img
{
	float:left;
	width:500px;
	height:50px;
	}
#texte-fetes
{
	padding-top:15px;
	margin-left:110px;
	margin-top:0;
	color:red;
}
#texte-fetes2
{
	padding-top:15px;
	margin-top:50px;
	margin-left:85px;
	font-size:0.9em;
	color:blue;
}
/*--------*/
#img-unicef 
{
	
	border: none;
	
	
}
#lien-image
{
	text-decoration:none;
	margin-left:185px;
}

#lien-texte
{
	margin-left: 60px;
	text-decoration:none;
}

#lien-2009
{
	margin-left: 10px;
	color:orange;
	font-style:italic;
}
#lien-video
{
	margin-left: 30px;
	color:orange;
}

#video-nuitdelo
{
	margin-left:165px;
	
	width:500px;
	margin-top:50px;
	margin-bottom:50px;
}

#video-nuitdelo h1
{
	color:orange;
	font-family:arial, tahoma;
	margin-bottom:20px;
	margin-left:85px
}
#retour-video a
{
	color:orange;
	font-family:arial, tahoma;
	font-size:1.2em;
	font-weight:bold;
	margin-top:20px;
	margin-left:220px;
	text-decoration:none;
}
	
#lien-2010
{
	margin-left: 80px;
	padding-bottom:20px;
	color:green;
	font-style:italic;
}
#telethon-horaire
{
	color: green;
	font-size:1.1em;
	font-weight:bold;
}
#telethon-introd
{
	color:red;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
	
}
#telethon-inscr
{
	color:red;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	margin-bottom:8px;
}
#telethon-lib
{
	color:blue;
	font-size:1.2em;
	font-weight:bold;
	margin-left:50px;
	margin-top:8px;
	margin-bottom:8px;
}
#telethon-lib2
{
	color:blue;
	
	font-weight:bold;
	margin-left:65px;
}
#flash img
{
	float:left;
}
#nuit-2011
{
	color:blue;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	margin-bottom:50px;
	
}
#widget
{
	float:left;
	margin-left:10px;
}
#nuit-liens
{
	margin-top:30px;
	margin-bottom:100px;
	color:blue;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
}
#nuit-liens a
{
	color:blue;
	font-style:italic;
}

.img-compet
{
	height:410px;
	width:546px;
}
.img-compet2
{
	height:546px;
	width:410px;
}
