html *{margin:0px;padding:0px;backgound:#fff;font-family:Verdana;font-size:10pt;border:none;color:#333333}

div{margin:0px;padding:0px;width:100%;text-align:left}
p{text-align:justify;font-weight:normal}
#page{width: 100%;padding:0;margin:0}
body { 
  margin: 0; /* pour éviter les marges */ 
  text-align: center; /* pour corriger le bug de centrage IE */ 
  background:#fff;
}

table{width:100%}
a{font-weight:bold;text-decoration:none;color:#ec7404}
a:hover{font-weight:bold;text-decoration:none;color:#000}

#header{display:none}
#menu{display:none}
#contenu{width:99%;float:left;margin-left:1%;margin-bottom:1em}
#content{width:100%;float:left;}
#baspage{display:none}
#footer{display:none}
#animation{display:none}
#lienbottom{display:none}

.bloccontenu{width:100%;float:left}


.halfcontent{width:48%;float:left}


#bookmark{display:none}
#logovdn{display:none}


#searchbox{display:none}
#ariane{width:100%;float:left;margin-left:1%}
#blochautcontenu{width:100%;float:left}

.maincontent1{width:33%;float:left;margin-right:1%;margin-bottom:1em}
.maincontent3{width:64%;float:left;margin-bottom:1em}
.maincontent{width:840px;margin-right:10px;float:left}
.cold{width:130px;float:left;margin-right:5px}

input,textarea,select {
	padding:0;
	border: 1px solid #000;
	background-color: #f9ffff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}

label{
	font-size: 1em;
	font-weight: 700;
	float: left;
	clear: both;
	width: 15em;
	color: #000;
	}
	
fieldset span.mailformrequired,  fieldset span.alignement{
	font-size: 1em;
	font-weight: 700;
	float: left;
	clear: left;
	width: 15em;
	}
	
fieldset span.mailformrequired label,  fieldset span.alignement label{
	font-size: 1em;
	float: none;
	clear: none;
	width: auto;
	display: inline;
	}
fieldset div.csc-mailform-field {
	padding-top: 0.2em;
	float: left;
	clear: both;
	padding-bottom: 0.2em;
}
fieldset input.csc-mailform-submit {
	clear: both;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 35em;
}
.ligne{width:100%;float:left;padding-bottom: 0.2em;padding-top: 0.2em;}
.demieligne{width:100%;padding-bottom: 0.2em;padding-top: 0.2em;}


#page.uid4660 .bloc48740 fieldset, .bloc48730, .bloc48324, .mailformplus_contactform{background:#d3ee3f;width:96%;padding:1%;background-position: left bottom; background-repeat: repeat-x; background-image:url(/fileadmin/template_foirexpo/img/fond_bas_formulaire.jpg);padding-bottom:35px}
fieldset{margin-top:1em;}
legend {text-transform: uppercase;color:#f07204;font-weight:bold;font-size:1.1em;}
table th {background:#fff;color:#000;text-align:center}
table .th-0{width:50%}
table .th-1{width:25%}
table .th-2{width:25%}
table.table_entethorizontale_trois {border:solid 1px #000;border-collapse:collapse;}
table caption{text-align:left;color:#000;font-weight:bold}
table td{border-bottom:solid 1px #000;padding:5px}


#recherchealpha{height:40px;background:#f07204;float:right;width:45%}
#titrerecherche{width:53%;float:left}
#recherchealpha p {margin-top:13px;font-size:7px}
#recherchealpha p a{color:#fff;margin-right:6px;font-size:10.5px}
#recherchealpha p a:hover{color:#000}
#labelmotcle{width:87px;height:28px;background-image:url(/fileadmin/template_foirexpo/img/mots_cles.jpg);}
#labelmotcle span{display:none}
#motscles{width:115px}
#entetesearch{width:100%;float:left}
#page.uid4608 .maincontent1{width:26%;float:left;margin-right:1%;}
#page.uid4608 .maincontent3{width:70%;float:left}
#salon{width:100%;text-align:left;font-size:1.1em}
#contenu .listefleche li{background-image: url(/fileadmin/template_foirexpo/img/fleche_noire.jpg);margin-bottom:0.5em;background-position: 0.5em }
#contenu .listefleche li a{font-weight:normal;color:#000;font-size:10.5pt}
#contenu .listefleche li a:hover span,  #contenu .listefleche li a:hover{font-weight:bold;color:#ec7404}
#contenu .listefleche li  span {font-size:12.5pt}
#page #lesvillages li{width:45%;display:block;float:left;margin-right:1.5%

list-style-type: none;

list-style-image: none;

list-style-position: outside;

font-size: 1em;

background-color: transparent;

background-image: url(/fileadmin/template_foirexpo/img/fleche_noire.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0.5em 0.5em;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 1.5em;

}
#contenu ul{margin-bottom:0.5em}
#contenu li{width:100%;

list-style-type: none;

list-style-image: none;

list-style-position: outside;

font-size: 1em;

background-color: transparent;

background-image: url(/fileadmin/template_foirexpo/img/puce_copeaux.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0.5em left;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 1.8em;

}

#page.uid4682 .tx-exposantsfoirexpo-pi1 li,#page.uid4622 .tx-exposantsfoirexpo-pi1 li{width:30%;display:block;float:left;margin-right:1.5%

list-style-type: none;

list-style-image: none;

list-style-position: outside;

font-size: 1em;

background-color: transparent;

background-image: url(/fileadmin/template_foirexpo/img/fleche_noire.jpg);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0.5em 0.5em;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 1.5em;

}
.cold h2{background:#E07316; width:100%;color:#fff;text-align:center;font-weight:bold}
#page.uid4682 .tx-exposantsfoirexpo-pi1 li a,#page.uid4622 .tx-exposantsfoirexpo-pi1 li a,#page #lesvillages li a{font-weight:normal;color:#000}
#page.uid4682 .tx-exposantsfoirexpo-pi1 li a:hover, #page.uid4622 .tx-exposantsfoirexpo-pi1 li a:hover,#page #lesvillages li a:hover{font-weight:normal;color:#f07204}
#blochautcontenu {margin-bottom:0.5em}
#ariane{font-size:12px}
#ariane a{font-size:12px}
#page.uid4683 h2,#page.uid4370 h2{background-image:url(/fileadmin/template_foirexpo/img/fond_orange_titre.jpg);height:27px;font-size:11pt;padding-top:10px;background-position:top right;background-repeat: no-repeat;}
#page.uid4683 h2 a, #page.uid4370 h2 a{color:#fff;margin-left:20px}
#page.uid4683 h2 a:hover,#page.uid4370 h2 a:hover#page.uid4370 h2 a:hover{color:#000}
#page.uid4683 #contenu, #page.uid4370 #contenu{margin-left:0}
#page.uid4682 h3,#page.uid4622 h3{margin-bottom:1em;padding-left:10px;color:#fff;background-image:url(/fileadmin/template_foirexpo/img/fond_orange_titre.jpg);height:27px;font-size:11pt;padding-top:10px;background-position:top left;background-repeat: no-repeat;}
h3{color:#f07204;font-size:1.1em;margin-bottom:0.5em;margin-top:0.5em}
#partiegaucheficheexpo{width:95%;margin-left:5%;margin-top:1em}
#page.uid4623 h2, #page.uid4625 h2{background-image:url(/fileadmin/template_foirexpo/img/acces_exposants.jpg);width:498px;height:86px}
#page.uid4623 h2 span, #page.uid4625 h2 span{display:none}
.th_mailformplus-mp_step-2, .csc-mailform-submit{background:#ec7404;padding:5px;padding-top:2px;padding-bottom:2px;font-weight:bold;color:#fff}

.bloc48418{width:946px;padding-left:127px;padding-right:127px;background-image:url(/fileadmin/template_foirexpo/img/background_jdp.jpg);background-repeat:no-repeat;background-position: top left;}
.bloc48418 h4,.bloc48418 p, .bloc48418 ul{margin-left:5%;width:92%}

.bloc48418 h2 {background-image:url(/fileadmin/template_foirexpo/img/bandeau_82foirexpo.jpg);background-repeat:no-repeat;background-position: top left;height:73px;width:692px;margin-bottom:1em}
h4{font-size:1.05em;font-weight:bold}
#contenu .bloc48661 ul{margin:0;padding:0;background-image:url(/fileadmin/template_foirexpo/img/fond_liste_prempage.jpg);background-repeat:repeat-y;background-position:top right}
#contenu .bloc48661 li {
padding-top:1em;
padding-bottom:1em;
padding-left:0;

text-align:right;
background-position: right 1em;
background-image: url(/fileadmin/template_foirexpo/img/copeaux.png);
background-repeat: no-repeat;
background-attachment: scroll;

}
#contenu .bloc48661 li a{
padding-top:0.5em;
padding-right:45px;
font-size:11pt;
font-weight:bold;
}
#contenu .bloc48661 {background-image:url(/fileadmin/template_foirexpo/img/fond_basliste_prempage.jpg);background-repeat:no-repeat;background-position:bottom right;padding-bottom:14px}
#page.uid4591 .cold{float:right;margin:0}
.diapofoirexpo{float:left;width:31%;height:250px;text-align:center;}
.diapofoire{float:left;width:180px;height:180px;text-align:center;padding-left:70px}
.diapofoirexpo h3{float:left;width:100%;text-align:center}
.diapofoirexpo a{margin-left:50px}
.bloc48670{background-image:url(/fileadmin/template_foirexpo/img/fond_programme.jpg);background-repeat:repeat-y;background-position:right top}
#page.uid4606 .maincontent1{width:37%}
#page.uid4606 .maincontent3{margin:0;padding:0;float:right;width:59%}
.blocensavoirplus2{width:98%;float:left;}
.blocensavoirplus2 .feature-thumb{float:left;width:150px}
.ensavoirplus a{float:right;margin-right:1em}
.news-single-img {width:100%;text-align:center}
#page.uid4379 .maincontent1{width:72%}
#page.uid4379 .maincontent3{width:23%;float:right;text-align:right;padding:0;margin:0}
.bloc48649 img{float:right}

.bloc48696{
width:95%;
margin-left:5%;
background-repeat:no-repeat;
background-position:0 0;
width:576px;
padding-top:175px;
background-image:url(/fileadmin/template_foirexpo/img/plan_acces_foirexpo2.jpg);
}




#search_topbar{border-top:1px solid #85bd1e;background:#e0ed93;line-height:1.2em;width:100%;margin:1em 0 20px;padding:4px;width:95%}
#search_topbar .left{display:block;float:left;width:250px;margin:0;padding:0}
#search_topbar .right{display:block;text-align:right;margin:0;padding:0}
#contenu .search_pagination{text-align:center;border-top:1px dashed #d4ee3f;border-bottom:1px dashed #d4ee3f;width:95%;margin:3px;padding:10px}
#contenu .search_pagination ul{text-align:center;font-size:1.1em;margin:0;padding:0}
#page #contenu .search_pagination ul li{list-style-type:none;display:inline;background:none;background-image:none;padding:0}
#contenu .search_pagination a,.search_pagination a:visited{margin-right:2px;border:1px solid #ddd;text-decoration:none;color:#ec7404;padding:2px 5px}
#contenu .search_pagination a:hover,.search_pagination a:active{border:1px solid #85bd1e;color:#ec7404;background-color:#e0ed93}
#contenu .search_pagination .active{border:1px solid green;background-color:green;margin-right:2px;font-weight:700;color:#FFF;background-image:none;padding:2px 5px}
#contenu #search_results .result
{

border-bottom-width: 1px;

border-bottom-style: dotted;

border-bottom-color: #d4ee3f;

margin-top: 0.5em;

margin-bottom: 0.5em;

padding-bottom: 0.5em;

}
#contenu #search_results{clear:both;width:97%;padding:20px}
#contenu #search_results .result{border-bottom:1px dotted #d4ee3f;margin-top:.5em;margin-bottom:.5em;padding-bottom:.5em}
#contenu .search_pagination .title{float:left;display:none}
#contenu #content .search_pagination ul{text-align:center;font-size:16px;margin:0;padding:0}
#contenu #content .search_pagination ul li{list-style-type:none;display:inline;background:none;padding:0}
#contenu .result .filetype{font-weight:700;color:green}
#contenu #espacesearchform input.bouton{background:url(img/fok.gif) no-repeat left top;border:0;margin-left:1em;cursor:pointer;width:1.4em}
#contenu #search_results .result p.line1{font-size:1.1em}
#contenu #search_results .result p br{display:none}
#contenu #search_results .result p.line2{width:90%;border:none;font-size:1em;font-style:italic;margin:0;padding:0 0 0 .5em}
#contenu #search_results .result p.line3{width:90%;border:none;font-size:.95em;margin:0;padding:0 0 0 .5em}
#page #contenu #search_topbar p a{color:#00a}
#page #contenu .search_pagination .active{background-color:#ec7404;border:1px solid #ec7404}
