/***************************************************************************************/
/* GLOBAL */

h1, h2, h3, h4, h5, h6, p, ul, li, ol, dd, dl, dt, table, tr, td, th, form, label, input, select, option, hr, textarea, img, marquee {
margin: 0px;
padding: 0px;
}

h1, h2, h3, h4, h5, h6, th, strong {
font-weight: normal;
}

ul, ol, li{
list-style: none;
}

table{border-collapse: collapse;}

a{
text-decoration: none;
}

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

img{
border: none;
margin: 0px;
}

.fLeft{float: none;}
.fRight{float: none;}


/***************************************************************************************/
/* POLICES */

body{
	font-family : verdana, arial, sans-serif;
	color: #808080;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	background: white;
}

div#header_print{
	display: block;
}

div#header, div#autoPromo, div#footer, div.exposants div.contentLeft, div.exposants div.contentMiddle, div.exposants div.contentRight div.buttons, div.exposantsResultat ul, div.exposantBottom, div.exposantLogo, div.clear, div.jScrollPaneContainer, div.prevLink img, div.nextLink img, div#programmeLinks , div.highslide-container, div.infoPratiqueLeft, ul.infoLinks, div.programmeRight {
	display: none;
}

div.exposantsResultat , div.detailManifestation {
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
	height: auto;
	min-height: inherit;
	display: block !important;
}

div.exposantDetail, div.highslide-maincontent {
	display: block;
	margin: 0;
	margin-bottom: 50px;
	padding: 0;
}

div.exposantNom, div.exposantCoordonnees, div.exposantManifestations {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	min-height: inherit;
	margin-bottom: 5px;
	text-align: left;
}

div.exposantNom h3  {
	line-height: normal;
	text-decoration: underline;
}

div.interneContentMarge {
	margin: 0;
	padding: 0;
}

div.exposants div.contentRight {
	margin: 0;
	padding: 0;
	float: none;
	height: auto;
	min-height: inherit;
}

div.exposantTop {
	text-align: left;
	padding: 0;
	margin: 0;
}

p.lightboxTxt.contact {
	margin-bottom: 15px;
}

div.detailManifestation div.contentLeft h2.titreRubrique, div.interneContentMarge h2.titreRubrique, div.contentMiddle h4 {
	width: auto;
	height: auto;
	line-height: normal;
}

div#mainContent, div#interneContent, div.detailManifestation, div.contentLeft, div.programme {
	float: none;
	height: auto !important;
	min-height: inherit !important;
	margin: 0;
	padding: 0;
}

div#mainContent div#interneContent div.contentLeft {
	float: none;
	height: 60px !important;
	min-height: 60px !important;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
}

div#mainContent div#interneContent div.contentMiddle {
	width: 60%;
	padding: 0;
	margin-right: 50px;
}

div#mainContent div#interneContent div.contentRight {
	width: 220px;
	padding: 0;
	margin: 0;
}


div.programmeLeft, div.programme {
	display: inline;
	float: none;
	width: auto !important;
	height: auto !important;
	min-height: inherit !important;
	margin: 0 !important;
	padding: 0 !important;
}

div.programmeLeft h2.titreRubrique {
	height: 31px;
}

div.infoPratiqueRight {
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	height: auto !important;
	min-height: inherit !important;
}

div.infoPratiqueContent  {
	height: auto !important;
	width: auto !important;
	min-height: inherit !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none;
	overflow-x: visible;
	overflow-y: visible;
}

div.infoPratiqueContent h3  {
	font-size: 15px;
}

.programme_Nav p.dateSep img { display:none; }
.programme_Nav p.dateSep span { display:inline; }

div.eventail {
	display: block;
}
.programmeImage img{
width:270px;
height:355px;
}
p#manif_horraires{
	display:block;	
}
}