@charset "utf-8";
/* CSS Document */
/************ A GARDER EN L'ÉTAT ************/
*{ margin: 0; padding: 0;}
ul{ color: #000000; list-style-type: none;}
li{color:#919191; font:normal 11px arial;  }
a, img{border: 0;}
a, input{outline: none;}
a{outline: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:active, a:focus, input{ outline:none; }
html {font-size: 100%;}
.clear{clear: both; height: 1px; overflow: hidden; width: 100%;}
.centre{text-align: center;}
.img_gauche {float: left; display: inline; margin: 0 5px 5px 0;}
.bold{font-weight: bold;}
.img_droite {float: right; display: inline; margin: 0 0 5px 5px;} 
textarea{ overflow:auto; }
/************ A PERSONNALISER ************/
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  background: #a53000 url(../images/fond/body.gif) repeat-x; color: #3d3d3d;}
table{font-size: 11px;}
a{color: #868686; text-decoration: none;}
a:hover {text-decoration: underline;}
h1{font: bold 18px 'Arial'; margin-bottom: 10px; color: #000000;}
h2{font-family: Verdana, Arial, Helvetica, sans-serif;}
div{color:#3D3D3D;}
h3{font-family: Verdana, Arial, Helvetica, sans-serif;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif;}
h5 {font: bold 11px 'Arial'; color: #0f2348; margin-bottom: 5px; letter-spacing: -0.6px;}
p {margin-bottom: 10px; text-align: left; color:#3d3d3d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
strong{font-weight: bold;}
em{font-style: italic;}
.color {color: #f10000;}
/*.hr{font-size: 1px; height: 10px; border-bottom: 1px solid #f10000; margin: 0 0 10px;}*/
.asterisque{font-style: italic; font-size: 9px;} 
/* Formulaires */
.bouton{display: block; color: #fff; background-color: #f10000; font: bold 11px 'Trebuchet MS'; line-height: 20px; width: 160px; height: 20px; border-width: 0; text-align: center; cursor: pointer;}
input, select{ z-index: 0;}
input, select, textarea{font: normal 10px 'Trebuchet MS'; color: #666; border: 1px solid #8fabc4; z-index: -1;}
input [ type = "checkbox" ], input [ type = "radio" ]{border-width: 0;}
.row{clear: both;} 
.row label{display:inline; float: left; width: 119px; text-align: left;  padding:5px 0 0 0; color:#919191;}
.row label span{color: #f00;}
.row textarea, .row input { background: url(../images/input-bg.png) no-repeat; width: 191px; height:19px;  float: left; display:inline; border:none; padding:4px 5px; margin-bottom:5px; overflow:hidden;}
.row select {width: 152px;}
.row_chk{padding: 0; clear: both; margin-bottom: 3px; position: relative;}
.row_chk input{border: 0;}
.row_chk label{float: none; display: inline; margin: 0; padding: 0; cursor: pointer; top: 0; left: 16px;}
.row_are{clear: both; margin-bottom: 3px;}
.row_are label{display:inline; float: left; width: 119px; text-align: left;  padding:5px 0 0 0; color:#919191;}
.row_are textarea{}
.row_rad {clear: both; margin-bottom: 5px;}
.row_rad .label{float: left; width: 145px; text-align: right;}
.row_rad .rad {margin-left: 150px; margin-bottom: 1px;}
.row_rad .rad input{vertical-align: middle; border: 0;}
.row_rad .rad label{float: none; display: inline; margin: 0; padding: 0; cursor: pointer;}
.row_bt {margin-left: 150px; clear: both; margin-bottom: 5px;} 
/*********************************/
/************ ACCUEIL ************/
/*********************************/

#global{width: 1011px; margin: 0 auto; padding: 0 10px; background: url(../images/fond/bg_global.gif) no-repeat;}
.rt-surround2{background: url(../images/fond/surround-l.png) repeat-y; margin-left: -20px; position: relative;}
.rt-surround3{background: url(../images/fond/surround-l.png) repeat-y; margin-right: -20px; position: relative;}
#header{height: 330px; position: relative; background: #ffffff;}
#header .wraper{width: 991px; height: 309px; padding: 10px; position: absolute; top: 0px; left: 0; z-index: 9999;}
#header #pageHead{height: 56px; margin: 0 auto; position: relative;}

#slider1 {
    width: 1011px; /* important to be same as image width */
    height: 329px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	background: #282828;
}

#slider1Content {
    width: 720px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}

#header #pageHead .search{position: absolute; right: 5px; top: -3px;}
#header #pageHead .search .label_input{background: url(../images/fond/search.png) no-repeat; width: 190px; height: 11px; border: none; vertical-align: middle; padding: 5px 0 5px 10px;}
#header #pageHead .search .zoom{background: url(../images/fond/zoom.png) no-repeat; width: 23px; height: 23px; border: none; cursor: pointer; vertical-align: middle;}
#header #pageHead #pageLogo{width: 250px; float: left; display: inline; z-index: 999999; position: absolute; margin: 0 0 0 5px;} 
#header #pageHead .nav{ position: relative; top: 26px;}
#header #pageHead #nav{background: url(../images/fond/barre2.png) no-repeat; width: 990px; height: 36px; top: 26px; padding: 0px 2px 0 0; display: inline-block;}
#header #pageHead #menu-menu1{float: left; display: inline; margin: 0 0 0 307px;}
#header #pageHead #menu-menu1 li{float: left; display: inline; background: url(../images/fond/puce_nav.gif) right bottom no-repeat;  padding: 0px; height: 26px; text-align: center;}
#header #pageHead #menu-menu1 #guide{width: 90px;}
#header #pageHead #menu-menu1 #mag{width: 92px;}
#header #pageHead #menu-menu1 #communaute{width: 144px;}
#header #pageHead #menu-menu1 li a{font-size: 14px; font-weight: bold; color: #c1c1c1; padding-top: 5px; text-decoration: none;}
#header #pageHead #menu-menu2{float: right; display: inline; padding-top: 5px;}
#header #pageHead #menu-menu2 li{float: left; display: inline;}
#header #pageHead #menu-menu2 li a{font-size: 11px; color: #7b7b7b; padding: 0 10px; position: relative; z-index: 999999;}
/*#header #pageHead #menu-menu2 li a.active{text-decoration: underline;}*/
/***reservation***/
#header #booking-engine{ float: right; margin: 7px 0 0 0; display: inline; width: 266px; height: 247px;} 
#header .booking-engine{background: url(../images/fond/bg_reservation.png) no-repeat; width: 260px; height: 243px;display: block; padding: 3px 2px;} 
#header #booking-engine h4{float: left; width: 120px; display: inline; text-align: left; color: #ffffff; font-weight: bold; padding: 0px 0 0 10px;font-size: 12px;}
#header #booking-engine h5{color: #318f10; font-size: 12px; background: url(../images/fond/bg_offre.gif) no-repeat; width: 89px; padding: 0 0 0 20px; display: inline; float: left; margin: 2px 0 0 12px;cursor:pointer;}
#header #booking-engine .wrap{background: url(../images/fond/hebergement.gif) bottom no-repeat; width: 262px; height: 218px;z-index:99999;}
#header #booking-engine .hebergement{background: url(../images/fond/reservation.gif) bottom no-repeat;margin-top:-14px;width: 262px; height: 218px;z-index:99999;}
#header #booking-engine .wrap #wrap{padding: 0px;}
#header #booking-engine .wrap #tabs{ height: 15px; margin: 0 0 0 2px;}
#header #booking-engine .wrap #tabs ul li{float: left; display: inline; text-align: center; margin: 0 0 0 3px;}
#header #booking-engine .wrap #tabs ul li a{width: 125px; height: 15px; background:url(../images/fond/off.png) no-repeat; font-weight: bold; color: #d5d1bd; position: relative; z-index: 999; display: block; cursor: pointer;}
#header #booking-engine .wrap #tabs ul li .active{color: #3c3c3c; width: 125px; height: 15px; background:url(../images/fond/on.png) no-repeat;z-index:5;}
#header #booking-engine .wrap #tabs ul .activite a{margin-left: -1px;}
#header #booking-engine .wrap .row{padding: 2px 0 0 0px;}
#header #booking-engine .wrap .row .picto{margin: 1px 0 0 5px; cursor: pointer;}
#header #booking-engine .wrap .row label{color: #3c3c3c; font-size: 11px; display: inline; float: left; font-family: Verdana, Arial, Helvetica, sans-serif}
#header #booking-engine .wrap .row input{width: 78px; background:url(../images/fond/fond_input.gif) no-repeat; height: 20px; padding: 0px 5px;}
#header #booking-engine .wrap #destination{padding: 4px 0 10px 17px;}
#header #booking-engine .wrap #destination label{width: 78px;}
#header #booking-engine .wrap #destination select{width: 147px;}
#header #booking-engine .wrap .destination{padding: 10px 0 10px 17px;}
#header #booking-engine .wrap .destination label{width: 78px;}
#header #booking-engine .wrap .destination select{width: 150px;}
#header #booking-engine .wrap #arriver{height: 20px;}
#header #booking-engine .wrap #arriver label{width: 106px; float: left; padding: 0px;}
#header #booking-engine .wrap #arriver input{margin: 0px; position: relative; z-index: 9999;padding-top:2px;} 
#header #booking-engine .wrap #arriver a{position: relative; z-index: 9999;} 


#header #booking-engine .wrap #div_chambreFils
{
	width:260px;background:url(../images/rechercher.gif) no-repeat center; 
	cursor:pointer;position:absolute;right:18px;bottom:2px!important;*bottom:3px!important;display:inline;
}

#header #booking-engine .wrap .arriver{height: 20px;}
#header #booking-engine .wrap .arriver label{width: 106px; float: left; padding: 0px;}
#header #booking-engine .wrap .arriver input{margin: 0px; position: relative; z-index: 9999;padding-top:2px;} 
#header #booking-engine .wrap .arriver a{position: relative; z-index: 9999;} 

#header #booking-engine .wrap #reparter{height: 32px;}
#header #booking-engine .wrap #reparter label{width: 106px; padding: 0px;}
#header #booking-engine .wrap #reparter input{margin: 0px;  position: relative; z-index: 9999;padding-top:2px;}
#header #booking-engine .wrap #reparter a{position: relative; z-index: 9999;}


#header #booking-engine .wrap .reparter{height: 32px;}
#header #booking-engine .wrap .reparter label{width: 106px; padding: 0px;}
#header #booking-engine .wrap .reparter input{margin: 0px;  position: relative; z-index: 9999;padding-top:2px;}
#header #booking-engine .wrap .reparter a{position: relative; z-index: 9999;}

#header #booking-engine .wrap #categorie{margin-top: -6px; height: 22px;}
#header #booking-engine .wrap #categorie label{width: 106px;}
#header #booking-engine .wrap #categorie select{width: 125px;}
#header #booking-engine .wrap #nbr_chambre{height: 18px;}
#header #booking-engine .wrap #nbr_chambre label{width: 194px;}
#header #booking-engine .wrap select{width: 36px; height: 18px;}

#header #booking-engine .wrap #div_location{padding: 0 5px 2px 17px;}
#header #booking-engine .wrap #CommunesAct{width: 150px;}
/*#header #booking-engine .wrap #destinationAct{padding: 6px 6px 0px;*padding: 18px 6px 0px;}*/
#header #booking-engine .wrap #destinationAct label{width: 78px;}


#header #booking-engine .wrap #arriverAct {height: 20px;}
#header #booking-engine .wrap #arriverAct label{width: 106px; float: left; padding: 0px;}
#header #booking-engine .wrap #arriverAct input{margin: 0px; position: relative; z-index: 9999;padding-top:2px;} 
#header #booking-engine .wrap #arriverAct a{position: relative; z-index: 9999;}

#header #booking-engine .wrap #reparterAct{height: 32px;}
#header #booking-engine .wrap #reparterAct label{width: 106px; padding: 0px;}
#header #booking-engine .wrap #reparterAct input{margin: 0px;  position: relative; z-index: 9999;padding-top:2px;}
#header #booking-engine .wrap #reparterAct a{position: relative; z-index: 9999;}

#header #booking-engine .wrap #catAct{margin-top: 2px; height: 40px;}
#header #booking-engine .wrap #catAct label{width: 106px;}


#header #booking-engine .wrap .nbadultesAct{padding: 0 5px 2px 17px;}
#header #booking-engine .wrap .nbenfantsAct{padding: 0 5px 2px 17px;}


#header #booking-engine .wrap #wrap table{color: #3c3c3c; margin: 0px 12px 0 7px; padding: 10px 0 0 0; font-size: 10px; text-align: right;}
#header #booking-engine .wrap #wrap table td{height: 60px; vertical-align: middle;}
#header #booking-engine .wrap #wrap table a{color: #3c3c3c; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#header #booking-engine .wrap #wrap table a.active{text-decoration: underline;}
#header #booking-engine .wrap #wrap table label{color: #ffffff; vertical-align: middle;}
#header #booking-engine .wrap #wrap table select{color: #00000c; margin-bottom: 5px; height: 18px;}
/*************************************************************************/
#header #booking-engine .wrap .rechercher{background:url(../images/rechercher.gif)}
#header #booking-engine .wrap .age{padding-top:10px;}

#header #header-bottom{position: absolute; bottom: 10px; left: 10px; width: 445px; height: 18px;}
#header .header-bottom{background: url(../images/fond/shape.png) no-repeat; width: 445px; height: 18px;}
#header .header-bottom p{padding: 2px 0 0 12px;}
#header .header-bottom p a{color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; position: relative; z-index: 9999;}
#page{margin: 0; background: #ffffff;}
#page #contenu{background: #ffffff; padding: 0 8px 0 12px;}
#page #contenu #content{width: 726px; float: left; display: inline; overflow: hidden;}
#page #contenu #content .intro{background: url(../images/fond/intro.gif) no-repeat; width: 701px; padding: 8px 0px 8px 10px;}
#page #contenu #content .intro #intro{ width: 214px; }
#page #contenu #content .intro #intro h3{font-size: 14px; color: #3d3d3d; font-weight:bold; font-style: italic; margin: 0 0 3px 0;}
#page #contenu #content .intro #intro p{text-align: justify;}
#page #contenu #content .intro #raccourcis{background: url(../images/fond/separateur.gif) center no-repeat ; width: 408px; margin-right: 8px;}
#page #contenu #content .intro #raccourcis ul li{float: left; display: inline;}
#page #contenu #content .intro #raccourcis ul li h3{margin-bottom: 3px; font-size: 12px;}
#page #contenu #content .intro #raccourcis ul li a{font-size: 11px; font-family: Tahoma;}
#page #contenu #content .intro #raccourcis ul .guide{width: 70px; padding: 0 0 0 8px;}
#page #contenu #content .intro #raccourcis ul .guide h3{color: #2c600d;}
#page #contenu #content .intro #raccourcis ul .mag{width: 104px; padding: 0 0 0 8px;}
#page #contenu #content .intro ul .mag h3{color: #790c00;}
#page #contenu #content .intro #raccourcis ul .communaute{width: 104px; padding: 0 0 0 8px;}
#page #contenu #content .intro #raccourcis ul .communaute h3{color: #c26800;}
#page #contenu #content .intro #raccourcis ul .plan{padding: 0 0 0 8px;}
#page #contenu #content .intro .left{float: left; display: inline;}
#page #contenu #content .intro .right{ float: right; display: inline;}


/*****group***/
.group {padding: 9px 0 20px 0;}
.group h2{color: #3d3d3d; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.group .newsblock{background: url(../images/fond/bloc2.gif) no-repeat; width: 229px; float: left; display: inline; margin: 4px 11px 0 0;height: 260px;}
.group .newsblock .wraper{padding: 5px 3px 0 4px; height: 248px;}
.group .newsblock .wraper h3{font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 3pt 0 0 29px; margin: 5px 0 2px 0; height: 23px; display: inline-block; width: 188px;}
.group .newsblock .wraper p{text-align: justify;}
.group .newsblock .wraper .guide{color: #2c600d; background: url(../images/fond/guide.gif) no-repeat;}
.group .newsblock .wraper .guide a{color: #2c600d;}
.group .newsblock .wraper .mag{color: #790c00; background: url(../images/fond/mag.gif) no-repeat;}
.group .newsblock .wraper .mag a{color: #790c00;}
.group .newsblock .wraper .communaute{color: #c26800; background: url(../images/fond/communaute.gif) no-repeat;}
.group .newsblock .wraper .communaute a{color: #c26800;}

.group .news{float: left; width: 229px; display: inline; margin: 4px 11px 0 0;}
.group .news p, .group .news div{margin: 0 0 5px 0; height: 45px; overflow: hidden;}
.group .news h3{font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  padding: 3pt 0 0 29px; margin: 5px 0 2px 0; height: 23px;}
.group .news .guide{color: #2c600d; background: url(../images/fond/mag.gif) no-repeat;}
.group .news .guide a{color: #2c600d;}
.group .news .mag{color: #790c00; background: url(../images/fond/raid-baobab.gif) no-repeat;}
.group .news .mag a{color: #790c00;}
.group .news .communaute {color: #c26800; background: url(../images/fond/communaute.gif) no-repeat;}
.group .news .communaute a{color: #c26800;}

/*************sidebar***********/
#page #contenu #sidebar{width: 265px; float:left; display: inline; overflow: hidden;}
#page #contenu #sidebar .meteo{background: url(../images/fond/bg_meteo.gif) no-repeat; width: 248px; height: 62px; font-size: 14px; font-weight: bold; padding: 5px 8px;z-index:1;}
#page #contenu #sidebar .meteo .widget{float: left; display: inline; width: 58px; text-align: center;}
#page #contenu #sidebar .meteo .widget .logo-temp{height: 36px;}
#page #contenu #sidebar .meteo .widget label{color: #ffffff; font-size: 18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
#page #contenu #sidebar .meteo .wrap{float: left; display: inline;}
#page #contenu #sidebar .meteo .wrap select{width: 190px; height: 20px; margin-bottom: 5px;z-index:0;}
#page #contenu #sidebar .meteo .wrap label{color: #ffffff; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 3px 0 10px;}
#page #contenu #sidebar .meteo .wrap p{margin: 5px 0 0 0;}
#page #contenu #sidebar .meteo .wrap p img{vertical-align: middle;}
#page #contenu #sidebar .meteo .max{color: #fdcd9a; padding: 0px 12px;}
#page #contenu #sidebar .meteo .min{color: #a9bcd6;}
#page #contenu #sidebar .meteo .max2{color: #fdcd9a; padding: 0 5px 0 4px;}
#page #contenu #sidebar .meteo .min2{color: #a9bcd6;}

#page #contenu #sidebar #tags{width: 264px; margin: 8px 0 0 0; background: url(../images/fond/bg_tag.gif) no-repeat; height: 182px;}
#page #contenu #sidebar .pub{margin: 8px 0 0 0;}

.hr_accueil{width: 692px; height: 1px; background: url(../images/fond/hr_accueil.gif) no-repeat;}
.hr_guide{width: 692px; height: 1px; background: url(../images/fond/hr_guide.gif) no-repeat;}
.hr_mag{width: 692px; height: 1px; background: url(../images/fond/hr_mag.gif) no-repeat;}
.hr_photo{width: 692px; height: 1px; background: url(../images/fond/hr_photo.gif) no-repeat;}

/******************************************/
/****************  GUIDE  **************/
/******************************************/
#page #contenu #content .intro #guide1{ width: 334px; padding: 0 10px 0 0;} 
#page #contenu #content .intro #guide1 h3{font-size: 14px; color: #3d3d3d; font-weight:bold; margin: 0 0 3px 0;}
#page #contenu #content .intro #guide1 p{text-align: justify;}
#page #contenu #content .intro #guide1 #photos_intro{display: inline; margin-right: 10px;}
#page #contenu #content .intro #guide2{margin-right: 2px; float: left; padding: 5px 0 0 8px; background: url(../images/gabarit/separateur.gif) left top no-repeat;}
#page #contenu #content .intro #guide2.right{width: 344px;}
#page #contenu #content .intro #guide2 ul li{float: left;}
#page #contenu #content .intro #guide2 ul li.communaute, #page #contenu #content .intro #guide2 ul li.guide, #page #contenu #content .intro #guide2 ul li.mag{display: block; list-style-type: none; float: left;}
#page #contenu #content .intro #guide2 ul li h3{margin-bottom: 3px;}
#page #contenu #content .intro #guide2 ul li a{font-size: 11px; font-family: Tahoma;}
#page #contenu #content .intro #guide2 ul .guide h3{color: #2c600d;}

.group .newsblock .wraper .guide{color: #2c600d; background: url(../images/fond/guide.gif) no-repeat;}
.group .news .guide{color: #2c600d; background: url(../images/fond/mag.gif) no-repeat;}

#page #contenu #sidebar #meteo2{background: url(../images/guide/meteo_guide.gif) no-repeat; width: 248px; height: 62px; font-size: 14px; font-weight: bold; padding: 5px 8px;}
#page #contenu #sidebar .pub .lemure {background: url(../images/guide/fond_lemur.gif) no-repeat;}
#page #contenu #sidebar .pub .lemure img{margin-bottom: -2px;}
#page #contenu #sidebar .pub .lemure .wrap{ padding: 5px 12px 0px 5px; margin-bottom: -4px;}
#page #contenu #sidebar .pub .lemure .wrap h3{background: url(../images/icon/icon_photo_jaune.png) no-repeat; color: #3d3d3d; font-size: 14px; padding: 3px 0 5px 28px;}
#page #contenu #sidebar .pub .lemure .wrap .description_{padding: 0 0 0 27px; margin: 0px; color: #7e7e7e; font-size: 11px; text-align: justify;}
#page #contenu #sidebar .pub .lemure .wrap .description_vide{padding: 0px; margin: 0 0 10px 0;}

/*******************************************/
/*****************NATURE***************/
/****************************************/

#page #contenu #content .intro #guide2 #crumbs2{float: left; display: inline; padding: 0 12px; background: url(../images/gabarit/separateur.gif) left no-repeat; height: 89px;}

/******************************************/
/****************  QUI SOMMES NOUS  **************/
/******************************************/
#page #contenu #content .intro #intro_qui_sommes_nous{width: 118px; padding: 0 10px 0 0; background: url(../images/gabarit/separateur.gif) right no-repeat;}
#page #contenu #content .intro #intro_qui_sommes_nous a{color: #7e7e7e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0;}
#page #contenu #content .intro #intro_qui_sommes_nous a:hover, #page #contenu #content .intro #intro_qui_sommes_nous a.active{color: #3d3d3d; text-decoration: underline;}
#qui_sommes_nous{padding: 0 18px 0 0;}
#qui_sommes_nous h2{margin: 0 0 10px 0;}
#qui_sommes_nous a{color: #b41200; font-style: italic;}
#qui_sommes_nous p{text-align: justify;}
#page #contenu #content .intro #qui_sommes_nou2{width: 548px; padding: 0 0 0 10px;}
#page #contenu #content .intro #qui_sommes_nou2 h4{color: #3d3d3d; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 18px 0;}
#page #contenu #content .intro #qui_sommes_nou2 .photo{float: left; margin: 0 10px 0 0;}

/******************************************/
/****************  MAG  **************/
/******************************************/
.group .news .auteur{color: #7e7e7e; text-align: right;}

/******************************************/
/****************  MAMMIFERES  **************/
/******************************************/
#page #contenu #content .intro #guide2 .crumbs{float: left; display: block; padding: 0 2px 0px 8px; background: url(../images/gabarit/separateur.gif) left top no-repeat; margin: 0 0 0 5px; width: auto; min-height: 89px;}
#page #contenu #content .intro #guide2 #crumbs1{padding: 0 5px 0 0; background: none;}
#page #contenu #content .intro .guide .active{color: #37681a;}
#page #contenu #content .intro .mag .active{color: #790C00;}
#page #contenu #content .intro .communaute .active{color: #C26800;}
/*#page #contenu #content .intro .mag a.active{color: #37681a;}*/
#left_column{width: 229px; display: inline; float: left; background: url(../images/fond/bg_left.gif) no-repeat; margin: 10px 0 0 0;}
#left_column .wrap{padding: 4px 0 0px 4px; margin-bottom: -14px;}
#left_column .wrap p{font-style: italic;}
#left_column .wrap .photo{margin: 0px;}
#left_column .wrap .pDescBlocGris{font-style: italic; margin: 0 0 8px 0;}
#left_column .wrap .pDescBlocGrisVide{margin: 0px; height: 5px; overflow: hidden;}
#left_column .wrap ul{padding: 5px 0 15px 0; list-style-type: none;}
#left_column .wrap a{color: #3d3d3d; font-size: 12px;}
#left_column .wrap a.active{text-decoration: underline;}
#left_column .wrap h4{color: #3d3d3d; font-size: 14px; font-weight: bold; margin: 0 0 10px 0}
#left_column .wrap .map{margin: 0 auto; width: 221px; margin: 0 0 -6px -2px;}
#left_column .bottom_left{margin: 0 0 -3px 0;}
#right_column{width: 488px; display: inline; float: left; margin: 10px 0 0 0;}
#right_column .wrap{padding: 0 8px;}
#right_column .wrap h5{font-weight: bold; font-size: 12px; margin: 0px 0 10px 0; font-style: italic;}
#right_column .wrap p{text-align: justify;}
#right_column .wrap a{color: #b41200; font-style: italic;}
#right_column .pagination{text-align: center; padding: 10px 0 0 0;}
#right_column .pagination a{color: #686868; font-family: Tahoma ,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;}
#right_column .pagination p{width: 120px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 77px; margin: 0 auto;}
#right_column .pagination .precedente{float: left; background: url(../images/fond/bt_precedent.gif) left no-repeat; padding: 0 20px 1px 20px;}
#right_column .pagination .suivante{float: right; background: url(../images/fond/bt_suivante.gif) right no-repeat;  padding: 0 20px 1px 20px;}

/******************************************/
/****************  PORTRAIT  **************/
/******************************************/
#page #contenu #content .intro #guide .mag a.active {
color:#790C00;
}
#left_column .wrap_map h4{color: #3d3d3d; font-size: 14px; font-weight: bold; margin: 0 0 5px 5px;}
#page #contenu #content .intro #portrait{float: left; width: 200px; padding: 8px 0px 0 12px; background: url(../images/gabarit/separateur.gif) left no-repeat;}
#page #contenu #content .intro #portrait a{color: #7e7e7e; font-size: 11px; font-family: Tahoma; font-weight: bold;}
#page #contenu #content .intro #portrait a.active{color: #790C00;}
#left_column .wrap_map{border-bottom: 1px #cdcdcd solid; border-top: 1px #c7c7c4 solid; padding: 10px 4px;}
#left_column .photos{padding: 5px 4px;}

#note{background: url(../images/fond/bg_note.gif) no-repeat; width: 265px; margin: 8px 0 0 0;}
#note .wrap{padding: 4px;}
#note h3{background: url(../images/icon/portrait.png) no-repeat; color: #3d3d3d; font-size: 14px; padding: 3px 0 10px 26px;}
#note a{color: #7e7e7e; font-size: 11px; font-family: Tahoma; font-weight: bold;}
#note .wrap ul{padding: 2px 0 0 18px;}
#note .wrap ul li{list-style-type: disc; list-style-position:inside;} 
#bottom_note{background: url(../images/fond/bg_bottom_note.gif) no-repeat; width: 257px; height: 20px; padding: 0px 4px 0 4px; position: relative; margin: -2px 0 0 0px;}
#bottom_note a{font-size: 10px; color: #7e7e7e; font-weight: normal;}
#bottom_note a.precedente{background: url(../images/fond/note_precedente.gif) no-repeat; padding: 0 0 0 12px;}
#bottom_note a.suivants{background: url(../images/fond/note_suivante.gif) right no-repeat; padding: 0 12px 0 0; position: absolute; right: 4px; top: 2px;}
#convertisseur{background: url(../images/fond/bg_convertisseur.gif) no-repeat; width: 264px; height: 62px; margin: 8px 0 0 0;}
#convertisseur .wrap{padding: 30px 0 0 10px;}
#convertisseur input{border: none; vertical-align: middle;}
#convertisseur .label_euro{width: 50px; margin: 0 10px 0 0;  background: #e1e1e1; font-size: 11px; text-align: center;}
#convertisseur .label_ariary{width: 100px; margin: 0 0 0 8px; background: #e1e1e1; font-size: 11px; text-align: center;}
#convertisseur select{margin: 0 2px 0 0; width: 39px; height: 18px; text-align: center;}


#pub_tag{background: url(../images/fond/pub_tag.gif) no-repeat; width: 265px; margin: 8px 0 0 0;}
#pub_tag .wrap{padding: 4px 4px 0 7px;}
#pub_tag .wrap p{margin: 0px;}
#pub_tag .bottom_pub{margin-bottom: -2px;}
/******************************************/
/****************  PHOTOS  **************/
/******************************************/
#page #contenu #content .intro #guide2 h3{font-size: 13px;}
#page #contenu #content .intro #guide2  #communaute2{float: left; padding: 0 5px 0 0; display: inline; width: 99px;}
#page #contenu #content .intro #guide2 ul .communaute h3{color: #C26800;}
#page #contenu #content .intro #guide2 ul .communaute a.active{color: #C26800;}
#page #contenu #content .intro #guide2 ul .communaute a#active{color: #C26800;}
#page #contenu #content .intro #raccourcis ul .communaute a.active{color: #C26800;}
#page #contenu #content .intro #raccourcis ul .communaute a#active{color: #C26800;}
#page #contenu #content .intro #guide2 #communaute{float: left; width: 92px; padding-right: 10px; display: inline;}
#page #contenu #content .intro #guide2 .crumbs_photo{float: left; padding: 18px 0 0 10px; background: url(../images/gabarit/separateur.gif) left top no-repeat; display: inline; width: 210px; overflow: hidden;}
#page #contenu #content .intro #guide2 .crumbs_photo ul{list-style-type: disc; padding: 0 1px 0 15px; width: 84px; float: left; display: inline;}
#page #contenu #content .intro #guide2 .crumbs_photo ul li{ padding: 0; float: none; list-style-type: disc; font-size: 11px;list-style-position: outside;}
#center_column{width: 589px; margin: 0 auto;}
#center_column .item_block{background: url(../images/fond/bg_photos.gif) no-repeat; width: 105px; height: 133px; padding: 5px 5px 0 5px; display: inline; float: left; margin: 10px 15px; overflow: hidden;}
#center_column .item_block .photos{width: 104px; height: 102px; overflow: hidden;}
#center_column .item_block h3{color: #7e7e7e; font-size: 11px; font-weight: bold; white-space: nowrap;}
#center_column .item_block p{text-align: right;}
#center_column .item_block p a{font-size: 11px;}



/******************************************/
/****************  POPUP  **************/
/******************************************/
#popContent{background: url(../images/recherche/bg_pop.png) no-repeat; width: 897px; height: 700px; margin: 0 auto;}
#popContent .content{padding: 12px 22px 10px 22px; position: relative;}
#popContent .content .close{position: absolute ; top: 8px; right: 8px;}
#popContent .content h2{height: 36px; margin:0 0 3px 0; color: #7f7f7f; font-size: 11px; font-family: Tahoma; padding: 0 0 0 10px; position: relative; }
#popContent .content h2 span{position: absolute; left: 10px; bottom: 3px;}
#popContent .content #nav_pop{position: relative;}
#popContent .content #nav_pop .precedente_pop{position: absolute; bottom: 5px; left: 5px; background: url(../images/boutton/precedente2.gif) left no-repeat; padding: 0 0 0 16px; font-size: 11px; font-family: Tahoma; color: #686868;}
#popContent .content #nav_pop .suivantes_pop{position: absolute; bottom: 5px; right: 5px; background: url(../images/boutton/suivante2.gif) right no-repeat; padding: 0 16px 0 0; font-size: 11px; font-family: Tahoma; color: #686868;}

.largeImg {
	width: 853px;
	height: 569px;
	padding: 5px;
	text-align: center;
	position: relative;
}
#largeImg {
vertical-align: middle;
}
.thumbs{padding: 3px 0 0 0; width: 668px; margin: 0 auto;}
.thumbs #diaporama li span{display: block; float: left; margin: 0px; padding: 12px 0 0 0; }
.thumbs #diaporama li span a{filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; display: block;}
.thumbs #diaporama li span a:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.thumbs #diaporama li .selected{background: url(../images/pointer.gif) center top no-repeat;}
.thumbs #diaporama li .selected a{filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; background-repeat: no-repeat;}
/*.thumbs #diaporama li img{border: 1px solid #000000;}*/
.thumbs img {
	padding: 0;
	margin: 0px;
}
.thumbs img:hover {
	border-color: #FF9900;
}
.middle { width: 100%; text-align: center; vertical-align: middle; line-height: 569px;}

/******************************************/
/****************  RECHERCHE  **************/
/******************************************/
#recherche .formulaire{width: 342px; float: left; display: inline;}
#recherche .formulaire .logo_r{float: left; margin: 0 9px 0 0; display: inline;}
#recherche .formulaire form{float: left;}
#recherche .formulaire form span, #recherche .formulaire form label{color: #7e7e7e; font-size: 11px;}
#recherche .formulaire h4{color: #3d3d3d; font-size: 12px ; font-weight: bold; margin: 4px 0 4px 0;}
#recherche .formulaire .row{background: url(../images/recherche/input.gif) no-repeat; width: 228px; height: 22px; margin: 0 0 30px 0;}
#recherche .formulaire select{width: 50px; margin: 0 7px; text-align: center; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #1a1a1a;}
#recherche .formulaire .zoom3{background: url(../images/recherche/zoom.gif) no-repeat; width: 21px; height: 23px; border: none; cursor: pointer; margin: 0 0 0 6px; padding: 0px;}
#recherche .formulaire #zTexteSearch{color: #686868; font-size: 11px; padding: 0px; margin: 0px; width: 188px; padding: 0 6px;}
#recherche .option_raccourci{width: 334px; float: left; display: inline; padding: 24px 0 0 8px; 
background: url(../images/gabarit/separateur.gif) no-repeat;}
#recherche .option_raccourci a{color: #7e7e7e; font-size: 11px; font-family: Tahoma;}
#recherche .option_raccourci .active{color: #3d3d3d; text-decoration: underline;}
#recherche .option_raccourci a span{width: 180px;}
#recherche .option_raccourci p span{width: 106px;}
#recherche .guide .option_raccourci .active{color: #2c600d;}

#recherche h2{color: #3d3d3d; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 6px 0 0 0; display: inline; float: left;}
#recherche .guide h2{color: #2c600d;}

#recherche h2 span{color: #7e7e7e;}
#recherche .recherche{padding: 60px 18px 0 0;}
#recherche .recherche .wrap{padding: 4px 0 5px 0;}
#recherche .recherche p{text-align: justify; margin: 5px 0 8px 0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#recherche .recherche .article{text-align: justify; margin: 5px 0 8px 0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3d3d3d;}
#recherche .recherche h3{font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 3px 0 3px 27px;}
#recherche .recherche .breadcrumbs{float: left;}
#recherche .recherche .voir_article{float: right; padding: 0 18px 1px 0;}

#recherche h2 .active_guide{color: #2c600d;}
#recherche .recherche .guide h3{color: #2c600d; background: url(../images/recherche/ecosysteme_guide.gif) no-repeat;}
#recherche .recherche .guide h3 a{color: #2c600d;}
#recherche .recherche .guide .breadcrumbs{color: #2c600d; font-style: italic; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#recherche .recherche .guide .breadcrumbs a{color: #2c600d; font-style: italic; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#recherche .option_raccourci .active_guide{color: #2c600d; text-decoration: underline;}
#recherche .recherche .guide .voir_article{color: #2c600d; background: url(../images/recherche/voir_guide.gif) right no-repeat;}
#recherche .recherche .guide .hr_r{width: 692px; height: 1px; background: url(../images/fond/hr_guide.gif) no-repeat; clear: both;}

#recherche h2 .active_mag{color: #790c00;}
#recherche .recherche .mag h3{color: #790c00; background: url(../images/recherche/photo_mag.gif) no-repeat;}
#recherche .recherche .mag h3 a{color: #790c00;}
#recherche .recherche .mag .breadcrumbs{color: #790c00;font-style: italic; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#recherche .recherche .mag .breadcrumbs a{color: #790c00;font-style: italic; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#recherche .option_raccourci .active_mag{color: #790c00; text-decoration: underline;}
#recherche .recherche .mag .voir_article{color: #790c00; background: url(../images/recherche/voir_mag.gif) right no-repeat;}
#recherche .recherche .mag .hr_r{width: 692px; height: 1px; background: url(../images/fond/hr_mag.gif) no-repeat; clear: both;}

#recherche h2 .active_communaute{color: #c26800;}
#recherche .recherche .communaute h3{color: #c26800; background: url(../images/recherche/photo_communaute.gif) no-repeat;}
#recherche .recherche .communaute h3 a{color: #c26800;}
#recherche .recherche .communaute .breadcrumbs{color: #c26800;font-style: italic; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#recherche .recherche .communaute .breadcrumbs a{color: #c26800;font-style: italic; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#recherche .option_raccourci .active_communaute{color: #c26800; text-decoration: underline;}
#recherche .recherche .communaute .voir_article{color: #c26800; background: url(../images/recherche/voir_communaute.gif) right no-repeat;}
#recherche .recherche .communaute .hr_r{width: 692px; height: 1px; background: url(../images/fond/hr_photo.gif) no-repeat; clear: both;}


#recherche .pagination{text-align: center; padding: 10px 18px 0 0;}
#recherche .pagination a{color: #686868; font-family: Tahoma ,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal;}
#recherche .pagination p{width: 120px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 82px; margin: 0 auto;}
#recherche .pagination .precedente{float: left; background: url(../images/fond/bt_precedent.gif) left no-repeat; padding: 0 20px 1px 20px;}
#recherche .pagination .suivante{float: right; background: url(../images/fond/bt_suivante.gif) right no-repeat;  padding: 0 20px 1px 20px;}


/******************************************/
/****************  NEWSLETTER  **************/
/******************************************/

#newsletter{background: url(../images/fond/newsletter.gif) no-repeat; width: 264px; height: 44px; margin: 10px 0 0 0;}
#newsletter .newsletter{padding: 17px 0 0 52px;}
#newsletter .newsletter .input_newsletter{width: 168px; border: none; background: none; vertical-align: middle; padding: 5px 5px 5px 0;}
#newsletter .newsletter .valider{background: url(../images/fond/valider.png) no-repeat; width: 23px; height: 23px; border: none; margin: 0 0 0 8px; cursor: pointer;}


/******************************************/
/****************  WIDGET  **************/
/******************************************/

#nav-widget{width: 263px; background: url(../images/picto/bg_widget.gif) no-repeat; padding: 5px 0 0 0; margin: 6px 0 0 0;}
#nav-widget .pages{padding: 0 0 62px 0;}
#nav-widget .pages h3{font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 0 5px 28px; margin: 2px 0 8px 5px;}
#nav-widget .pages h3.guide{color: #2C600D; background: url(../images/picto/zebu.png) no-repeat;}
#nav-widget .pages h3.mag{color: #790C00;}
#nav-widget .pages h3.communaute{color: #C26800;}
#nav-widget .pages  #crumbs_first li{font-weight: bold; font-family: Tahoma; font-size: 11px;}
#nav-widget .pages  #crumbs_first li a{font-weight: bold; font-family: Tahoma; font-size: 11px;}
#nav-widget .pages  #crumbs_first li ul{padding: 0 0 5px 9px;}
#nav-widget .pages  #crumbs_first li ul li{color: #7e7e7e; font-weight: normal;}
#nav-widget .pages  #crumbs_first li ul li a{color: #7e7e7e; font-weight: normal;}
#nav-widget .pages .crumbs{padding: 6px 0 8px 18px;}
#nav-widget .pages .guide .active a, #nav-widget .pages .guide .active, #nav-widget .pages #crumbs_first li ul.guide .active, #nav-widget .pages #crumbs_first li .guide .active a{color: #2C600D;}
#nav-widget .pages .mag .active a, #nav-widget .pages .mag .active, #nav-widget .pages .mag  #crumbs_first li ul.mag .active, #nav-widget .pages #crumbs_first li .mag .active a{color: #790C00;}
#nav-widget .pages .communaute .active a, #nav-widget .pages .communaute .active, #nav-widget .pages .communaute #crumbs_first li ul.communaute .active, #nav-widget .pages #crumbs_first li .communaute .active a{color: #C26800;}
#nav-widget .hr_nav{width: 261px; height: 2px; background: url(../images/picto/separateur_nav.gif) no-repeat;}


/******************************************/
/**************** NOUS CONTACTER **************/
/******************************************/
#page #contenu #content .intro #intro_nous_contacter{width: 218px; padding: 0 0 0 10px; background: url(../images/gabarit/separateur.gif) left no-repeat; float: left;}
#page #contenu #content .intro #intro_nous_contacter a{color: #7e7e7e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0;}
#page #contenu #content .intro #intro_nous_contacter a:hover, #page #contenu #content .intro #intro_qui_sommes_nous a.active{color: #3d3d3d; text-decoration: underline;}
#nous_contacter{padding: 0 18px 0 0;}
#nous_contacter h2{margin: 0 0 10px 0;}
#nous_contacter a{color: #b41200; font-style: italic;}
#nous_contacter p{text-align: justify;}
#page #contenu #content .intro #intro_nous_contacter .qui_sommes{margin: 0 0 6px 0;}
#page #contenu #content .intro #intro_nous_contacter .qui_sommes a{font-weight: bold; color: #3d3d3d;}
#page #contenu #content .intro #intro_nous_contacter .active{color: #bb1800; font-size: 11px;}

#page #contenu #content .intro #nous_contacter{width: 335px; padding: 0 10px 0 0;}
#page #contenu #content .intro #nous_contacter h4{color: #3d3d3d; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 8px 0;}
#page #contenu #content .intro #nous_contacter .photo{float: left; margin: 0 10px 0 0;}

#qui_sommes_nous .row label{width: 157px; color: #3d3d3d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#qui_sommes_nous .row input{background: url(../images/boutton/bg_input.gif) no-repeat; width: 189px; height: 15px; line-height: 21px; color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 0 4px 12px;}
#qui_sommes_nous .row textarea{background: url(../images/boutton/bg_textarea.gif) no-repeat; width: 518px; height: 300px; color: #686868; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 6px 0 4px 12px;}
#qui_sommes_nous .row_bt{float: right; padding: 0 28px 0 0;}
#qui_sommes_nous .row_bt a{color: #ba1800; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../images/boutton/bg_envoyer.gif) right top no-repeat; font-weight: bold; text-decoration: none; padding: 0 20px 10px 0; font-style: normal; text-align: right; display: block;}
/******************************************/
/****************  PIEDPAGE  **************/
/******************************************/

#footer{background: #ffffff; padding: 1px 0 0 0;}
#footer p a{color: #7e7e7e; font-size: 11px; font-family: Tahoma;}
#footer .footer-inner{height: 169px; padding: 0px 10px; background: #1b1b1b url(../images/fond/raccourci_footer.gif) center no-repeat ;}
#footer .footer-inner .raccourcis{padding: 14px 0 0 0; width: 448px; float: left;}
#footer .footer-inner .raccourcis ul li{float: left; display: inline;}
#footer .footer-inner .raccourcis ul li h3{margin-bottom: 3px; font-size: 12px;}
#footer .footer-inner .raccourcis ul li a{font-size: 11px; font-family: Tahoma;}
#footer .footer-inner .raccourcis ul li a.active{text-decoration: underline;}
#footer .footer-inner .raccourcis ul .guide{width: 70px; padding: 0 0 0 8px;}
#footer .footer-inner .raccourcis ul .guide h3{color: #3d7e17;}
#footer .footer-inner .raccourcis ul .mag{width: 104px; padding: 0 0 0 8px;}
#footer .footer-inner .raccourcis ul .mag h3{color: #b41200;}
#footer .footer-inner .raccourcis ul .communaute{width: 104px; padding: 0 0 0 8px;}
#footer .footer-inner .raccourcis ul .communaute h3{color: #c26800;}
#footer .footer-inner .raccourcis ul .plan{padding: 0 0 0 8px;}


#footer .footer-inner .search_footer{float: left; padding: 12px 24px 0 32px;}
#footer .footer-inner .search_footer a{font-size: 11px; font-family: Tahoma; }
#footer .footer-inner .search_footer .active{text-decoration: underline;}
#footer .footer-inner .search_footer .search{margin-bottom: 8px;}
#footer .footer-inner .search_footer .search .label_input{background: url(../images/fond/search.png) no-repeat; width: 190px; height: 11px; border: none; vertical-align: middle; padding: 5px 0 5px 10px;}
#footer .footer-inner .search_footer .search .zoom{background: url(../images/boutton/zoom.png) no-repeat; width: 23px; height: 23px; border: none; cursor: pointer; vertical-align: middle;}


#footer #footer-end{float: left; display: inline; padding: 8px 0 0 0;}
#footer #footer-end p{color: #7e7e7e; font-size: 11px; font-family: Tahoma;}
#footer #footer-end .copyright{background: url(../images/fond/logo_footer.gif) no-repeat; width: 207px; height: 27px; padding: 23px 0 0 34px; position: relative;}
#footer #footer-end .copyright .alogo{position: absolute; width: 238px; top: 6px; height: 0px; height: 16px; left: 0; text-decoration: none;}
#footer #footer-end .mada-resa{background: url(../images/fond/mada-resa.gif) no-repeat; padding: 5px 5px 3px 24px;}
#footer #footer-end .cobaltcat{vertical-align: middle; margin-left: 1px;}



#page #contenu #content .intro #guide1 #photos_intro{width: 106px; height: 104px;}
#page #contenu #content .intro #guide1 #photos_intro a{width: 106px; height: 102px; display: block; background-position: center;}
#page #contenu #content .intro #guide1 #photos_intro img{width: 106px; height: 104px; margin-left: -1px;}

#page #contenu #content .intro #qui_sommes_nou2 .photo{width: 106px; height: 104px; background-position: center;}
#page #contenu #content .intro #qui_sommes_nou2 .photo img{width: 106px; height: 104px;}

.group .newsblock .wraper .photos{width: 223px; height: 175px; position:relative}
.group .newsblock .wraper .photos a{width: 223px; height: 175px; display: block; background-position: center;}
.group .newsblock .wraper .photos img{width: 221px; height: 175px;}
.group .newsblock .wraper .photos .photo_top{position: absolute; top:0; width: 221px; height: 7px; background: url(../images/fond/photo_top.png) no-repeat; display: block;}
.group .newsblock .wraper .photos .photo_bottom{position: absolute; bottom: 0px; left: 0; width: 221px; height: 8px; background: url(../images/fond/photo_bottom.png) no-repeat; display: block; *bottom: -8px;}

#left_column .wrap .photo{width: 222px; position: relative;}
#left_column .wrap .photo .photo_desc{width: 221px;}
#left_column .wrap .photo .photo_top{position: absolute; top:0; width: 221px; height: 7px; background: url(../images/fond/photo_top.png) no-repeat; display: block;}
#left_column .wrap .photo .photo_bottom{position: absolute; bottom: 1px; left: 0; width: 221px; height: 8px; background: url(../images/fond/photo_bottom.png) no-repeat; display: block; *bottom: -8px;}

#page #contenu #sidebar .corner{width: 266px; height: 64px;}
#page #contenu #sidebar .corner a{width: 266px; height: 64px; display: block;}
#page #contenu #sidebar .corner img{width: 266px; height: 64px;}

#center_column .item_block .photos{width: 106px; height: 104px; overflow: hidden;}
#center_column .item_block .photos a{width: 106px; height: 104px; display: block;}
#center_column .item_block .photos img{width: 106px; height: 104px; }

.thumbs #diaporama li a{width: 35px; height: 34px; display: inline-block; margin: 0 3px;}
.thumbs #diaporama li img{width: 37px; height: 36px; overflow: hidden;}

#page #contenu #sidebar .pub a{display: block; width: 264px;} 

#page #contenu #sidebar .pub_image{position: relative;}
#page #contenu #sidebar .pub_image .pub_top{background: url(../images/fond/pub_top.png) no-repeat; width: 264px; height: 8px; position: absolute; top: 0;}
#page #contenu #sidebar .pub_image .pub_bottom {background: url(../images/fond/pub_bottom.png) no-repeat; width: 264px; height: 9px; position: absolute; bottom: 0;}
#page #contenu #sidebar .pub_image .photo_pub{width: 264px;}

#page #contenu #sidebar .pub_flash{width: 264px; position: relative;}

.header_corner{position: absolute; top: 0px; z-index: 6;}
#slider1 li img{width: 1011px; height: 329px;}
#note a.archive_active{color: #790C00; text-decoration: underline;}

.buttonWrapper{margin: 10px 0 0 0;}

.label select{z-index:0!important;position:static;display:inline;}
.photo_center{ background:url(../images/fond/photo_center.png) no-repeat; width:221px; height:174px;}