/*----------------GALERIE--------------*/

#galerie{width:850px;margin-left:90px;}
#photos{float:left;}
#gd_photo{margin-left:150px;}
#galerie p{font:11px Arial, Helvetica, sans-serif;color:#1A1A1A;}
#galerie a{text-decoration:none;font:12px Arial, Helvetica, sans-serif;color:#808080;}
#galerie h1{font:20px Arial, Helvetica, sans-serif; color:#333333; text-transform:uppercase;	}

/*----------------GALERIE--------------*/


.clear{clear:both;}

body{background-color:#000;
	margin:0;
	padding:0;}

#conterner_site{
width:960px;
position:absolute;	
margin-left:-480px;
left:50%;
background-repeat:no-repeat;
background-color:#FFF;

}
#header{
width:960px;
height:153px;
margin: 0px auto;
background:url(img/header.gif) no-repeat;}

#page{width:960px;background-color:#FFF;margin: 0px auto;}

#titre{width:960px;background-color:transparent;height:51px;position:relative;z-index:5;}
#lettre{width:50px;height:35pxpx;position:absolute;right:35px;}


/* -------------------- NAv -------------------- */
/*
#nav{margin-right:20px;float:right; text-align:right;background-color:transparent;height:40px;font-family:Arial, Helvetica, sans-serif;}
#nav ul{border: 0;padding: 0;list-style-type: none;margin: 0;height: 40px;}
#nav li{float: left; }
#nav li a{color: black;text-decoration: none;text-align:right;font-size: 12px;font-weight: normal;height: 40px;line-height: 18px;padding:3px 9px;}
#nav li a:hover{color:#000;background:url(img/a_hover.gif) repeat-x;}
sup{ line-height:2px;}*/

#nav{width:950px;height:20px;background-color:transparent;font:12px Arial, Helvetica, sans-serif;color:black;float:right;position:relative;z-index:10;}

dl, dt, dd,  li {margin: 0;list-style-type: none;padding-right:5px;height:15px;}
#smenu1 ul{padding:0px; width:160px; height:auto;}
#smenu1 li{padding:0px; width:160px; height:auto;border-bottom:1px dotted;border-color:black;margin-bottom:5px;margin-left:3px;}

#smenu1 ul{background-color:white;}

#nav dl {float: left;width:auto;margin-top:3px;padding-right:5px; }

#nav dt a:hover{color:#000;background:url(img/a_hover.gif) repeat-x;height:20px;}

#nav dt.last{cursor: pointer;text-align: center; border:none;}

#nav dt {cursor: pointer;text-align: center; border-right:1px solid;border-color:black;}

#nav li {text-align:left;width:auto;}

#nav li a, #nav dt a {color: black;text-decoration: none;display: block;height: 100%;border: 0 none; }

 #nav dt a:hover{color: #bd1334;width:auto;}
 
 #smenu1 li a{color:#bd1334;}
 
 #smenu1 li a:hover {color: black;width:auto;}

#separation_nav{border-bottom:1px dotted;border-color:black; width:auto;}

/* ------------------INFOS--LEFT (BIG INFOS)------------------- */



#left{width: 595px;background-color:white;float:left;margin-top:0px;margin-left:30px;}

#big_infos{border-bottom:1px dotted #000;font:12px Arial, Helvetica, sans-serif;}

#big_infos h1{color:#DB1334;font-weight:bold;font-size:25px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}

.img_gauche{margin:2px 10px 10px 0; }

#big_infos a{font:12px Arial, Helvetica, sans-serif;color:#BD1334;}

#big_infos a:hover{font:12px Arial, Helvetica, sans-serif;color:#BD1334;text-decoration:none;}

#infos {border-bottom:1px dotted #000;clear:both;}

#infos1 {float:left;width:285px;margin:0 ;padding-right:10px; border-right:1px dotted #000;font:12px Arial, Helvetica, sans-serif;}

#infos2 {float:left;width:285px;margin:0;padding-left:10px;font:12px Arial, Helvetica, sans-serif;}

#infos1 a, #infos2 a{font:12px Arial, Helvetica, sans-serif;color:#BD1334;}

#infos1 a:hover, #infos2 a:hover{font:12px Arial, Helvetica, sans-serif;color:#bd1334;text-decoration:none;}

#infos1 h1, #infos2 h1 {color:#DB1334;font-weight:bold;font-size:20px;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

/* ------------------INFOS--RIGHT (assemblée)------------------- */

#right{margin-left:27px;margin-top:10px;width:270px;float:left;background-color:#DB1334;}

#header_right{width:270px;height:57px; border-bottom:3px solid #FFF; background:url(img/header_right.gif) no-repeat;}

.img_droite{margin:2px 5px 10px 2px;background-color:transparent;}

#actu_right{width:255px;margin-left:7px;border-bottom:1px dotted #FFF;font:12px Arial, Helvetica, sans-serif;color:#FFF;}

#actu_right a{font:12px Arial, Helvetica, sans-serif;color:#6d1417;}

#actu_right a:hover{font:12px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;}

#actu_right h1{color:#6d1417;font-weight:bold;font-size:15px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}

#footer_right{width:255px; background-color:#DB1334;height:25px;}

#contain_footer_right{margin:5px 0 0 5px;}

#contain_footer_right a{font:17px Arial, Helvetica, sans-serif; color:#FFF;text-decoration:none;}

#contain_footer_right a:hover{font:17px Arial, Helvetica, sans-serif; color:#6d1417;text-decoration:none;}

/* ----------------ACTU (dessous le zoom)-------------------- */
#actu{width:850px;margin-left:20px;clear:both;}

#actu h1{font: bold 20px Arial, Helvetica, sans-serif;color:#bd1334;text-transform:uppercase;}

#actu h2{font:15px Arial, Helvetica, sans-serif;color:#808080;}

#actu p{font:11px Arial, Helvetica, sans-serif;color:#000; text-align:justify;}

#separation_actu{ border-bottom:1px dotted #808080;clear:both;}

#actu a{font:11px Arial, Helvetica, sans-serif;color:#bd1334;}

#actu a:hover {font:11px Arial, Helvetica, sans-serif;color:#6d1417;}


/* -----------------BAS-PAGE-------------------- */

#bas_page{width:960px;background-color:#FFF;height:15px;margin: 0px auto;}

#copy{width:960px;margin:0px auto; text-align:right;color:#bd1334;font:11px Arial, Helvetica, sans-serif}

/*-------------------PUBLICATION-------------------- */

#publication{width:850px;font:12px Arial, Helvetica, sans-serif;margin:10px 0 0 30px;}


#publication.img_gauche{margin:2px 10px 10px 10px; }

#publi1{float:left;}

#publi1 a{text-decoration:none; color:#bd1334;}

#publi1 a:hover{text-decoration:none; color:#6d1417;}

/*-------------------COMMUNIQUE(publication)-------------------- */


#communique h2{font:11px Arial, Helvetica, sans-serif;color:#808080;}

#communique h3{font:25px Arial, Helvetica, sans-serif ; font-weight:bold;color:#bd1334;margin-bottom:1px; }

p.fichier{font:10px Arial, Helvetica, sans-serif;color:#808080;}
/*-------------------BIOGRAPHIE-------------------- */

#biographie{width:850px;font:12px Arial, Helvetica, sans-serif;margin:10px 0 0 30px;text-align:justify;}

#biographie h1{font:20px Arial, Helvetica, sans-serif ; font-weight:bold;color:#bd1334;}

#bio.img_gauche{margin:2px 10px 5px 10px; }

#biographie #separation {
line-height:1px;
height:1px;
margin:10px 0;
border-bottom:1px solid #E29A85;
width:100%;
}

/*-------------------MRC & SRC-------------------- */

#mrc{width:850px;font:12px Arial, Helvetica, sans-serif;margin:10px 0 0 30px;text-align:justify}

#mrc p span.red{font:12px Arial, Helvetica, sans-serif;color:#bd1334;text-align:justify}

#mrc h1{font:20px Arial, Helvetica, sans-serif;color:#bd1334;text-align:left}

#mrc h2{font:15px Arial, Helvetica, sans-serif;color:#bd1334;text-align:left}

#mrc a{font:12px Arial, Helvetica, sans-serif;color:#bd1334;text-align:left}

/*-------------------CIRCONSCRIPTION-------------------- */

#circonscription{width:850px;font:12px Arial, Helvetica, sans-serif;margin:20px auto 0;text-align:justify}

#circonscription h1{font:20px Arial, Helvetica, sans-serif; color:#bd1334;}

#circonscription p.tab{margin-left:40px;}

/*-------------------CONTACT-------------------- */


#coordonne{width:820px;margin-left:40px;margin-top:20px;font:12px Arial, Helvetica, sans-serif;letter-spacing:0.1em;border-bottom:1px dotted #bd1334;}

.gras{font:13px Arial, Helvetica, sans-serif;color:#bd1334;text-transform:uppercase;}

#texte{font:12px Arial, Helvetica, sans-serif  bold;color:#000000;margin-left:40px;}

#texte .titre{font:20px Arial, Helvetica, sans-serif  bold;color:#bd1334;}

#contact{width:820px;margin-left:15px; font:12px Arial, Helvetica, sans-serif;}

#contact td {padding:15px 10px 0 0;vertical-align:middle;white-space:nowrap;}

#contact td.erreurform {padding:2px 10px 0 0;vertical-align:middle;font-size:9px;color:#bd1334;text-transform:uppercase;letter-spacing:0.2em;}

#contact td.infoform {padding:2px 10px 0 0;vertical-align:top;font-size:9px;letter-spacing:0.1em;}

#contact td.separation {border-bottom:1px dotted #FFF;height:1px;}

contact td.submit {padding:15px 0 0;}

#contact input {font-size:12px;padding:2px;background-color:#FFF;color:#000000;border:1px solid #3E0C0B;}

.pleinelargeur {width:100%;}

#contact .textbox {width:100%;font-size:12px;padding:2px;height:100px;background-color:#FFF;color:#000000;border:1px solid #3E0C0B;}

#contact input.submit {padding:0;border:none;cursor:hand;background-color:transparent;}

#erreur {padding:0 10px 20px 0;font-size:12px;font-weight:bold;color:#bd1334;text-transform:uppercase;letter-spacing:0.3em;}

#contact td.rubrique {margin-top:20px;padding:3px;text-transform:uppercase;letter-spacing:0.2em;font-size:0.9em;background-color:#58585A;}

#separation{border-bottom: 1px solid #E29A85; width:170px;}

#zone_texte span.name{font-weight:bold; font-size:14px;color:#F6BF29;}

a.envoyer{display:block;width:75px;height:23px;background:url(img/envoyer.gif) 0 -23px no-repeat; cursor:hand;}

a.envoyer:hover{background:url(img/envoyer.gif) no-repeat;}

/*-------------------liens-------------------- */

#liens{width:890px;font:12px Arial, Helvetica, sans-serif;margin:10px 0 0 30px;font-weight:bold;}

#liens h1{width:850px;font:20px Arial, Helvetica, sans-serif;color:#BD1334;margin-left:10px;}

#liens .liens{margin-left:10px;}

#liens a{font:12px Arial, Helvetica, sans-serif;color:#808080;}

#liens a:hover{font:12px Arial, Helvetica, sans-serif;color:#6D1417text-decoration:none;}

#liens_separation{width:850px;border-bottom:2px solid ; border-color:white;}

#style1 {background-color:#CCCCCC;margin-bottom:0px;padding-top:5px;padding-bottom:5px;}/*couleur 1 sur 2 menu "liens*/

#style2 {background-color:#EDEDED;margin-bottom:0px;padding-top:5px;padding-bottom:5px;}/*couleur 1 sur 2 menu "liens*/




/*-------------------NAVIGATION-------------------- */

#navigation {margin: 10px 0px 0px 0px  ;background-color:tarnsparent;padding:3px 0;text-align: left;font-size:12px; font:Arial, Helvetica, sans-serif;}

a.nav {text-decoration: none;font-weight:normal;color: white;font:Arial, Helvetica, sans-serif;}

a.nav:hover {color: #8c9db4;font-size:12px;font:Arial, Helvetica, sans-serif;}

.nav_off {text-decoration: none;color: #FFF;font:11px Arial, Helvetica, sans-serif;}

a.nav_page {font-weight:bold;text-decoration: none;text-align:center;color: white;font:Arial, Helvetica, sans-serif;background: transparent;border: 1px solid #666666;padding: 0px 2px 0px 2px;}

a.nav_page:hover {background: #fff;color:#333333;}

.nav_page_off {text-decoration: none;color: #333333;background: transparent;font-size:1em;font:Arial, Helvetica, sans-serif;padding: 0px 2px 0px 2px;border: 1px solid #666666;}




/*-------------------test-------------------- */

#communique{width:850px;margin-left:0px;clear:both;}
