/**
 * Style sheet style_touristic
 */
body
{
	background-color:#BAD554;
	margin:0;
	font-family:"Trebuchet MS";
	color:#3A2816;
}

#wrapper
{
	width:890px;
	padding:0 8px;
	background: url(tl_files/fete_du_fromage/wrap.jpg) repeat-y;
	margin:0 auto;
}

#header
{
	position:relative;
	width:890px;
}

#header #logo
{
	/*width:200px;
	height:240px;
	float: left;*/
	width:353px;
	height:82px;
	position:absolute;
	left:269px;
	z-index:100;
}

.mod_imagerotator
{
}

#header #slide
{
	width:690px;
	height:240px;
	float:right;
}

#container
{
	width:890px;
	background:url(tl_files/fete_du_fromage/content.gif) repeat-y;
	margin-bottom:120px;
	background-color:#FFFFFF;
}

#left
{
	width:200px;
	float:left;
	background-color:#E3D43F;
	margin-bottom:90px;
}

#main
{
	width:640px;
	padding:5px 25px;
	float:right;
	position:relative;
	z-index:100;
	margin-bottom:35px;
}

h1
{
	margin:5px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
	background: url(tl_files/fete_du_fromage/h1_titre_ppal.jpg) no-repeat;
	color:#FFFFFF;
	height:29px;
	width:602px;
	padding:7px 5px 0 33px;
}

h2
{
	margin:2px 0px 4px 0px;
	padding:20px 0 0 50px;;
	font-weight:bold;
	color:#956739;
	font-size:13px;
	background: url(tl_files/fete_du_fromage/h2.jpg) no-repeat;
	height:23px;
	width:70%;
}

h3
{
	margin:3px 0;
	font-size:11px;
	font-weight:bold;
	color:#6A4928;
}

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

a:hover
{
	text-decoration:none;
		color:#a84204;
}

/* MENU PRINCIPAL */
#menu_haut
{
	width:890px;
		position:absolute;
		top: 180px;
		z-index:100;
		margin:0 auto;
}

#menu_haut img
{
	margin-bottom:inherit;
}

.mod_navigationMain
{
	width:890px;
	background:#604224 url(tl_files/fete_du_fromage/fond_menu.jpg) top repeat-x;
	color:#FFFFFF;
	padding-bottom:0px;
	clear:both;
}

.mod_navigationMain ul
{
	margin:0;
	padding:0px;
}

.mod_navigationMain ul .level_1
{
	margin:0px;
	padding:0px 0px;
	list-style-type:none;
}

.mod_navigationMain ul li
{
	background-color:#956739;
	padding:14px 5px 13px 5px;
	float:left;
	display: inline-block;
	list-style-type:none;
	margin:0px 5px;
	width:127px;
	text-align:center;
	height:30px;
}

.mod_navigationMain ul li, .mod_navigationMain ul li a:link, .mod_navigationMain ul li a:visited
{
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	color:#FFFFFF;
}

.mod_navigationMain ul li .active, .mod_navigationMain ul li a:hover
{
	text-decoration:none;
	color:#E3D43F;
	font-weight:bold;
}

/* SIDEBAR */
.mod_navigation
{
	width:200px;
		top:83px;
		margin-bottom:10px;
}

/* First level */
.mod_navigation ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigation ul li
{
	margin:0px;
	padding:3px 3px 3px 15px;
	list-style-type:none;
	background:#6DA415 url(tl_files/fete_du_fromage/ul-li.gif) no-repeat;
	background-position:left 6px;
}

* html .mod_navigation ul, * html .mod_navigation li
{
	height:1px;
}

*:first-child+html .mod_navigation .parent
{
	height:3px;
}

.mod_navigation p
{
	margin:0px;
	padding:0px;
}

.mod_navigation a, .mod_navigation li, .mod_navigation p
{
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}

/* Second level */
.mod_navigation .submenu
{
	line-height:13px;
	padding:3px 0px 0px 0px;
	border-top:0px;
}

.mod_navigation .level_1 li .submenu, .mod_navigation .level_1 li p
{
	padding-left:15px;
	padding-top:0px;
}

.mod_navigation .level_2
{
	padding-bottom:0px;
	padding-top:4px;
	border-bottom:0px;
}

.mod_navigation .level_2 li
{
	background-color:#E3D43F;
}

.mod_navigation .level_2 li
{
	background-image:url(tl_files/fete_du_fromage/ul-li-ul-li.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
}

.mod_navigation .level_2 a, .mod_navigation .level_2 li, .mod_navigation .level_2 p
{
	font-weight:normal;
	font-size:11px;
	color:#333333;
}

.mod_navigation .level_2 li:hover, .mod_navigation .level_2 li .active
{
	background-color:#E3B93F;
}

.mod_navigation .level_2 li .active
{
	padding-left:0px;
}

.mod_navigation .level_2 li .submenu
{
	padding-left:0px;
}

.mod_navigation .level_3 .active p
{
	background:inherit;
	padding-left:15px;
}

/* FOOTER */
#footer
{
	width:890px;
	height:200px;
	background: #BAD554 url(tl_files/fete_du_fromage/footer.jpg) no-repeat;
	margin:0 auto;
	color:#FFFFFF;
	padding-bottom:10px;
}

#footer #bloc1
{
	width:260px;
	float:left;
	margin:15px 10px 5px 10px;
	line-height:1em;
}

#footer #bloc2
{
	width:290px;
	float:left;
	margin:15px 15px 5px 10px;
	line-height:1em;
}

#footer #bloc3
{
	width:260px;
	float:right;
	margin:10px 5px 5px 10px;
	line-height:1em;
}

#footer #bloc2 h1, #footer #bloc3 h1
{
	width:auto;
	height:auto;
	margin:0px auto 10px auto;
	padding:0px;
	font-family:Trebuchet MS;
	font-style:italic;
	font-size:18px;
	color:#EE9B1B;
	line-height:18px;
	background:none;
}

#footer #bloc1 h1
{
	height:auto;
	margin:5px auto 10px auto;
	padding:0px;
	font-family:Trebuchet MS;
	font-style:italic;
	font-size:18px;
	color:#EE9B1B;
	line-height:18px;
	background:none;
}

#footer_deco
{
	position:relative;
	z-index:90;
	height:210px;
	top: -210px;
	margin-bottom:-210px;
}

#bas_deco
{
	width:906px;
	height:10px;
	margin:0 auto;
	background-image:url(tl_files/fete_du_fromage/bas.jpg);
}

#footer a:link, #footer a:visited
{
	color:#EE9B1B;
}

/* FIL D'ARIANNE */
.mod_breadcrumb
{
	font-size:11px;
	line-height:12px;
	margin-bottom:5px;
}

.mod_breadcrumb a
{
	font-size:11px;
	line-height:12px;
}

/* ACCORDION */
.acc_onglet1, .acc_onglet2, .acc_onglet3, .acc_onglet4, .acc_onglet5
{
	color:#333333;
	background-color:#FFFFFF;
	width:98%;
	margin:0;
	padding:5px;
	border-left:#71a61c 1px solid;
	border-right:#71a61c 1px solid;
	border-bottom:#71a61c 1px solid;
}

.acc_onglet1
{
	border-top:#71a61c 1px solid;
}

.acc_onglet5
{
	margin-bottom:10px;
}

.acc_onglet1 .toggler, .acc_onglet2 .toggler, .acc_onglet3 .toggler, .acc_onglet4 .toggler, .acc_onglet5 .toggler
{
	color:#FFFFFF;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	margin-bottom:5px;
}

.acc_onglet1 .toggler
{
	background-color:#71a61c;
}

.acc_onglet2 .toggler
{
	background-color:#7FAF31;
}

.acc_onglet3 .toggler
{
	background-color:#8CB747;
}

.acc_onglet4 .toggler
{
	background-color:#96BD56;
}

.acc_onglet5 .toggler
{
	background-color:#9DC161;
}

/* GENERAL */
.clear
{
	clear:both;
}

.fond_vert
{
	width:80%;
	background-color:#DBE89F;
	border-bottom:#6A4928 3px dotted;
	border-top:#6A4928 3px dotted;
	margin:20px auto 10px auto;
	padding:5px 10px 10px 10px;
	clear:both;
}

.fond_vert h1
{
	color:#6A4928;
	background:none;
	height:1em;
	padding:0;
	margin-top:0;
}

.mod_imagerotator
{
	float:right;
}

.bloc_orange
{
	font-size:12px;
	line-height:14px;
	width:258px;
	padding:17px 5px 2px 37px;
	height:196px;
	background:url(tl_files/fete_du_fromage/bloc_fromages.jpg) no-repeat;
	margin:10px 20px 10px 0;
	float:left;
}

.bloc_orange h1
{
	font-size:13px;
	color:#FFFFFF;
	background:none;
	text-align:center;
	margin:0 0 23px 0;
	padding:0;
	width:auto;
	height:auto;
}

.bloc_jeu
{
	width:290px;
	padding:5px;
	color:#72402B;
	height:205px;
	float:left;
	margin:10px 0;
}

/* LISTING SEJOURS */
#sejours
{
	width:500px;
	margin:10px auto;
	padding:0px;
	background-color:#ECF3D0;
	background-image:url("tl_files/fete_du_fromage/bg-sejours.jpg");
	background-repeat:repeat-x;
	border-top:0px solid #BBD556;
	border-right:0px solid #BBD556;
	border-bottom:4px solid #BBD556;
	border-left:0px solid #BBD556;
}

#sejours h1
{
	width:492px;
	height:26px;
	margin:0;
	padding:3px 3px 0px 5px;
	background-color:#614426;
	background-image:url("tl_files/fete_du_fromage/bg-sejours-h1.jpg");
	background-repeat:no-repeat;
	font-size:13px;
}

#sejours h1 a, #sejours h1 a:visited
{
	color:#ffffff;
}

#sejours h2
{
	margin:3px 0px 3px 3px;
	padding:0px;
	background:none;
}

#sejours .more
{
	padding-top:5px;
}

#sejours .ce_text
{
	padding:5px;
}

#left_home
{
	width:370px;
	float:left;
	padding-top:20px;
}

/* blocs decouvrez home */
#decouvrez_orange, #decouvrez_vert, #decouvrez_jaune
{
	width:357px;
	height:85px;
	padding:0px 3px 3px 0px;
	background-image:url("tl_files/fete_du_fromage/home/decouvrez-bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

#decouvrez_orange h1, #decouvrez_vert h1, #decouvrez_jaune h1, #decouvrez_orange .titre_g, #decouvrez_vert .titre_g, #decouvrez_jaune .titre_g
{
	margin:7px 5px 8px 5px;
	padding:0px;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:19px;
	background:none;
	height:auto;
}

#decouvrez_orange h1, #decouvrez_orange .titre_g
{
	color:#F98800;
}

#decouvrez_vert h1, #decouvrez_vert .titre_g
{
	color:#336633;
}

#decouvrez_jaune h1, #decouvrez_jaune .titre_g
{
	color:#CC9900;
}

#decouvrez_orange p, #decouvrez_vert p, #decouvrez_jaune p
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#404035;
}

#left_home .orange, #left_home .vert, #left_home .jaune
{
	width:360px;
	margin:5px 0px 30px 0px;
	text-align:right;
	font-family:Trebuchet MS;
}

#left_home .orange a, #left_home .orange a:visited
{
	color:#EE991A;
}

#left_home .vert a, #left_home .vert a:visited
{
	color:#5F8B1B;
}

#left_home .jaune a, #left_home .jaune a:visited
{
	color:#CC9900;
}

/* right home */
#right_home
{
	width:262px;
	float:right;
	padding-top:20px;
}

#right_home #bienvenue
{
	width:262px;
	height:222px;
	background-image:url("tl_files/fete_du_fromage/home/bienvenue-bg.jpg");
	background-repeat:no-repeat;
}

#right_home #bienvenue h1
{
	width:228px;
	margin:150px 0px 0px 10px;
	padding:0px;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:16px;
	color:#614426;
	line-height:16px;
	background: none;
}

#right_home #bienvenue a, #right_home #bienvenue a:visited
{
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:16px;
	color:#614426;
	line-height:16px;
	background: none;
}

#right_home #bienvenue a:hover
{
	color:#666633;
}

#bloc_recette
{
	width:336px;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
	padding:38px 10px 10px 10px;
	background-color:#F5F4EF;
	background-image:url("tl_files/fete_du_fromage/bloc-recette.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

#bloc_recette h1
{
	width:auto;
	height:auto;
	margin:5px 0px 10px 0px;
	padding:0px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#614426;
	background:none;
}
