/* CSS Document */

body{
  margin:0;
  padding:0;
  font-family:verdana,arial,serif;
  font-size:10px;
  text-align:center;
}

#container{
  text-align:left;
  margin:0 auto;
 width:950px;
  /*height:700px;*/
  /*border:solid black 1px;*/
}
a{
  text-decoration:none;
}
a:link,a:visited{
  color:rgb(0,0,0);
}
/*==========================================================================*/
/*==========    CONTENU PRINCIPAL  =========================================*/
/*==========================================================================*/
#ban{
  height:135px;
  background-image:url("img/ban.jpg");
}

#menu{
 float:left;
  height:543px;
 width:155px;
  /*background: url(img/menu-.jpg) no-repeat 0 0;*/
  /*border: 1px solid red;*/
  margin:0;
  padding:0;
  /*background-image:url("./img/menu-.jpg");*/
}

#centre{
  float:right;
  height:543px;
  width:795px;
  /*background-image:url("img/centrmil.jpg");*/
   background-color:#FFFFFF;
  background: url(img/centrmil.jpg) no-repeat 0 0;
  margin:0;
  padding:0;
  /*border:1px solid red;*/
}

#foot{
  height:22px;
  background-image:url("img/foot-.jpg");
  clear:both;
  margin:0;
  padding:0;
  width:270px;
}

#foot h2{
  text-indent:0px;
  font-size:7pt;
  margin:0;
  padding:7px 0 0 0;
  font-weight:normal;
}

/*==========================================================================*/
/*=======================MENU==============================================*/
ul#nav{
  margin:0;
	padding:40px 0 0 0;
}

#nav li{
margin:0;
padding:0;
text-indent:45px;
list-style-type:none;
}

ul#nav li a{
  margin:0;
  padding:0;
  font-size:8pt;
	line-height: 50px ;
	color: #000 ;
	display:block;
}

ul#nav li a:hover{
color:rgb(166,21,36);
list-style-image: url(img/mine.jpg);
font-size:9pt;
}

/*==========================================================================*/
/*========= LES HR ==========================================================*/
#hr_hau{
  float:left;
  width:638px;
  height:18px;
  margin:0 0 0 40px ;
  background: url(img/hr1--.png) no-repeat 0 0;
  
}
#hr_hau{
-margin:0 0 0 32px;
}
#hr_bas{
  float:right;
  width:638px;
  height:20px;
  margin:25px 70px 0 0;
  background: url(img/hr2-.png) no-repeat 0 0;  
}
#hr_bas{
-margin:0 30px 0 0;
}
/*==========================================================================*/
/*========= CONTENU ACCUEIL =================================================*/
#centre h1{
  font-size:10pt;
  text-indent:70px;
  margin:40px 0 0 0;
  padding: 0;
  letter-spacing:4px;
}
#diapo{
  float:left;
  padding-left:55px;
  margin:45px 0 0 0;
  width:251px;
  height:300px;
  /*background-color:red;*/
}
/*
#presentation{
  float:left;
  width:350px;
  height:180px;
  margin:35px 0 0 20px;
}
#presentation p{
  padding:20px;
  width:300px;
  line-height:25px;
  font-size:8pt;
  text-align:justify;
}
#news{
  margin:30px 0 0 20px;
  width:350px;
  height:65px;
  float:left;
  background: url(img/ban_news.png) no-repeat 0 0;
}
#news2{
  margin:10px 0 0 75px;
  width:260px;
  height:60px;
}*/
a.lien_new{
  letter-spacing:2px ;
  font-weight:bold;
  font-size:8pt;
}
a:hover.lien_new{
  color:rgb(166,21,36);
  /*font-size:10pt;*/
  text-decoration: underline;
}















/*MODIF ACCUEIL JANVIER09 *******************************/

#presentation{
  float:left;
  width:300px;
  height:150px;
  margin:40px 0 0 65px;
}
#presentation p{
  padding:0;
  
  line-height:20px;
  font-size:8pt;
  text-align:justify;
}

#news{
  margin:10px 0 0 55px;
  width:320px;
  height:65px;
  float:left;
  background: url(img/ban_news.jpg) no-repeat 0 0;
}
#news2{
  margin:10px 0 0 15px;
  width:300px;
  height:60px;
  letter-spacing:1px;
  line-height:18px;
}
#travaux{
	margin:40px 0 0 57px;
  width:97px;
  height:45px;
  float:left;
  background: url(img/cadre_nouveautes.jpg) no-repeat 0 0;
}
#travaux a{
	color:#000000;
}

#travaux a:hover{
	color:rgb(166,21,36);
}
#photo_expo{
margin:40px 0 0 22px;
  width:200px;
  height:60px;
  float:left;
  background: url(img/cadre_nouveau_trav.jpg) no-repeat 0 0;
}

#photo_expo a{
	
	color:#000000;
}
#photo_expo a:hover{
	color:rgb(166,21,36);
}









/*==========================================================================*/
/*=========== CONTENU BIO ===================================================*/
#bio{
  width:560px;
  height:170px;
  margin:50px 0 0 120px;
  background: url(img/cadrebio1.jpg) no-repeat 0 0;
  
}
#bio p{
  width:430px;
  font-size:8pt;
  line-height:17px;
  text-align:justify;
  margin:10px 0 0 40px;
}
#bio p:first-letter{
  font-size:25px;
  margin:0;
  padding:0;
  line-height:25px;
}
#bio2{
  width:560px;
  height:110px;
  margin:10px 0 0 95px;
  background: url(img/cadrebio2.jpg) no-repeat 0 0;
}
#bio2 p{
  width:430px;
  font-size:8pt;
  line-height:17px;
  text-align:justify;
  margin:10px 0 0 80px;
}
#bio2 p:first-letter{
  font-size:25px;
  margin:0;
  padding:0;
  line-height:25px;
}

#liensbio2{
  width:150px;
  height:26px;
  margin:20px 107px 0 0;
  background: url(img/cadre1.jpg) no-repeat 0 0;
 float:right;
  
}

#liensbio2 a{
  margin:0 0 0 29px;
  line-height:24px;
  color:rgb(0,0,0);
  letter-spacing:4px;
}

#liensbio2 a:hover{
  color:rgb(166,21,36);
}

#liencv{
  width:200px;
  height:26px;
  margin:17px 0 0 130px ;
  /*background: url(img/cadre1.jpg) no-repeat 0 0;*/
  padding:0;
  float:left;
}

#liencv a{
  margin:0 0 0 20px;
  line-height:24px;
  color:rgb(0,0,0);
  letter-spacing:2px;
}
#liencv a:hover{
  color:rgb(166,21,36);
}
#hr_bas_bio{
  float:right;
  width:638px;
  height:20px;
  margin:0px 70px 0 0;
  padding:0;
  background: url(img/hr2-.png) no-repeat 0 0;
}
/*==========================================================================*/
/*--------bio page 2------------*/
#bio3{
  width:420px;
  height:150px;
  margin:35px 0 0 200px;  
}

#bio3 p{
  float:left;
  text-align:justify;
  line-height:17px;
  font-size:8pt;
  margin:0;
}

#bio3img{
  float:left;
  margin:32px 0 0 120px;
  width:80px;
}
#bio3img{
  -margin:32px 0 0 60px;
}
#bio3 p:first-letter{
  font-size:25px;
  margin:0;
  padding:0;
  line-height:25px;
}

#bio4{
  /*float:left;*/ 
  margin:40px 0 0 120px;
  width:560px;
  height:120px;
  background: url(img/cadrebio3.jpg) no-repeat 0 0;
}
#bio4 p{
  width:450px;
  margin:12px 0 0 50px;
  text-align:justify;
  line-height:17px;
  font-size:8pt;
}

#bio4 p:first-letter{
  font-size:25px;
  margin:0;
  padding:0;
  line-height:25px;
}
#lienretour{
  margin:17px 105px 0 0;
  width:150px;
  height:26px;
  float:right;
  background: url(img/cadre1.jpg) no-repeat 0 0;
}

#lienretour a{
  margin:0 0 0 25px;
  color:rgb(0,0,0);
  line-height:24px;
  letter-spacing:2px;
}
#lienretour a:hover{
  color:rgb(166,21,36);
  
}
/*==========================================================================*/
/*============PARCOURS ARTISTIQUE----CV======================================*/
#cv{
  float:left;
  width:700px;
  height:390px;
  /*margin:20px 0 0 100px;*/
  overflow-y: auto;
  overflow-x:hidden;
}
#cvtable{
  width:650px;
  height:300px;
  margin:20px 0 0 60px; 

  
}
#cvtable tr{
  line-height:20px;
  
  
}

/*.datetd td{
  font-size:7pt;
  
}*/
#cvtable td{
  font-size:8pt;
  padding:5px 0 5px 0;
  border-bottom:1px solid rgb(216,216,216);
}
.datetd{
  width:120px;
  font-weight: bold;
  
}
#div_num_cv{
  margin:0 0 0 50px;
  float:left;
  
}
.num_cv{
  float:left;
  font-size:8pt;
  margin:40px 0 0 70px;
  color:rgb(0,0,0);
  line-height:24px;
  letter-spacing:2px;
  /*background: url(img/cadre1.jpg) no-repeat 0 0;*/
  width:150px;
  height:26px;
  text-align:center;
}
.num_cv{
  -margin:40px 0 0 50px;
}
#hr_bas_cv{
  float:right;
  width:638px;
  height:20px;
  margin:0px 70px 0 0;
  background: url(img/hr2-.png) no-repeat 0 0;  
}
#hr_bas_cv{
  -margin:0px 30px 0 0; 
}
#lienretour_cv{
  margin:10px 55px 0 0px;
  width:150px;
  height:26px;
  float:right;
  /*background: url(img/cadre1.jpg) no-repeat 0 0;*/
}

#lienretour_cv a{
  margin:0 0 0 23px;
  color:rgb(0,0,0);
  line-height:24px;
  letter-spacing:2px;
}
#lienretour_cv a:hover{
  color:rgb(166,21,36);
  
}
/*==========================================================================*/
/*============GALERIE========================================================*/
#galerie{
  margin:30px 0 0 30px;
  width:650px;
  height:350px;

}
#galerie{
  -margin:30px 0 0 80px;

}

.gal_td{
  width:95px;
  text-align:center;
  border:none;
  padding:20px 25px 0 25px;
}

.gal_td2{
  width:95px;
  text-align:center;
  padding:60px 25px 0 25px;
  
  
}
#table_ic_gal{
  /*width:600px;*/
  margin:15px 0 0 0;
}
.nom_gal{
  font-size:8pt;
  text-indent:-10px;  
  padding:2px 0 0 0;
 font-weight:normal;
}

#nom_cat_gal{
  margin:5px 0 0 14px;
  height:30px;
}
.lien_gal{
  /*border:1px black solid;*/
}
.liengal{
 /* margin:0 60px 20px 0;
  float:right;*/
 
}
.img_ico{
  /*width:80%;*/
}

#pa_expo{
  margin:7px 0 0 0px;
  line-height:20px;
}
#pa_expo{
  -margin:7px 0 0 35px;
}
.ti_expo{
  font-size:10pt;
  margin:10px 0 0 40px;
  padding: 0;
  letter-spacing:4px;
}
.ti2_expo{
  font-weight:normal;
  
}
#gal_mini{
  margin:-10px 0 0 0;
  width:180px;
  height:350px;
  float:left;
}
.img_gal{
  border: 1px rgb(181,181,181) solid
}
#table_mini_gal{
   width:180px;
  height:350px;
  margin:0 0 0 5px;
}
#grand_gal{
  float:right;
  margin:0 10px 0 0;
  width:420px;
  height:330px;
  /*background-color:red;*/
}
#grand_gal{float:right;
  -margin:0 -10px 0 0;
 
}

.toile_gal{
  width:100%;
  margin:-30px 0 0 40px;

}
#retour_gal{
  /*float:left;*/
  margin:30px 0 0 10px;
  width:100px;
  height:26px;
  /*background: url(img/cadre1.jpg) no-repeat 0 0;*/
}
.retour_gal1{
  margin:0 0 0 20px;
  line-height:24px;
  letter-spacing:2px;
}
#retour_gal a:hover{
  color:rgb(166,21,36);
  
}
#hr3{
  float:left;
  width:209px;
  height:21px;
  margin:0 0 0 12px ;
  background: url(img/hr3.png) no-repeat 0 0;  
}
#hr3{
  -margin:0 0 0 30px ;
}

#nom_toile{
  margin:-65px 0 0 -210px;
  width:320px;
  height:30px;
  /*background-color:red;*/
}
#nom_toile{
  -margin:-22px 0 0 30px;
  
  /*background-color:red;*/
}
#nom_toile p{
  font-weight:bold;
}
.pagi_num2{
  margin:-25px 20px 0 0;
}
.lienthema{
  float:right;
  margin:-45px -10px 0 0;
}
.lienthema2{
  float:right;
  margin:-45px 75px 0 0;
}
#div_info_gal{
/*margin:-30px 0 0 250px;*/
/*background-color:red;*/
float:right;
margin:-20px -115px 0 0;
width:180px;
}

#form_vote{
  /*float:right;*/
  margin:-40px 0 0 0px; 
}
ul#catgaltab{
width:700px;
  height:20px;
  margin:60px 0 0 5px;
  padding:0;
  list-style-type:none;
}
li#catgaltabli{
  display:inline;
  padding:0 25px 0 25px;
  line-height:25px;
  font-weight:bold;
}
#catgaltabli a:hover{
  color:rgb(166,21,36);
  /*font-weight:bold;*/
  list-style-image: url(img/mine.jpg);
}
/*==========================================================================*/
/*=========== CONTENU THEMA =================================================*/


ul#catthematab{
  width:650px;
  height:20px;
  margin:0 0 0 80px;
  /*border-top:1px solid rgb(0,0,0);*/
  /*background: url(img/cadre_thema2.jpg) no-repeat 0 0;*/
  padding:0;
  list-style-type:none;
  
}

li#catthematabli{
  display:inline;
  padding:0 20px 0 20px;
  line-height:25px;
  font-weight:bold;
}
#catthematabli a:hover{
  color:rgb(166,21,36);
  /*font-weight:bold;*/
  list-style-image: url(img/mine.jpg);
}
#thematab{
  border:1px;
  width:650px;
  height:340px;
  margin:0 0 0 80px;
}
img.thema_photo{
  width:200px; 
}

.txtthema p{
  width:350px;
  margin:0px 20px 0 20px;
  text-align:justify;
  padding:50px 10px 10px 10px;
  font-size:8pt;
  line-height:18px;
  height:290px;
  overflow:auto;
  vertical-align:center;
  /*background-color:red;*/
}

img.sign{
  width:50px;
  float:right;
  margin:-10px 150px 0 0;
}
.liengal{
  margin:0 60px 10px 0;
  float:right;
}
#titre  {
 margin:0;
 padding:0;
  height:20px;
  letter-spacing:3px;
  float:left;
}
#thematab th{
  vertical-align: top;
  font-size:8pt;
}
#thematab th{
  margin:0;
}
/*==========================================================================*/
/*============EXPO===========================================================*/
#recherch_expo{
  float:right;
  margin:-10px 60px -20px -10px;
  padding:0;
}
#hr_hau_ex{
  width:638px;
  height:18px;
  padding:0;
  margin:10px 0 0 20px;
  background: url(img/hr1--.png) no-repeat 0 0;
}
#hr_hau_ex{
  -margin:0 0 0 50px;
}

#expo{
  width:650px;
  height:380px;
  margin:0px 0 0 40px;
}
.affich_td{
  width:250px;
  margin:0;
  padding:0px 0 0 45px;
  text-align:center;
}
.lien_affich{
  border:1px black solid;
}

.nom_affich{
  margin:0px 0 0 0;
  font-size:12px;
  font-weight:bold;
}
a:link,a:visited.nom_affich{
  color:rgb(0,0,0);
}
a:hover.nom_affich{
  color:rgb(166,21,36);
}
.pagi_num{
  margin:0 0 0 270px;
  font-size:8pt;
  line-height:24px;
  letter-spacing:2px;
  /*background: url(img/cadre1.jpg) no-repeat 0 0;*/
  width:100px;
  height:26px;
  text-align:center;
}

.villexpo{
  font-size:8pt;
}

#mini_expo{
  margin:10px 0 0 -15px;
  background: url(img/cadre_mini.jpg) no-repeat 0 0;
  width:180px;
  height:350px;
  float:left;
}
#mini_expo{
  -margin:10px 0 0 20px; 
}
#grand_expo{
  margin:30px 20px 0 0;
  float:right;
  width:400px;
  height:350px;
}
#grand_expo{
  -margin:30px 20px 0 0;
}
#table_mini{
  width:180px;
  height:350px;
  margin:0 0 0 5px;
}
#retour_expo{
  float:left;
  margin:0;
  width:100px;
  height:26px;
  background: url(img/cadre1.jpg) no-repeat 0 0;
}
.retour_expo1{
  margin:0 0 0 20px;
  line-height:24px;
  letter-spacing:2px;
}
#retour_expo a:hover{
  color:rgb(166,21,36);
  
}
.photo1{
  width:60%;
  margin:-20px 0 0 80px;
  border:solid black 1px; 
}
/*==========================================================================*/
/*========== CONTENU JEU ====================================================*/
#jeu{
  float:left;
  margin:0 0 0 100px;
  width:630px;
  height:330px;
}
#jeu{
  -margin:0 0 0 40px;
}
#left_jeu{
  float:left;
  width:250px;
  height:260px;
  margin:40px 0 0 30px;
  background: url(img/cadre_jeu.jpg) no-repeat 0 0;
}

#jeu img{
  float:right;
  margin:40px 70px 0 0;
}

.start{
  width:150px;
  height:22px;
  font-weight:bold;
  background: url(img/gri_jeu.jpg) no-repeat 0 0;
  margin:120px 0 0 45px;
  text-align:center;
  line-height:20px;
}
.jeu1{
  font-weight:bold;
  margin:20px 0 0 40px;
}
.jeu2{
  margin:40px 30px 0 30px;
  font-weight:bold;
}
/*==========================================================================*/
/*===========Please play=====================================================*/
.titre_h2{
  font-size:8pt;
  text-indent:127px;
  margin:-14px 0 0 40px;
  padding: 0;
}

#pp{
  /*margin:-7px 100px 0 0;*/
  /*float:right;*/
    margin:0;
  padding:0;
}
#txtjeu h4{
  text-indent:15px;
  font-size:10pt;
  padding:0;
  margin:0;
}
#txtjeu{
  width:252px;
  height:260px;
  float:left;
  margin:60px 0 0 110px;
  padding-top:40px;
  padding-right:30px;
  background: url(img/cadre_jeu2.jpg) no-repeat 0 0;
  
}
#txtjeu{
  -margin:60px 0 0 40px;
}

#txtjeu p{
  line-height:20px;
}
#hr_bas_jeu{
  float:right;
  width:638px;
  height:18px;
  background: url(img/hr2-.png) no-repeat 0 0;
  margin:-10px 67px 0 0;
}
#retour_jeu{
  float:left;
  margin:360px 0 0 -250px;
  width:100px;
  height:26px;
  background: url(img/cadre1.jpg) no-repeat 0 0;
}
.retour_jeu1{
  margin:0 0 0 25px;
  line-height:24px;
  letter-spacing:2px;
}
#retour_jeu a:hover{
  color:rgb(166,21,36);
}

/*==========================================================================*/
/*=================AGENDA===========================*/
#agenda{
  margin:0 0 0 80px;
  width:680px;
  height:380px;
}
#agenda_div{
  /*background-color:blue;*/
  margin:20px 0 0 0;
  width:650px;
  height:80px;
  background: url(img/cadre_agenda.jpg) no-repeat 0 0;
}
#agenda_div p{
  text-align:center;
  margin:0 0 0 -40px;
}
.agenda1{
  font-size:10pt;
}
.agenda2{
  font-weight:normal;
  letter-spacing:2px;
}
.lien_agenda{
  font-size:9pt;
  letter-spacing:2px;
  font-weight:bold;
}
a.lien_agenda{
color:rgb(166,21,36);
}

a.lien_info{
  margin:0 0 0 490px;
  letter-spacing:2px;
  font-weight:bold;
}
a:hover.lien_info{
color:rgb(166,21,36);
}

.img_info{
  border:solid black 1px;
  width:90%;
}

#info1{
width:300px;
}
#lien_retour_info{
  float:left;
  margin:-20px 0 0 60px;
  width:100px;
  height:26px;
  background: url(img/cadre1.jpg) no-repeat 0 0;
}
#agenda_info{
  width:620px;
  margin:0 0 0 100px;
  float:left;
  /*background-color:red;*/
}
#agenda_info{
  -margin:0 0 0 50px;
}
#agenda_info p{
  line-height:25px;
}
.lien_retour_info1{
  margin:0 0 0 25px;
  line-height:24px;
  letter-spacing:2px;
}
#lien_retour_info a:hover{
  color:rgb(166,21,36);
}
.titre_info{
  font-size:10pt;
}
.date_info{
  font-size:9pt;
  font-weight:normal
}
/*============  agenda bis  ===============================================*/
/*#agenda10{
  margin:0 0 0 60px;
  width:670px;
}*/

#table_agenda10{
  border: 1px rgb(0,0,0) solid;
  border-collapse: separate;
  /*text-align:center;*/
  width:600px;
}

#table_agenda10 td{
  padding:5px;
  border: 1px rgb(0,0,0) solid;
}
#table_agenda10 th{
  padding:5px;
  font-size:9pt;
  color:rgb(255,255,255);
  background-color:rgb(166,21,36);
  border: 1px rgb(0,0,0) solid;
}
a.lien_info10{
  color:rgb(166,21,36);
  font-weight:bold;
}
a:hover.lien_info10{
  color:rgb(0,0,0);
}
#form_agenda2{
  float:right;
  margin:0 100px 0 0;
}
#form_agenda2{
  -margin:0 50px 0 0;
}

.b_result{
  margin:0 0 0 60px;
}
#recherch_agenda{
margin:0 0 0 97px;
float:left;
}
#recherch_agenda{
 -margin:0 0 0 50px;

}
/*=================CONTACT==========================*/
#central{
  width:700px;
  height:450px;
  margin:40px 0 0 25px;
}
#central{
  -margin:55px 0 0 0;
}

#central h1.cont{
  font-size:10pt;
  margin:0px 0 0 -25px;
}
#central h1.cont{
  -margin:0px 0 0 -20px;
}
#hr_hau_cont{
  width:638px;
  height:18px;
  margin:0 0 0 17px;
  background: url(img/hr1--.png) no-repeat 0 0;
}
#hr_hau_cont{
  -margin:0 0 0 50px;
}
#hr_bas_cont{
  float:right;
  width:638px;
  height:18px;
  background: url(img/hr2-.png) no-repeat 0 0;
  margin:50px 0 0 0;
}
#left_cont{
  float:left;
  /*text-align:left;*/
  width:243px;
  height:263px;
  margin:10px 0px 0 20px;
  /*background: url(img/contact/cadre_left.jpg) no-repeat 0 0;*/
}
#left_cont{
  /*-padding-right:40px;*/
  -margin:40px 0 0 140px;
}
#right_cont{
  float:right;
  width:400px;
  height:363px;
  margin:20px 10px 0 0;
 /* background-color:red;*/
  /*background: url(img/contact/cadre_left.jpg) no-repeat 0 0;*/
}
#right_cont{
  -padding-right:40px;
  -margin:40px 0 0 0 ;  
}

#left_cont img{
  float:right;
  margin:20px 20px 0 0;
}
#left_cont p{
  /*font-weight: bold;
  margin-left:22px;*/
}
.p1{
  margin:30px 0 0 0;
}  
.p2{
  width:150px;
  height:22px;
  margin:50px 0 0 60px;
  text-align:center;
  font-size:8pt;
  line-height:18px;
  background: url(img/gri_jeu.jpg) no-repeat 0 0;
}
.p4{
  font-weight: bold;
  margin:10px 20px 0 30px;
  line-height:25px;
}
.p3{
  width:150px;
  height:22px;
  font-size:8pt;
  margin:25px 0 0 50px;
  font-weight:bold;
  line-height:18px;
  background: url(img/gri_jeu.jpg) no-repeat 0 0;
  text-align:center;
}
#left_cont a,#right_cont a{
  color:rgb(0,0,0);
}
.coq{
  padding-left:70px;
  margin:30px 0 0 ;
}
#retour_contact2{ /*le lien retour du form contact ms venant de la galerie*/
  width:100px;
  height:26px;
  background: url(img/cadre1.jpg) no-repeat 0 0;
  margin:20px 0 0 40px;
}

#retour_contact2{
  -margin:-20px 0 0 60px;
}
#retour_contact2 a{
  margin:0 0 0 20px;
  line-height:24px;
  color:black;
  letter-spacing:2px;
}
#retour_contact2 a:hover{
  color:rgb(166,21,36);
}
/*==========================================================================*/
/*=============PRESSE========================================*/
#presse{
  width:650px;
  height:300px;
  margin:10px 0 0 35px;
}
#presse{
  -margin:10px 0 0 60px;
}
#presse h1.press{
  margin:0 0 0 -80px;
  line-height:50px;
  font-size:14pt;
}
.foto_press{
  border:solid black 1px;
  margin-left:25px;
}
#article{
  width:600px;
}
#article p{
  margin-left:25px;  
}
.mag_article{
  font-size:10pt;
  text-align:center;
}
.date_article{
  margin:-20px 0 0 0;
  text-align:center;
}
#article table{
  margin:20px 0 0 0;
}
.pagi_num_presse{
  margin:0 0 0 270px;
   font-size:8pt;
  line-height:24px;
  letter-spacing:2px;
  background: url(img/cadre1.jpg) no-repeat 0 0;
  width:100px;
  height:26px;
  text-align:center;
}

#hr_bas_presse{
  float:right;
  width:638px;
  height:18px;
  background: url(img/hr2-.png) no-repeat 0 0;
  margin:60px 0 0 0;
}
#hr_bas_presse{
  -margin:10px -10px 0 0;
}
/*==========================================================================*/
/*=================FORM=======================================*/
#form_div{
  width:600px;
  height:300px;
  /*background-color:black;*/
  margin:0 0 0 10px;
}
#form{
  width:340px;
  margin:10px 0 0 40px;
}
fieldset{
  padding:10px 10px 0 10px;
  border:1px solid rgb(102,102,102);
}
#form label{
float:left;
width:80px;
font-size:11px;

}
legend{
  padding:0;
  font-size:12pt;
  color:rgb(121,16,30);
}
#hr_bas_form{
  float:right;
  width:638px;
  height:18px;
  background: url(img/hr2-.png) no-repeat 0 0;
  margin:10px 20px 0 0;
}
#hr_bas_form{
  -margin:10px 0 0 0;
}
#lblcom{
width:250px;
}


#retour_form2{
  margin:70px 0 0 60px;
  width:100px;
  height:26px;
  background: url(img/cadre1.jpg) no-repeat 0 0;
}
#retour_form2{
  -margin:-20px 0 0 60px;
}
#retour_form2 a{
  margin:0 0 0 20px;
  line-height:24px;
  color:black;
  letter-spacing:2px;
}
#retour_form2 a:hover{
  color:rgb(166,21,36);
}
/*==========================================================================*/
/*====================FORM 2---Inscription===================*/
#form_news_div{
margin:0 0 0 15px;
}
#form_news_div{
-margin:0 0 0 55px;
}
#newslet{
  width:200px;
  margin:5px 0 0 20px!important;
  margin:5px 0 0 0;
  font-family:verdana, arial, serif;
}
#gauche{
  float:left;
  
}
#droite{
  float:right;
}
#newslet label{
  width:100px;
  line-height:20px;
  float:left;
}
#fin_form{
  margin:10px -88px 0 0;
  float:right;
}
#fin_form label{
  width:400px;
}
#button{
padding:10px;
  word-spacing:50px;
  text-align:center;
}
#abonner{
float:left;
margin:-30px 0 0 0;
width:500px;
}
#abonner label{
width:360px;
}
#retour_form1{
  margin:25px 0 0 60px;
  width:100px;
  height:26px;
  background: url(img/cadre1.jpg) no-repeat 0 0;
}
#retour_form1 a{
  margin:0 0 0 20px;
  line-height:24px;
  color:black;
  letter-spacing:2px;
}
#retour_form1 a:hover{
  color:rgb(166,21,36);
}
/*===============   MENTIONS LEGALES  ===============================*/
#mentions_legal{
  margin:0 0 0 40px;
  width:600px;
  height:350px;
  text-align:justify;
  line-height:15px;
}
#mentions_legal{
  -margin:0 0 0 80px;
}
#mentions_legal u{
  font-size:10pt;
}
/*===============   LIENS  ===============================*/
#liens{
  margin:0 0 0 40px;
  overflow: auto;
  width:600px;
  height:350px;
}
#liens{
  -margin:0 0 0 80px;
}



/*================================================================*/
/*=====================ADMIN======================================*/
/*================================================================*/
#ban_admin{
  height:135px;
  background-image:url("admin/img/ban_admin.jpg");
}
#log_admin{
  margin:50px 0 0 0;
  width:650px;
  height:250px;
}

#log_admin label{
  float:left;
  width:130px;
}

#log_admin fieldset{
  margin:20px 0 0 150px;
  width:300px;
}
#bouton{
  width:300px;
  padding-bottom:20px;
  word-spacing:20px;
  text-align:center;
}
#bouton input{
  padding:20px;
}
#centre_admin{
  width:650px;
  height:420px;
  margin:70px 0 0 70px;
  /*background-color:red;*/
}
#form_lang{
  float:right;
  margin:80px 57px 0 0;
}

#form_lang{
 _margin:100px 100px 0 0;
}
/*#form_lang a{
  _margin:20px 0 0 0;
}*/
a:hover input { /*pour colorer le fr qd on passe dessus comme un a:hover*/
color:rgb(166,21,36);
/*cursor:pointer;*/
border:1px solid red;

}
#form_lang a:hover{
	/*font-size:18px;*/
}