@charset "iso-8859-1";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Tahoma, "Trebuchet MS";
	font-size:12px;
	background:#fff;
}

.clearLeft,
.clearRight,
.clearBoth{clear:left;font-size:0;height:0;line-height:0;margin:0;padding:0;visibility:hidden;}
.clearRight{clear:right;}
.clearBoth{clear:both;}

#wrapper {background:url(/images/bg-repeat.gif) repeat-x 0 0 #63b6e9;}
#bg-top,
#bg-top .holder {background:url(/images/bg-top.jpg) no-repeat center 0;}
.holder {margin:0 auto;width:955px;}

#header {background:url(/images/header.jpg) no-repeat 0 0;height:178px;position:relative;width:955px;z-index:1;}
#header h1 {left:34px;margin:0;position:absolute;top:4px;z-index:2;}
#header h1 a {background:url(/images/logo.jpg) no-repeat 0 0;display:block;height:150px;width:183px;}
#header h1 span {display:none;}

#menu,
#menu li {float:left;}
#menu {background:#020e58;height:26px;list-style-type:none;margin:0;padding:0;width:955px;}
#menu li {margin:0;padding:0;position:relative;z-index:10;}
#menu a {background-position:0 0;background-repeat:no-repeat;display:block;height:26px;}
#menu .accueil a {background-image:url(/images/menu-accueil.gif);width:79px;}
#menu .marche-traditions a {background-image:url(/images/menu-marche-traditions.gif);width:182px;}
#menu .programmation a {background-image:url(/images/menu-programmation.gif);width:123px;}
#menu .exposants-artisans a {background-image:url(/images/menu-exposants-artisans.gif);width:157px;}
#menu .medias a {background-image:url(/images/menu-medias.gif);width:71px;}
#menu .partenaires a {background-image:url(/images/menu-partenaires.gif);width:95px;}
#menu .concours a {background-image:url(/images/menu-concours.gif);width:82px;}
#menu .benevole a {background-image:url(/images/menu-benevole.gif);width:84px;}
#menu .contact a {background-image:url(/images/menu-contact.gif);width:82px;}
#menu a:hover {background-position:0 -26px;}
#menu span {display:none;}
#menu ul {background:#020e58;display:none;left:0;list-style-type:none;margin:0;padding:10px 0 7px;position:absolute;top:26px;width:123px;z-index:11;}
#menu ul li {clear:left;font:11px/12px "Century Gothic", "Apple Gothic", Verdana, Arial, sans-serif;margin:0;padding:0 5px 12px;text-align:center;}
#menu ul a {color:#fff;display:inline;height:auto;text-decoration:none;}
#menu ul a:hover {color:#9bcfff;}
#menu .programmation ul {width:123px;}
#menu .programmation ul li {width:113px;}
#menu .programmation ul a {background:none;}
#menu .exposants-artisans ul {width:157px;}
#menu .exposants-artisans ul li {width:147px;}
#menu .exposants-artisans ul a {background:none;}
#menu .marche-traditions ul {width:182px;}
#menu .marche-traditions ul li {width:172px;}
#menu .marche-traditions ul a {background:none;}
#menu .shover a {background-position:0 -26px;}
#menu .shover ul {display:block;}

img.img-header {display:block;}

#content {background:#fff;width:955px;}
#content h3 {color:#3d75b1;font:bold 16px/20px Arial, Helvetica, sans-serif;}
#content h4 {font:14px/18px Arial, Helvetica, sans-serif;}

#content ul.photos-magie,
#content ul.photos-magie li {float:left;}
#content ul.photos-magie {margin:0;padding:30px 0 20px;width:536px;}
#content ul.photos-magie li {list-style-type:none;margin:0;padding:0 6px 6px 0;}
#content ul.photos-magie li.fourth {padding:0 0 6px;}
#content ul.photos-magie a {text-decoration:none;}
#content ul.photos-magie img {border:2px solid #62c5ec;display:block;}
#content ul.photos-magie a:hover img {border-color:#0068a6;}

#content table.listing-exposants {width:659px;}
#content table.listing-exposants td {padding:0 0 30px;vertical-align:top;width:50%;}
#content table.listing-exposants p {margin:0;padding:0 10px 8px 0;}
#content table.listing-exposants strong {color:#3d75b1;display:block;font-size:14px;padding:0 0 4px;}
#content table.listing-exposants ul {list-style-type:none;margin:0;padding:0 10px 0 10px;}
#content table.listing-exposants ul li {background:url(/images/bullet-candy.gif) no-repeat 0 0;color:#3d75b1;height:22px;min-height:22px;padding:0 0 5px 20px;}
html > body #content table.listing-exposants ul li {height:auto;min-height:22px;}

#footer {background:url(/images/bg-footer-repeat.gif) repeat-x 0 0;height:380px;width:100%;}
#footer .teasers,
#footer .teasers .holder {background:url(/images/bg-teasers.png) no-repeat center 0;}
#footer .teasers .holder {height:196px;padding:32px 0 0 10px;width:945px;}
#footer .teasers a {background-position:0 0;background-repeat:no-repeat;float:left;height:88px;width:281px;}
#footer .teasers a.facebook {background-image:url(/images/teaser-facebook.jpg);margin:0 34px 0 0;}
#footer .teasers a.delices {background-image:url(/images/teaser-delices.jpg);}
#footer .teasers a span {display:none;}
#footer .holder {background:url(/images/bg-footer-tree.jpg) no-repeat right 0;height:152px;padding:19px 0 0 7px;width:948px;}
#footer p {color:#3c61a0;font:bold 11px/15px "Century Gothic", "Apple Gothic", Verdana, Arial, sans-serif;margin:0;padding:0 0 10px 0;}

img { border:none; }
.footer{
padding-top:3px;
font-size:10px;
color:#62c5ec;
}

.footer a, .footer a:active, .footer a:visited{
color:#62c5ec;
text-decoration:none;
}

.footer a:hover{
color:#62c5ec;
text-decoration:underline;
}

.titre{
	font-family:Tahoma, "Trebuchet MS";
	font-size:12px;
	color:#000;
}

a, a:active, a:visited{
color:#62c5ec;
text-decoration:none;
}

a:hover{
color:#62c5ec;
text-decoration:underline;
}
.sous-titre {
	color: #62c5ec;
}

.border-tableau{
	border:#62c5ec dashed;
	padding:5px;
	border-spacing:5px;
	width: 425px;
}

.menu-prog a, .menu-prog a:active, .menu-prog a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.menu_programmation{
	background-color:#62c5ec;
	padding:5px 5px 10px 5px;
	width: 150px;
	text-align:center;
}

.blanc {
	color: #FFFFFF;
}

.contenu-prog {
	padding: 0px 0px 0px 15px;
}

ul {
	line-height:20px;
}

.text_align{
	text-align:justify;
}

#adn-communication{
	width: 179px;
	height: 30px;
	position: relative;
	overflow: hidden;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	white-space:nowrap;
	text-align:right;
}
#adn-communication div.fond img{
	background: url(/images/bg-sign.gif) 0px 0px;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
#adn-communication div.signature{
	width: 109px;
	height: 26px;
	padding: 4px 70px 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #d9d9d9;
}
#adn-communication strong{
	display: block;
}
#adn-communication a,
#adn-communication a:link,
#adn-communication a:visited,
#adn-communication a:active,
#adn-communication a:hover{
	color: #d9d9d9;
	text-decoration: underline;
}
#adn-communication a:hover{
	color: #fff;
	text-decoration: none;
}
#adn-communication a.abs{
	display: block;
	position: absolute;
	height: 30px;
	top: 0px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#adn-communication a.abs img{border: none;}
#adn-communication a.abs:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#adn-communication a.hosting{
	width: 60px;
	left: 111px;
	background: url(/images/logo-adnhosting.gif) no-repeat 0 0;
}

