html, body { height : 100%; }
p { margin : 0; padding : 0; }
body {
margin : 0 0 0 0px;
padding : 0 0 0 1px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
background : #FBE6A8;
background-position : center;
background-repeat : no-repeat;
background-image : url(http://www.ardeche.com/images/fond_page.jpg);
}

#partage-fb
{
	top:-43px;
	position:relative;
	float:right;
	margin-right:10px;
}

.recherche_01_seb {
	text-indent:0px;
	FONT-SIZE: 10pt;
	COLOR: #993333;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;	
}

.maquette_03_tableau_seb {
	text-indent: 0px;
	FONT-SIZE: 10px;
	COLOR: #993333;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: solid #993333;
	border-width: 1px;
}

.submitrecherche
{
	background:transparent url(/images/bt_recherche.png) no-repeat;
	border:none;
	cursor:pointer;
	height:22px;
	line-height:19px;
	width:170px;
	text-indent:22px;
	text-align:left;
	/*color:#636A6B;
	font-size:12px;
	font-weight:bold;*/
	padding-bottom:3px;
}

.submitrechercheactive {
	background:transparent url(/images/bt_recherche_active.png) no-repeat;
}

#a_ctr { 	
  position:absolute;
  height:700px; 
  width:1000px;
  margin:-345px 0px 0px -500px;
  top: 50%; 
  left: 50%;
  padding: 0px;
  background-color: #FBE6A8;
  overflow: hidden;
}


.dlayer { position:relative; } 
.coeur { position:absolute; top:20px; left:-17px; visibility:visible; z-index:1; } 			
			
.texte {
padding : 0;
margin : 0;
font-size : 12px;
color : #b31500;
text-align:justify;
font-style : normal;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}

.texte_titre {
padding : 0;
margin : 0;
font-size : 13px;
color : #b31500;
text-align:justify;
font-style : normal;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}

.texte_bold {
padding : 0;
margin : 0;
font-size : 12px;
color : #b31500;
font-style :  normal;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
.texte_centre {
padding : 0;
margin : 0;
font-size : 12px;
color : #b31500;
text-align: center;
font-style :  normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}

.newsletter {
padding : 0;
margin : 0px 0px 0px 30px;
font-size : 12px;
color : #b31500;
text-align: left;
min-height: 30px;
font-style :  normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}

.texte_centre_big {
padding : 0;
margin : 0;
font-size : 20px;
color : #993333;
text-align: center;
font-style :  normal;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}



.image { margin : 4px 4px 4px 4px; padding : 0 0 0 0; border-width:1px; border-color:#990000; border-style:solid;}
.image_droite { margin : 4px 0px 4px 12px; padding : 0 0 0 0; border-width:1px; border-color:#990000; border-style:solid;}
.image_gauche {
	padding : 0;
	border-width:1px;
	border-color:#990000;
	border-style:solid;
	margin-top: 4px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 0px;
}

#bas_de_page_pages {
float : left;
color : #b31500;
font-weight : bold;
font-size : 12px;
text-align : center;
width : 1000px;
height : 60px;
margin : 0;
padding : 10px 0 0 0;
background-image : url(http://www.ardeche.com/images/orange_claire2.gif);
}

#bas_de_page_pages a { color : #b31500; font-weight : bold; text-decoration : none; }
#bas_de_page_pages a:hover { color : #b31500; font-weight : bold; text-decoration : underline; }

#bas_de_page_accueil {
float : left;
color : #ffffff;
font-weight : bold;
font-size : 12px;
text-align : center;
width : 1000px;
height:60px;
margin : 0;
padding : 0 0 0 0;
background-image : url(http://www.ardeche.com/images/rouge_vif.gif);
}

#bas_de_page_accueil a { color : #ffffff; font-weight : bold; text-decoration : none; }
#bas_de_page_accueil a:hover { color : #ffffff; font-weight : bold; text-decoration : underline; }

#colonne_ligne {
float : left;
width : 1px;
min-height : 214px;
margin : 15px 0 0 0;
padding : 0;
border-left : 1px dotted #b31500;
}
#a_corps {
background-image : url(http://www.ardeche.com/images/themes-fond.jpg);
text-align : left;
width : 1000px;
margin : 0 auto 0 auto;
padding:0 0 0 0;
height : 700px;
border : 0;
}
#corps_bas {
float:left;
color : #b31500;
font-weight : bold;
font-size : 12px;
text-align : center;
background-image : url(http://www.ardeche.com/images/corps_bas.jpg);
background-position : center;
background-position : top;
background-repeat : no-repeat;
width : 1000px;
margin : 0 auto 0 auto;
height : 420px;
}

a.info { position : relative; text-decoration : none; color : #000000; }
a.info span { display : none; }
a.info:hover { background : none; z-index : 500; }

a.info:hover span {
display : block;
width : 234px;
position : absolute;
z-index : 500;
top : 18px;
left : 0;
background : #ffe982;
text-align : center;
color : #8f1100;
border-width : 1px;
border-style : solid;
border-color : #ef9f66;
}
#a_illustration_haut {
width : 1000px;
height : 258px;
margin : 0 auto 0 auto;
padding : 0 0 0 0;
}
#a_colonne_menu {
float : left;
width : 784px;
height : 48px;
margin : 0;
padding : 0;
background-image : url(http://www.ardeche.com/images/accueil-menu-haut.jpg);
}
#a_colonne_menu_nl {
float : left;
width : 784px;
height : 48px;
margin : 0;
padding : 0;
background-image : url(http://www.ardeche.com/nl/images/accueil-menu-haut.jpg);
}

#a_colonne_menu_en {
float : left;
width : 784px;
height : 48px;
margin : 0;
padding : 0;
background-image : url(http://www.ardeche.com/en/images/accueil-menu-haut.jpg);
}

#a_colonne_menu_de {
float : left;
width : 784px;
height : 48px;
margin : 0;
padding : 0;
background-image : url(http://www.ardeche.com/de/images/accueil-menu-haut.jpg);
}

#a_menu_haut {
font-size : 13px;
font-weight : normal;
font-style : italic;
color : #ffffff;
float : left;
padding : 0;
margin : 0;
width : 784px;
height : 24px;
line-height : 24px;
letter-spacing : 1.3px;
text-decoration : none;
}
#a_menu_haut a {
color : #ffffff;
text-decoration : none;
font-weight : bold;
font-size : 14px;
}
#a_menu_haut a:hover {
color : #ffffff;
text-decoration : underline;
font-weight : bold;
font-size : 14px;
}

/*************** themes *************************/

#a_colonne_themes {
float : left;
width : 838px;
height : 219px;
margin : 4px 0 0 0;
padding : 7px 0 0 0;
}
#a_colonne_themes p{
font-size : 10px;
margin : 0 0 0 0;
padding : 0 0 0 0;
color : #971200;
font-weight: normal;
text-decoration : none;
}
#a_colonne_themes a{
font-size : 10px;
margin : 0 0 0 0;
padding : 0 0 0 0;
color : #971200;
font-weight:bold;
text-decoration: underline;
}
#a_colonne_themes a:hover{
font-size : 10px;
margin : 0 0 0 0;
padding : 0 0 0 0;
color : #971200;
font-weight:bold;
text-decoration : underline;
}

#a_colonne_themes h1 {
float:left;
font-size : 13px;
text-decoration : none;
width:170px;
margin : 0 0 0 0; 
padding : 0 0 4px 0;
}
#a_colonne_themes h1 a {
float:left;
font-size : 13px;
color : #b31500;
text-decoration : none;
border-bottom : 1px dotted #b31500;
}
#a_colonne_themes h1 a:hover {
float:left;
font-size : 13px;
color : #e32f17;
text-decoration : none;
}
#a_colonne_themes img {
float : left;
margin-right : 6px;
margin-top : -2px;
border : 1px;
border-color : #ffffff;
border-style : solid;
}
.themes {
display : block;
float : left;
float : left;
padding : 3px 0 2px 1px;
margin : 1px 0 4px 4px;
width : 270px;
height : 63px;
background-image : url(http://www.ardeche.com/images/mini_fond.jpg);
}

/******************* evenements ************************/

#a_colonne_evenements {
float : left;
width : 145px;
height : 220px;
margin : 4px 0 0 6px;
padding : 2px 0 0 5px;color : #e5afa8;

}

#a_colonne_evenements a{
color : #e5afa8;
font-style : normal;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
margin : 0px;
padding : 0px;
font-size:10px;
text-align:center;
height:12px;
}
.a_evenements {
display : block;
width : 140px;
height : 52px;
margin : 0 0 1px 0;
padding : 0;
}
.a_evenements2 {
display : block;
width : 140px;
height : 40px;
margin : 0 0 1px 0;
padding : 0;
}
.p_evenements_in {
display : block;
float : left;
width : 160px;
height : 77px;
text-align : center;
margin : 0;
padding : 3px 0 0 0;
vertical-align : top;
background-image : url(http://www.ardeche.com/images/p_fond_evenement_in.jpg);

}
.p_evenements_in a {
color:#ffffff;
text-decoration:none;
}

.p_evenements_out {
display : block;
float : left;
width : 160px;
height : 77px;
text-align : center;
margin : 0 0 0 0;
padding : 3px 0 0 0;
vertical-align : top;
background-image : url(http://www.ardeche.com/images/p_fond_evenement_out.jpg);
}
h4 {
font-size : 10px;
margin : 0 0 0 0;
padding : 0 0 0 0;
color : #971200;
text-decoration : none;
}
h4 a {
font-size : 10px;
margin : 0 0 0 0;
padding : 0 0 0 0;
color : #971200;
text-decoration : none;
}
h4 a:hover {
font-size : 10px;
margin : 0 0 0 0;
padding : 0 0 0 0;
color : #971200;
text-decoration : none;
}
h4:first-letter {
font-size : 12px;
font-weight : bold;
margin : 0 0 0 0;
padding : 0 0 0 0;
}

/******************* versions *******************/

#a_colonne_version {
float : left;
width : 181px;
height : 48px;
margin : 0 0 0 0;
padding : 0 0 0 0;
background-image : url(http://www.ardeche.com/images/colonne_version.jpg);
z-index:1000;
}

a.version_fr {
margin-right:2px;
float : left;
display : block;
width : 30px;
height : 16px;
background-image : url(http://www.ardeche.com/images/versionfr.jpg);
background-repeat : no-repeat;
background-position : 0 0; }
a.version_fr:hover, a.version_fr:focus { background-position : 0 -16px; }

a.version_en {
margin-right:2px;
float : left;
display : block;
width : 30px;
height : 16px;
background-image : url(http://www.ardeche.com/images/versionen.jpg);
background-repeat : no-repeat;
background-position : 0 0; }
a.version_en:hover, a.version_en:focus { background-position : 0 -16px; }

a.version_de {
margin-right:2px;
float : left;
display : block;
width : 30px;
height : 16px;
background-image : url(http://www.ardeche.com/images/versionde.jpg);
background-repeat : no-repeat;
background-position : 0 0; }
a.version_de:hover, a.version_de:focus { background-position : 0 -16px; }

a.version_nl {
margin-right:2px;
float : left;
display : block;
width : 30px;
height : 16px;
background-image : url(http://www.ardeche.com/images/versionnl.jpg);
background-repeat : no-repeat;
background-position : 0 0;}
a.version_nl:hover, a.version_nl:focus { background-position : 0 -16px; }

#menu_bas_accueil {
float : left;
margin : 0 auto;
padding : 0;
height : 22px;
line-height : 22px;
width : 952px;
text-align : center;
background : transparent;
background-image : url(http://www.ardeche.com/images/rouge_vif.gif);
}

.menu_bas_accueil { margin : 0; padding : 0; text-decoration : none; text-align : center; font-size : 13px; font-weight : bold; color : #B31500; }
.menu_bas_accueil a { color : #B31500; text-decoration : none; margin : 0; padding : 0;  font-size : 13px;}
.menu_bas_accueil a:hover { color : #650C00; text-decoration : none; margin : 0; padding : 0; font-size : 13px; }

.menu_bas_pages {margin : 0; padding : 0; text-decoration : none; text-align : center; font-size : 13px; font-weight : bold; color : #FFD396; }
.menu_bas_pages a { color : #FFD396; text-decoration : none; margin : 0; padding : 0;  font-size : 13px;}
.menu_bas_pages a:hover { color : #ffffff; text-decoration : none; margin : 0; padding : 0; font-size : 13px; }

#a_recherche_mot {
	float : left;
	height : 26px;
	width : 145px;
	padding: 5px 0 0 24px;
	
}
#a_recherche_mot img { float:left; display:block; margin : 0 0 0 0; padding : 0 0 0 0; }


.recherche_acc {
float: left;
text-align : left;
font-family : arial;
font-size : 10px;
font-style : normal;
color : #8d1100;
margin: 5px 5px 0 0;
width : 120px;
height : 13px;
border-width : 1px;
border-color : #6c0d00;
border-style:solid;
}

#a_recherche_avance {
float : left;
display : block;
margin : 0;
padding : 0;
width : 35px;
height : 48px;
}
.info_rec {
position : absolute;
text-decoration : none;
color : #000000;
margin : 0;
padding : 0;
}
.info_rec span { display : none; }
.info_rec:hover { background : none; z-index : 500; }
.info_rec:hover span {
display : block;
position : absolute;
z-index : 500;
top : -20px;
left : -170px;
border-width : 0px;
}
.info_rec2 {
position : absolute;
text-decoration : none;
color : #000000;
margin : 0;
padding : 0;
}
.info_rec2 span { display : none; }
.info_rec2:hover { background : none; z-index : 499; } 
.info_rec2:hover span {
display : block;
position : absolute;
z-index : 499;
top : -33px;
left : -142px;
border-width : 0px;
}
.info_mini {
position : absolute;
text-decoration : none;
color : #000000;
}
.info_mini span { display : none; }
.info_mini:hover { background : none; z-index : 500; }
.info_mini:hover span {
display : block;
width : 30px;
height : 30px;
position : absolute;
z-index : 500;
top : 0;
left : 0;
background : #ff0000;
text-align : center;
font-style : italic;
font-weight : bold;
font-size : 12px;
color : #ffffff;
border-width : 0;
border-style : solid;
border-color : #ef9f66;
}
#p_recherche_mot {
margin : 0;
padding : 3px 0 0 4px;
height : 29px;
width : 156px;
text-align : left;
background-image : url(http://www.ardeche.com/images/menu_recherche2.jpg);
}
#p_recherche_mot img { margin : 2px 0 0 3px; padding: 0 0 0 0;}
.recherche_menu {
text-align : left;
font-family : arial;
font-size : 10px;
color : #8d1100;
margin-top : 4px;
width : 108px;
height : 13px;
font-style : normal;
border-width : 1px;
border-color : #6c0d00;
}
a.p_recherche_avance {
float : left;
display : block;
background-color : #ffe1af;
background-image : url(http://www.ardeche.com/images/recherche_avance_fond.jpg);
background-position : top;
background-repeat : no-repeat;
font-style : italic;
font-size : 12px;
font-weight : bold;
color : #b31500;
margin : 0;
padding : 0;
width : 164px;
height : 48px;
line-height : 48px;
}
.p_page_recherche_form {

float : left;
display : block;
clear : both;
width : 380px;
min-height : 510px;
margin : 0;
padding : 0;
}
.p_page_recherche_carte {
float : left;
display : block;
width : 370px;
min-height : 510px;
margin : 0;
padding : 0;
}
.p_resultats {

float : left;
color : #b31500;
display : block;
padding : 0;
margin : 0;
font-size : 12px;
width : 780px;
text-align : center;
}
.p_resultats h1 { font-size : 20px; color : #b31500; }
.p_resultats h3 { font-size : 12px; color : #b31500; }
.p_resultats h3 a {
text-decoration : none;
font-size : 20px;
color : #ffffff;
background-image : url(http://www.ardeche.com/images/recherche-new.jpg);
background-position : center 0%;
}
.p_criteres {
font-size : 12px;
color : #b31500;
vertical-align : middle;
}
#p_corps_resa {
float:left;
background-image : url(http://www.ardeche.com/images/fond_page.jpg);
background-position : center 0%;
background-repeat : repeat-y;
width : 1000px;
margin : 0 auto 0 auto;
border : 0;
}

#p_corps {
background-image : url(http://www.ardeche.com/images/fond_page.jpg);
background-position : center 0%;
background-repeat : repeat-y;
width : 1000px;
margin : 0 auto 0 auto;
min-height : 675px;
border : 0px;
}

#erreur_resa {
width : 1000px;
border : 0px;
color:#FF0000
}


#p_bandeau_haut
{
float : left;
width : 200px;
height : 80px;
margin : 0;
}

#p_bandeau_haut1 {
float : left;
width : 170px;
height : 30px;
background-image : url(http://www.ardeche.com/images/p_fond_bandeau_haut1.jpg);
background-repeat:no-repeat;
background-position : 0 0;
padding-left:30px;
}
#p_bandeau_haut1 a, #p_bandeau_haut2 a { text-decoration:none;  }
#p_bandeau_haut2 {
float : left;
width : 200px;
height : 50px;
background-image : url(http://www.ardeche.com/images/p_fond_bandeau_haut2.jpg);
background-repeat:no-repeat;
background-position : 0 0;
cursor:pointer;
}
#p_bandeau_haut2 {
float : left;
width : 200px;
height : 80px;
margin : 0;
padding : 0;
}

.lienbandeau {
color:#b21500;
font-size:24px;
}

#p_bandeau_evenements {
float : left;
height : 80px;
margin : 0;
padding : 0;
background-image : url(http://www.ardeche.com/images/p_fond_evenement.jpg);
background-position : 0 0;
}
#p_bandeau_titre_page {
float : left;
width : 160px;
height : 80px;
margin : 0;
padding : 0;
text-align : center;
background-image : url(http://www.ardeche.com/images/p_bandeau_titre_page.jpg);
color : #ffffff;
font-size : 12px;
font-weight : bold;
}
#p_bandeau_new_letter {
float : left;
width : 160px;
height : 71px;
padding : 1px 0px 0px 0px;
margin : 1px 0px 1px 0px;
text-align : center;
background-image : url(http://www.ardeche.com/images/p_fond_new_letter.jpg);
color : #ffffff;
font-size : 12px;
font-weight : bold;
}
#p_bandeau_new_letter p {
padding : 0px;
margin : 0;
height : 10px;
}
.p_bandeau_new_letter_input {
font-family : arial;
width : 108px;
font-size : 10px;
color : #8d1100;
font-style : normal;
margin : 0px;
padding : 0px;
}
.p_bandeau_new_letter_ok {
height : 19px;
font-family : arial;
font-size : 10px;
color : #8d1100;
margin : 0;
padding : 0;
}
#p_colonne_recherche {
width : 160px;
height : 50px;
margin : 0;
padding : 0;
cursor : pointer;
border : 0;
}
#p_colonne_rechercheen {
width : 160px;
height : 50px;
margin : 0;
padding : 0;
cursor : pointer;
border : 0;
}
#p_colonne_recherchede {
width : 160px;
height : 50px;
margin : 0;
padding : 0;
cursor : pointer;
border : 0;
}
#p_colonne_recherchenl {
width : 160px;
height : 50px;
margin : 0;
padding : 0;
cursor : pointer;
border : 0;
}

#p_menu_gauche {
float : left;
width : 160px;
min-height : 500px;
margin : 0px;
padding : 0px;
text-decoration : none;
z-index:1;
}
.p_menu_gauche_cat_nolink {
display: block;
height : 13px;
color : #ffffff;
font-size : 13px;
font-weight : bold;
padding : 1px 0 2px 16px;
margin : 1px 0 1px 0;
background-image : url(http://www.ardeche.com/images/menu_titre.jpg);
background-position : 0 0;
line-height : 13px;
text-decoration : none;
}
.p_menu_gauche_cat_nolink:hover {
display: block; height : 13px; font-size : 13px; background-position : 0px -21px; text-decoration : none; 
}

.p_menu_gauche_cat {
display: block;
cursor:pointer;
height : 13px;
color : #ffffff;
font-size : 13px;
font-weight : bold;
padding : 1px 0 2px 16px;
margin : 1px 0 1px 0;
background-image : url(http://www.ardeche.com/images/menu_titre.jpg);
background-position : 0 0;
line-height : 13px;
text-decoration : none;
}
.p_menu_gauche_cat a {
display: block;
cursor:pointer;
height : 13px;
color : #ffffff;
font-size : 13px;
font-weight : bold;
text-decoration : none;
}
.p_menu_gauche_cat:hover { display: block; font-size : 13px; height : 13px; cursor:pointer; text-decoration : none; background-position : 0 -21px; }
.p_menu_gauche_cat:hover a { display: block; font-size : 13px; height : 13px; color : #ffff00; cursor:pointer; text-decoration : none; background-position : 0 -21px; }

.p_menu_gauche_souscat {
display:block;
cursor:pointer;
height : 12px;
color : #b31500;
font-size : 11px;
font-weight : bold;
padding : 0 0 0 14px;
margin : 0;
background-image : url(http://www.ardeche.com/images/menu_liens1.png);
background-position : 0 0;
line-height : 12px;
text-decoration : none;
letter-spacing : 0.4px;
}

.p_menu_gauche_souscat a {
display:block;
cursor:pointer;
height : 12px;
color : #b31500;
font-size : 11px;
font-weight : bold;
padding : 0 0 0 14px;
margin : 0;
background-image : url(http://www.ardeche.com/images/menu_liens1.jpg);
background-position : 0 0;
line-height : 12px;
text-decoration : none;
letter-spacing : 0.4px;
}

.p_menu_gauche_souscat:hover { background-position : 0 -15px; }
a.p_menu_gauche_souscat:hover { background-position : 0 -15px; }


.p_hr_haut {
display:block;
float : left;
width : 824px;
height: 14px;
}

.p_hr {
display:block;
float : left;
width : 824px;
height: 8px;
}



#p_corps_de_page {
float : left;
width : 822px;
min-height : 820px;
margin : 0 0 0 0px;
padding : 0 9px 0 9px;
background-color:#FFD396;
background-image : url(http://www.ardeche.com/images/p_fond_colonne_droite.jpg);
background-position : 0px 0px;
background-repeat : no-repeat;
border : 0px;
color : #b31500;
z-index:0;
}

#p_corps_de_page2 {
float:left;
width : 822px;
margin : 0 0 0 0px;
padding : 0 9px 20px 9px;
background-color:#FFD396;
border : 0px;
color : #b31500;
z-index:0;
}


#p_corps_de_page_resa {
float : left;
width : 824px;
margin : 0 0 0 78px;
padding : 0 0 0 0;
background-color:#FFD396;
background-position : 0 0;
background-repeat : no-repeat;
border : 0px;
color : #b31500;
}

.fond_beige{
width : 100%;
height:100%;
background-color:#FFD396;
color : #b31500;
text-align:center;
font-size : 12px;
font-style : normal;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
.fond_beige a{
color : #b31500;
text-align:center;
font-size : 12px;
font-style : normal;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}

#p_corps_de_page p{
float:left;
color : #b31500;
font-size : 12px;
text-decoration : none;
font-weight: normal;
margin : 0 0 0 0;
text-align:justify;
}
#p_corps_de_page a { /* liens sur colonne droite */
color : #b31500;
font-size : 12px;
font-weight : bold;
text-decoration:none;
margin : 0;
padding : 0;
}
#p_corps_de_page2 a { /* liens sur colonne droite */
color : #b31500;
font-size : 12px;
font-weight : bold;
text-decoration:none;
margin : 0;
padding : 0;
}
#p_edito{
width : 824px;
float:left;
color : #b31500;
font-size : 12px;
text-decoration : none;
font-weight: normal;
margin : 0 0 0 0;
text-align:justify;
}

#p_edito2{
width : 820px;
float:left;
color : #b31500;
font-size : 12px;
text-decoration : none;
font-weight: normal;
margin : 0 0 0 0;
text-align:justify;
}

.p_edito_block{
float:left;
color : #b31500;
font-size : 12px;
text-decoration : none;
font-weight: normal;
margin : 0 0 0 0;
text-align:justify;
}

#p_edito_colonne{
font-size:12px;
font-weight: normal;
float: left;
margin : 0 0 0 0;
padding : 0 14px 0 0;
width:535px;
text-align:justify;
height:auto;
}

.p_lien_image {
display : block;
float : left;
margin : 0px 5px 0px 0px;
padding : 0px 10px 0px 40px;
}
.p_lien_libelle {
float : left;
display : block;
padding : 0px 10px 0px 18px;
margin : 10px 5px 0px 40px;
background-image : url(http://www.ardeche.com/images/fond_libelle.jpg);
background-position : 0 0;
font-size : 12px;
width : 670px;
min-height : 15px;
}
.p_lien_libelle a{
font-size : 12px;
}
.p_libelle p{
padding : 2px 0 0 0;
margin : 0;
font-size : 12px;
color : #993333;
text-align : justify;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
width : 670px;
height : 32px;
}
.gras{
font-size:12px;
font-weight: bold;
margin : 0 0 0 0;
padding : 0 0 0 0;
width:535px;
text-align:justify;
}
.gras_souligne{
font-size:12px;
font-weight: bold;
margin : 0 0 0 0;
padding : 0 0 0 0;
width:535px;
text-align:justify; 
text-decoration:underline;
}

.p_edito_gorge{
float:left;
color : #b31500;
font-size : 12px;
text-decoration : none;
font-weight: normal;
width:824px;
}

.p_edito_gorge img{
padding-left:40px;
}

.p_edito_video{
float:left;
color : #b31500;
font-size : 12px;
text-decoration : none;
font-weight: normal;
margin : 0 20px 0 0;
text-align:justify;
width:425px;
min-height:310px;
}

.p_colonne_droite_ctn{
float: right;
display:block;
margin : 0;
padding : 0;
width:260px;
}
.p_colonne_droite{
float:left;
display:block;
margin : 0;
padding : 0;
width:260px;
}
.p_colonne_droite2{
clear:both;
display:block;
margin : 0;
padding : 0;
width:260px;
}

.p_menu_sep {
float : left;
width : 160px;
height : 11px;
margin : 1px 0 1px 0;
padding : 0;
background-image : url(http://www.ardeche.com/images/menu_sep.jpg);
}
.a_titre a{
display : block;
float : left;
color : #b31500;
font-size : 14px;
margin : 0 0 10px 0;
padding : 0;
font-weight : bold;
text-decoration : none;
text-align : left;
width : 270px;
}


.e_miniature {
display : block;
float : left;
margin : 0;
padding : 0;
width : 110px;
margin-bottom:10px;

}
.e_libelle {
min-height : 100px;
float : left;
display : block;
padding : 0 10px 10px 18px;
margin : 0 5px 10px 0;
background-image : url(http://www.ardeche.com/images/fond_libelle_e.jpg);
background-position : 0 0;
font-size : 12px;
width : 640px;
}

.e_libelle_news {
min-height : 100px;
float : left;
display : block;
padding : 0 10px 10px 18px;
margin : 0 5px 10px 0;
background-image : url(http://www.ardeche.com/images/fond_libelle_e.jpg);
background-position : 0 0;
font-size : 12px;
width : 360px;
color:#b31500;
}

.p_miniature {
display : block;
float : left;
margin : 0;
padding : 0;
border-color : #ffffff; border-style : solid; border-width:1px;
width : 110px;
height : 77px;
}

.p_libelle {
float : left;
display : block;
padding : 0 10px 0 18px;
margin : 0 5px 10px 0;
background-image : url(http://www.ardeche.com/images/fond_libelle.jpg);
background-position : 0 0;
font-size : 12px;
width : 670px;
height : 79px;
}

.p_affgps {
margin : 0;
padding : 0;
cursor:pointer;
width:90px;
float:right;
height:15px;
}


.info_content{width:380px; background-color:#FFF5E6;border:#CCC 1px solid;float:left; padding-bottom:4px;}
.info_img{float:left; padding:4px 8px 0 8px;}
.info_ville{width:326px; margin: 4px 0 0 5px; background-color:#B31500; padding:1px 0 0 4px; color:#FFF; float:left; font-size:13px;}
.info_site{width:221px; margin: 4px 0 0 5px; padding:1px 0 0 4px; background-color:#FFD396; color:#B31500; float:left; font-size:13px;}
.info_url{width:100px; margin: 4px 0 0 5px; padding-top:1px; background-color:#FFD396; float:left; text-align:center;}
.info_url a{color:#B31500; font-size:13px; text-decoration:none;}

.p_carte {
float : left;
display : none;
margin : -11px 0 10px 0;
padding : 0;
border-top:#FFF solid 3px;
background-color:#CCC;
width:810px;
}

.p_libelle p{
padding : 2px 0 0 0;
margin : 0;
font-size : 12px;
color : #993333;
text-align : justify;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
width : 670px;
height : 46px;
}
.tel {
font-weight : bold;
color : #b31500;
text-decoration : none;
font-size : 12px;
float:left;
clear:left;
width:520px;
}

.p_libelle a {
font-weight : bold;
color : #b31500;
text-decoration : none;
font-size : 14px;
margin : 0;
}
.p_libelle a:hover {
color : #e32f17;
text-decoration : none;
}
#p_liste_page {
float:left;
color : #b31500;
text-decoration : none;
width:818px;
text-align:left;
background-color: #00FF33;}

#p_titre h1{
float:left;
width : 750px;
color : #ffffff;
font-size : 20px;
font-weight : bold;
margin : 0;
padding : 11px 0 18px 60px;
}

.p_titre_resa {
float:left;
display:block;
width : 1000px;
color : #ffffff;
font-size : 20px;
font-weight : bold;
margin : 0;
padding : 0;
background-color:#EF9E66
}

.p_soustitre {
float:left;
display:block;
width : 780px;
color : #b31500;
font-size : 13px;
font-weight : bold;
margin : -25px 0px 0px 0px;
padding : 0 8px 15px 20px;
background-image:url(http://www.ardeche.com/images/puce_menu_bas.gif);
background-position:0 2px;
background-repeat:no-repeat;
}
.p_soustitre h2,h3{
color : #b31500;
font-size : 13px;
font-weight : bold;
margin : 0px;
padding : 0px;
}
.p_soustitre a {

color : #b31500;
font-size : 13px;
font-weight : bold;
margin : 0;
padding : 0;

}

.p_video a {
color : #b31500;
font-size : 12px;
font-weight : bold;
text-decoration:none;
margin : 0;
padding : 0;
}
.p_categorie {
float : left;
display : block;
padding : 0 0 4px 4px;
margin : 8px 0 0 0;
background-image : url(http://www.ardeche.com/images/fond_liste_page.jpg);
background-position : 0 0;
background-repeat : no-repeat;
text-align : left;
font-size : 12px;
color : #b31500;
font-style : normal;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
width:250px;
}
.p_categorieh2 h2 {
float : left;
display : block;
padding : 0 0 4px 4px;
margin : 8px 0 0 0;
background-image : url(http://www.ardeche.com/images/fond_liste_page.jpg);
background-position : 0 0;
background-repeat : no-repeat;
text-align : left;
font-size : 12px;
color : #993333;
font-style : normal;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
width:820px;
}

.p_categorie2 {
float : left;
display : block;
padding : 0 0 4px 4px;
margin : 8px 0 0 0;
background-image : url(http://www.ardeche.com/images/fond_liste_page.jpg);
background-position : 0 0;
background-repeat : no-repeat;
text-align : left;
font-size : 12px;
color : #993333;
font-style : normal;
font-weight: bold;
font-family : Arial, Helvetica, sans-serif;
width:820px;
}

.p_liste_site a {
display:block;
float:left;
font-weight : bold;
color : #b31500;
text-decoration : none;
font-size : 11px;
padding : 0 0 0 5px;
}
.p_liste_site a:hover {
color : #e32f17;
text-decoration : none;
background-image : url(http://www.ardeche.com/images/fond_liste_hover.jpg);
}
.p_liste_site_label a {
font-weight : bold;
color : #b31500;
text-decoration : none;
font-size : 11px;
padding : 0 0 0 0px;
}

.p_site a {
display:block;
float:left;
font-weight : bold;
color : #b31500;
text-decoration : none;
font-size : 11px;
padding : 0 0 0 4px;
margin:0;
}
.p_site a:hover {
display:block;
float:left;
color : #e32f17;
text-decoration : none;
background-image : url(http://www.ardeche.com/images/fond_liste_hover.jpg);
background-position:0 0;
padding : 0 0 0 4px;
margin:0;
}
.p_liste_label a img {
padding : 0 0 0 0;
margin : 0 1px 0 0;
}

#p_legende_label {
float : left;
clear : both;
color : #b31500;
width : 160px;
min-height : 80px;
margin : 0 0 0 0;
padding : 10px 0 0 2px;
/**background-image : url(http://www.ardeche.com/images/menu_fin.jpg);
background-repeat : no-repeat;
background-position : 0 0;**/
}
#p_legende_label h5 {
color : #b31500;
font-weight : bold;
font-size : 12px;
margin : 0;
padding : 14px 0 6px 0;
}
#p_legende_label p {
color : #e34707;
font-weight : normal;
font-size : 9px;
padding-left : 2px;
}

.manif
{
	float:left;
	display:block;
	width : 810px;
	font-size : 13px;
	font-weight : bold;
	padding : 0px;
	background-color:#EF9E66
}

.date_manif
{
	float:left;
	padding-left : 2px;
}
.ville_manif
{
	float:right;
	padding-right : 2px;
}

.trie
{
	font-size : 11px;
   width : 490px;
	height:20px;
  float:left; 
  font-weight : normal;

  
}  

.trie_trie
{
  width:135px;
  float:left;
	padding:2px;
	height:16px; 
	padding-left:20px;
  background-image : url(http://www.ardeche.com/ou-sortir/img/up_down.png);
  background-position : 0 0;
  background-repeat: no-repeat;
  border: 1px solid #EF9E66;
  margin-right:4px;
  cursor:pointer;
  font-weight:bold;
  font-size : 13px; 
}  


	 
.cadre_manif {
float : left;
display : block;
padding : 0 10px 0 18px;
margin : 0 5px 10px 0;
background-image : url(http://www.ardeche.com/images/fond_libelle.jpg);
background-position : 0 0;
background-repeat: no-repeat;
background-color: #FFD9A2;
font-size : 12px;
width : 782px;
height : 64px;
/*clear:both;*/
}

.cadre_manif p{
float : left;
padding : 0 0 0 0;
margin : 0;
font-size : 12px;
color : #993333;
text-align : justify;
font-weight : normal;
font-family : Arial, Helvetica, sans-serif;
width : 782px;
height : 32px;
/*clear:both;*/
}
 
.tel_manif
{
	font-weight : bold;
	color : #b31500;
	text-decoration : none;
	font-size : 12px;
	float:left;
} 
  
.filtre_titre
{
  float: left;
  font-size : 13px;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
  background-position : 0 0;
  background-repeat: no-repeat;
  width:320px;
  height:14px;
  padding:2px 0 0 0;
}


.filtre
{
  float:left;
  margin-bottom:15px;
  font-size : 11px;
	font-weight : normal;

  background-position : 0 0;
  background-repeat: no-repeat;
	padding: 2px 1px 2px 1px; 
	width:810px;
	line-height:24px;
}
   
  
.filtre_ville
{
  float:left;
  padding:0;
  margin:0;
  width:260px;
}

.filtre_date
{
  float:left; 
	padding:0;
  margin:0; 
  width:205px;  
}
.filtre_date input
{
	width:65px;
	font-size:13px;
}

.filtre_photo
{
  	float:left;  
	padding:0;
  	margin:0; 
  	width:100px; 
}

.filtre_img
{
  cursor:pointer;
  height:20px;
  top:3px;
  position:relative;  
  padding-right:1px;
}

.filtre_mot
{
  float:left;
	padding:0;
  margin:0;
  width:243px; 
  
}
.filtre_type
{
  float:left;
  width:808px;
  padding:0;
  margin:0;
}

.manif_fieldset
{                                                                         
  border: 1px solid #EF9E66;
  padding-left:2px;
  padding-right:2px;  
  margin-left:2px;
  margin-right:2px;
  padding-bottom:10px;
  margin-top:0px;
  padding-top:0px;
                                                        
}  

.manif_legende
{
  font-weight:bold;
  color:#B41500;
  letter-spacing:1.2px;
  padding-left:1px;
  padding-right:1px;
  margin-left:5px;
  margin-top:0px;
  padding-top:0px;
}

.manif_plus_info
{
    float:right;
    width:365px;
    height:16px;
    text-align:left;
    vertical-align:middle;
} 

.manif_plus_info img
{
    top:2px;
    position:relative;
} 

.manif_detail_detail
{
  float:left;
  width:574px;
  padding:0px;
  padding-right:4px;
  display:block;
}

.manif_detail_plus
{
   float:right;
    width:232px;
}

.manif_detail_lieu
{
  float:left;
  width:369px;
}
.manif_detail_date
{
  float:right;
  width:167px;
  text-align:right;
  padding-right:2px;
}
.manif_detail_fieldset
{
	float:left;
	width:566px; 
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
	padding-top:4px;
	margin:0px; 
	margin-bottom:10px;
	/*si fond présent*/
	/*background-image : url(http://www.ardeche.com/ou-sortir/img/f_detail_fond.png);
	background-position : 0 0;
	background-repeat: repeat-y  ;*/
}

.manif_detail_soustitre
{
	padding-left:20px;
	width:566px; 
	background-image : url(http://www.ardeche.com/ou-sortir/img/f_detail_soustitre.png);
	background-position : 0 0;
	background-repeat: no-repeat;
	height:16px;
	float:left;
}

.manif_detail_soustitre_hortar
{
	padding-left:20px;
	width:258px; 
	background-image : url(http://www.ardeche.com/ou-sortir/img/f_detail_soustitre.png);
	background-position : 0 0;
	background-repeat: no-repeat;
	height:16px;
	float:left;
}

.manif_detail_horaire
{
  width:278px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:4px;
  margin:0px; 
  float:left;
  margin-bottom:10px;
}
.manif_detail_tarif
{
  width:278px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:4px;
  margin:0px; 
  margin-right:2px;
  float:left;
  margin-bottom:10px;
  margin-left:4px;
}

.manif_detail_lieu
{
  float:left;
  width:369px;
}
.manif_detail_date_s
{
  float:right;
  width:167px;
  text-align:right;
  padding-right:2px;
}
.manif_detail_fieldset_s
{
  float:left;
  min-height:10px;
  width:800px; 
  padding-left:2px;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:4px;
  margin:0px; 
  margin-bottom:10px;
  /*si fond présent*/
	/*background-image : url(http://www.ardeche.com/ou-sortir/img/f_detail_fonds.png);
	background-position : 0 0;
	background-repeat: repeat-y  ;*/
}
.manif_detail_horaire_s
{
  width:395px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:4px;
  margin:0px; 
  float:left;
  margin-bottom:10px;
}
.manif_detail_tarif_s
{
  width:395px;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:4px;
  padding-top:4px;
  margin:0px; 
  margin-right:2px;
  float:left;
  margin-bottom:10px;
  margin-left:4px;
}

.manif_detail_detail_s
{
  float:left;
  width:810px;
  padding:0px;
  padding-right:4px;
  display:block;
}

.manif_detail_soustitre_s
{
	padding-left:20px;
	width:790px; 
	background-image : url(http://www.ardeche.com/ou-sortir/img/f_detail_soustitres.png);
	background-position : 0 0;
	background-repeat: no-repeat;
	height:16px;
	float:left;
}

.manif_detail_soustitre_hortar_s
{
	padding-left:20px;
	width:375px; 
	background-image : url(http://www.ardeche.com/ou-sortir/img/f_detail_soustitres.png);
	background-position : 0 0;
	background-repeat: no-repeat;
	height:16px;
	float:left;
}
.manif_detail_lieu_s
{
  float:left;
  width:600px;
}


.manif_retour {
display: block;
cursor:pointer;
height : 13px;
color : #ffffff;
font-size : 13px;
font-weight : bold;
padding : 1px 0 2px 16px;
margin : 1px 0 1px 0;
background-image : url(http://www.ardeche.com/ou-sortir/img/menu_titre.png);
background-position : 0 0;
line-height : 13px;
text-decoration : none;
}
.manif_retour a {
display: block;
cursor:pointer;
height : 13px;
color : #ffffff;
font-size : 13px;
font-weight : bold;
text-decoration : none;
}
.manif_retour:hover { display: block; font-size : 13px; height : 13px; cursor:pointer; text-decoration : none; background-position : 0 -21px; }
.manif_retour:hover a { display: block; font-size : 13px; height : 13px; color : #ffff00; cursor:pointer; text-decoration : none; background-position : 0 -21px; } 

.ss_menu_carto{
	display:none;
	/*border:1px solid #faa65e;*/
	height:auto;
	width:146px;
}

.selectStyle{
	height: 18px;
	border: 1px solid #ddd;
	border-right: 0;
	width:143px;
	margin:0;
	background-image:url(carte-ardeche/dropdown.png);
	background-position:right;	
	background-color:#ffffff;
	background-repeat:no-repeat;
	padding-left:2px;
	padding-top:2px;
	color:#000;
}

.selectStyle:hover{
	border-color: #5794bf;
	width:145px;
	margin:0;
	background-image:url(carte-ardeche/dropdown_hover.png);
	background-position:right;	
	background-color:#ffffff;
	background-repeat:no-repeat;
}

.innerSelect{
	max-height:545px;
	/*overflow:auto;*/
	background-color:#FFFFFF;
	/*width:200px;*/
	margin:0;
	margin-bottom:22px;
	border: 1px solid #999;
	/*display:none;*/
	position:relative;
	z-index:1;
	color:#000;
}

.listeSelect{
	overflow:auto;
	overflow-x:hidden; 
	max-height:inherit;
	margin:0;
	background:url(../images/criteres-bg.jpg) repeat-y;
	width:200px;
	padding-bottom:5px;
}

#contentSelect{
	background:url(../images/criteres-shadow.png) no-repeat;
	max-height:540px;
	width:215px;
	background-position:-8px 0;
	/*padding-bottom:5px;*/
}

.closeSelect{
/*background-color: #cc3200;*/
background:url(../images/criteres-bg.jpg) repeat-y;	
color:#FFFFFF;
/*float: right;*/
/*position:absolute;*/
/*width:inherit;*/
width:215px;
height:19px;
text-align:center;
cursor:pointer;
margin:-1px;
font-weight:bold;
}

/*correction du bug pour la derniere image de l'arbre */
.tree li li {
	width:140px;
}

.divmenu{
	background:url("images/carte-bouton.jpg") no-repeat scroll 0 0 transparent;
	color:white;
	float:left;
	font-weight:bold;
	height:19px;
	line-height:16px;
	text-align:center;
	width:64px;
	margin-right:5px;
	cursor:pointer;
}

.menucarto{
	padding-bottom:5px;
	float:left;
}

.divfullscreen{
	background:url("images/carte-full.jpg") no-repeat scroll 0 0 transparent;
	float:right;
	cursor:pointer;
	height:19px;
	line-height:16px;
	padding-left:16px;
	width:156px;
	font-weight:bold;
	color:white;
}

.innerCloseActi{
	background:url(../images/criteres-close.png) no-repeat 0 0;
	width:100%;
	height:100%;
	padding-left:38px;
}

#menusistenat{
	font-size:12px;
	font-weight:normal;	
	margin-bottom:15px;
	width:100%;
	text-align:left;
	float:left;
}

#textepres{
	font-weight:bold;
}
#listeville{
	margin-top:10px;
	float:left;
	display:block;
}

.divmenuhelp{
	background:url("images/help.jpg") no-repeat scroll 0 0 transparent;
	color:white;
	float:left;
	font-weight:bold;
	height:19px;
	line-height:16px;
	text-indent:6px;
	width:20px;
	cursor:pointer;
}

.divlongbutton{
	background:url("images/carte-bouton-long.jpg") no-repeat scroll 0 0 transparent;
	color:white;
	float:left;
	font-weight:bold;
	height:19px;
	line-height:16px;
	text-align:center;
	width:170px;
	cursor:pointer;
	margin-left:40px;
}
			  
