@font-face {
    font-family: 'Coolvetica';
    src: url('../coolvetica.ttf') format('truetype');
}


.commentaires{
display: none;
}

.gclogo{
border : #000000 solid 2px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
height:66px;
margin-right:10px;
position:relative;
right:-10px;
}

#bandeau{
background-color : #000000;
margin : 0;
width: 100%;
min-width:1000px;
}

#bandeau2{
background-color : #000000;
margin : 0;
width: 100%;
min-width:1000px;
background-image:linear-gradient(#474747, black);
background-image:-moz-linear-gradient(#474747, black);
background-image:-webkit-linear-gradient(#474747, black);
background-image:-o-linear-gradient(#474747, black);
}

#bandeau #bandeaucentre  {
width: 1000px;
height:80px;
padding-top:10px;
margin-left: auto;
margin-right: auto;
}

#bandeau2 #bandeaucentre  {
width: 1000px;
height:65px;
padding-top:5px;
padding-bottom:5px;
margin-left: auto;
margin-right: auto;
}

#bandeauforum{
background-color : #000000;
margin : 0;
width: 100%;
min-width:950px;
}

#pubforum{
width:350px;
margin-top:10px;
}

#bandeauforum #bandeauforumcentre  {

width: 950px;
height:80px;
padding-top:10px;
margin-left: auto;
margin-right: auto;
}

#bandeaubas{
background-color : #000000;
margin : 0;
width: 100%;
float:left;
min-width:1000px;
position:relative;
z-index:99;
}

#bandeaubas #bandeaubascentre  {

width: 1000px;
height:80px;
padding-top:10px;
margin-left: auto;
margin-right: auto;
text-align:center;
color: #ffffff;
font-family: calibri, arial, verdana, sans-serif;  
}

#bandeau #bandeaucentre #columnbandeau1 {
		float:left;
				position: relative;
		z-index:10;
	}

#bandeau #bandeaucentre #columnbandeau1 .boutton {
padding-left:5px;
border:0px;
}	

#bandeauforum #bandeauforumcentre #columnbandeau1 {
		float:left;
				position: relative;
		z-index:10;
	}

#bandeauforum #bandeauforumcentre #columnbandeau1 .boutton {
padding-left:5px;
border:0px;
}	

#bandeau #bandeaucentre #connexion{
		float:right;
		position:relative;
		z-index:5;
		margin-right:10px;
	}	

#bandeau #bandeaucentre #columnbandeau3 {
		float:right;
		position: relative;
		z-index:10;
	}	

#bandeau #bandeaucentre #columnbandeau3 .recherche{
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
background: #373737;
border : #000000 solid 1px;
padding-left: 10px;
height: 20px;
font-family: arial, verdana, sans-serif; 
font-weight: bold;
color: #ffffff;

}	

#bandeau #bandeaucentre #columnbandeau3 .recherche2{
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
padding: 10px;
background: #ffffff;
height: 30px;
border : #000000 solid 1px;
position:relative;
top: -5px;
}

.quotepetit{
	font-family: Arial, Helvetica, sans-serif;
	/* font-style: italic; */
	font-size:13px;
	border : #000000 solid 1px;
	padding: 5px;
	background-color:#f5f5f5;
}

.legend{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: bold;
	font-style: italic;
	padding-bottom:5px;
}

.sommairedossier{
border : #000000 solid 0px;
background-color:#cedfff;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
padding:10px;
margin-top:10px;
margin-right:10px;
}

a.liensommairechapitre{
    color:#000000;
    text-decoration:none;
    font-weight:bold;
	font-size:13px;
	font-family:  Arial, Helvetica, sans-serif;
  }
 
a.liensommairechapitre:hover{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
	font-size:13px;
	font-family:  Arial, Helvetica, sans-serif;
  }
  
a.lien{
    color:#0052e8;
	text-decoration:none;
  }
 
a.lien:hover{
    color:#03245f;
	text-decoration:underline;
  }
  
 
a.lieninterne{
    color:#0052e8;
	text-decoration:none;
  }
 
a.lieninterne:hover{
    color:#03245f;
	text-decoration:underline;
  }

  .tableauchapitre  {
text-align:center;
}

.tableauchapitre table {
border-collapse: collapse;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
border : #000000 solid 1px;
}

.tableauchapitre tr{
background-color:#e1e3e7;
}

.tableauchapitre tr:nth-child(odd){
background-color:#f8faff;
}

.tableauchapitre th {
padding: 5px;
background-color:#bbd3ff;
border : #000000 solid 1px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

.tableauchapitre td {
border-right : #000000 solid 1px;
padding: 2px;
font-size:11px;
border : #000000 solid 1px;
font-family: Arial, Helvetica, sans-serif;
}

.tableauchapitre td:first-child {
font-weight:bold;
}

.tableauchapitrecarac table {
border-collapse: collapse;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
border : #000000 solid 1px;
}

.tableauchapitrecarac th {
padding: 5px;
background-color:#bbd3ff;
border : #000000 solid 1px;
font-family: Arial, Helvetica, sans-serif;
}

.tableauchapitrecarac td {
border-right : #000000 solid 1px;
padding: 5px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}

.tableauchapitrecarac td:first-child {
font-weight:bold;
background-color:#eef4ff;
}
  
.avatar{
height : 70px;
-moz-border-radius: 35px 35px 35px 35px;
-webkit-border-radius: 35px 35px 35px 35px;
border-radius: 35px 35px 35px 35px;
border : #000000 solid 1px;
}

.avatar_comment{
max-width : 90px;
border : #000000 solid 1px;
}

.date_comment{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#002a48;
text-decoration:underline;
}

.texte_comment{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

.nb_comment{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#888888;
}

.texte_comment_fond{
background-color: #ffffff;
background-image:linear-gradient(white, #dae7ff);
background-image:-moz-linear-gradient(white, #dae7ff);
background-image:-webkit-linear-gradient(white, #dae7ff);
background-image:-o-linear-gradient(white, #dae7ff);
border-top : #dcdcdc solid 1px;
padding:5px;
}

.texte_comment_fond_admin{
background-color: #ffffff;
background-image:linear-gradient(white, #fee285);
background-image:-moz-linear-gradient(white, #fee285);
background-image:-webkit-linear-gradient(white, #fee285);
background-image:-o-linear-gradient(white, #fee285);
border-top : #dcdcdc solid 1px;
padding:5px;
}

.titre_comment{
background-color: #ffffff;
background-image:linear-gradient(#dae7ff, white);
background-image:-moz-linear-gradient(#dae7ff, white);
background-image:-webkit-linear-gradient(#dae7ff, white);
background-image:-o-linear-gradient(#dae7ff, white);
border : #000000 solid 1px;
}

.titre_comment_admin{
background-color: #ffffff;
background-image:linear-gradient(#fee285, white);
background-image:-moz-linear-gradient(#fee285, white);
background-image:-webkit-linear-gradient(#fee285, white);
background-image:-o-linear-gradient(#fee285, white);
border : #000000 solid 1px;
}

.avatar_comment_border{
border-left : #000000 solid 1px;
border-right : #000000 solid 1px;
}

.tableau_comment{
border : #000000 solid 1px;
margin-top: 5px;
margin-right : 5px;
}

a.profil_comment{
    color:#000000;
	text-decoration:none;
  }
 
a.profil_comment:hover{
    color:#03245f;
  }

.sommaireadmin{
width:90%;
margin-top:10px;
border : #505050 solid 1px;
background-color:#e9e9e9;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}

.admin{
width:50%;
margin-top:10px;
border : #505050 solid 1px;
background-color:#e9e9e9;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}



.tdadmin{
border-right : #505050 solid 1px;
}

.titreadmin{
font-family: impact, arial, verdana, sans-serif; 
font-size: 20px;
margin-top:5px;
color:#505050;
text-align: center;
}

.titreadmin2{
font-family: impact, arial, verdana, sans-serif; 
font-size: 15px;
color:#505050;
text-align: center;
padding:5px;
}

.textenews{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

color:#000000;
padding-left:5px;
padding-top:5px;
padding-right:13px;
padding-bottom:20px;
text-align : justify;
}

.textenews p{
margin:0px;
}

.h1_news h1{
margin:0px;
font-size:1px;
color:#ffffff;
}

.textefiches{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

color:#000000;
padding-left:5px;
padding-top:5px;
padding-right:13px;
padding-bottom:20px;
}

.textedossier{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
padding-left:5px;
padding-top:5px;
padding-right:13px;
padding-bottom:20px;
text-align : justify;
}

.textefiche{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-top:10px;
text-align : justify;
}

.video_fiche a{
color:#000000;
text-decoration:none;
}

.video_fiche a:hover{
color:#4678d3;
text-decoration:none;
}

.titre_news{
font-family: impact, arial, verdana, sans-serif; 
font-size: 18px;
color:#6795e8;
text-transform:uppercase;
}

.titre_fiche{
font-family: impact, arial, verdana, sans-serif; 
font-size: 18px;
color:#000000;
}

.titre_fiche h2{
font-weight: normal;
margin:0px;
font-size: 18px;
}

.titre_chapitre h2{
font-family: impact, arial, verdana, sans-serif; 
font-size: 30px;
color:#447ce3;
padding-top:15px;
margin:0px;
font-weight:normal;
}

.news_mois{
font-family: impact, arial, verdana, sans-serif; 
font-size: 25px;
color:#447ce3;
padding-top:15px;
}

.date_fiche{
font-family: Calibri, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color:#447ce3;
}

.video_fiche{
font-family: Calibri, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color:#000000;
}

.publiepar{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-align : right;
position: relative;
top: -10px;
}

.publiepardossier{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
}

.lienadmin{
font-family: arial, verdana, sans-serif; 
font-size: 13px;
margin-left:10px;
color:#000000;
text-decoration: none;
}

.lienadmin:hover{
font-family: arial, verdana, sans-serif; 
font-size: 13px;
margin-left:10px;
color:#4678d3;
text-decoration: none;
}

.lienfiche{
font-family: calibri, verdana, sans-serif; 
font-size: 13px;
color:#000000;
text-decoration: none;
}

.lienfiche:hover{
font-family: calibri, verdana, sans-serif; 
font-size: 13px;
color:#4678d3;
text-decoration: underline;
}

#activer{
position:relative;
left:105px;
top:20px;
z-index:5;
height:10px;
text-shadow: 
#000000 2px 2px, 
#000000 -2px 2px, 
#000000 -2px -2px, 
#000000 2px -2px; 
}


.lien_activer{
font-family: impact, arial, verdana, sans-serif; 
font-size: 30px;
color: red;
text-decoration:none;
}

.lien_activer:hover{
font-family: impact, arial, verdana, sans-serif; 
font-size: 30px;
color: #4678d3;
text-decoration:none;
}

#profil{
position:relative;
float:left;
left : 10px;
top: -5px;
padding:5px;
width: 70px;
border : #000000 solid 2px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
background-color: #457ce3;
z-index:5;
overflow: hidden;
  -o-text-overflow: ellipsis; /* pour Opera 9 */
  text-overflow: ellipsis; /* pour le reste du monde */
}

#profil_act{
position:relative;
float:left;
left : 280px;
top: 7px;
width: 100px;
padding:5px;
border : #000000 solid 2px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
background-color: #457ce3;
z-index:1;
overflow: hidden;
  -o-text-overflow: ellipsis; /* pour Opera 9 */
  text-overflow: ellipsis; /* pour le reste du monde */
}



.lien_profil{
font-family: arial, verdana, sans-serif; 
font-size: 10px;
font-weight:bold;
color: #ffffff;
text-decoration:none;
}

.lien_profil:hover{
font-family: arial, verdana, sans-serif; 
font-size: 10px;
color: #4678d3;
font-weight:bold;
text-decoration:none;
}

.majok{
font-family: impact, verdana, sans-serif; 
font-size: 20px;
color: green;
text-decoration:none;
}



.titredroite a {
color : #ffffff;
text-decoration:none;
}

.titredroite a:hover {
color : #4678d3;
text-decoration:none;
}


	 
#central{
width : 1000px;
position:relative;
top: 0px;
margin-left: auto;
margin-right: auto;

background-color: #000000;
}

#central #gauche{
width : 650px;
float:left;
position:relative;
		top: 0px;
background-color: #000000;
margin-bottom:10px;
-moz-border-radius:  0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
padding-left:5px;
padding-right:5px;
}

#central #resultrecherche{
width : 990px;
float:left;
position:relative;
		top: 0px;
margin-top: 10px;
}

#central #droite{
width : 335px;
position:relative;
top: 0px;
float:right;
background-color: #000000;
-moz-border-radius:  0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
padding-right:5px;
padding-bottom:5px;
}

.titreune{
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
border : #000000 solid 1px;
padding-left: 10px;
min-height: 5px;
max-height: 18px;
font-family: cabin, arial, verdana, sans-serif; 
font-weight: bold;
color: #000000;
background-color: #000000;
}

#central .titreunefin{
background-image:linear-gradient(left,white, black);
background-image:-moz-linear-gradient(left,white, black);
background-image:-webkit-linear-gradient(left,white, black);
background-image:-o-linear-gradient(left,white, black);
background-image:-ms-linear-gradient(left,white, black);

-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
border : #000000 solid 1px;
padding-left: 10px;
height: 5px;
background-color: #ffffff;
margin-left:5px;
margin-right:5px;
position: relative;
	top:-1px;
}

#central .titregauche{
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
border-left : #000000 solid 1px;
border-right : #000000 solid 1px;
border-top : #000000 solid 1px;
padding-left: 10px;
height: 20px;
background-color: #ffffff;
background-image:linear-gradient(#a1a1a1, white);
background-image:-moz-linear-gradient(#a1a1a1, white);
background-image:-webkit-linear-gradient(#a1a1a1, white);
background-image:-o-linear-gradient(#a1a1a1, white);
}

#central .titregauchecom{
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
border-left : red solid 4px;
border-right : red solid 4px;
border-top : red solid 4px;
padding-left: 10px;
height: 20px;
background-color: #7c0000;
}

#central .pavegauchetitre{
	font-family: impact, arial, verdana, sans-serif; 
	font-size: 30px;
}

#central .pavegauchetitrenews {
	font-family: impact, arial, verdana, sans-serif; 
	font-size: 30px;
	padding: 0px;
}

#central .pavegauchetitrenews h1{
	font-family: impact, arial, verdana, sans-serif; 
	font-size: 30px;
	padding: 0px;
	margin:0px;
	font-weight:normal;
}

#central .pavegauchetitredossiers{
	font-family: impact, arial, verdana, sans-serif; 
	font-size: 30px;
}

#central .pavegauchetitredossiers h1{
	font-family: impact, arial, verdana, sans-serif; 
	font-size: 30px;
	margin:0px;
	font-weight:normal;
}


#central .tableauinscription{
	font-family: impact, arial, verdana, sans-serif; 
	font-size: 15px;
	color:#505050;
	text-align: right;
	padding:5px;
	vertical-align: top;
}

#central .erreur_creation{
	font-family: arial, verdana, sans-serif; 
	font-size: 10px;
	color: red;
}

#central .tableauinscript{
	width: 90%;
border-left : #7a7a7a solid 5px;
border-right : #7a7a7a solid 5px;
border-top : #7a7a7a solid 1px;
border-bottom : #7a7a7a solid 1px;
background: #e5e5e5;
padding-top : 10px;
padding-bottom : 10px;
}

#central .pavegauche{
border-left : #000000 solid 1px;
border-right : #000000 solid 1px;
padding-left: 10px;
background-color: #ffffff;

}

#central .blocnews{
width : 95%;
border-bottom : #000000 solid 1px;
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
padding-top: 10px;
height: 130px;

}

#central .blocequipe{
width : 95%;
border-top : #000000 solid 1px;
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
padding-bottom: 5px;
padding-top: 5px;
margin-top: 10px;
height: 130px;
}

#central .blocequiperecrute{
width : 95%;
border-top : #000000 solid 1px;
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
padding-bottom: 5px;
padding-top: 5px;
margin-top: 10px;
height: 250px;
}

#central .blocequipe h2{
font-size:25px;
font-weight: normal;
margin:3px;
color: #a1ceff;
text-shadow: 
#000000 1px 1px, 
#000000 -1px 1px, 
#000000 -1px -1px, 
#000000 1px -1px; 
}

#central .blocequipe p{
font-size:15px;
font-weight: normal;
margin:3px;
color: #000000;
font-family: arial, verdana, sans-serif; 
}

#central .blocequiperecrute h2{
font-size:25px;
font-weight: normal;
margin:3px;
color: #a1ceff;
text-shadow: 
#000000 1px 1px, 
#000000 -1px 1px, 
#000000 -1px -1px, 
#000000 1px -1px; 
}

#central .blocequiperecrute p{
font-size:15px;
font-weight: normal;
margin:3px;
color: #000000;
font-family: arial, verdana, sans-serif; 
}

#central .imgnews{
max-height : 120px;
max-width : 120px;
border : #000000 solid 1px;
margin-top: 4px;
margin-bottom: 4px;
margin-right: 10px;
float: left;
}

#central .imgequipe{
max-width : 150px;
border : #000000 solid 1px;
margin-top: 4px;
margin-bottom: 4px;
margin-right: 10px;
float: left;
}

#central .imgdossier{
max-width : 300px;
border : #000000 solid 1px;
margin-top: 4px;
margin-bottom: 4px;
margin-right: 10px;
float: left;
}

#central .imgfiche{
height : 200px;
width : 400px;
border : #000000 solid 1px;
margin-top: 4px;
margin-bottom: 4px;
margin-right: 10px;
float: right;
}

#central .imgfiche2{
max-height : 115px;
max-width : 200px;
padding-top: 5px;
padding-bottom: 10px;
}

.image_news{
max-width : 400px;
border : #000000 solid 1px;
}

.image_dossier{
width : 400px;
border : #000000 solid 1px;
margin-top : 5px;
}

.smiley_news{
width : 20px;
}

#central .imgcat{
height : 30px;
width : 60px;
border : #000000 solid 1px;
float: right;
margin-left:3px;
}

.blocliennews{
margin-left: 50px;
  }
  
.facebook{
float: left;
  }

.date{
font-family: calibri, arial, verdana, sans-serif; 
color: #888888;
float: left;
margin-top:3px;
}  
  
a.liennews{
    color:#000000;
    text-decoration:none;
    
	font-size: 25px;
	vertical-align: top;
	font-family: arial, verdana, sans-serif; 
  }
 
a.liennews:hover{
    color:#0052e8;
    text-decoration:none;

	font-size: 25px;
	vertical-align: top;
	font-family: arial, verdana, sans-serif;  
  }
  
a.liensite{
    color:#ffffff;
    text-decoration:none;
    font-weight:bolder;
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  }
 
a.liensite:hover{
    color:#0052e8;
    text-decoration:none;
    font-weight:bold;
	vertical-align: top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  }
  
#blocfiche{
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #ffffff;
background-color: #000000;
font-size : 12px;
padding-left: 5px;
padding-right: 5px;
overflow: hidden;  
max-width:200px;
}

#central .titregauchefin{
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
border-left : #000000 solid 1px;
border-right : #000000 solid 1px;
border-bottom : #000000 solid 1px;
padding-left: 10px;
height: 5px;
background-color: #ffffff;
margin-bottom:5px;
}

#central .titregauchefincom{
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
border-left : red solid 4px;
border-right : red solid 4px;
border-bottom : red solid 4px;
padding-left: 10px;
height: 5px;
background-color: #7c0000;
margin-bottom:5px;
}

.imgforum{
border: 0px;
}

#central .titredroite{
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
border: #000000 solid 1px;
padding-left: 10px;
background-color: #000000;
color: #ffffff;
min-height:5px;
margin-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

#central .recherchedroite{
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border: #000000 solid 2px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
background-color: #7da1e3;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
background-image:linear-gradient(#bac9e4, #7da1e3);
background-image:-moz-linear-gradient(#bac9e4, #7da1e3);
background-image:-webkit-linear-gradient(#bac9e4, #7da1e3);
background-image:-o-linear-gradient(#bac9e4, #7da1e3);
}

#bouttonrecherche{
border: #000000 solid 1px;
background-color: #7da1e3;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

#champsrecherche{
	background-color: #000000;
	border: #000000 solid 1px;
	font-family: arial, verdana, sans-serif;
	color: #ffffff;
}

#central .pubdroite{
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border: #000000 solid 1px;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
background-color: #000000;
color: #ffffff;
min-height:5px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

.pubforum{
float:left;
margin-left:40px;
position:relative;
top:-5px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
border: #000000 solid 1px;
padding: 4px;
margin-top: 4px;
margin-bottom: 4px;
background-color: #000000;
color: #ffffff;
min-height:5px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

#central .pubdroite2{
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border: #000000 solid 1px;
padding: 10px;
position:relative;
top:-5px;
margin-bottom: 10px;
background-color: #000000;
color: #ffffff;
min-height:5px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

#central .titredroitefin{
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
border : #000000 solid 1px;
padding-left: 10px;
height: 5px;
margin-bottom:10px;
background-color: #000000;

}

#slideshow {
	position: relative;

	width: 999px;
	height: 200px;
	background: #000000;
}

/* gestion des dimensions et débordement du conteneur */  
#slideshow .container {  
    position:relative;  
    width: 998px;  
    height: 200px;  
    overflow: hidden;  
	border : #000000 solid 1px;
}  
/* on prévoit un petit espace gris pour la timeline */  
#slideshow .container:after {  
    position:absolute;  
    bottom: 0; left:0;  
    content: " ";  
    width: 100%;  
    height: 1px;  
    background: #999;  
}  
/* 
   le conteneur des slides 
   en largeur il fait 100% x le nombre de slides 
*/  
#slideshow .slider {  
    position: absolute;  
    left:0; top:0;  
    width: 400%;  
    height: 310px;  
	-webkit-animation: slider 32s infinite;
	-moz-animation: slider 32s infinite;
	animation: slider 32s infinite;
}  
/* annulation des marges sur figure */  
#slideshow figure {  
    position:relative;  
    display:inline-block;  
    padding:0; margin:0;  
}  

@-webkit-keyframes slider {
	0%, 20%, 100%	{ left: 0 }
	25%, 45%		{ left: -100% }
	50%, 70%		{ left: -200% }
	75%, 95%		{ left: -300% }
}
@-moz-keyframes slider {
	0%, 20%, 100%	{ left: 0 }
	25%, 45%		{ left: -100% }
	50%, 70%		{ left: -200% }
	75%, 95%		{ left: -300% }
}
@keyframes slider {
	0%, 20%, 100%	{ left: 0 }
	25%, 45%		{ left: -100% }
	50%, 70%		{ left: -200% }
	75%, 95%		{ left: -300% }
}

/* dots styles */
.dots_commands  {
	position: relative;
	padding:0; margin:0;
	top:-10px;
	text-align:right;
}
.dots_commands li {
	display:inline;
	padding:0; margin:0;
	list-style:none;
}
.dots_commands a {
	position: relative;
	display:inline-block;
	height:8px; width: 8px;
	margin: 0 5px;
	text-indent: -9999px;
	background: #fff;
	border-bottom:0;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
	z-index:25;
}
.dots_commands a:focus { outline: none; background: orange;}
.dots_commands li + li a {
	z-index:10;
}
@-moz-keyframes dotser {
	0%, 100% 	{ opacity: 1; left: 0; 		}
	
	20%			{ opacity: 1; left: 0;		}
	22%			{ opacity: 0; left: 0;		}
	23%			{ opacity: 0; left: 18px;	}
	25%			{ opacity: 1; left: 18px;	}
	
	45%			{ opacity: 1; left: 18px;	}
	47%			{ opacity: 0; left: 18px;	}
	48%			{ opacity: 0; left: 36px;	}
	50%			{ opacity: 1; left: 36px;	}
	
	70%			{ opacity: 1; left: 36px;	}
	72%			{ opacity: 0; left: 36px;	}
	73%			{ opacity: 0; left: 54px;	}
	75%			{ opacity: 1; left: 54px;	}
	
	95%			{ opacity: 1; left: 54px;	}
	97%			{ opacity: 0; left: 54px;	}
	98%			{ opacity: 0; left: 0;	}
}
@-webkit-keyframes dotser {
	0%, 100% 	{ opacity: 1; left: 0; 		}
	
	20%			{ opacity: 1; left: 0;		}
	22%			{ opacity: 0; left: 0;		}
	23%			{ opacity: 0; left: 18px;	}
	25%			{ opacity: 1; left: 18px;	}
	
	45%			{ opacity: 1; left: 18px;	}
	47%			{ opacity: 0; left: 18px;	}
	48%			{ opacity: 0; left: 36px;	}
	50%			{ opacity: 1; left: 36px;	}
	
	70%			{ opacity: 1; left: 36px;	}
	72%			{ opacity: 0; left: 36px;	}
	73%			{ opacity: 0; left: 54px;	}
	75%			{ opacity: 1; left: 54px;	}
	
	95%			{ opacity: 1; left: 54px;	}
	97%			{ opacity: 0; left: 54px;	}
	98%			{ opacity: 0; left: 0;	}
}
@keyframes dotser {
	0%, 100% 	{ opacity: 1; left: 0; 		}
	
	20%			{ opacity: 1; left: 0;		}
	22%			{ opacity: 0; left: 0;		}
	23%			{ opacity: 0; left: 18px;	}
	25%			{ opacity: 1; left: 18px;	}
	
	45%			{ opacity: 1; left: 18px;	}
	47%			{ opacity: 0; left: 18px;	}
	48%			{ opacity: 0; left: 36px;	}
	50%			{ opacity: 1; left: 36px;	}
	
	70%			{ opacity: 1; left: 36px;	}
	72%			{ opacity: 0; left: 36px;	}
	73%			{ opacity: 0; left: 54px;	}
	75%			{ opacity: 1; left: 54px;	}
	
	95%			{ opacity: 1; left: 54px;	}
	97%			{ opacity: 0; left: 54px;	}
	98%			{ opacity: 0; left: 0;	}
}
.dots_commands li:first-child a:after,
.dots_commands li:first-child a:before {
	position: absolute;
	top: 0; left: 0;
	content: " ";
	width: 8px; height: 8px;
	background: #779eeb;
	z-index:20;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
}
.dots_commands li:first-child a:after {
	-webkit-animation: dotser 32s infinite; 
	-moz-animation: dotser 32s infinite; 
	animation: dotser 32s infinite;
}
.dots_commands li:first-child a:before {
	display:none;
}


