﻿body
{
	font-family: Arial,Helvetica,sans-serif;
	background-color: #ffffff;
	color:#000000;
    margin-left: 0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
}
a:link{
	color: #61BB46; 
	text-decoration : underline}	
a:visited{
	color: #61BB46; 
	text-decoration : underline; }
a:hover {
	color : #61BB46;
	text-decoration : none;	}
a:active {
	color: #61BB46;
	text-decoration : underline; }

p, ol  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 9pt;
	color : #000000;
	text-decoration : none
}
pre          { 
	border-style:outset; 
	border-width:2px; 
	font-family: Lucida Sans; 
	white-space: pre-wrap;
	word-wrap: break-word;
	margin: 1em }
blockquote	{
	margin-left: 24px}
ul  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;
	text-decoration : none; 
	list-style-type:square
}
h1
{
	font-family: Lucida Sans, Lucida Sans Unicode, Trebuchet MS, Verdana, Tahoma, Lucida Console, Courier New, Courier;
	font-size : 20pt;
	font-weight : bold;
	color: #E37425;
	text-align:center
}

h2
{
	font-family: Lucida Sans, Lucida Sans Unicode, Trebuchet MS, Verdana, Tahoma, Lucida Console, Courier New, Courier;
	font-size : 12pt;
	color: #F47920; 
	margin-bottom:6px; 
	margin-top:12px;
	font-weight:bold; 
	text-decoration:none; 
}

h3
{
	font-family: Arial;
	font-size : 10pt;
	font-weight : normal;
	font-style:italic; 
	color: #EC7403; 
	margin-bottom:0; 
	margin-top:0
}
h4, h5, h6
{
	font-family: Arial,Helvetica,sans-serif;
	font-size : 9pt;
	font-weight : bold;
	font-style:italic; 
	color: #000000; 
	margin-bottom:6px; 
	margin-top:12px;
}
table {
	padding:6px; border:1px solid #61BB46; border-spacing:12; color:#000000; background-color:#FFFFFF;border-collapse: collapse
}
th  {
	border:1px solid #FFFFFF; 
	font-family : Lucida Sans, Lucida Sans Unicode, Trebuchet MS, Verdana, Tahoma, Lucida Console, Courier New, Courier;
	font-size : 12pt;
	color : #FFFFFF;
	background : #61BB46;  
}
td  {
	border:1px solid #61BB46; font-family : Arial,Helvetica,sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;
}
td p, ol  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

td ul  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;
	text-decoration : none; 
}


table img          { 
	margin:1px; 
	border:2px solid #ED7F12;  
}

img          { 
	margin-left:12px; 
	margin-right:12px; 
	border:2px solid #ED7F12;  }
textarea     { 
	font-family: Arial, Helvetica, sans serif;
	font-size: 10pt; 
	color:#003300 }
.det textarea { 
	border:0px solid #009933; }
INPUT  {
    font-family : Arial, Helvetica, sans serif;
	font-size : 10pt ;
	color : #003300 ;
	background : #FFFFFF; }
div.submit INPUT  {
    font-family : Arial, Helvetica, sans serif;
	font-size : 9pt ;
	color : #003300 ;
	background : #FFFFFF; 
	font-weight:bold }
div.left INPUT  {
    font-family : Arial, Helvetica, sans serif;
	font-size : 9pt ;
	color : #ffffff ;
	background : #78B81B; 
	font-weight:normal }
hr  {
	height:1px; color: #F1B383;}
strong  { 
	color: #F47920; 
	font-style: italic; 
	font-weight: bold }
	
div.programme table {
	margin: 0;
	border-collapse: collapse; 
	border:2px solid #FFFFFF; 
	padding:4px; 
	border-spacing:12px; 
	color:#000000; 
	background-color:#FFFFFF }
div.programme th {
	font-size: 10pt; 
	border: 1px solid #FFFFFF; 
	background-color: #F1B383}
div.programme td {
	padding:3px; 
	border: 1px solid #F1B383; 
	font-size:9pt }
div.programme td input {background: #E37425}
div.programme image { border:0px solid #FFFFFF; }

div.invis table {border-collapse: collapse; border: 1px solid #ffffff; width: 100%}
div.invis td {padding:6px; border-collapse: collapse; border: 1px solid #61BB46; }
div.invis td ul  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
	margin-left:24px;
}
div.invis th  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11pt;
	color : #FFFFFF;
}
form table {
	padding:9px; 
	border:3px double #61BB46; 
	border-spacing:12px; 
	color:#000000; 
	background-color:#FFFFFF; 
	width:100%
}
.invitation form {
	border: 2px dashed #FFFFFF; 
	padding-left:24px; 
	padding-right:24px; 
	padding-top:6px; 
	padding-bottom:6px; 
	color:#FFFFFF; 
	background-color:#61BB46
}
.invitation p {
	color:#FFFFFF; 
}

th a:link{
	color: #FFFFff ; 
	text-decoration : underline}	
th a:visited{
	text-decoration : underline;
	color: #FFFFff ; } 
th a:active {
	text-decoration : none;
	color: #FFFFff ;}
th A:hover {
	color : #FFFFff ;
	text-decoration : none; }

ul a:link{
	color: #61BB46; 
	text-decoration : underline}	
ul a:visited{
	text-decoration : underline;
	color: #61BB46; } 
ul a:active {
	color: #61BB46;
	text-decoration : none;	}
ul A:hover {
	color : #61BB46;
	text-decoration : none; }

.top table { 
	border:0px solid #3366FF; 
	border-collapse: collapse; 
	color:#ED7F12; 
	background-color:#FFFFFF;
}
.top td { 
	border:0px solid #FFFFFF; 
	text-align: center; 
	font-size:10pt; 
	color:#ED7F12; 
	}
.top td img { border:0px solid #FFFFFF; }
.top a            { color: #ED7F12; text-decoration: underline }
.top a:link       { color: #ED7F12; text-decoration: underline }
.top a:visited    { color: #ED7F12; text-decoration: underline }
.top a:hover      { color: #ED7F12; text-decoration: none }
.top a:active     { color: #ED7F12; text-decoration: none }

.bottom table	{
	border:1px solid #009933; font-size:8pt; text-align:center; padding:2px; ; color:#FFFFFF; background-color:#ED7F12}
.bottom th	{
	border:1px solid #FFFFFF; text-align:center; background-color:#ED7F12; color:#ffffff; font-size:8pt}
.bottom td	{
	border:1px solid #FFFFFF; text-align:center; background-color:#ED7F12 ; color:#ffffff; font-size:8pt}
.bottom p { 
	color: #FFFFFF; font-size:8pt}
.bottom img	{
	border-width: 0}
.bottom a:link{
	color: #009933; 
	text-decoration : underline}	
.bottom a:visited{
	color: #009933; 
	text-decoration : underline; }
.bottom a:hover {
	color : #009933;
	text-decoration : underline;
	font-weight:normal  }
.bottom a:active {
	color: #009933;
	text-decoration : underline; 
	font-style:italic }
	
.left table { border-style:solid; border-color:#ED7F12 ; border-collapse: collapse; color:#FFFFFF; background-color:#ED7F12 }
.left th { border:1px solid #ED7F12; background-color:#ED7F12  ; text-align: left; font-size:9pt; color:#FFFFFF; font-weight:bold; font-family: Lucida Sans, Lucida Sans Unicode, Trebuchet MS, Verdana, Tahoma, Lucida Console, Arial, Helvetica, sans-serif;}
.left td { border:1px solid #ED7F12; background-color:#ED7F12  ; text-align: left; font-size:9pt; color:#FFFFFF; font-weight:normal; font-family: Arial }
.left a           { text-decoration: none; color:#FFFFFF }
.left a:link     	{ text-decoration: none; color:#FFFFFF }
.left a:visited   { text-decoration: none; color:#FFFFFF }
.left a:hover     { text-decoration: underline; color:#FFFFFF }
.left a:active	{ text-decoration: none; color:#FFFFFF }
.left img	{ border:0px solid  }

.leftgoogle table {border: 1px solid #FFFFFF; background-color: #FFFFFF}

.partenaires p {
	text-align:center }
.partenaires img {
	vertical-align:middle ;
	border: 0 solid #FFFFFF;
	margin-left:0.5em;
	margin-right:0.5em }
.partenaires td img {
	vertical-align:middle ;
	border: 0 solid #FFFFFF }
	
.magasins table	{
	border: 0em;

}
.magasins td	{
	padding:2px; 
	border-left: 0em;
	border-right: 0em;
	border-top: 0em;
	border-bottom: 1px dotted;
}
.magasins th	{
	padding:2px; 
	border: 2px solid;
}

#explist td	{
	background-color:#ffffff;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-bottom:2px dotted #F1B383;
	padding:0.5em;
	}
#expfiche table {
	margin-bottom:2em; margin-top:2em;
	}
#expfiche th, #expfiche td	{
	padding:0.8em;
	font-size: 10pt ;
	}

table.exposantsparsecteur        { margin: 1em }
td.exposantsparsecteur        { font-size:7pt}