	/*
Theme Name: FE2010
Theme URI: http://www.shining-karma.com/html/
Description: Th√®me pour la foire europ√©enne 2010.
Version: V.1
Author: shining-karma
Author URI: http://www.shining-karma.com/html/

*/

/* ------------------------------------- MODIFICATION SUCCESS3 (fin) ----------------------------------------------------
 Begin Typography & Colors */

html
{
	background:url("images/bg_html4.jpg") no-repeat center top #350050;
}

body
{
	background:url('images/bg_header2.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	outline:none;
	padding:0;
	position:relative;
}

#body_mentions
{
	background:url(images/background_mentions_legales.jpg);
	background-color:#360151;
	background-position:center top;
	background-repeat:no-repeat;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

#page
{
	border:0;
	margin:0 auto;
	padding:0;
	width:900px;
}

#header
{
	height:267px;
	margin:0 0 0 1px;
	padding:0;
	position:relative;
	width:900px;
}

#headerimg
{
	height:267px;
	margin:0;
	width:595px;
}

#langues
{
	padding-right:10px;
}

#langues a
{
	float:right;
	margin:0 7px;
}

#langues a:hover
{
	border:1px solid yellow;
	margin:0 6px;
}


#col_D_haut
{
	background-image:url(images/col_D_haut.png);
	background-position:top center;
	background-repeat:no-repeat;
	float:left;
	height:30px;
	width:247px;
}

#col_D_milieu
{
	background-image:url(images/col_D_milieu.png);
	background-position:top center;
	background-repeat:repeat-y;
	float:left;
	height:auto;
	width:247px;
}

#col_D_bas
{
	background-image:url(images/col_D_bas.png);
	background-position:top center;
	background-repeat:no-repeat;
	float:left;
	height:25px;
	width:247px;
}

.col_D_filet
{
	background:url("images/col_D_filet.png") no-repeat center center;
	float:left;
	height:2px;
	margin:20px 0;
	width:100%;
}

#col_D_informer
{
	background-image:url(images/col_D_informer.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	height:135px;
	margin-bottom:15px;
	margin-top:5px;
	width:247px;
}

#col_D_milieu h2
{
	color:#8D3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:700;
	margin:0 0 10px 10px;
	text-align:left;
}

#footer
{
	background-color:#580062;
	background-image:url(images/pied-page.png);
	background-position:center top;
	background-repeat:no-repeat;
	border:none;
	clear:both;
	margin:10px 0 0;
	padding:0;
	width:900px;
}

#footer_logos
{
	height:40px;
	margin:0 0 15px;
	padding-top:7px;
	text-align:center;
}

#footer_logos img
{
	vertical-align:middle;
}

#footer_texte
{
	color:#F7D0D0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	height:auto;
	overflow:auto;
	padding-bottom:20px;
}

#footer_texte ul
{
	margin:0 0 20px;
	padding-bottom:20px;
}

#footer_texte ul li
{
	display:block;
	float:left;
	margin:0;
}

#footer_texte ul li ul
{
	border:none;
	margin:0;
	padding:0 15px;
}

#footer_texte ul li ul.last
{
	padding-top:20px;
}

#footer_texte ul li ul li
{
	background:url("images/puce_pied_page.png") no-repeat left center;
	border:none;
	display:block;
	float:none;
	height:auto;
	margin:3px auto;
	padding:0 0 0 10px;
}

#footer_texte ul li ul li.entete
{
	background:none;
	margin-bottom:10px;
	padding:0;
}

#footer_texte a
{
	color:#FFF1EC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#footer_texte a:focus,#footer_texte a:hover,#footer_texte a:active
{
	color:#FFF1EC;
	text-decoration:underline;
}

#navigateur
{
	color:#FFF;
	font-family:Georgia, serif;
	font-size:17px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 0 30px;
	overflow:auto;
	position:relative;
	text-decoration:none;
	z-index:99;
}

#navigateur ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#navigateur li
{
	cursor:default;
	display:block;
	float:left;
	height:35px;
	margin:0;
	padding:13px 20px 10px 20px;
}

#navigateur li:hover,#navigateur li.survol
{
	background:url("images/press_o.jpg") no-repeat -2px 0;
	color:#FFD93D;
}

#navigateur li.barre
{
	background:url("images/menu_barre.jpg") no-repeat 0 0;
	height:45px;
	margin:0;
	padding:0;
	width:4px;
	z-index:30;
}

#menu_hover
{
	background:url(images/menu_over_s1.png) 0 80px no-repeat;
	display:none;
	height:230px;
	left:20px;
	padding:130px 0 0 30px;
	position:absolute;
	top:20px;
	width:400px;
}

#menu_hover ul
{
	display:none;
	list-style-image:url(images/menu-puce.jpg);
	padding:0 0 0 25px;
}

#menu_hover a
{
	color:#650066;
	font-weight:700;
	text-decoration:none;
}

#menu_hover a:hover
{
	color:#F9C;
}

#nav-left, #nav-right
{
	cursor:pointer;
}

div.menu-hover-pic
{
	-moz-box-shadow:0 2px 5px #666;
	-webkit-box-shadow:0 2px 5px #666;
	background:#E0C9CE;
	box-shadow:0 2px 5px #666;
	height:126px;
	left:170px;
	padding:12px;
	position:absolute;
	top:135px;
	width:174px;
}

#hover_exposants
{
	height:46px;
	vertical-align:middle;
	width:143px;
}

#hover_exposants:hover
{
	background:url(images/hover-exposant.png);
	height:46px;
	vertical-align:middle;
	width:143px;
}

#hover_exposants_ON
{
	background:url(images/hover-exposant.png);
	color:#FFDA3D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:700;
	height:46px;
	vertical-align:middle;
	width:143px;
}

#hover_presse
{
	height:46px;
	width:117px;
}

#hover_presse:hover
{
	background:url(images/hover-presse.png);
	height:46px;
	width:117px;
}

#hover_presse_ON
{
	background:url(images/hover-presse.png);
	color:#FFDA3D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:700;
	height:46px;
	width:117px;
}

#hover_galerie
{
	height:46px;
	width:179px;
}

#hover_galerie:hover
{
	background:url(images/hover-galerie.png);
	height:46px;
	width:179px;
}

#hover_galerie_ON
{
	background:url(images/hover-galerie.png);
	color:#FFDA3D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:700;
	height:46px;
	width:179px;
}

#hover_plan
{
	height:46px;
	width:138px;
}

#hover_plan:hover
{
	background:url(images/hover-plan.png);
	height:46px;
	width:138px;
}

#hover_plan_ON
{
	background:url(images/hover-plan.png);
	color:#FFDA3D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:700;
	height:46px;
	width:138px;
}

#hover_contact
{
	height:46px;
	width:122px;
}

#hover_contact:hover
{
	background:url(images/hover-contact.png);
	height:46px;
	width:122px;
}

#hover_contact_ON
{
	background:url(images/hover-contact.png);
	color:#FFDA3D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:700;
	height:46px;
	width:122px;
}

#focus-haut
{
	background:url("images/focus-haut.png") no-repeat 0 0;
	height:39px;
	margin:0;
	width:900px;
}

#focus-milieu
{
	background:url("images/focus-milieu.png") repeat-y 0 0;
	height:220px;
	margin:0;
	width:900px;
}

div.cat-article div.logos-sport
{
	text-align:center;
	overflow:hidden;
	height:80px;
	width:460px;
	margin:0 auto;
}

div.cat-article div.logos-sport img
{
	padding:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:none;
}

#focus-left
{
	float:left;
	padding:0 20px;
	width:260px;
}

#instant-tab
{
	background:url("images/instant-foire-tab.png") no-repeat 0 23px;
	height:196px;
	margin:10px 0 0;
	position:relative;
	width:269px;
}

#instant-tab-video,#instant-tab-photo
{
	position:absolute;
}

#instant-tab-photo h3
{
	cursor:pointer;
	font-size:12px;
	height:19px;
	left:130px;
	margin:0;
	padding:4px 0 0 14px;
	position:absolute;
	top:0;
	width:110px;
}

#videodaylink
{
	height:106px;
	left:20px;
	position:absolute;
	top:42px;
	cursor:pointer;
	width:230px;
	background:url("images/blank.gif") repeat-x repeat-y 0 0;
}

#bg
{
	opacity: 0.5;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#lightvideo
{
	width:200px;
	height:200px;
	background:red;
	margin:auto;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
}


#instant-tab-photo div.flickr-gallery
{
	width:100px;
}

#instant-tab-video h3
{
	cursor:pointer;
	float:left;
	font-size:12px;
	height:19px;
	margin:0;
	padding:4px 0 0 14px;
	position:relative;
	width:110px;
	z-index:30;
}

#instant-tab h3.active
{
	background:url("images/instant-foire-active.png") no-repeat 0 0;
	color:#8D3184;
}

#instant-tab h3
{
	background:url("images/instant-foire-onglet.png") no-repeat 1px 0;
}

#instant-tab #videoday
{
	padding:20px 0 0 15px;
}

#instant-tab p img
{
	margin:0 0 7px;
}

#instant-tab p span
{
	font-size:10px;
}

#instant-tab p a
{
	display:block;
	float:right;
	margin:0 15px 0 0;
}

span.vvqbox
{
	margin:20px 0 10px;
}

span#legende
{
	display:block;
	float:left;
	font-size:11px;
	width:100px;
    margin-top: -10px;
}

#photoday
{
	padding:40px 10px 20px;
	text-align:center;
}

#photoday p
{
	float:right;
	margin:0 0 10px;
	padding:20px 0 0;
	text-align:left;
	width:130px;
}

#photoday div.flickr-gallery
{
	float:left;
	margin:10px 0;
	overflow:visible;
	width:110px;
}

#focus-right
{
	float:left;
	height:200px;
	padding:0 0 0 10px;
	position:relative;
	top:-15px;
	width:580px;
}

#focus-right .focus-right-slide h2
{
	margin:0 0 30px;
	padding:0;
}

#focus-cache
{
	left:30px;
	overflow:hidden;
	position:absolute;
	width:530px;
	z-index:15;
}

#focus-slider
{
	width:5000px;
}

#focus-slider-nav
{
	padding-top:120px;
	position:absolute;
	width:570px;
	z-index:5;
}

.focus-right-slide
{
	float:left;
	margin:0 15px 0 0;
	padding:5px;
	width:540px;
}

.focus-right-slide p
{
	padding-right:15px;
}


div.focus-right-slide h2 a
{
	color:#8D3184;
}

div.focus-right-slide  a div
{
	padding-right:20px;
}



#focus-milieu h2
{
	color:#8D3184;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	margin:-10px 0 0 5px;
	padding:0;
}

#focus-bas
{
	background:url("images/focus-bas.png") no-repeat 0 0;
	height:42px;
	margin:0 0 18px;
	width:900px;
}

#pied-haut
{
	background:url("images/pied-haut.png") no-repeat 0 0;
	float:left;
	margin:18px 0 0;
	width:645px;
}

#post-281
{
	width:300px;
}

#pied-milieu
{
	background:url("images/pied-milieu.png") repeat-y 0 0;
	height:170px;
	margin:-2px 0 0;
	padding:0 20px;
	position:relative;
	width:605px;
}

#pied-milieu h2
{
	color:#8D3184;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12pt;
	font-style:italic;
	font-weight:700;
}

#pied-milieu #tagcloud
{
	position:absolute;
	right:10px;
	top:0;
	width:300px;
}

#pied-milieu #tagcloud h2
{
	margin:0;
}

#pied-bas
{
	background:url("images/pied-bas.png") repeat-y 0 0;
	float:left;
	height:19px;
	margin:0 0 20px;
	width:645px;
}

#accueil_FE78
{
	height:auto;
	margin:0;
	width:625px;
}

#accueil_FE78_haut
{
	background-image:url(images/accueil-FE-78_haut.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	height:25px;
	width:645px;
}

#accueil_FE78_milieu
{
	background-image:url(images/accueil-FE-78_milieu.png);
	background-position:center bottom;
	background-repeat:repeat-y;
	float:left;
	height:auto;
	overflow:auto;
	padding:0 10px;
	width:625px;
}

#accueil_FE78_bas
{
	background-image:url(images/accueil-FE-78_bas.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	height:23px;
	width:645px;
}

#accueil_FE78 h2,#accueil_FE78_milieu h2
{
	color:#8D3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	margin:0 0 10px;
}

#accueil_FE78 p
{
	float:left;
	margin:0 5px 7px 0;
	width:290px;
}

#accueil-gauche
{
	border-right:1px solid #FFF;
	float:left;
	margin-left:-10px;
	padding-bottom:20px;
	width:300px;
	min-height:450px;
}


div.accueil-actu h2 a, div.accueil-actu h3 a
{
	color:#8D3184;
}

#accueil-gauche h2,#accueil-droite h2
{
	color:#CF5056;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	margin:0;
	padding:0 5px;
}

#accueil-gauche h2
{
	padding:0 23px;
}

.accueil-actu
{
	border-bottom:1px solid #FFF;
	margin:20px 0 0 3px;
	overflow:auto;
	padding:0 0 20px 20px;
}

#accueil-actu-cachebas
{
	background:#fdd;
	height:3px;
	margin:-3px 0 0 3px;
}

div.accueil-actu-thumb
{
	-moz-box-shadow:0 2px 2px #999;
	-webkit-box-shadow:0 2px 2px #999;
	background:#E0C9CE;
	box-shadow:0 2px 2px #999;
	float:left;
	height:77px;
	margin-right:20px;
	padding:3px;
	width:77px;
}

div.accueil-actu-thumb img
{
	width:77px;
}

#accueil-gauche .accueil-actu h2,#accueil-gauche .accueil-actu h3
{
	color:#8C3184;
	font-size:12px;
	padding:0;
}

#accueil-gauche .accueil-actu h2
{
	margin:0;
}

#accueil-gauche .accueil-actu h3
{
	display:inline;
}

#accueil-droite
{
	float:left;
	margin:0 0 0 10px;
	width:300px;
}

#accueil-droite-univers
{
	background:url("images/univers-home-bg.png") no-repeat 0 20px;
	height:289px;
	padding-top:20px;
	position:relative;
	width:309px;
}

#accueil-droite p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:0 5px;
	position:relative;
}

#accueil-droite span
{
	color:#8C3184;
	font-weight:700;
}

div#univers-tab
{
	background:url("images/univers-tab.png") no-repeat 0 0;
	display:none;
	height:34px;
	position:absolute;
	width:107px;
}

div#univers-tab p
{
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:0;
	padding:5px;
	text-align:center;
}

div#cat-head
{
	background:url("images/cat_head_bg.jpg") no-repeat 0 0;
	height:220px;
	margin:0 auto;
	padding:20px;
	width:566px;
}

div#cat-head iframe
{
	-moz-box-shadow:0 2px 5px #333;
	-webkit-box-shadow:0 2px 5px #333;
	background:#E0C9CE;
	box-shadow:0 2px 5px #333;
	float:left;
	margin-right:10px;
	padding:5px;
}

div.univers-slideshow
{
	float:left;
	height:150px;
	margin-top:-10px;
	width:250px;
}

div#cat-head h2
{
	color:#F9A9D4;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	text-align:center;
	margin:-5px 0 0 5px;
	padding:0;
}

div#cat-head p
{
	color:#FFF;
	float:left;
	font-size:13px;
	line-height:18px;
	margin:12px 0 0;
	width:310px;
}

div#cat-head p.univers-desc
{
	padding:10px 20px;
}

div.slideshow
{
	-moz-box-shadow:0 2px 5px #000;
	-webkit-box-shadow:0 2px 5px #000;
	background:#E0C9CE;
	box-shadow:0 2px 5px #000;
	float:left;
	margin:15px 0 0;
	padding:7px;
}

div#cat-head p#cat-head-flickr
{
	float:right;
	margin:0;
	padding-right:10px;
}

.head-hr
{
	background:#E8D9C9;
	border-bottom:1px solid #FFF;
	height:1px;
	margin:20px auto;
	width:606px;
}

.cat-article
{
	overflow:hidden;
	padding:5px 20px 40px 20px;
	width:590px;
	position:relative;
}

div.cat-article a
{
	color:#8D3284;
}

div#accueil_FE78_milieu div.cat-article a:hover
{
	text-decoration:underline;
}


.cat-article h2
{
	color:#8D3184;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:14pt;
	font-style:italic;
	font-weight:700;
	margin:0;
}


.cat-article h2 span
{
	font-size:12pt;
}

.cat-article h3
{
	color:#b572a8;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:12pt;
	font-style:italic;
	font-weight:700;
	margin:3px 0;
	padding:0;
}

.cat-article p
{
	color:#2D0152;
}

.cat-article img
{
	-moz-box-shadow:0 2px 5px #666;
	-webkit-box-shadow:0 2px 5px #666;
	background:#E0C9CE;
	box-shadow:0 2px 5px #666;
	padding:1px;
}

.cat-article ul
{
	clear:both;
	color:#2D0152;
	margin:10px 0;
	padding:0 0 0 15px;
}

div.share
{
	display:block;
	margin:10px 0 0 0;
	padding:0;
	overflow:auto;
	position:absolute;
	bottom:0;
	width:100%;
}

div.share span
{
	color: #CF5056;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	font-size:14px;
	font-weight:bold;
	margin:3px 5px 0 0;
	display:block;
	float:left;
}

div.share span a
{
	padding-top:5px;
	display:block;
	float:left;
}

div.share img
{
	border:none;
	padding:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	background:none;
	box-shadow:none;
	margin:3px;
}

/* -------------------------------- AGENDA -----------------------------*/
ul#agenda-menu
{
	clear:both;
	display:block;
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0;
}

ul#agenda-menu li
{
	cursor:pointer;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

ul#agenda-menu li.active
{
	background:url("images/agenda-fleche.png") no-repeat center bottom;
	padding-bottom:15px;
}

ul#agenda-menu1
{
	clear:both;
	display:block;
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0;
}

ul#agenda-menu1 li
{
	cursor:pointer;
	display:block;
	float:left;
	margin:0;
	padding:0;
    padding-top: 15px;
}

ul#agenda-menu1 li.active
{
	background:url("images/agenda-fleche1.png") no-repeat center top;
	padding-top:15px;
}


div#agenda-corps
{
	background:url("images/agenda-corps-bg.jpg") repeat-y 300px 50px;
	display:block;
	float:left;
	margin:10px auto;
	min-width:600px;
	overflow:auto;
}

div.agenda-corps-jour
{
	display:none;
	float:left;
	margin:20px 0 0;
	padding:10px;
	width:280px;
}

div.agenda-corps-jour h3.agenda-corps-jour-titre
{
	color:#8D3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14pt;
	font-style:italic;
	margin:5px 0;
}

div.agenda-corps-jour h4.agenda-corps-jour-sstitre
{
	color:#8D3184;
	font-family:Arial, sans-serif;
	font-size:12pt;
	font-weight:400;
	margin:5px 0 10px;
}

.agenda-artisanat
{
	color:#FF0;
}

.agenda-rentree
{
	color:blue;
}

/* -------------------------------- ACCES A LA FOIRE -----------------------------*/
#acces-focus
{
	background:url("images/acces-focus.png") no-repeat 0 0;
	height:189px;
	margin:0 auto;
	padding:10px 10px 10px 20px;
	width:595px;
}

#acces-focus img
{
	background:#FFF;
	padding:5px;
	margin-bottom:30px;
	-moz-box-shadow:0 2px 5px #666;
	-webkit-box-shadow:0 2px 5px #666;
	box-shadow:0 2px 5px #666;
}

#acces h3
{
	color:#CF5056;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:0;
	padding:0 0 0 15px;
}

#acces p
{
	padding:0 0 0 15px;
}

#acces-focus p,#acces-focus h3
{
	margin:20px 0 0;
	padding:0;
}

#acces-focus p
{
	margin-top:10px;
}

#acces ul
{
	padding:10px 10px 0 30px;
}

#acces ul br
{
	display:none;
}

#acces li
{
	border-bottom:1px solid #F9CBCB;
	height:20px;
	padding-top:10px;
	width:100%;
}

#acces span.acces-right
{
	float:right;
	font-weight:700;
}

#acces p.acces-total
{
	clear:left;
	color:#CF5056;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:-10px 10px 0 0;
	text-align:right;
}

#acces ul#acces-trajet
{
	padding:0 10px 0 30px;
}

#acces ul#acces-trajet li
{
	border:none;
	height:auto;
	margin:0;
}

#acces #acces-mentions
{
	color:#722C72;
	font-size:10px;
	margin:30px 0;
}

.accueil_FE78 .alignleft
{
	margin:-10px 20px 0 0;
}

#accueil_FE78 address
{
	background-image:url(images/bouton_DL_doc_expo.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	height:38px;
	margin:5px 0 0 215px;
	padding-top:3px;
	text-align:center;
	vertical-align:middle;
	width:235px;
}

#slideshow
{
	float:right;
	height:222px;
	margin:0 10px;
	padding:0;
	vertical-align:middle;
	width:266px;
}

#slideshow img
{
	border:#8C623B solid 2px;
}

.accueil_merci_tous .alignright
{
	margin:-10px 0 0 20px;
}

.accueil_merci_tous .entry
{
	margin:0 3px;
	padding-bottom:15px;
}

#accueil_newsletter
{
	width:647px;
}

#accueil_newsletter h2
{
	color:#CF5056;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:15px 0 7px 25px;
}

#accueil_newsletter p
{
	float:left;
	width:390px;
}

.accueil_newsletter .entry
{
	margin:0 3px;
	padding-bottom:90px;
}

#formulaire_newsletter
{
	margin:0;
	overflow:auto;
}

#formulaire_newsletter p
{
	margin:0;
	padding:0;
	width:260px;
}

#formulaire_newsletter form p
{
	width:250px;
}

#formulaire_newsletter_img
{
	margin:0;
	padding:0;
	vertical-align:middle;
}

#formulaire_newsletter_txt
{
	height:20px;
	margin:0;
	padding:-8px 0 0;
}

#formulaire_newsletter input[type=submit]
{
	background:url('images/btn_ok.png') no-repeat 0 0;
	border:none;
	color:transparent;
	height:32px;
	outline:none;
	text-indent:-999px;
	width:40px;
	float:left;
}

#formulaire_newsletter input[type=text]
{
	float:left;
	margin:5px 5px 0 0;
}

#Dversion_merci_tous
{
	background-image:url(images/Dversion-merci-tous.png);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	height:433px;
	margin:18px 0 22px;
	width:647px;
}

#Dversion_merci_tous h2
{
	color:#CF5056;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	margin:20px 0 15px 25px;
}

#Dversion_merci_tous p
{
	margin:0 20px 10px;
	width:340px;
}

.Dversion_merci_tous_entry
{
	height:270px;
	margin:0 20px;
	width:610px;
}

#gallery-1
{
	float:left;
	height:65px;
	margin:0;
	padding-left:38px;
	width:600px;
}

#Dversion_thailande
{
	height:100px;
	margin:0 2px;
	padding-bottom:5px;
	width:643px;
}

#Dversion_thailande h2
{
	color:#CF5056;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:15px 0 0 35px;
}

.Dversion_thailande p
{
	height:20px;
	margin:0 3px;
	padding-bottom:0;
	padding-left:130px;
	padding-top:10px;
	width:610px;
}

#Dversion_raisons
{
	height:auto;
	margin:0 0 0 2px;
	padding-bottom:2px;
	width:242px;
}

#Dversion_raisons ul
{
	margin-top:-5px;
	padding-left:15px;
}

#Dversion_raisons li
{
	color:#F2465F;
	list-style:none;
	margin:0;
}

#Dversion_raisons a
{
	color:#F2465F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#Dversion_raisons a:focus,#Dversion_raisons a:hover,#Dversion_raisons a:active
{
	color:#F2465F;
	text-decoration:none;
}

#Dversion_plan_foire
{
	height:auto;
	margin:15px 0 10px 2px;
	width:242px;
}

.Dversion_plan_foire p a img, div#galerie_plan p a img
{
	display:inline;
}

.Dversion_plan_foire p
{
	margin:8px 0;
	padding:0 18px 0 17px;
	width:208px;
}

#plan
{
	width:625px;
	height:461px;
	position:relative;
	background:url(images/planIII.png) no-repeat 0 0;
	border:0;
}

#bulle_haut
{
	width:181px;
	height:13px;
	background:url(images/bulle_haut.png) no-repeat 0 0;
}

#bulle_milieu
{
	width:181px;
	height:auto;
	background:url(images/bulle_milieu.png) repeat-y 0 0;
}


#bulle_milieu p
{
	padding:0 10px;
	font-size:12px;
	font-family: Georgia, 'Times New Roman',serif;
	font-style:italic;
	color: #8C3184;
	text-align:center;
	line-height:14px;
	margin:0;
}


#bulle_bas
{
	width:181px;
	height:49px;
	background:url(images/bulle_bas.png) no-repeat 0 0;
}

#bulle
{
	position:absolute;
	visibility:hidden;
	top:0;
	left:0;
	z-index:20;
}

img#leplan
{
	position:relative;
	z-index:99;
	border:none;
}


#accueil_col_droite
{
	float:right;
	margin:0 0 18px;
	width:247px;
}

#accueil_raisons
{
	height:auto;
	margin:-15px 0 0 2px;
	padding-bottom:10px;
	width:242px;
}

#bouton_bonnes_raisons h2
{
	margin:auto;
	padding-top:2px;
	text-align:center;
}

div#sb_agenda
{
	background:url("images/sb_agenda.png") no-repeat 0 0;
	float:left;
	height:103px;
	margin:5px 0 0;
	width:247px;
}

div#sb_agenda a
{
	height:103px;
	width:247px;
}

#bouton_plan_foire3
{
	background-image:url(images/btn-voirplan.png);
	background-position:center;
	background-repeat:no-repeat;
	height:33px;
	margin:auto;
	width:128px;
}

#bouton_plan_foire4
{
	background-image:url(images/btn-exposants.png);
	background-position:center;
	background-repeat:no-repeat;
	height:32px;
	margin:auto;
	width:224px;
}

.bouton_plan_foire5
{
	background-image:url(images/btn_plus_photos.png);
	background-position:center;
	background-repeat:no-repeat;
	height:28px;
	margin-left:100px;
	width:97px;
}

.bouton_plan_foire5 h4
{
	padding-top:8px;
	text-align:center;
}

.bouton_plan_foire6
{
	background-image:url(images/btn_plus_de.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:25px;
	width:94px;
}

.bouton_plan_foire6 h4
{
	padding-top:6px;
    margin: 0;
	text-align:center;
}

.bouton_plan_foire7
{
	background-image:url(images/btn_plus_de_savoir.png);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:32px;
	margin-right:30px;
	width:115px;
}

.bouton_plan_foire7 h4
{
	margin:0;
	padding:7px 0 0;
	text-align:center;
}

#restez_informe
{
	height:auto;
	margin:0 0 0 2px;
	width:242px;
}

#fil_ariane,.breadcrumb
{
	height:20px;
	margin-top:-10px;
	padding:5px 0;
	width:900px;
}

#fil_ariane_index
{
	height:20px;
	margin:0;
	width:900px;
}

#fil_ariane_index h3,.breadcrumb
{
	color:#FDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:5px 0 5px 20px;
	padding:0;
	text-decoration:none;
}

#fil_ariane h3
{
	color:#FDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	margin:5px 0 5px 20px;
	padding:0;
	text-decoration:none;
}

#fil_ariane a,.breadcrumb a
{
	color:#F24761;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	text-decoration:underline;
}

#fil_ariane a:focus,.breadcrumb a:focus,#fil_ariane a:hover,.breadcrumb a:hover,#fil_ariane a:active,.breadcrumb a:active
{
	color:#F24761;
	text-decoration:none;
}

#fond_exposant
{
	float:left;
	height:auto;
	margin:2px 0 0 0;
	width:647px;
}

/*#mentions_legales {
float:left;
width:647px;
height:auto; min-height:666px;
margin:2px 0 25px 0;
}*/
div.sep_horizon
{
	max-height:600px;
	overflow:auto;
	width:94%;
}

#sepsepsep
{
	background:url("images/bloc2.png") no-repeat;
	height:414px;
	overflow:auto;
}

.sep_horizon1
{
	float:right;
	height:400px;
	width:600px;
}

#txt_plan_foire_bas li
{
	color:#8D3184;
}

#txt_plan_foire_bas h2
{
	color:#CF5056;
	font-size:18px;
	padding-left:15px;
}

#txt_plan_foire_bas h4 a
{
	color:#CF5056;
	font-size:14px;
	padding-left:15px;
}

#txt_plan_foire_bas h4 a:hover
{
	text-decoration:underline;
}

#fond_exposant_haut
{
	background-image:url(images/fond_exposant_haut.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:20px;
	margin-bottom:0;
	margin-top:0;
	width:645px;
}

#fond_exposant_milieu
{
	background-image:url(images/fond_exposant_milieu.png);
	background-position:center top;
	background-repeat:repeat-y;
	height:auto;
	margin-bottom:0;
	margin-top:0;
	min-height:300px;
	padding-bottom:5px;
	width:645px;
}

#fond_exposant_bas
{
	background-image:url(images/fond_exposant_bas.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:25px;
	margin-bottom:0;
	margin-top:0;
	width:645px;
}

ul.kitcom li{
	height:65px;
	padding:40px 0 0 70px;
}


ul.kitcom li#li1{
	background:url(images/puce_affichette.png) no-repeat 0 0;
	list-style-image:none;
	list-style-type:none;
}

ul.kitcom li#li2{
	background:url(images/puce_kit_expo.png) no-repeat 0 0;
	list-style-image:none;
	list-style-type:none;
}

ul.kitcom li#li3{
	background:url(images/puce_papier.png) no-repeat 0 0;
	list-style-image:none;
	list-style-type:none;
}

ul.kitcom li#li4{
	background:url(images/puce_kit_deco.png) no-repeat 0 0;
	list-style-image:none;
	list-style-type:none;
}

div#DL_documents ul.kitcom li a{
	color: #8D3184;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
}

div#DL_documents ul.kitcom li img{
	vertical-align:middle;
}

#restez_informe_exposant
{
	height:auto;
	margin:32px 0 0 2px;
	width:242px;
}

#recherche-alpha
{
	background:url("images/bloc1.png") no-repeat;
	height:144px;
	width:625px;
}

#vous_a_la_foire
{
	float:left;
	height:auto;
	min-height:300px;
	margin:0 0 0 3px;
	width:640px;
	background:url("images/bloc4.png") no-repeat 8px 50px;
}

#vous_a_la_foire h2
{
	color:#8D3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	margin:5px 0 25px 25px;
	text-align:center;
}

#vous_a_la_foire p
{
	margin:0 18px 10px 10px;
	padding-top:10px;
}

.vous_a_la_foire .alignleft
{
	margin:0 8px 5px 0;
}

#bonnes_dynamisme
{
	border-bottom:#E0C9CE solid 1px;
	clear:both;
	height:178px;
	margin:0 0 0 1px;
	width:644px;
}

#bonnes_raisons_expo
{
	border-right:#E0C9CE solid 1px;
	float:left;
	height:178px;
	width:335px;
}

#bonnes_raisons_expo h2
{
	color:#A72828;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:7px 0 5px 22px;
	text-align:left;
}

#bonnes_raisons_expo p
{
	margin:0 0 3px 22px;
}

#bonnes_raisons_expo address
{
	background-image:url(images/bouton_DL_doc_expo.png);
	background-position:center;
	background-repeat:no-repeat;
	height:43px;
	margin:0 0 0 20px;
	padding:20px 0 0;
	text-align:center;
	width:235px;
}

#dynamisme_expo
{
	float:right;
	height:175px;
	width:305px;
}

#dynamisme_expo h2
{
	color:#8D3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:7px 30px 5px 22px;
	text-align:left;
}

#dynamisme_expo p
{
	margin:0 100px 3px 22px;
	text-align:left;
}

#bouton_contactez
{
	background-image:url(images/bouton_contactez.png);
	background-position:center;
	background-repeat:no-repeat;
	height:43px;
	margin:16px 0 0 20px;
	width:166px;
}

#bouton_contactez h2
{
	margin:auto;
	padding-top:11px;
	text-align:center;
}

#bouton_contactez a
{
	color:#FFF1EC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	font-weight:700;
	text-decoration:none;
}

#DL_documents
{
	clear:both;
	float:left;
	height:auto;
	width:327px;
}

#DL_documents ul
{
	float:left;
	margin:10px 50px 10px 20px;
}

#DL_documents ul li a
{
	font-size:15px;
}

#DL_documents li
{
	list-style-image:url(images/puce_DL.png);
	list-style-position:inside;
	margin-left:-10px;
	margin-top:10px;
}

#DL_documents li pre
{
	color:#F24660;
	float:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	margin:-25px 0 20px 50px;
	text-align:left;
}

#urssaf_expo
{
	border-top:#E0C9CE solid 1px;
	border-bottom:#E0C9CE solid 1px;
	clear:both;
	height:auto;
	margin-left:1px;
	margin-top:5px;
	width:644px;
	padding-bottom:10px;
}

#urssaf_foire
{
	height:auto;
	width:380px;
}

#urssaf_foire p
{
	margin:0 30px 3px 22px;
	text-align:left;
}

#urssaf_renseignements
{
	float:right;
	height:auto;
	width:265px;
}

#urssaf_renseignements h2
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	margin:32px 0 0 32px;
}

#urssaf_renseignements p
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:10px 0 0 32px;
}

#fond_presse
{
	background-image:url(images/fond_presse.png);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	height:666px;
	margin:2px 0 0 0;
	width:647px;
}

#fondpressecontenu {
    background-image:url(images/bloc3.png);
	background-position:center top;
	background-repeat:no-repeat;
    height: 200px;

}


#espace_presse
{
	float:left;
	height:260px;
	width:647px;
}

#espace_presse p
{
	margin:0 21px ;
    padding-top: 15px;
}

.espace_presse .alignleft
{
	margin:0 10px 0 0;
}

.espace_presse a
{
	padding:5px 0 0;
}

#espace_presse a
{
	color:#F24660;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	text-decoration:none;
}

#DL_info_presse
{
	float:left;
	height:405px;
	width:647px;
    margin-top: 30px;
}

#DL_presse_documents
{
	float:left;
	height:405px;
	width:340px;
}

#DL_presse_documents ul
{
	float:left;
	margin:20px 0 0;
}

#DL_presse_documents li
{
	list-style-image:url(images/puce_DL.png);
	list-style-position:inside;
	margin:0 0 20px;
}

#DL_presse_documents span
{
	color:red;
	display:block;
	margin:-20px 0 0 50px;
}

#DL_presse_documents li pre
{
	color:#F24660;
	float:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	margin:-25px 0 30px 50px;
	text-align:left;
}

#restez_informe_presse
{
	height:auto;
	margin:26px 0 0 2px;
	width:242px;
}

#info_presse
{
	float:left;
	height:405px;
	width:300px;
}

#info_presse p
{
	margin:15px 30px 15px 22px;
	text-align:left;
}

#fond_galerie img
{
	vertical-align:text-top;
}

#fond_galerie a
{
	color:#F24660;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	text-decoration:none;
}

#accueil_raisons_galerie
{
	height:auto;
	margin:0 0 0 2px;
	padding-bottom:15px;
	width:242px;
}

#galerie_plan
{
	height:auto;
	margin:30px 0 0 2px;
	width:242px;
}

#restez_informe_plan
{
	height:auto;
	margin:42px 0 0 2px;
	width:242px;
}

#accueil_galerie
{
	height:auto;
	margin:0 0 0 2px;
	padding-bottom:8px;
	width:242px;
}

#accueil_galerie2
{
	padding:4px 18px 0 17px;
	width:208px;
}

#contact_col_droite
{
	float:right;
	height:676px;
	margin:0;
	width:247px;
}

#contact_foire
{
	height:auto;
	margin:0 0 0 2px;
	padding-bottom:5px;
	width:242px;
}

#contact_raisons
{
	height:auto;
	margin:15px 0 0 2px;
	padding-bottom:0;
	width:242px;
}

#fond_contact
{
	float:left;
	margin:2px 0 25px;
	width:625px;
}

#titre_contact h2
{
	color:#8C3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	height:30px;
	margin:18px 20px 15px;
}

#contact_exposant
{
	float:right;
	width:300px;
}

#contact_exposant_div
{
	height:450px;
	overflow:auto;
}

#contact_exposant_div a {
    color: blue ;
}

#contact_exposant_div a:hover {
    text-decoration: underline;
}


#contact_exposant h2
{
	color:#CE5055;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:15px 30px 5px 22px;
}

#contact_presse_visiteurs
{
	float:left;
	width:305px;
}

#contact_presse
{
	float:left;
	height:205px;
	width:305px;
}

#contact_presse h2
{
	color:#CE5055;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:0 0 20px 20px;
}

#contact_presse p
{
	margin:10px 20px 15px;
}

#contact_visiteurs
{
	float:left;
	width:305px;
}

#contact_visiteurs h3
{
	color:#CE5055;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:5px 0 0 20px;
}

#contact_visiteurs_obligatoire
{
	color:#f24660;
	float:right;
	font-size:75%;
	margin:-2px 20px 5px 0;
}

#fomulaire_contact
{
	color:#F24761;
	font-weight:700;
	margin:0 5pt 5px 5px;
	text-align:left;
	width:285px;
}

#fomulaire_contact p
{
	color:#000;
	font-weight:400;
	padding-top:10px;
}

#input_message
{
	color:#000;
	font-weight:400;
	height:100px;
	width:180px;
}

#mentions_legales
{
	float:left;
	height:auto;
	margin:2px 0 25px;
	min-height:666px;
	width:647px;
}

#mentions_legales_haut
{
	background-image:url(images/fond_mentions_legales_haut.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:20px;
	margin-bottom:0;
	margin-top:0;
	width:645px;
}

#mentions_legales_milieu
{
	background-image:url(images/fond_mentions_legales_milieu.png);
	background-position:center top;
	background-repeat:repeat-y;
	height:100%;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:5px;
	width:645px;
}

#mentions_legales_bas
{
	background-image:url(images/fond_mentions_legales_bas.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:25px;
	margin-bottom:0;
	margin-top:0;
	width:645px;
}

#mentions_legales h2
{
	color:#8D3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	margin:0 0 20px 25px;
}

#mentions_legales p
{
	margin:0 25px 15px;
}

#mentions_legales a
{
	color:#000;
	text-decoration:underline;
}

#mentions_legales a:focus,#mentions_legales a:hover,#mentions_legales a:active
{
	color:#000;
	text-decoration:none;
}

#credits p img
{
	margin:0 0 0 -5px;
}

#confirm_newsletter
{
	background-image:url(images/fond_confir_newsletter.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:666px;
	margin:2px auto 25px;
	width:900px;
}

#confirm_newsletter h2
{
	color:#8D3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	margin:25px auto 20px;
	padding-top:30px;
	text-align:center;
}

#confirm_newsletter p
{
	margin:auto;
	text-align:center;
}

#content
{
	font-size:1.2em;
}

.widecolumn .entry p
{
	font-size:1.05em;
}

.narrowcolumn .entry,.widecolumn .entry
{
	line-height:1.4em;
}

.widecolumn
{
	line-height:1.6em;
	margin:5px 0 0 150px;
	padding:10px 0 20px;
	width:450px;
}

.narrowcolumn .postmetadata
{
	padding-top:5px;
	text-align:center;
}

.thread-alt
{
	background-color:#f8f8f8;
}

.thread-even
{
	background-color:#FFF;
}

.depth-1
{
	border:1px solid #ddd;
}

.even,.alt
{
	border-left:1px solid #ddd;
}

small
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:0.9em;
	line-height:1.5em;
}

h1,h2,h3
{
	font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight:700;
}

/* End Structure
Begin Headers */
h1
{
	font-size:4em;
	margin:0;
	padding-top:70px;
	text-align:center;
}

#headerimg .description
{
	font-size:1.2em;
	text-align:center;
}

h2
{
	font-size:1.6em;
	margin:30px 0 0;
}

h2.pagetitle
{
	font-size:1.6em;
	margin-top:30px;
	text-align:center;
}

#sidebar h2
{
	font-family:'Lucida Grande', Verdana, Sans-Serif;
	font-size:1.2em;
	margin:5px 0 0;
	padding:0;
}

h3
{
	font-size:1.3em;
	margin:30px 0 0;
	padding:0;
}

h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description
{
	color:#FFF;
	text-decoration:none;
}

h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited
{
	color:#333;
}

.entry p a:visited
{
	color:#b85b5a;
}

.sticky
{
	background:#f7f7f7;
	padding:0 10px 10px;
}

.sticky h2
{
	padding-top:10px;
}

.commentlist li,#commentform input,#commentform textarea
{
	font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist li ul li
{
	font-size:1em;
	margin-left:10px;
	margin-right:-5px;
}

.commentlist li
{
	font-weight:700;
	list-style:none;
	margin:15px 0 10px;
	padding:5px 5px 10px 10px;
}

.commentlist li .avatar
{
	background:#fff;
	border:1px solid #eee;
	float:right;
	padding:2px;
}

.commentlist cite,.commentlist cite a
{
	font-size:1.1em;
	font-style:normal;
	font-weight:700;
}

.commentlist p
{
	font-weight:400;
	line-height:1.5em;
	margin:10px 5px 10px 0;
	text-transform:none;
}

#commentform p
{
	font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin:5px 0;
}

.commentmetadata
{
	display:block;
	font-weight:400;
	margin:0;
}

/* End Comments
 Begin Sidebar */
#sidebar
{
	font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin-left:545px;
	padding:20px 0 10px;
	width:190px;
}

small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike
{
	color:#777;
}

code
{
	font:1.1em 'Courier New', Courier, Fixed;
}

/* End Calendar
 Begin Various Tags & Classes */
acronym,abbr,span.caps
{
	cursor:help;
	font-size:0.9em;
	letter-spacing:.07em;
}

a,h2 a:hover,h3 a:hover
{
	color:#06c;
	text-decoration:none;
	outline:none;
}

#wp-calendar #prev a,#wp-calendar #next a
{
	font-size:9pt;
}

#wp-calendar a
{
	display:block;
	text-decoration:none;
}

#wp-calendar caption
{
	font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align:center;
	width:100%;
}

#wp-calendar th
{
	font-style:normal;
	text-transform:capitalize;
}

/* End Typography & Colors
 Begin Structure */
.narrowcolumn
{
	float:left;
	margin:0;
	padding:0 0 20px 45px;
	width:450px;
}

.post
{
	margin:0 0 40px;
	text-align:justify;
}

.widecolumn .postmetadata
{
	margin:30px 0;
}

.widecolumn .smallattachment
{
	float:left;
	margin:5px 5px 5px 0;
	text-align:center;
	width:128px;
}

.widecolumn .attachment
{
	margin:5px 0;
	text-align:center;
}

h3.comments
{
	margin:40px auto 20px;
	padding:0;
}

/* End Headers
 Begin Images */
p img
{
	max-width:100%;
	padding:0;
}

img.alignright
{
	display:block;
	margin:0 0 2px 7px;
	padding:4px;
}

img.alignleft
{
	display:block;
	margin:0 7px 7px 0;
	padding:4px;
}

.alignright
{
	float:right;
	margin-bottom:7px;
}

.alignleft
{
	float:left;
}

/* End Images
 Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul
{
	list-style:none;
	margin-left:0;
	padding:0 0 0 10px;
	text-indent:-10px;
}

html>body .entry li
{
	margin:7px 0 8px 10px;
}

.entry ul li:before,#sidebar ul ul li:before
{
	content:"\00BB \0020";
}

.entry ol
{
	margin:0;
	padding:0 0 0 35px;
}

.postmetadata ul,.postmetadata li
{
	display:inline;
	list-style-image:none;
	list-style-type:none;
}

#sidebar ul li
{
	list-style-image:none;
	list-style-type:none;
	margin-bottom:15px;
}

#sidebar ul p,#sidebar ul select
{
	margin:5px 0 8px;
}

#sidebar ul ul,#sidebar ul ol
{
	margin:5px 0 0 10px;
}

#sidebar ul ul ul,#sidebar ul ol
{
	margin:0 0 0 10px;
}

ol li,#sidebar ul ol li
{
	list-style:decimal outside;
}

#sidebar ul ul li,#sidebar ul ol li
{
	margin:3px 0 0;
	padding:0;
}

/* End Entry Lists
 Begin Form Elements */
#searchform
{
	margin:10px auto;
	padding:5px 3px;
	text-align:center;
}

#sidebar #searchform #s
{
	padding:2px;
	width:108px;
}

#sidebar #searchsubmit
{
	padding:1px;
}

#commentform input
{
	margin:5px 5px 1px 0;
	padding:2px;
	width:170px;
}

#commentform
{
	margin:5px 10px 0 0;
}

#commentform textarea
{
	padding:2px;
	width:100%;
}

#respond:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

#commentform #submit
{
	float:right;
	margin:0 0 5px auto;
}

/* End Form Elements
 Begin Comments*/
.alt
{
	margin:0;
	padding:10px;
}

.commentlist
{
	padding:0;
	text-align:justify;
}

.children
{
	padding:0;
}

.nocomments
{
	margin:0;
	padding:0;
	text-align:center;
}

/* End Sidebar
 Begin Calendar */
#wp-calendar
{
	empty-cells:show;
	margin:10px auto 0;
	width:155px;
}

#wp-calendar #next a
{
	padding-right:10px;
	text-align:right;
}

#wp-calendar #prev a
{
	padding-left:10px;
	text-align:left;
}

#wp-calendar td
{
	padding:3px 0;
	text-align:center;
}

#wp-calendar td.pad:hover
{
	background-color:#fff;
}

acronym,abbr
{
	border-bottom:1px dashed #999;
}

blockquote
{
	border-left:5px solid #ddd;
	margin:15px 30px 0 10px;
	padding-left:20px;
}

blockquote cite
{
	display:block;
	margin:5px 0 0;
}

a img
{
	border:none;
}

.navigation
{
	display:block;
	margin-bottom:60px;
	margin-top:10px;
	text-align:center;
}

.wp-caption
{
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#f3f3f3;
	border:1px solid #ddd;
	border-radius:3px;
	margin:10px;
	padding-top:4px;
	text-align:center;
}

.wp-caption img
{
	bordser:0 none;
	margin:0;
	padding:0;
}

.wp-caption p.wp-caption-text
{
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

a,#navigateur a
{
	color:inherit;
	text-decoration:none;
}

#footer p,.entry ol li,#sidebar ul,#sidebar ul ol
{
	margin:0;
	padding:0;
}

#menu_hover li,.cat-article li
{
	margin:10px 0;
}

#photoday .flickr-thumb,#photoday .flickr-thumb a img
{
	height:100px;
	width:100px;
}

div.fg-clear, .hidden,hr
{
	display:none;
}

#pied-milieu p,select
{
	width:250px;
	display:block;
}

#accueil_FE78_milieu a,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite
{
	text-decoration:none;
}

.agenda-animations,.agenda-jardin
{
	color:red;
}

#acces p.acces-total br,.post hr
{
	display:block;
}

#accueil_FE78 address a,#bonnes_raisons_expo address a
{
	color:#FFF1EB;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	font-weight:700;
	text-decoration:none;
}

#accueil_FE78 address a:focus,#accueil_FE78 address a:hover,#accueil_FE78 address a:active,#bouton_Dversion_plan a:focus,#bouton_Dversion_plan a:hover,#bouton_Dversion_plan a:active,#bouton_bonnes_raisons a:focus,#bouton_bonnes_raisons a:hover,#bouton_bonnes_raisons a:active,#bouton_plan_foire a:focus,#bouton_plan_foire a:hover,#bouton_plan_foire a:active,#bouton_plan_foire2 a:focus,#bouton_plan_foire2 a:hover,#bouton_plan_foire2 a:active,#bouton_plan_foire3 a:focus,#bouton_plan_foire3 a:hover,#bouton_plan_foire3 a:active,#bouton_plan_foire4 a:focus,#bouton_plan_foire4 a:hover,#bouton_plan_foire4 a:active,.bouton_plan_foire5 a:focus,.bouton_plan_foire5 a:hover,.bouton_plan_foire5 a:active,.bouton_plan_foire6 a:focus,.bouton_plan_foire6 a:hover,.bouton_plan_foire6 a:active,.bouton_plan_foire7 a:focus,.bouton_plan_foire7 a:hover,.bouton_plan_foire7 a:active,#bonnes_raisons_expo address a:focus,#bonnes_raisons_expo address a:hover,#bonnes_raisons_expo address a:active,#bouton_contactez a:focus,#bouton_contactez a:hover,#bouton_contactez a:active,#bouton_accueil_galerie a:focus,#bouton_accueil_galerie a:hover,#bouton_accueil_galerie a:active
{
	color:#FFDA3D;
	text-decoration:none;
}

#Dversion_col_droite,#exposant_col_droite
{
	float:right;
	height:auto;
	margin:0;
	width:247px;
}

#Dversion_raisons p,#accueil_raisons p
{
	clear:both;
	padding:0 18px 0 17px;
	width:208px;
}

.Dversion_plan_foire .entry,.accueil_raisons .entry,.accueil_plan_foire .entry,.accueil_plan_foire_exposant .entry,.accueil_plan_foire_presse .entry,.accueil_raisons_galerie .entry,.galerie_plan .entry,.accueil_galerie .entry,.contact_foire .entry,.contact_raisons .entry
{
	height:auto;
	margin:0 18px;
	width:211px;
}

#bouton_Dversion_plan,#bouton_bonnes_raisons,#bouton_plan_foire,#bouton_plan_foire2,#bouton_accueil_galerie
{
	background-image:url(images/bouton_bonnes_raisons.png);
	background-position:center;
	background-repeat:no-repeat;
	height:44px;
	margin:auto;
	width:208px;
}

#bouton_Dversion_plan h2,#bouton_plan_foire h2,#bouton_plan_foire2 h2,#bouton_accueil_galerie h2
{
	margin:auto;
	padding-top:9px;
	text-align:center;
}

#bouton_Dversion_plan a,#bouton_bonnes_raisons a,#bouton_plan_foire a,#bouton_plan_foire2 a,#bouton_plan_foire3 a,#bouton_plan_foire4 a,.bouton_plan_foire7 a,#bouton_accueil_galerie a
{
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	font-weight:700;
	text-decoration:none;
}

#accueil_plan_foire,#accueil_exposants,#accueil_photos
{
	height:auto;
	margin:0 0 0 2px;
	text-align:center;
	width:242px;
}

#accueil_plan_foire p,#restez_informe p,#accueil_plan_foire_exposant p,#restez_informe_exposant p,#restez_informe_presse p,#accueil_plan_foire_presse p,#accueil_raisons_galerie p,#galerie_plan p,#restez_informe_plan p,#accueil_galerie p,#contact_foire p,#contact_raisons p
{
	padding:0 18px 0 17px;
	width:208px;
}

#accueil_exposants p,#accueil_photos p
{
	font-size:12px;
	margin:5px 0;
	padding:0 18px 0 17px;
	text-align:left;
	width:208px;
}

#accueil_exposants p span,#accueil_photos p span
{
	color:#8D3184;
	font-weight:700;
}

#bouton_plan_foire3 h2,#bouton_plan_foire4 h2
{
	margin:auto;
	padding-top:7px;
	text-align:center;
}

.bouton_plan_foire5 a,.bouton_plan_foire6 a
{
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:italic;
	font-weight:700;
	text-decoration:none;
}

#restez_informe h2,#restez_informe_exposant h2,#restez_informe_presse h2,#restez_informe_plan h2
{
	color:#722D72;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	font-weight:700;
	margin:0 0 0 20px;
	padding-top:25px;
	text-align:left;
}

#accueil_plan_foire_exposant,#accueil_plan_foire_presse
{
	height:auto;
	margin:15px 0 0 2px;
	width:242px;
}

#DL_documents h2,#DL_presse_documents h2
{
	color:#CF5056;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:15px 30px 5px 22px;
	text-align:left;
}

#DL_documents a,#DL_presse_documents a
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	vertical-align:top;
}

#DL_documents a:focus,#DL_documents a:hover,#DL_documents a:active,#DL_presse_documents a:focus,#DL_presse_documents a:hover,#DL_presse_documents a:active
{
	color:#333;
	text-decoration:underline;
}

#urssaf_foire h2,#info_presse h2
{
	color:#CE5055;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:italic;
	font-weight:700;
	margin:15px 0 5px 22px;
	text-align:left;
}

#espace_presse h2,#fond_galerie h2,#credits h2
{
	color:#8D3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-style:italic;
	font-weight:700;
	margin:25px 0 20px 25px;
}

#espace_presse a:focus,#espace_presse a:hover,#espace_presse a:active,#fond_galerie a:focus,#fond_galerie a:hover,#fond_galerie a:active
{
	color:#F24660;
	text-decoration:underline;
}

#fond_galerie,#credits
{
	background-image:url(images/fond_galerie.png);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	height:666px;
	margin:2px 0 25px;
	width:647px;
}

#fond_galerie p,#credits p
{
	margin:0 25px 10px;
}

#accueil_galerie h3,#contact_foire h3
{
	color:#8D3184;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-style:italic;
	font-weight:700;
	margin:auto;
	padding:0 0 0 18px;
	text-align:left;
}

#contact_exposant p,#contact_visiteurs p
{
	margin:10px 20px 25px;
}

#civilite_0,#civilite_1,#civilite_2
{
	margin-left:10px;
	vertical-align:text-bottom;
}

#input_nom,#input_prenom,#input_email
{
	color:#000;
	font-weight:400;
	width:180px;
}

.widecolumn .post,#sidebar form
{
	margin:0;
}

.postmetadata,.clear
{
	clear:both;
}

img.centered,.aligncenter,div.aligncenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.entry form,.center
{
	text-align:center;
}