*{
	margin: 0;
	padding: 0;
	border:0px;
	list-style-type: none;
}
.retour-admin{
	background-color:#EEE;
	-webkit-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px 4px 0 0;
	padding:5px;
	position: fixed;
	z-index:10000;
	left: 0px;
	top: 0px;
	margin-left:5px;
	margin-top:5px;
}
html{
	height: 100%;
}
body {
	height: 100%;
	background-color:#9bbef3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#000000;
	background-image: url(images/general/nuages.gif);
	background-repeat: no-repeat;
	background-position: center 4px;
}
.Invisible{
	display:none;	
}

form { 
	display : block;	
	margin : 0;
	padding : 0;
}

.container-global{
	width: 100%;
	
	overflow:auto;

}
.container-global1-2{
	width: 100%;
	position:absolute;
	height:500px;
	z-index:auto;
}
.container-global1{
	width: 100%;

}
.container-global2{
	width: 100%;
	position:absolute;
	z-index:auto;
}
#container{
	margin: 0 auto;

	padding: 0;
	overflow:auto;
	width: 984px;
	
	
}
#container .hautContainer{
	
	width: 984px;
	margin:auto;
	padding-top:12px;
	

	
}
#container .basContainer{
	width: 984px;
	padding:0px;
	margin: 0 auto;
	overflow:auto;
	padding-bottom:45px;
	
	
	background-attachment: scroll;
}
a{
	text-decoration:none;
	cursor:pointer;
	outline:none;
}
.basContainer a{
	text-decoration:none;
	cursor:pointer;
	outline:none;
	color:#F90;
	text-decoration:underline;
	font-style:italic;
}
.saut{
	clear:both;	
}
/*-----------------blocsMEP-----------------*/
.colP{
	width:100%;
	overflow:auto;
	clear:both;
	margin-bottom:10px;
}
.colG{
	width:42%;
	overflow:auto;
	float:left;
	margin-right:1%;
}
.colS1{ /*-----------------colone spéciale-----------------*/
	width:23%;
	overflow:auto;
	float:left;
	margin-right:1%;
}
.colC{
	width:66%;
	overflow:auto;
	float:left;
	margin-right:1%;
}
.colD{
	width:33%;
	overflow:auto;
	float:left;
}


/*-----------------blocs-----------------*/
.sautBloc{
	clear:both;	
}
.bloc1,.bloc1-2,.bloc1-3,.bloc2-3,.bloc1-4,.bloc3-4,.bloc1-6{
	float:left;
	overflow:auto;
}
.bloc1{
	width:100%;
	clear:both;
}
.bloc1-2{
	width:50%;
}
.bloc1-3{
	width:33%;
}
.bloc2-3{
	width:66%;
	margin-right:1%;
}
.bloc1-4{
	width:25%;
}
.bloc3-4{
	width:75%;
}
.bloc1-6{
	width:16%;
	margin-left:3px;
	margin-right:3px;
}
/*-----------------blocs interieur-----------------*/
.style1{ /*neutre*/
	background:none;
}
.style2{
	width:100%;
}
.style3{
	width:100%;
}
.bloc-contenu {
	overflow:auto;	
}
.style2 .angleHG,.style4 .angleHG{ /*cadre + ombre*/
	background-image: url(images/bloc1/angleHG.png);
	height:10px;
	width:12px;
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
.style2 .angleHD,.style4  .angleHD{ 
	background-image: url(images/bloc1/angleH.png);
	height:10px;
	background-repeat: no-repeat;
	background-position: right top;
	margin-left:12px;
}
.style2 .coteG,.style4 .coteG{ 
	background-image: url(images/bloc1/coteG.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:12px;
}
.style2 .bloc-contenu,.style4 .bloc-contenu{
	background-image: url(images/bloc1/coteD.png);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right:12px;
}
.style2 .angleBG,.style4 .angleBG{ 
	background-image: url(images/bloc1/angleBG.png);
	height:20px;
	width:12px;
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
.style2 .angleBD,.style4 .angleBD{ 
	background-image: url(images/bloc1/angleB.png);
	height:20px;
	background-repeat: no-repeat;
	background-position: right top;
	margin-left:12px;
}
.style3,style1{
	clear:both;
	overflow:auto;
}
.style3 .bloc-contenu{
	background-image: url(images/bloc1/bas-surligne.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:10px;
	background-color:#FFF;
}
.style1  .bloc-contenu{
	padding-bottom:10px;
	background:none;
}
.style1 .angleHG,.style1 .angleHD,.style1 .angleBG,.style1 .angleBD,.style1 .coteG{
	background:none;
	margin:0px;
	padding:0px;
}
.style3 .angleHG,.style3 .angleHD,.style3 .angleBG,.style3 .angleBD,.style3 .coteG{
	background:none;
	margin:0px;
	padding:0px;
}
.style1.angleHG,.style1 .angleBG{
	width:0px;
}
.style3 .angleHG,.style3 .angleBG{
	width:0px;
}
.style1 .angleHD,.style1 .angleBD{
	height:0px;
}
.style3 .angleHD,.style3 .angleBD{
	height:0px;
}
/*-----------------formulaire-----------------*/
.champ-public, .champ-public-no{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../../css/images/formulaire/fond.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-right: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
}
.champ-public-no{
	background-image:url(../../css/images/formulaire/fond-couleur.png);
}


/*-----------------Boutons-----------------*/
.bt-special{
	margin-top:10px;
	margin-bottom:10px;
}
.bouton-cgu-fr,.bouton-cgu-en,
.bouton-cgu-fb-fr,.bouton-cgu-fb-en
{
	width:290px;
	height:48px;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
	float:left;
	display:block;
	margin-left:20px;
}
.bouton-cgu-fr{
	background-image:url(images/cgu-fr.png);
}
.bouton-cgu-en{
	background-image:url(images/cgu-en.png);
}
.bouton-cgu-fb-fr{
	background-image:url(images/facebook-connect-fr.png);
}
.bouton-cgu-fb-en{
	background-image:url(images/facebook-connect-en.png);
}

a.toutes-les-videos,a.toutes-les-videos-en {
	display:block;
	width:290px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#608db7;
	text-decoration:none;
}
a.toutes-les-videos{
	background-image:url(../../Image/boutons/toutes-les-videos-over.png);
}
.toutes-les-videos:hover{
	background-image:url(../../Image/boutons/toutes-les-videos.png)
}
a.toutes-les-videos-en{
	background-image:url(../../Image/boutons/toutes-les-videos-over-en.png);
}
.toutes-les-videos-en:hover{
	background-image:url(../../Image/boutons/toutes-les-videos-en.png)
}

a.newsletter,a.newsletter-en {
	display:block;
	width:290px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#608db7;
	text-decoration:none;
}
a.newsletter-en,a.newsletter{
	background-image:url(../../Image/boutons/newsletter-over.png)
}
a.newsletter-en:hover,a.newsletter:hover{
	background-image:url(../../Image/boutons/newsletter.png)
}

a.toutes-les-thematiques,a.toutes-les-thematiques-en {
	display:block;
	width:290px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#608db7;
	text-decoration:none;
}
a.toutes-les-thematiques-en{
	background-image:url(../../Image/boutons/toutes-les-thematiques-over-en.png)
}
.toutes-les-thematiques-en:hover{
	background-image:url(../../Image/boutons/toutes-les-thematiques-en.png)
}
a.toutes-les-thematiques{
	background-image:url(../../Image/boutons/toutes-les-thematiques-over.png)
}
.toutes-les-thematiques:hover{
	background-image:url(../../Image/boutons/toutes-les-thematiques.png)
}


a.creez-compte,a.creez-compte-en{
	display:block;
	width:290px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#608db7;
	text-decoration:none;
}
.creez-compte-en{
	background-image:url(../../Image/boutons/creez-compte-en.png);
}
.creez-compte-en:hover{
	background-image:url(../../Image/boutons/creez-compte-over-en.png)
}
.creez-compte{
	background-image:url(../../Image/boutons/creez-compte-over.png);
}
.creez-compte:hover{
	background-image:url(../../Image/boutons/creez-compte.png)
}


a.bt-facebook,a.bt-facebook-en{
	display:block;
	width:290px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#608db7;
	text-decoration:none;
}
a.bt-facebook-en{
	background-image:url(../../Image/boutons/rejoignez-nous-over-en.png)
}
.bt-facebook-en:hover{
	background-image:url(../../Image/boutons/rejoignez-nous-en.png)
}
a.bt-facebook{
	background-image:url(../../Image/boutons/rejoignez-nous-over.png)
}
.bt-facebook:hover{
	background-image:url(../../Image/boutons/rejoignez-nous.png)
}

a.bt-twitter,a.bt-twitter-en {
	display:block;
	width:290px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#a4d559;
	text-decoration:none;
}
a.bt-twitter-en{
	background-image:url(../../Image/boutons/twitter-over-en.png);
}
.bt-twitter-en:hover{
	background-image:url(../../Image/boutons/twitter-en.png)
}
a.bt-twitter{
	background-image:url(../../Image/boutons/twitter-over.png);
}
.bt-twitter:hover{
	background-image:url(../../Image/boutons/twitter.png)
}


a.bt-infonat, a.bt-infonat-en{
	display:block;
	width:290px;
	height:48px;
	background-position:left top;
	background-repeat:no-repeat;
	color:#a4d559;
	text-decoration:none;
}
a.bt-infonat-en{
	background-image:url(../../Image/boutons/infonat-over-en.png);
}
.bt-infonat-en:hover{
	background-image:url(../../Image/boutons/infonat-en.png)
}
a.bt-infonat{
	background-image:url(../../Image/boutons/infonat-over.png);
}
.bt-infonat:hover{
	background-image:url(../../Image/boutons/infonat.png)
}
.bt1{
	float:left;
	overflow:auto;
	display:block;
	margin-right:20px;
}
.bt1:hover .bt-gauche,.bt1 .bt-gauche{
	background-image:url(../../css/images/boutons/bt-gauche-over.png);
}
.bt1:hover .bt-droite,.bt1 .bt-droite{
	background-image:url(../../css/images/boutons/bt-droite-over.png);
}
.bt1:hover .bt-centre,.bt1 .bt-centre{
	background-image:url(../../css/images/boutons/bt-centre-over.png);
}
.bt1 .bt-gauche,.bt1 .bt-droite,.bt1 .bt-centre{
	height:28px;
	line-height:28px;
	float:left;
}
.bt1 .bt-gauche,.bt1 .bt-droite{
	background-position:left top;
	background-repeat:no-repeat;
	width:10px;
}
.bt1 .bt-gauche{
	background-image:url(../../css/images/boutons/bt-gauche.png);
}
.bt1 .bt-droite{
	background-image:url(../../css/images/boutons/bt-droite.png);
}
.bt1 .bt-centre{
	background-image:url(../../css/images/boutons/bt-centre.png);
	background-repeat:repeat-x;
	color:#FFF;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.bt1 a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
/*-----------------commentaires-----------------*/
.com-ligne1{
	background-image:url(../../css/images/commentaires/fond-ligne1.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:16px;
	margin-left:2px;
	padding-left:10px;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}
.com-ligne1 span{
	padding-left:20px; 
	color:#504030;
	font-weight:bold;
}
.com-texte{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	height:50px;
	overflow:hidden;
}
.com-textarea{
	width:100%;
	height:150px;
}
.com-vignette{
	float:left;	
}
.com-vignette .com-cadre{
	margin-right:10px;
	border:solid 1px #CCC;
	padding:2px;
	float:left;	
}
.com-vignette img{
	height:40px;
}
/*--------------------Plan-----------------------------*/
.lien-plan{
	text-decoration:none;
	color:#65a5bf;
	font-weight:bold;
	background-image: url(images/general/puce.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:25px;
	
}
/*--------------------Recherche-----------------------------*/
.ligne-resultat a{
	text-decoration:none;
	color:#fcae1e;
	font-weight:bold;
	background-image: url(images/general/puce.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:25px;
}

/*--------------------charte-----------------------------*/
.plein-charte-texte{
	position:absolute;
	width:650px;
	height:318px;
	background-color:#FFFFFF;
	border:solid 1px #ffcc33;
	top:50%;
	left:50%;
	margin-left:-325px;
	margin-top:-130px;
	color:#000000;
	text-align:center;
	padding-top:30px;
}
.plein-charte-texte a{
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}
.charte-form{
	padding-bottom:7px;
}
.encadre-charte{

	width:630px;
	margin:auto;
	height:220px;
	overflow:auto;
	text-align:justify;
}
.maintenance {
	background-image: url(images/maj.gif);
	background-repeat:no-repeat;
	width:191px;
	height:150px;
	margin:auto;
	margin-top:140px;
	font-size:11px;
	
	
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-weight:bold;
	color:#39446d;
	
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-85px;
	margin-top:-75px;
	padding-top:90px;
}
