
	A {cursor:pointer; text-decoration:none;}
	BODY {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family:arial; overflow:auto;font-size:80%;background-color:#007777;}
	IMG {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	TEXTAREA {overflow:auto;}
	
	#blocprincipal
	{
		position:absolute;
		background-color:#f9db35;
		background-color:#009999;
		background-color:#FFFFFF;
		
		width:1020;
		height:590;
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px;
	}
	
	#blocpbandeau
	{
		position:absolute;
		top:527px;
		text-align:left;
		width:770;
		height:63px;
		background-image:url(imgs/bandeau.png);
		
		
	}
	
	#blocpbandeau2
	{
		position:absolute;
		top:0px;
		left:0px;
		
		width:100%;
		height:150px;
		background-image:url(imgs/chapeau.png);
		background-position: -750px 0px
		
	}
	
	#blocpsommaire
	{
		position:absolute;
		top:160px;
		left:0px;
		width:110px;
		
	}
	#bloc_1
	{
		position:absolute;
		top:350px;
		left:720px;
	}	
	
	#bloc_2
	{
		position:absolute;
		top:200px;
		left:720px;
	}
	
	#blocpsommaireadmin
	{
		position:absolute;
		top:120px;
		left:0px;
		width:110px;
		
	}
	
	
	#blocplienutile
	{
		position:absolute;
		top:130px;
		left:905px;
		width:200px;
		height:200px;
		background-color:transparent;
		border: solid 0px transparent;
		
		
	}
	
	#blocpastuce
	{
		position:absolute;
		top:85px;
		left:840px;
		width:50px;
		background-color:transparent;
		
	}
	#blocppartenaire
	{
		position:absolute;
		top:490px;
		left:770px;
		width:250px;
		text-align:center;
		background-color:transparent;
		
		
	}

	#logoeurope
	{
		position:absolute;
		top:530px;
		left:710px;
		height:60px;
		background-color:white;
		
	}
	#logofacebook
	{
		position:absolute;
		top:530px;
		left:618px;
		height:60px;
		background-color:white;
		
	}
	

	#blocpannexe
	{
		position:absolute;
		top:507px;
		left:150px;
		text-align:center;
		width:400px;
		
	}

	
	#blocprubriquecij
	{
		position:absolute;
		top:10px;
		left:150px;
		width:150px;
		height:130px;
		text-align:center;
	}
	
	#blocprubriquerij
	{
		position:absolute;
		top:10px;
		left:300px;
		width:150px;
		height:130px;
		text-align:center;
	}
	
	#blocprubriquedoc
	{
		position:absolute;
		top:10px;
		left:450px;
		width:150px;
		height:130px;
		text-align:center;
	}
	
	#blocprubriquesante
	{
		position:absolute;
		top:10px;
		left:450px;
		width:150px;
		height:130px;
		text-align:center;
	}
	
	#blocprubriqueespacepro
	{
		position:absolute;
		top:10px;
		left:600px;
		width:150px;
		height:130px;
		text-align:center;
	}
	
	#blocprss
	{
		position:absolute;
		top:5px;
		left:900px;
		width:150px;
		height:130px;
		text-align:center;
	}
	
	#blocpcherche
	{
		position:absolute;
		top:10px;
		left:820px;
		width:150px;
		height:130px;
		text-align:center;
	}
	
	#blocpreaction
	{
		position:absolute;
		top:40px;
		left:820px;
		width:150px;
		height:130px;
		text-align:center;
	}
	
	#blocpfaq
	{
		position:absolute;
		top:100px;
		left:775px;
		width:200px;
		height:135px;
		text-align:center;

	}	
	
	#blocpblog
	{
		position:absolute;
		top:430px;
		left:150px;
		width:200px;
		height:135px;
		text-align:center;

	}
	


	
	#blocpblocnote
	{
		position:absolute;
		top:340px;
		left:785px;
		width:100px;
		height:125px;
		text-align:center;
	}
		
	#blocpnewsletter
	{
		position:absolute;
		top:360px;
		left:900px;
		width:100px;
		height:125px;
		text-align:center;
	}


	#blocprubriqueactualite
	{
		position:absolute;
		top:180px;
		left:150px;
		width:255px;
		height:250px;
		text-align:center;

		
	}
	#blocprubriqueactualite2
	{
		position:absolute;
		top:180px;
		left:415px;
		width:255px;
		height:250px;
		text-align:center;

		
	}
		#blocpdefilnews
		{
			width:250px;
			height:100px;
			margin: 0px 0px 0px 0px; 
			padding: 0px 0px 0px 0px;
			overflow : hidden;
			font-size:80%;
			background-color:#ffffff;
			border:dotted 1px #008080;
			overflow:hidden;
		}
		#blocpdefilnews2
		{
			width:250px;
			height:100px;
			margin: 0px 0px 0px 0px; 
			padding: 0px 0px 0px 0px;
			overflow : hidden;
			font-size:80%;
			background-color:#ffffff;
			border:dotted 1px #008080;
			overflow:hidden;
		}
	
	
	#bloc_nuage_tag
	{
		position:absolute;
		top:330px;
		left:150px;
		width:250px;
		height:130px;
		text-align:center;
		font-size:10%;
		z-index:-1;
		border:dotted 0px red;
	}
	
	#blocpresolution
	{
		position:absolute;
		top:570px;
		left:100px;
		width:100%;
		font-size:60%;
	}
	
	
	#blocpi
	{
		position:absolute;
		top:10px;
		left:10px;
		width:100px;
		height:84px;
		background-image:url(imgs/pointi.gif);	
	}
	
	#bloci
	{
		position:absolute;
		top:100px;
		left:10px;
		background-image:url(imgs/i.gif);	
	}
	
	#blocpj
	{
		position:absolute;
		top:475px;
		left:690px;
		width:100px;
		height:65px;
		background-image:url(imgs/pointj.gif);	
	}
	
	#blocj
	{
		position:absolute;
		top:100px;
		left:690px;
		width:100px;
		height:374px;
		background-image:url(imgs/j.gif);	
		
		
	}
	
	#photojeune
	{
		position:absolute;
		top:307px;
		left:500px;
	}
	
	
	#bloc_resolution
	{
		position:absolute;
		top:685px;
		font-size:10px;

	}

	.menusousrubrique
	{
		position:absolute;
		z-Index:1;
		height:20px;
		top:10px;
		left:50%;
		background-color:#e6ff80;
		border: solid 1px #ff8080;
		
		overflow:hidden;
	}

/*
	##############
	# FORMULAIRE #
	##############
*/

label {
 margin-left: 20px !important;    /* marge firefox */
 margin-left: 10px;               /* marge internet explorer */
  width: 70px;
   display: block;
    float: left;
     color: #4169E1; }

fieldset {
 background: url(imgs/formulairenl.png) no-repeat top left;
  width: 300px;
   height: 210px;
    margin: 0 auto;
     border: none; }

.formulaire {
 margin-top: 40px; 
 margin-left: 15px; }

input.bouton {
 background-color: white;
  margin: 0 0 0 0px;
   color: #4169E1;
    font-style: italic; }

input.bouton:hover {
 background-color: #6495ED;
  color: white; }

input.bouton:active {
 background-color: #4169E1;
  color: white; }

input.fond:focus {
 background-color: #B0E0E6;
  color: red; }




.newsletter { margin-left: 15px; }



/*
	##############
	# bloc info #
	##############
*/

.blocinfo_titre_categorie
{
	width:80%;
	text-align:center;
	border:solid 2px red;
	font-family:corsiva;
	font-size:150%;
	
}



/*
	#########################
	# Mise en forme de base #
	#########################
*/

.titre
{
	font-size:150%;
	font-family:arial;
	font-weight:bold;
	color:#202020;	
}
	.titre:first-letter
	{
		font-size:150%;
		color:#aa0000;	
		font-variant: small-caps;
	}


.soustitre
{
	font-size:120%;
	font-weight:200%;
	color:#404040;	
}
	.soustitre:first-letter
	{
		font-size:150%;
		font-variant: small-caps;
		color:#aa0000;	
	}

.texte
{
	font-size:100%;
	color:#606060;	
	text-align:left;
}

.sousmenu0
{
	font-size:100%;
	background-image:url(imgs/bouton_1.png);	
	border: solid 1px #404040;
	width:250px;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

.sousmenu1
{
	font-size:100%;
	background-image:url(imgs/bouton_2.png);	
	border: solid 1px #404040;
	width:250px;	
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

.sousmenu2
{
	font-size:100%;
	background-image:url(imgs/bouton_3.png);	
	border: solid 1px #404040;
	width:250px;	
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}
.sousmenu3
{
	font-size:100%;
	background-image:url(imgs/bouton_4.png);	
	border: solid 1px #404040;
	width:250px;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}
.sousmenu4
{
	font-size:100%;
	background-image:url(imgs/bouton_5.png);	
	border: solid 1px #404040;
	width:250px;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}


.sousmenu8
{
	font-size:100%;
	background-image:url(imgs/bouton_4.png);	
	border: solid 1px #404040;
	width:250px;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

.sousmenu9
{
	font-size:100%;
	background-image:url(imgs/bouton_4.png);	
	border: solid 1px #404040;
	width:250px;
	margin: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
}

.petit
{
	font-size:60%;
	font-style:italic;
}

.erreur
{
	font-size:120%;
	color:#FF0000;	
	text-align:center;

}
.souserreur
{
	font-size:100%;
	color:#ff0000;	
	text-align:left;

}

.liste
{
	font-size:100%;
	font-weight:100%;
	color:202020;	
	text-align:left;
}



.admintitre
{
	font-size:150%;
	font-family:arial;
	font-weight:200%;
	color:#202020;	
	border:solid 0px red;
	background-color:#f0f0f0;
}
	

	.admintitre:first-letter
	{
		font-size:150%;
		color:#aa0000;	
		font-variant: small-caps;
	}
	
.admintext
{
	font-size:100%;
	font-family:arial;
	font-weight:200%;
	color:#202020;	
	
	background-color:#f0f0f0;
}


.nopouvoir
{
	color:red;	
}










/*
	Style pour la newsletter

*/



	  .Style1 
	  {
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-weight: bold;
		  color: #000080;
	  }
	  .Style8 
	  {
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-weight: bold; 
		  font-size: 18px; 
		  color: #000080; 
	  }
	  .Style9 
	  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	  }
	  .Style13 
	  {
	  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	  	font-weight: bold; 
	  	color: #FFFFFF; 
	  	font-size: 18px; 
	  }
	  .Style17 
	  {
	  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	  	font-weight: bold; 
	  	font-size: 18px; 
	  	color: #000080; 
	  }
	  .Style18 
	  {
	  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	  	font-size: 12px; 
	  }
	  .Style19 
	  {
	  	font-size: 9px;
	  }
	  .Style20 
	  {
	  	color: #FF9900;
	  	font-weight: bold;
	  }
	  .Style21 
	  {
	  	color: #FF6600;
	  	font-weight: bold;
	  }
	  .Style22 
	  {
	  	color: #FF6633;
	  	font-weight: bold;
	  }
	  .Style23 
	  {
	  	color: #FF0033;
	  	font-weight: bold;
	  }
	  .Style24 
	  {
		color: #FF0000;
		font-weight: bold;
	  }
	  .Style28 
	  {
	  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	  	font-size: 12px; 
	  	font-weight: bold; 
	  }
	  .Style30 
	  {
	  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	  	font-weight: bold; 
	  	color: #FFFFFF; 
	  	font-size: 10px; 
	}
	
	
	
	
	
	
	