/*
Designed for : Chamnord
Site URL: http://chamnord.com
Version: 1.0
Author: Raussin Clement
*/


/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/***********************************************/
/************** STYLE DE BASE ******************/
/***********************************************/

body {
	background-color: #beb493;
	
	font: 12px/18px 'Myriad Pro', "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#000000;
	padding:0px;
	margin:0px;
	font-size: 13px;
}
a {
	color: #a81e1c;
}
a:visited {color:#a81e1c;}
a:hover {color: #564b47;}
a:active { color:#000000;}
.clear{clear:both;}

h1{font-size:27px;color:#58585a;line-height:50px;}
h1 span {font-size:50px;line-height:30px;}
h2 {color:#a11b1c; font-size:18px; font-weight:bold; margin-bottom:6px;}


/***********************************************/
/************ STRUCTURE CHAMNORD ***************/
/***********************************************/

#container{
	width:1003px;
	margin:auto;
	background-color: #a7201c;
	margin-top:-6px;
	border-color: #999;
	border-width: 1px;
	border-style: solid;
	border-top: none;
	border-bottom: none;
	height:278px;
	color:#f3ad00;
	}
#container a, #container a:visited{color:#fff;}
#page{
	width:1003px;
	background-color:#FFF;
	margin:auto;
	border-color: #999;
	border-width: 1px;
	border-style: solid;
	border-top: none;
	margin-bottom:10px;
	}
.gallery li {list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px;}
#pre_footer{
	width:95%; margin:auto; height:38px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999;
	border-bottom-color: #999;
	margin-bottom:20px;
	}
#pre_footer a, #pre_footer a:visited{color:#000;text-decoration:none;}
#footer{width:1003px;text-transform: uppercase; margin:auto; text-align:justify; word-spacing:8px;letter-spacing:1px; line-height:16px; font-size:12px;}

/*********************MENU HORIZONTAL*********************/
#menu_horizontal {
	height: 34px;
	padding-top:14px;
	margin:auto;
	text-align:center;
	width: 1004px;

}


#menu_horizontal ul li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin-right:2px;
	height:24px;
	background:url(../images/menu_horizontal.png);
	font-size:1px;
}
#menu_horizontal ul li a{text-decoration:none;border: 0; opacity:0.1;  display: block; height: 27px; width: 100%; overflow: hidden; line-height: 25px;}
#menu_horizontal ul li.accueil-h {background-position:  0px -10px; width:98px;}
#menu_horizontal ul li.accueil-h:hover {background-position:  0px -45px; width:98px;}
#menu_horizontal ul li.boutiques-h {background-position:  -100px -10px; width:96px;}
#menu_horizontal ul li.boutiques-h:hover {background-position:  -100px -45px; width:96px;}
#menu_horizontal ul li.actualites-h {background-position:  -198px -10px; width:96px;}
#menu_horizontal ul li.actualites-h:hover {background-position:  -198px -45px; width:96px;}
#menu_horizontal ul li.animations-h {background-position:  -296px -10px; width:97px;}
#menu_horizontal ul li.animations-h:hover {background-position:  -296px -45px; width:97px;}
#menu_horizontal ul li.emplois-h {background-position:  -397px -10px; width:94px;}
#menu_horizontal ul li.emplois-h:hover {background-position:  -397px -45px; width:94px;}
#menu_horizontal ul li.acces-h {background-position:  -493px -10px; width:96px;}
#menu_horizontal ul li.acces-h:hover {background-position:  -493px -45px; width:96px;}
#menu_horizontal ul li.nature-h {background-position:  -591px -10px; width:189px;}
#menu_horizontal ul li.nature-h:hover {background-position:  -591px -45px; width:189px;}
#menu_horizontal ul li.exposants-h {background-position:  -782px -10px; width:220px;}
#menu_horizontal ul li.exposants-h:hover {background-position:  -782px -45px; width:220px;}


#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
font-size:12px;
line-height:1.5em; 
z-index:10;
}



#nav ul li{
background:#1a171b;
color:#bdb392;
z-index:100;border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #615b4f;
	z-index:10;
}

#nav a{
display:block;
padding:0px 5px;
border:1px solid #333;
color:#fff;
font-size:12px;
}

#nav a:hover{
color:#f3ac00;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:200px;
top:2em;
border-width: 1px;
border-style: solid;
border-color: #bdb392;
border-top:none;
}

#nav li ul a{
width:190px;
height:auto;
float:left;
color:#bdb392;
opacity:1;
text-align:left;
text-transform: uppercase;

}

#nav ul ul{
top:auto;
z-index:10;
}	

#nav li ul ul {
left:190px;
margin:0px 0 0 10px;
z-index:10;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
z-index:10;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
z-index:10;

}


/**********************BLOC***********************/
#box_h_gauche{width:240px; height:150px;margin-left:18px; margin-top:40px;font-size:28px;}
#box_h_droite{float:right; width:235px; margin-right:18px; height:150px;margin-top:70px;font-size:28px;line-height:34px;color:#bdb294;}
#box_h_droite span{font-size:14px; width:180px;line-height:15px;color:#FFF;}
#box_lien_jaune, #box_lien_jaune a, #box_lien_jaune a:visited {width:445px; height:30px;clear:both; padding-top:14px; padding-left:15px;line-height:24px; color:#000; text-decoration:none;}
#box_blanche{float:right;width:443px; background-color:#FFF;height:280px;padding-right:26px; padding-left:20px;}
#box_blanche_haut{width:489px; height:23px;background:#fff url(../images/arcs_accueil.jpg) 483px 0px; margin-left:-20px; margin-top:-4px;}
#box_jaune{float:left;width:493px; margin-left:21px; height:245px;background:#f3ad00 url(../images/cadre_jaune.gif) -3px bottom no-repeat;}
#box_jaune_haut{margin-left:-21px;width:400px; height:23px;background:#f3ad00 url(../images/arcs_accueil.jpg) 0px 0px no-repeat;}


#p_h_ouverture{text-align:center;font-size:13px; padding-top:13px; letter-spacing:3px; height:19px;}

/* PAGES */
#box_h_droite_page{float:right; width:700px; margin-right:22px; height:150px;margin-top:38px;font-size:28px;line-height:34px;color:#bdb294;}
#p_h_ouverture_page{text-align:center;font-size:20px; padding-top:13px; letter-spacing:3px; height:19px;padding-left:280px;}
#menu_jaune{float:left;width:209px;padding-left:10px;padding-right:20px;background:#eeaf12 url(../images/bord_jaune.gif) 216px 0px repeat-y; margin-left:18px;}
#menu_jaune p{line-height:14px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #674c07; padding-bottom:8px;margin-bottom:10px;}

#menu_jaune p a, #menu_jaune p a:visited {color:#000;text-decoration:none;}
#menu_jaune p a:hover{color:#a81e1c;}

#menu_jaune #bas_jaune{background: url(../images/bas_jaune.gif) -1px 0; margin-left:-10px;margin-right:-20px;height:31px; width:237px;}
#bloc_entete{width:722px; height:179px; background:#FFF url(../images/bloc_image_page.png) no-repeat;}
#zone_texte_entete{color:#ae2223; font-size:18px; line-height:18px;float:right; width:225px; height:170px;margin:10px;margin-right:20px;}
#zone_image_entete{float:left; width:364px; height:190px; margin:5px;}
#bloc_texte{float:right;width:710px; margin-right:15px; margin-bottom:20px;}
#annonces_droite{float:right; width:220px;border-left-width: 2px;border-left-style: dotted;border-left-color: #999; padding-bottom:8px;padding-left:10px; margin-left:10px;}
#ousuisje{color:#c4bea0; margin-bottom:10px;}
#ousuisje a,#ousuisje a:visited{color:#c4bea0;}


.liste_resultat {height:90px;width:90%;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #674c07;padding:10px;}
.liste_resultat a {text-decoration:none;}
.liste_resultat p, .liste_resultat a, .liste_resultat a:visited {color:#000;}
