* { margin:0; padding:0;}
body { background:#fff; font-size:100%; line-height:1em; color:#000000; font-family: Arial, Helvetica, sans-serif; }
img {border:0; vertical-align:top;}

/*==========================================*/
/*Decomposition zone de travail*/
#container { text-align:center;width:auto; }
#main {width:980px; margin:0 auto; text-align:left;}
.clear { clear:both; }
#header{width:980px; }
#col_left{width:178px; height:1350px;  float:left; font-size:0.800em; line-height:1.444em; text-transform: none; font-family:Arial, Helvetica, sans-serif; background-color: #ecf7fb; border-left:#cfd7da solid 1px }

#col_right{width:178px;height:1350px;  float:right; font-size:0.800em; line-height:1.444em; text-transform:none; font-family:Arial, Helvetica, sans-serif; color:#727272; background-color:#ecf7fb; border-right:#cfd7da solid 1px; }

#content { width:602px; float:left;font-size:0.800em; line-height:1.444em; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#000000; padding-left:10px; padding-right:10px}
#content1 {width:835px; float:left;font-size:0.800em; line-height:1.444em; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#000000; padding-left:10px; padding-right:10px}
#footer { width:978px; text-align:center; font-size:0.5625em; font-family: Arial, Helvetica, sans-serif; color:#ffffff;line-height:1.222em;border-left:#cfd7da solid 1px; border-right:#cfd7da solid 1px; border-bottom:#cfd7da solid 1px; }
#col_left1{width:100px; height:auto;float:left;}
#col_right1{width:100px; height:auto;float:right;}
#content1 {width:758px; float:left;font-size:0.800em; line-height:1.444em; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#CACCCA; padding-left:10px; padding-right:10px}
#content2 {width:758px; float:left;font-size:0.800em; line-height:1.444em; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#DAD6DA; padding-left:10px; padding-right:10px}
.newsbg{ background-color:#393839}
/*==========================================*/

/*==========================================*/
/*header*/
#menu{list-style-type:none;position:relative;}
#menu li{display:inline;}
#menu li a{list-style-type:none; display:inline; float:left; text-align:center; font-family:Arial; text-decoration:none; line-height:24px; font-size:11px; height:24px; font-weight:bold; color:#FFFFFF;background:url(../images/hedear/1plan.gif); border-left:2px solid #FFFFFF; padding-left:20px; padding-right:20px; cursor:pointer}
#menu ul{display:block;position:absolute; padding-left:0px; left:0px;/left:0px;_left:-975px;top:24px; display:none; width:125px; text-align:left;font-size:11px;} 
#menu li a:hover{ color:#000000;background:url(../images/hedear/aplan.gif) top left no-repeat;}

#sousmenu li {text-align:left; line-height:20px; width:260px;/width:260px;_width:282px;}
#sousmenu li a{text-align:left; line-height:20px; width:260px;/width:260px;_width:282px;}
#sousmenu1 li {text-align:left; line-height:20px; width:150px;}
#sousmenu1 li a{text-align:left; line-height:20px; width:150px;}
#sousmenu2 li {text-align:left; line-height:20px; width:160px;}
#sousmenu2 li a{text-align:left; line-height:20px; width:160px;}

#sousmenu3 li {text-align:left; line-height:20px; width:200px;}
#sousmenu3 li a{text-align:left; line-height:20px; width:200px;}

#menu11 li{display: inline; margin:0; padding:0;}
#menu11 li a{ list-style-type:none; display:block; float:left; text-align:center; font-family:Arial; text-decoration:none; line-height:24px; font-size:11px; height:24px; font-weight:bold; color:#FFFFFF;background:url(../images/hedear/1plan.gif); border-left:2px solid #FFFFFF; padding:0 17px 0px 17px;  }
#menu11 li a:hover{ color:#000000;background:url(../images/hedear/aplan.gif) top left no-repeat;}

#linkheader{ color:#FFFFFF; font-weight:bold;}
#linkheader a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
#linkheader a:hover{ color:#000099;}

/*page english*/
#menuen{list-style-type:none;position:relative;}
#menuen li{display:inline;}
#menuen li a{list-style-type:none; display:inline; float:left; text-align:center; font-family:Arial; text-decoration:none; line-height:24px; font-size:11px; height:24px; font-weight:bold; color:#FFFFFF;background:url(../images/hedear/1plan.gif); border-left:2px solid #FFFFFF; padding-left:16px; padding-right:16px; cursor:pointer}
#menuen ul{display:block;position:absolute; padding-left:0px; left:0px;/left:0px;_left:-977px;top:24px; display:none; width:125px; text-align:left;font-size:11px;} 
#menuen li a:hover{ color:#000000;background:url(../images/hedear/aplan.gif) top left no-repeat;}

#sousmenuen li {text-align:left; line-height:20px; width:215px;}
#sousmenuen li a{text-align:left; line-height:20px; width:215px;}
#sousmenuen1 li {text-align:left; line-height:20px; width:135px;}
#sousmenuen1 li a{text-align:left; line-height:20px; width:135px;}
#sousmenuen2 li {text-align:left; line-height:20px; width:135px;}
#sousmenuen2 li a{text-align:left; line-height:20px; width:135px;}
#sousmenuen3 li {text-align:left; line-height:20px; width:190px;}
#sousmenuen3 li a{text-align:left; line-height:20px; width:190px;}
#menuen11 li{display: inline; margin:0; padding:0;}
#menuen11 li a{ list-style-type:none; display:block; float:left; text-align:center; font-family:Arial; text-decoration:none; line-height:24px; font-size:11px; height:24px; font-weight:bold; color:#FFFFFF;background:url(../images/hedear/1plan.gif); border-left:2px solid #FFFFFF; padding:0 19px 0px 19px;  }
#menuen11 li a:hover{ color:#000000;background:url(../images/hedear/aplan.gif) top left no-repeat;}



/*page espagnol*/
#menuesp{list-style-type:none;position:relative;}
#menuesp li{display:inline;}
#menuesp li a{list-style-type:none; display:inline; float:left; text-align:center; font-family:Arial; text-decoration:none; line-height:24px; font-size:11px; height:24px; font-weight:bold; color:#FFFFFF;background:url(../images/hedear/1plan.gif); border-left:2px solid #FFFFFF; padding-left:16px; padding-right:16px; cursor:pointer}
#menuesp ul{display:block;position:absolute; padding-left:0px; left:0px;/left:0px;_left:-975px;top:24px; display:none; width:125px; text-align:left;font-size:11px;} 
#menuesp li a:hover{ color:#000000;background:url(../images/hedear/aplan.gif) top left no-repeat;}

#sousmenuesp li {text-align:left; line-height:20px; width:220px;}
#sousmenuesp li a{text-align:left; line-height:20px; width:220px;}
#sousmenuesp1 li {text-align:left; line-height:20px; width:260px;}
#sousmenuesp1 li a{text-align:left; line-height:20px; width:260px;}

#menuesp11 li{display: inline; margin:0; padding:0;}
#menuesp11 li a{ list-style-type:none; display:block; float:left; text-align:center; font-family:Arial; text-decoration:none; line-height:24px; font-size:11px; height:24px; font-weight:bold; color:#FFFFFF;background:url(../images/hedear/1plan.gif); border-left:2px solid #FFFFFF; padding:0 20px 0px 20px;  }
#menuesp11 li a:hover{ color:#000000;background:url(../images/hedear/aplan.gif) top left no-repeat;}
/*==========================================*/

/*==========================================*/
/*content*/
#menucont ul{ font-weight:bold;}
#menucont li{display: inline; font-size:10px;color:#FFFFFF;font-weight:bold;}
#menucont li a{display: inline;font-size:10px;font-weight:bold; color:#000000;}
#menucont  li a:hover{ color:#FFFFFF;}

#menucont1 ul{ font-weight:bold;}
#menucont1 li{display: inline; font-size:10px;color:#FFFFFF;font-weight:bold;}
#menucont1 li a{display: inline;font-size:10px;font-weight:bold; color:#000000;}
#menucont1  li a:hover{ color:#FFFFFF;}

#menucont11 ul{ font-weight:bold;}
#menucont11 li{display: inline; font-size:11px;color:#FFFFFF;font-weight:bold;}
#menucont11 li a{display: inline;font-size:11px;font-weight:bold; color:#000000;}
#menucont11  li a:hover{ color:#FFFFFF;}


#menucont111 ul{ font-weight:bold;}
#menucont111 li{display: inline; font-size:11px;color:#FFFFFF;font-weight:bold;}
#menucont111 li a{display: inline;font-size:11px;font-weight:bold; color:#000000;}
#menucont111  li a:hover{ color:#000099;}

#menucont2  a{display: inline;font-size:11px;font-weight:bold; color:#000000;}
#menucont2   a:hover{ color:#FFFFFF;}

/*ISEE*/
.ttrt{ font-size:16px; color:#0099FF; font-weight:bold; text-decoration:underline}
.ttrti{ font-size:13px; color:#FF0000; font-weight:bold}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link {
	text-decoration: none;
	color: #208ec9;
}
a:visited {
	text-decoration: none;
	color: #208ec9;

}
a:hover {
	text-decoration: none;
	color:#033e6e;
}
a:active {
	text-decoration: none;
}
.Style2 {font-weight: bold; font-size: 11px; color: #77050d; line-height:0.888em;}
.Style13 {font-weight: bold; font-size: 11px; color: #006699;}
.Style155 {font-weight: bold}
.Style23 {font-size: 11px;color: #0000FF;font-weight: bold;}
.Style14 {color: #0000FF}
.Style15 {color: #009900; font-weight: bold;}
.Style16 {color: #FF0000};
.Style16 {color: #FF0000; font-size:14px; font-weight:bold};
.Style18 {color: #FF0000; font-weight: bold; }
.Style24 {color: #000000}
.Style5 {color: #000000;font-weight: bold;font-size: 12px; }
.Style3 {font-size: 14px}
.Style4 {color: #0066CC}
.Style8 {color: #666666}
.Style9 {font-size: 11px;font-weight: bold;}
.Style10 {font-size: 10px;font-weight: bold;}
.Style1 {color: #666666;font-weight: bold;}
.Style36 {font-size:12px;font-weight: bold;color: #0000FF}
.Style20 {color: #990000;font-size: 12px;}
.Style25 {font-size: 14px; color: #990000; font-weight: bold; }
.Style21 {font-size: 14px;color: #FF9900;font-weight: bold;}
.Style27 {color: #000000;font-weight: bold;}
.Style277 {color: #FFFFFF;font-weight: bold; font-size:13px}
.Style2777 {color: #FFFFFF;font-weight: bold; font-size:13px}
.Style28 {color: #00CCFF;font-weight: bold;font-size: 14px;}
.Style31 {color: #00CC00;font-size: 14px;font-weight: bold;}
.Style34 {color: #99CC33;font-weight: bold;}
.Style22 {color: #256CA4}
.Style49 {color: #0066CC}
.pla {color:#0000FF; font-size:11px; font-weight:bold;}
.pla1 {color: #0000FF; font-size:11px; font-weight:bold; background-color:#FFCC33}



#marq  li{ font-size:11px; color:#0458a2; font-family:Arial; font-weight:bold;display:inline}
#marq  li a{font-size:11px; color:#0458a2; font-family:Arial; font-weight:bold;display:inline}
#marq  li a:hover{ color:#000000}

.trt{ height:25px; background-color:#ffff00; color:#0000ff; font-size:15px; font-weight:bold; text-align:right; padding-top:5px; font-family:Arial, Helvetica, sans-serif}

.trt1{ height:25px; background-color:#CCCCCC; color:#0000ff; font-size:15px; font-weight:bold; text-align:left; padding-top:5px; font-family:Arial, Helvetica, sans-serif}

#plansite a { color:#CC6600}
#plansite a:hover { color: #FF9900}

/*galerie*/
.galleria{list-style:none;}
.galleria li{display:block;overflow:hidden;float:left;margin:0 7px 7px 0; }
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto; display:block;}


.demo{position:relative;width:500px}
.gallery_demo{width:500px;}
.gallery_demo li{width:42px;height:20px;border:3px double #111;background:#000;}
.gallery_demo li div{left:240px;}


#main_image{ margin-bottom:3px;height:334px;width:500px;}
#main_image img{margin-bottom:3px;height:334px;width:500px;}

.nav{padding-top:8px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px; text-align: center}

.info{width:500px;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1em;}
.news{font-size:16px;; color:#FFD718;}
.news1{font-size:14px;; color:#FFD718;}
.Astyle{font-size:20px;font-weight:bold;color: #FFD718; font-family: Arial}
.trtnews{ font-size:15px; color:#FFFFFF; font-weight:bold}



/****** livre d'or *****/
ul
{
border:0;
margin:0;
padding:0;

}
#pagination-digg li
{
display:inline;
border:0;
margin:0;
padding:0;
font-size:11px;
list-style:none;
margin-right:1px;
}
#pagination-digg a
{
border:solid 1px #9aafe5;
margin-right:1px;
}
#pagination-digg .previous-off, #pagination-digg .next-off
{
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:1px;
padding:1px 1px;
}
#pagination-digg .next a, #pagination-digg .previous a
{
font-weight:bold;
}
#pagination-digg .active
{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;

}
#pagination-digg a:link, #pagination-digg a:visited
{
color:#0e509e;
display:block;
float:left;
padding:5px 5px;
text-decoration:none;
}
#pagination-digg a:hover
{
border:solid 1px #0e509e;
}

.zoom {
height:127px;
width:190px;
}
.zoom p {
text-align:center;
}
.zoom img {
width:190px;
height:127px;

}
.zoom img:hover {
position:relative;
width:320px;
height:214px;
z-index:100;
}

/*==========================================*/

/*footer*/
/*==========================================*/
.ftr a{ text-decoration: none; font-size:9px; color:#FF0000 }

/*##mnuftr  li{ display:inline; font-size:11px; color:#000000; font-family:Arial; font-weight:bold}
#mnuftr  li a{display:inline; font-size:11px; color:#000000; font-family:Arial;}
#mnuftr  li a:hover{ color:#FF0000}*/
.ftitr1 { color:#000000; text-align:left; font-size:11px;}
/*==========================================*/

/*column right*/
/*==========================================*/
.fb a{font-size:11px; color:#0066CC; font-family:Arial; font-weight:bold}
.fb a:hover{ color:#993300; text-decoration:underline}

/*==========================================*/

/*column left*/
/*==========================================*/
#nmenu li{padding-left:5px;  font-size:11px; font-weight:bold; color:#000000;list-style-type:none;}
#nmenu li a{padding-left:5px;  font-size:11px; font-weight:bold; color:#000000;list-style-type:none;}
#nmenu li a:hover{color:#208ec9;}

#nmenu1 li{padding-left:15px;  font-size:11px; font-weight:bold; color:#000000;list-style-type:none;}
#nmenu1 li a{padding-left:15px;  font-size:11px; font-weight:bold; color:#000000;list-style-type:none;}
#nmenu1 li a:hover{color:#208ec9;}

#nmenu111 li{font-size:11px; font-weight:bold; color:#000000;}
#nmenu111 li a{font-size:11px; font-weight:bold; color:#000000;}
#nmenu111 li a:hover{color:#208ec9;}

.nisee{text-decoration:underline; font-weight:bold; color:#0000CC; font-size:13px }

.mnleft{font:12px/20px Verdana, Helvetica, sans-serif; font-weight:bold; color: #208ec9; padding-left:15px; padding-right:15px}
.mnleft ul li{ background:url(../images/colonne/bullet1.gif) 0 7px no-repeat; border-bottom:#929292 dotted 1px; font:12px/20px Verdana, Helvetica, sans-serif; font-weight:bold; color: #000; padding-left:10px;}
.mnleft a{ color: #208ec9; text-decoration:underline}
.mnleft a:hover{ color:#033e6e;}

#tel li{font-size:10px; font-weight:bold; color:#FFFFFF;list-style-type:none;}
#tel li a{font-size:10px; font-weight:bold; color:#FFFFFF;list-style-type:none;}
#tel li a:hover{color:#000000;}


.mleft {font-size:11px; font-weight:bold; color:#000000;}
.mleft  a{font-size:11px; font-weight:bold; color:#000000;}
.mleft  a:hover{color:#208ec9;}

/*==========================================*/






