/* @override 
	http://www.tarascon.org/assets/css/style_general.css
	http://tarascon.polesud.fr/assets/css/style_general.css
*/

@import url("design_page.css");
@import url("calendar.css");

/* CSS Document */

/* IE 6 PNG */
* { behavior:url(assets/css/iepngfix.htc); margin:0; padding:0; }

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
fieldset,img { border: none; }
p { text-align: justify;}
li {
	list-style-type: none;
}

/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }


a {
	color: #000;
	text-decoration: none;
}


body {
	
	color: #000;
	font: 13px "Helvetica Neue", Helvetica, Arial, verdana, sans-serif;
}

/* @group Contour */

#contour_haut {
	width: 994px;
	height: 6px;
	background: url(../images/commun/degrade_haut.png) no-repeat;
	margin: 10px auto 0;
}

#contour_milieu {
	width: 994px;
	background: url(../images/commun/degrade_milieu.png) repeat-y;
	margin: auto;
}

#contour_bas {
	width: 984px;
	background: url(../images/commun/degrade_bas.png) no-repeat;
	margin: auto;
	padding-top: 5px;
	text-align: right;
	padding-right: 10px;
	
}

/* @end */




#main {
	width:980px;
	margin:0 auto;
	position: relative;
}

#accueil {
	width: 372px;
	float: left;
	height: 103px;
}
#accueil a {
	display: block;
	width: 372px;
	height: 103px;
}

/* @group Bandeau Accueil */


#bandeau {
	width:980px;
	height:130px;
	background: url(../images/commun/logo-tarascon.gif) no-repeat left -20px;
}

#bandeau p {
	text-align: left;
}

#menu_haut {
	width: 605px;
	height: 21px;
	background: #000;
	float: right;
	margin-bottom: 3px;
}

/* @group menu haut */

#menu_haut ul {
	list-style-type: none;
}

#menu_haut ul li {
	float: left;
	list-style-type: none;
	padding-left: 12px;
	color: #fff;
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	line-height: 21px;
}

#menu_haut ul li a {
	text-decoration: none;
	color: #fff;
}

#menu_haut ul li a:hover {
	text-decoration: underline;
	color: #fff;
}

/* @end */


#cadre_haut_visiter {
	width: 203px;
	height: 80px;
	background: #c85f7f;
	float: right;
	color: #fff;
}

#cadre_haut_visiter a {
	width: 203px;
	height: 70px;
	display: block;
	color: #fff;
	background: url(../images/commun/fleche_off.png) no-repeat 180px 55px;
}

#cadre_haut_visiter a:hover {
	width: 203px;
	height: 70px;
	display: block;
	text-decoration: none;
	background: url(../images/commun/fleche_on.png) no-repeat 180px 55px;
}

#cadre_haut_habiter {
	width: 202px;
	height: 80px;
	background: #a0d04d;
	float: right;
}

#cadre_haut_habiter a {
	width: 202px;
	height: 70px;
	display: block;
	color: #fff;
	background: url(../images/commun/fleche_off.png) no-repeat 180px 55px;
}

#cadre_haut_habiter a:hover {
	width: 202px;
	height: 70px;
	display: block;
	text-decoration: none;
	background: url(../images/commun/fleche_on.png) no-repeat 180px 55px;
}

#cadre_haut_entreprendre {
	width: 200px;
	height: 80px;
	background: #6cb0c4;
	float: right;
}

#cadre_haut_entreprendre a {
	width: 200px;
	height: 80px;
	display: block;
	color: #fff;
	background: url(../images/commun/fleche_off.png) no-repeat 180px 55px;
}

#cadre_haut_entreprendre a:hover {
	width: 200px;
	height: 80px;
	display: block;
	text-decoration: none;
	background: url(../images/commun/fleche_on.png) no-repeat 180px 55px;
}


#barre_marron {
	width: 400px;
	height: 26px;
	float: left;
	background-color: #d3bc8e;
	line-height: 22px;
	font-size: 13px;
}

/* My Comment */

#barre_marron img {
	vertical-align: middle;
}


#cadre_haut_recherche {
	width: 147px;
	height: 26px;
	float: left;
	background-color: white;

}
#cadre_haut_recherche img {
	padding-top:2px;
	vertical-align: middle;
}

#cadre_haut_recherche form {
	margin:0;
	/margin : -16px 0 0 0 ; 
	padding:3px 0 0 2px;
	width: 140px;
}
#ajaxSearch_form {
	width: 140px;
	margin: 0;
	padding: 0;
	float: left;
}
#cadre_haut_recherche input {
	width: 136px;
	height: 16px;
	color: gray;
}

#cadre_haut_ccas {
	width: 133px;
	height: 26px;
	background: #72916d;
	float: left;
}
#cadre_haut_ccas a {
	width: 133px;
	height: 26px;
	display: block;
	color: #fff;
	background: url(../images/commun/fleche_off.png) no-repeat 111px 4px;
}

#cadre_haut_ccas a:hover {
	width: 133px;
	height: 26px;
	display: block;
	text-decoration: none;
	background: url(../images/commun/fleche_on.png) no-repeat 111px 4px;
}

#cadre_haut_theatre {
	width: 100px;
	height: 26px;
	background: #908a42;
	float: left;
}

#cadre_haut_theatre a {
	width: 100px;
	height: 26px;
	display: block;
	color: #fff;
	background: url(../images/commun/fleche_off.png) no-repeat 80px 3px;
}

#cadre_haut_theatre a:hover {
	width: 100px;
	height: 26px;
	display: block;
	text-decoration: none;
	background: url(../images/commun/fleche_on.png) no-repeat 80px 3px;
}


#cadre_haut_actualite {
	width: 100px;
	height: 26px;
	background: #90C93C;
	float: left;
}

#cadre_haut_actualite a {
	width: 100px;
	height: 26px;
	display: block;
	color: #fff;
	background: url(../images/commun/fleche_off.png) no-repeat 80px 4px;
}

#cadre_haut_actualite a:hover {
	width: 100px;
	height: 26px;
	display: block;
	text-decoration: none;
	background: url(../images/commun/fleche_on.png) no-repeat 80px 4px;
}


#cadre_haut_presse {
	width: 100px;
	height: 26px;
	background: #f4b111;
	float: left;
}

#cadre_haut_presse a {
	width: 100px;
	height: 26px;
	display: block;
	color: #fff;
	background: url(../images/commun/fleche_off.png) no-repeat 80px 3px;
}

#cadre_haut_presse a:hover {
	width: 100px;
	height: 26px;
	display: block;
	text-decoration: none;
	background: url(../images/commun/fleche_on.png) no-repeat 80px 3px;
}



/* @end */

#contenu {
	width: 980px;
	height: 460px;
	position: relative;
}

#contenu_page {
		width: 980px;
		position: relative;
}






#fond_page_habiter{
	display: block;
	background-color: #a0d04d;
}
#fond_page_entreprendre{
	display: block;
	background-color: #6cb0c5;
}
#fond_page_visiter{
	display: block;
	background-color: #c85f7e;
}

.fond_visiter { background: url(../images/test/bandeau.jpg) no-repeat; }
.fond_theatre { background: url(../images/test/theatre.jpg) no-repeat; }
.fond_habiter { background: url(../images/test/habiter.jpg) no-repeat; }

#contenu_page_texte {
	width: 780px;
	margin-top: 205px;
	float: right;
	margin-bottom: 10px;
}
#contenu_page_texte h1.visiter {color: #842160; font: normal 26px/40px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }
#contenu_page_texte h1.theatre {color: #842160; font: normal 26px/40px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }
#contenu_page_texte h1.habiter {color: #908a42; font: normal 26px/40px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }
#contenu_page_texte h1.entreprendre {color: #4481a4; font: normal 26px/40px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; }


h1.visiter {color: #842160; font: bold 20px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;margin-bottom: 5px; }
h2.visiter {color: #842160; font: 16px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;margin-bottom: 5px; }



#fil_arianne {
	width: 780px;
	padding: 5px 0;
	font: 9px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #7b7b7b;
}
#fil_arianne a {
	color: #7b7b7b;
}
#fil_arianne a:hover {
	color: #7b7b7b;
	text-decoration: none;
}

/* @group Navigation Habiter */


/* #navigation{ position:absolute; top:15px; left:8px; width:200px; height: 400px ;padding:0; z-index: 1000;} */
#menu_navigation {
	width: 170px;
	float: left;
	left: 15px;
	top: 13px;
	z-index: 10;
}
#menu_navigation_tete {
	width: 170px;
	position: absolute;
	left: 15px;
	top: 13px;
	z-index: 10;
}

#menu_navigation_haut_habiter {
	width: 170px;
	height: 6px;
	background: url(../images/cadre/haut_menu_habiter.png) no-repeat;
}
#menu_navigation_milieu_habiter {
	width: 170px;
	background: url(../images/cadre/milieu_menu_habiter.png) repeat-y;
}

#navigation_habiter {  float: left; margin: 0 0 0 5px; width:160px; padding:10px 0 0 0; background: #add467 url(../images/cadre/fond_menu_habiter.jpg) no-repeat left bottom; min-height: 200px;}

#navigation_habiter ul {padding: 0;margin:0;list-style: none;line-height: 1;}
#navigation_habiter a {display:block; text-decoration:none; color: #fff;
	font: 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
#navigation_habiter ul li a {text-align: right;}
#navigation_habiter  ul li a:hover {display:block; text-decoration:none;  color:#908A42; background-color: #fff; width: 155px;  padding-right: 5px; }
#navigation_habiter ul li{float: left; padding:0; margin:0; width:155px;  }
#navigation_habiter ul li.bordure{ border-bottom:thin dashed #7a7a7a; width:160px;}
#navigation_habiter ul li ul {position: absolute; width:auto; display:none; padding:0; margin:0; font-size:13px;}
#navigation_habiter ul li:hover ul, #navigation ul li.sfhover ul {display:inline; width:185px;  margin:-18px 0 0 160px; padding:2px 0 0 0; min-height: 100px;
	background: url(../images/habiter/fond_sousmenu.png) no-repeat left bottom;
}
#navigation_habiter ul li ul li  a { display: block;text-align: left; padding-left: 10px;width: 160px; }
#navigation_habiter ul li ul li  a:hover { display: block; text-decoration: none; width: 160px; padding-right: 15px;
	background: #fff url(../images/commun/fleche_off.png) no-repeat 170px 2px; color: #a1d04e; }

#navigation_habiter ul li:hover ul li a {text-align: right;}
#navigation_habiter ul li:hover ul li a:hover {display:block; text-decoration:none;  color:#908A42; background-color: #fff; width: 155px;  padding-right: 5px; }
#navigation_habiter ul li:hover ul li{float: left; padding:0; margin:0; width:155px;  }
#navigation_habiter ul li:hover ul li.bordure{ border-bottom:thin dashed #7a7a7a; width:160px;}
#navigation_habiter ul li:hover ul li ul {position: absolute; width:auto; display:none; padding:0; margin:0; font-size:13px;}
#navigation_habiter ul li:hover ul li:hover ul, #navigation lu li.sfhover ul li.sfhover ul {display:inline; width:185px;  margin:-18px 0 0 185px; padding:2px 0 0 0; min-height: 100px;
	background: url(../images/habiter/fond_sousmenu.png) no-repeat left bottom;
}
#navigation_habiter ul li:hover ul li  a { display: block;text-align: left; padding-left: 10px;width: 160px; }
#navigation_habiter ul li:hover ul li  a:hover { display: block; text-decoration: none; width: 160px; padding-right: 15px;
	background: #fff url(../images/commun/fleche_off.png) no-repeat 170px 2px; color: #a1d04e; }



/* @end */

/* @group Navigation entreprendre */
#menu_navigation_haut_entreprendre {
	width: 170px;
	height: 6px;
	background: url(../images/cadre/haut_menu_entreprendre.png) no-repeat; }
#menu_navigation_milieu_entreprendre { width: 170px; background: url(../images/cadre/milieu_menu_entreprendre.png) repeat-y; }
#navigation_entreprendre {  float: left; margin: 0 0 0 5px; width:160px; padding:10px 0 0 0; background: #6db0c4 url(../images/cadre/fond_menu_entreprendre.jpg) no-repeat left bottom; min-height: 200px;}

#navigation_entreprendre ul {padding: 0;margin:0;list-style: none;line-height: 1;}
#navigation_entreprendre a {display:block; text-decoration:none; color: #fff;
	font: 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
#navigation_entreprendre ul li a {text-align: right;}
#navigation_entreprendre  ul li a:hover {display:block; text-decoration:none;  color:#4481a4; background-color: #fff; width: 155px;  padding-right: 5px; }
#navigation_entreprendre li{float: left; padding:0; margin:0; width:155px;  }
#navigation_entreprendre li.bordure{ border-bottom:thin dashed #7a7a7a; width:160px;}
#navigation_entreprendre li ul {position: absolute; width:auto; display:none; padding:0; margin:0; font-size:13px;}
#navigation_entreprendre li:hover ul, #navigation li.sfhover ul {display:inline; width:185px;  margin:-18px 0 0 160px; padding:2px 0 0 0; min-height: 100px;
	background: url(../images/entreprendre/fond_sousmenu.png) no-repeat left bottom;
}


#navigation_entreprendre li ul li  a { display: block;text-align: left; padding-left: 10px;width: 160px; }
#navigation_entreprendre li ul li  a:hover { display: block; text-decoration: none; width: 160px; padding-right: 15px;
	background: #fff url(../images/commun/fleche_off.png) no-repeat 170px 2px; color: #6db0c4; }
/* @end */


/* @group Navigation visiter */
#menu_navigation_haut_visiter {
	width: 170px;
	height: 6px;
	background: url(../images/cadre/haut_menu_visiter.png) no-repeat; }
#menu_navigation_milieu_visiter { width: 170px; background: url(../images/cadre/milieu_menu_visiter.png) repeat-y; }
#navigation_visiter {  float: left; margin: 0 0 0 5px; width:160px; padding:10px 0 0 0; background: #ca6584 url(../images/cadre/fond_menu_visiter.jpg) no-repeat left bottom; min-height: 200px;}

#navigation_visiter ul {padding: 0;margin:0;list-style: none;line-height: 1;}
#navigation_visiter a {display:block; text-decoration:none; color: #fff;
	font: 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
#navigation_visiter ul li a {text-align: right;}
#navigation_visiter  ul li a:hover {display:block; text-decoration:none;  color:#842160; background-color: #fff; width: 155px;  padding-right: 5px; }
#navigation_visiter li{float: left; padding:0; margin:0; width:155px;  }
#navigation_visiter li.bordure{ border-bottom:thin dashed #7a7a7a; width:160px;}
#navigation_visiter li ul {position: absolute; width:auto; display:none; padding:0; margin:0; font-size:13px;}
#navigation_visiter li:hover ul, #navigation li.sfhover ul {display:inline; width:185px;  margin:-18px 0 0 160px; padding:2px 0 0 0; min-height: 100px;
	background: url(../images/visiter/fond_sousmenu.png) no-repeat left bottom;
}


#navigation_visiter li ul li  a { display: block;text-align: left; padding-left: 10px;width: 160px; }
#navigation_visiter li ul li  a:hover { display: block; text-decoration: none; width: 160px; padding-right: 15px;
	background: #fff url(../images/commun/fleche_off.png) no-repeat 170px 2px; color: #842160; }/* @end */



/* @group Naviagation theatre */

#navigation_theatre{  float: left; margin: 0 0 0 5px; width:160px; padding:10px 0 0 0;
	background: #908A42 url(../images/cadre/fond_menu_theatre.jpg) no-repeat left bottom; min-height: 200px;
}
#navigation_theatre ul {padding: 0;margin:0;list-style: none;line-height: 1;}
#navigation_theatre a {display:block; text-decoration:none; color: #fff;
	font: 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
#navigation_theatre ul li a {text-align: right;}
#navigation_theatre a:hover {display:block; text-decoration:none;  color:#908A42; background-color: #fff; width: 140px;  padding-right: 20px; }
#navigation_theatre li{float: left; padding:0; margin:0; width:140px; height:14px; line-height:14px;padding-right: 20px; }
#navigation_theatre li.bordure{ border-bottom:thin dashed #7a7a7a; width:160px;}
#navigation_theatre li ul {position: absolute; width:auto; display:none; padding:0; margin:0; font-size:13px;height:14px; line-height:14px;}
#navigation_theatre li:hover ul, #navigation li.sfhover ul {display:inline; width:185px;  margin:-18px 0 0 160px; padding:2px 0 0 0; min-height: 100px;height:14px; line-height:14px;
	background: url(../images/habiter/fond_sousmenu.png) no-repeat left bottom;
}

#navigation_theatre li ul li {width:160px; height:14px; line-height:14px; }
#navigation_theatre li ul li  a { text-align: left; padding-left: 10px; }
#navigation_theatre li ul li  a:hover { display: block; text-decoration: none; width: 160px;
	background: #fff url(../images/commun/fleche_off.png) no-repeat 165px 2px; color: #908A42; }




#menu_navigation_haut_theatre {
	width: 170px;
	height: 6px;
	background: url(../images/cadre/haut_menu_theatre.png) no-repeat;
}
#menu_navigation_milieu_theatre {
	width: 170px;
	background: url(../images/cadre/milieu_menu_theatre.png) repeat-y;
}


/* @end */

/* @group actualite */

#menu_actualite_haut {
	width: 170px;
	height: 6px;
	background: url(../images/cadre/haut_menu_une.png) no-repeat;
}
#menu_actualite_milieu {
	width: 170px;
	background: url(../images/cadre/milieu_menu_une.png) repeat-y;
}
#menu_actualite_bas {
	width: 170px;
	height: 6px;
	background: url(../images/cadre/bas_menu_une.png) no-repeat;
}

#navigation_actualite{  float: left; margin: 0 0 0 5px; width:160px; padding:0;
	background: #e9e9e9 url(../images/cadre/fond_menu_une.jpg) no-repeat left bottom; height: 237px;
}

#navigation_actualite strong, #navigation_actualite p { 
	font-size: 12px;
	padding: 1px 10px;
	display: block;
	margin: 0;
	text-align: left;
}
/* @end */

/* Structure des pages */
#colonne_unique {
	width: 760px;
	float: right;
	margin-right:20px;
}

#colonne_unique ul {
	list-style-type: none;
	margin-left: 30px;
}

#colonne_unique a {	
	text-decoration: underline;
}



#colonne_unique .contour_vert {
	padding: 5px;
	border: thin solid #a0d04d;
}


#colonne_unique table.contour_vert td {
	padding: 5px;
	border: thin solid #a0d04d;
}

#colonne_gauche {
	width: 370px;
	float: right;
}
#colonne_droite {
	width: 370px;
	float: right;
	margin-left: 30px;
	margin-right: 15px;
}

#colonne_gauche .contour_vert {
	padding: 5px;
	border: thin solid #a0d04d;
}
#colonne_gauche table.contour_vert td {
	padding: 5px;
	border: thin solid #a0d04d;
}
#colonne_droite .contour_vert {
	padding: 5px;
	border: thin solid #a0d04d;
}
#colonne_droite table.contour_vert td {
	padding: 5px;
	border: thin solid #a0d04d;
}

.marge10 {
	margin: 10px 7px;
}
.marge5 {
	margin: 4px;
}

.font11 {
	font-size: 11px;
}

#theatre {
	width: 310px;
	margin: 0 auto;
	background-color: #AF2110;
	color: #FFF;
	padding: 12px;
	font-size: 12px;
	text-align: center;
}

#theatre table {
	margin: auto;}
#theatre td {
	padding: 5px;
}

/* @group Form */

#form_association {
	margin: auto;
	width: 400px;
}
#form_association label {
	clear: left;
	display: block;
	float: left;
	width: 110px;
	font: bold 12px "Trebuchet MS";
	margin: 2px 0;
}
#form_association input {
	float: left;
	margin: 2px 0;
	width: 250px;
	border: thin inset #6c9161;
	background-color: #cce588;
	font: 12px "Trebuchet MS";
	color: ;
}
#form_association input:focus {
 background-color:white;
 }
#form_association  #valider {
	margin: 6px 0;
	width: 120px;
	border: medium double #7e9e48;
	background-color: #cce588;
}
/* @end */

#colonne_unique .titre_theatre a {
	color: #842160;
	text-decoration: none;
}

/* @group hotels */

#hotel {
	width: 760px;
}
#hotel #visuel {
	width: 180px;
	float: left;
}

#hotel #visuel img {
	width: 175px;
}


#hotel #description {
	width: 580px;
	float: right;
}

#hotel #description img {
	vertical-align: middle;
}

#hotel #description #pictos {
	width: 180px;
	float: right;
}
#hotel #description #pictos img {
	width: 25px;
	float: left;
	margin: 1px;
	
}
#hotel #description #langue {
	width: 30px;
	height: 100px;
	float: right;
}
#hotel #description #langue img {
	margin: 1px;
}

#hotels_barre {
	background: url(../images/visiter/hebergements/separateur.gif) repeat-x 0 6px;
	width: 760px;
	clear: both;
	height: 26px;
}

/* @end */

#menu_calendrier {
	width: 170px;
	background: url(../images/cadre/milieu_menu_calendrier.png) repeat-y;
}
#menu_calendrier_bas {
	width: 170px;
	height: 6px;
	background: url(../images/commun/bas_navigation.png) no-repeat;
}
.cal_habiter {
	display: block;
	width: 80px;
	height: 40px;
	margin-left: 12px;
	background: url(../images/commun/calendrier_habiter.gif) no-repeat 0 center;
}
.cal_visiter {
	display: block;
	width: 80px;
	height: 40px;
	margin-left: 12px;
	background: url(../images/commun/calendrier_visiter.gif) no-repeat 0 center;
}
.cal_entreprendre {
	display: block;
	width: 80px;
	height: 40px;
	margin-left: 12px;
	background: url(../images/commun/calendrier_entreprendre.gif) no-repeat 0 center;
}

/* @group une */

#une {
	width: 276px;
	height: 345px;
	position: absolute;
	left: 702px;
	top: 15px;
	padding: 55px 0 6px 0;
	background: url(../images/commun/fond_a_la_une.png) no-repeat;

}
#une img {
	width: 273px;
	height: 200px;
	margin: 0 0 0 3px;
	text-align: center;
}
#une h1 {
	padding: 0 10px;
	font: bold 18px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#une p {
	padding: 0 10px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


/* slide coups de coeur */
#coup_de_coeur { width:500px; height:180px; padding:7px 5px 7px 7px; background-image:url(../images/visiter/coup_coeur_bg.png); background-position:0 0; background-repeat:no-repeat; position:absolute; left:190px; bottom:0; }

.darkblock * {z-index:10;}
	.darkblock { color:#000; margin:0 auto; width:500px; height:180px; overflow:hidden; padding:0; position:relative; z-index:10; }
    .darkblock .control { overflow:visible; position:absolute; left:280px; top:155px; z-index:99999; }
    .darkblock .control .slide { width:16px; height:15px; padding:1px 0 0 0; margin-right:4px; background-image:url(../images/visiter/slide_active.png); background-position:0 0; background-repeat:no-repeat; float:left; text-align:center; font-size:10px; color:#fff; }
    .darkblock .control .slide:hover { background-image:url(../images/visiter/slide.png); background-position:0 0; background-repeat:no-repeat; color:#fff;} 
    .darkblock .control .slide_active { background-image:url(../images/visiter/slide.png); background-position:0 0; background-repeat:no-repeat; }
    .darkblock .control .slide a, .darkblock .control .slide:hover a { text-decoration:none; color:#000; }
    .darkblock .control .slide a:hover { text-decoration:none; color:#fff; }
    .darkblock .control .slide:hover a { text-decoration:none; color:#fff; }
    .darkblock .actus {  /*display:none;*/ float:left; }
    .darkblock .photo { float:left; width:270px; height:180px; z-index:11; }
    .darkblock .actu { position:relative; float:left; width:205px; height:160px; padding:10px 15px 10px 10px; font-family:Arial; font-size:11px; z-index:10; text-align:left; font-weight:bolder; }
    .darkblock .actu h2 { color:#fff; margin-top:50px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:24px; }
    .darkblock .actu p { width:205px; color:#4a4a4a; line-height:15px; font-size:11px; padding-top:7px; z-index:12; }
    .darkblock .actu p a:link, .darkblock .actu p a:active, .darkblock .actu p a:visited { color:#000; font-size:11px; text-decoration:none; line-height:13px; }
    .darkblock .actu p a:hover { color:#000; text-shadow: 0 1px 1px #cc6b89; filter: dropshadow(color=#cc6b89, offx=0, offy=1); }
	.darkblock .diapo_more { display:block; width:70px; height:13px; padding-right:5px; float:right; background-image:url(../images/visiter/suite.png); bottom:20px; right:10px; position:absolute;background-position:right center; background-repeat:no-repeat; }


/* page coups de coeur */
#contenu_page_coup_de_coeur {
	width:770px;
	margin:0 15px 20px 185px;
}

#contenu_page_coup_de_coeur h1 {
	text-transform:uppercase;
	color:#995067;
	margin:10px 0 20px 0;
}

#contenu_page_coup_de_coeur p {
	padding: 0 10px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color:#404040;
}


/* @group une_visiter */
#une_visiter {
	width: 260px;
	height: 171px;
	position: absolute;
	right: 0;
	bottom: 9px;
	padding:7px 3px 7px 7px;
	background-image: url(../images/visiter/fond_une_visiter.png);
	background-position:0 0;
	background-repeat:no-repeat;
	z-index:99;
}
#une_visiter img {
	width: 134px;
	height: 171px;
	margin-right:5px;
	text-align: center;
	float:left;
}
#une_visiter h1 {
	max-height:43px;
	margin-top:10px;
	padding: 0;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color:#c85f7f;
	line-height:14px;
	overflow:hidden;
}
#une_visiter p {
	padding: 0 10px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height:12px;
}

/* @group rubriques_visiter */
#rubriques_visiter {
	width:226px;
	position: absolute;
	left: 754px;
	top: 10px;
	z-index:99;
}

#rubriques_visiter .visit_lk_patrim {
	display:block;
	width:226px;
	height:42px;
	background-image:url(../images/visiter/fanion_patrim.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

#rubriques_visiter .visit_lk_festiv {
	display:block;
	width:226px;
	height:42px;
	background-image:url(../images/visiter/fanion_festiv.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

#rubriques_visiter .visit_lk_gastro {
	display:block;
	width:226px;
	height:42px;
	background-image:url(../images/visiter/fanion_gastro.png);
	background-position:0 0;
	background-repeat:no-repeat;
}

/* @group Ajax Search */

.ajaxSearch_resultsInfo {
	display: block;
	color: #908a42;
	border-bottom: 1px solid #908a42;
	font: 13px "Trebuchet MS";
	margin-bottom: 8px;
	clear: both;
}
.ajaxSearch_paging {
	display: block;
	margin: auto;
	text-align: center;
	
}

.ajaxSearch_currentPage{
	font-weight: bold;
	color: #908a42;
}
.ajaxSearch_result {
	
	
}
.ajaxSearch_resultLink{
	color: #908a42;
	font: 13px "Trebuchet MS";
	margin-bottom: 8px;
	background: url(../images/commun/carre_habiter.gif) no-repeat 0 center;
	padding-left: 12px;
	
}
.ajaxSearch_resultExtract {
	
}

/* @end */
.tab_venir{
	background-color: #f2f2f2;
	width: 760px;
	border: 2px groove #e4e2db;
}
.td_venir{
	padding: 8px;
	vertical-align: top;
	text-align: justify;
}
.titre_venir{
	color: #ca6381;
	font-size: 13px;
	font-weight: bold;
}


/* @group Sous Navigation */

#menu_sousnavigation {
	width: 170px;
	float: right;
	position: relative;
	background: url(../images/cadre/milieu_menu_habiter.png) repeat-y;
	margin-left: 15px;
}
#menu_sousnavigation_tete {
	width: 170px;
	position: absolute;
	left: 15px;
	top: 13px;
	z-index: 10;
}

#menu_sousnavigation_haut_habiter {
	width: 170px;
	height: 6px;
	background: url(../images/cadre/haut_menu_habiter.png) no-repeat;
}
#menu_sousnavigation_milieu_habiter {
	width: 170px;
	background: url(../images/cadre/milieu_menu_habiter.png) repeat-y;
}

#menu_sousnavigation_milieu_habiter  {  float: left; margin: 0 0 0 5px; width:160px; padding:10px 0 10px 0; background: #add467 url(../images/cadre/fond_menu_habiter.jpg) no-repeat left bottom; }

#menu_sousnavigation_milieu_habiter ul {padding: 0;margin:0;list-style: none;line-height: 1; margin:0 3px 0 4px;}
#menu_sousnavigation_milieu_habiter a {display:block; text-decoration:none; color: #fff;
	font: 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
#sousnavigation_habiter ul li a {text-align: right;}
#menu_sousnavigation_milieu_habiter  ul li a:hover {display:block; text-decoration:none;  color:#908A42; background-color: #fff; width: 150px;  padding-right: 5px; }
#sousnavigation_habiter li{float: left; padding:0; margin:0; width:155px;  }
#menu_sousnavigation_bas {
	clear: both;
	width: 370px;
	height: 2px;
	background: url(../images/commun/bas_navigation.png) no-repeat;
}
/* @end */

.slide_visiter {
	cursor: pointer;
	background-color: #dbaabc;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;
	text-transform: uppercase;
}
.element {
	background-color: #ebeeee;
	padding: 25px;
}
.element p {
	margin: 6px 0;
}

/* POST IT */
#postit {
	position:absolute;
	z-index:1;
	background-image: url(../images/accueil/postit.png);
	background-repeat: no-repeat;
	top:140px;
	left:210px;
	width:160px;
	height:153px;
	padding:10px 20px
}

#moments{ width:447px; height:62px; padding:125px 5px 0 5px; background-image:url(../images/moments/moments.png);
position:absolute; top:235px;	left:210px; font-size:10px; text-align:center; line-height:11px;}
#moments h1{ font-size:13px; line-height:14px;}
#moments  table tr td{ text-align:left;}
#moments  table tr td a{ float:right; margin-right:5px;}


