
html,body{
margin:0;
padding:0
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#4b0c26 url(../images/BCKGD.gif) no-repeat;
}

a, a:visited {
color:#9b0746;
}

a:hover {
text-decoration:none;
}


h1{
font-size:13px;
font-weight:bold;
color:#9b0746;
text-align:left;
text-decoration:underline;
}

h2{
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align:left;
}

h3{
font-size:11px;
font-weight:bold;
color:#9b0746;
text-align:center;
padding:0px;
margin:0px;
}

h4{
font-size:10px;
font-weight:bold;
color:#9b0746;
}

p {
margin:10px 10px 10px ;
}

div#totalwidth {
width:100%;
top:0;
background: url(../images/BCKGG.gif) top right no-repeat;
}

div#container {		/* conteneur */
width:955px;
margin:0 auto;
text-align:left;
}

/* zone de texte principale */
div#content {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}


/* zone de présentation des villes */
div#content_top {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
}


div#content a, div#content a:visited {
color:#9b0746;
}

div#content a:hover {
font-weight:bold;
}

/* zones de coordonnées hôtels */
div#double_content {
float:left;
width:470px;
height:100%;
margin-top:20px;
margin-left:20px;
line-height:1.4;
background-color:#eee;
}

div#double_content a, div#double_content a:visited {
color:#9b0746;
}

div#double_content a:hover {
font-weight:bold;
}


/* zone de plan */
div#double_content2 {
float:right;
width:250px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
text-align:center;
}


/* Missions économiques (une div par mission) */
div#list1 {	
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
}

div#list2 {	
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
}

div#list3 {	
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
}

div#list4 {	
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
}


div#list1t a, div#list1 a:visited {
color:#9b0746;
}

div#list1 a, div#list1 a:visited {
color:#9b0746;
}

div#list2 a, div#list2 a:visited {
color:#9b0746;
}

div#list3 a, div#list3 a:visited {
color:#9b0746;
}

div#list4 a, div#list4 a:visited {
color:#9b0746;
}


.me {
font-weight:bold;
color:#9b0746;
font-size:14px;
}

.highlight {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#9b0746;
}

/* zone de titre */
div#titre {		
float:right;
width:735px;
margin-top:20px;
line-height:1.4;
background-color:#9b0746;
padding:5px 0;
color: #fff;
font-weight:bold;
font-size:16px;
background: url(../images/titre.jpg) no-repeat top left; 
}

/* zone de titre 2 (exhibiting companies) */
div#titre2 {	
float:right;
width:735px;
margin-top:20px;
line-height:1.4;
background-color:#9b0746;
padding:5px 0;
color: #fff;
font-weight:bold;
}


/* bloc du menu de navigation */
div#navigation{		
float:left;
width:200px;
margin-top:20px;
}


/* bloc de menu sous le menu principal */
div#extra{			
float:left;
clear:left;
width:200px;
margin-top:20px;
background-color:#eee;
margin-bottom:20px;
text-align:center;
}


/* EXH C. */
#exhBtn{			
background: url(../images/leftbut2.png);
height:24px;
width:200px;
padding-top:5px;
}


#exhBtn a, #exhBtn a:visited {
margin-left:10px;
line-height:10px;
color:#4b0c26;
font-weight:bold;
text-decoration:none;
}



#singlebutton {
background: url(../images/leftbut.png);
height:24px;
width:200px;
padding-top:5px;
}


#singlebutton a, #singlebutton a:visited {
margin-left:10px;
line-height:10px;
color:#fff;
font-weight:bold;
text-decoration:none;
}


/* Présentation texte home */
div#focus {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#FFFFFF;
margin-bottom:20px;
margin-left:10px;
color:#000;
}

#pageheader{
background: url(../images/headerblanc.jpg) top left no-repeat;
width:735px;
height:15px;
margin:0px;
padding:0px;
}

#pagecontent{
padding-left:20px;
padding-right:20px;
min-height:400px;
}

#pagefooter{
background: url(../images/footerblanc.jpg) top left no-repeat;
width:735px;
height:15px;
margin:0px;
padding:0px;
}
#tabs{
width:735px;
padding:0px;
margin:0px;
background-color:#4b0c26;
}

#tabheader{
background: url(../images/tabheader.jpg) top left no-repeat;
width:230px;
height:15px;
margin:0px;
padding:0px;
border:0px solid #000; 
}
#tabcontent{
background-color:#FFFFFF;
width:230px;
height:200px;
margin:0px;
padding:0px;
text-align:center;
border:0px solid #000; 
}
#tabfooter{
background: url(../images/tabfooter.jpg) top left no-repeat;
width:230px;
height:15px;
margin:0px;
padding:0px;
}

#centerhome {
text-align:center;
font-weight:bold;
color: #9b0746;
}

#colorhome {
font-weight: bold;
color: #9b0746;
margin-left:10px;
text-transform:uppercase;
}

#colorhome2 {
font-weight: bold;
color: #9b0746;
text-transform:uppercase;
}



/* MENU  */

#menu dl {
width: 100%;
margin: 0 auto;
padding: 0 0 10px 0;
background: #cf296f url(../images/bottom.gif) no-repeat bottom left; 
}


#menu dt {
margin:0; 
padding: 10px; 
font-size: 1.2em; 
font-weight:bold; 
color: #fff;
border-bottom:1px solid #fff; 
background: #cf296f url(../images/top.gif) no-repeat top left; 
}


#menu dd {
margin:0;
padding:0;
color: #fff;
font-size: 1em; 
border-bottom:1px solid #fff; 
background: #9b0746;
}


#gallery a, #gallery a:visited {
color:#fff;
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
padding:5px 5px 5px 20px;
background: #9b0746 url(../images/arrow.gif) no-repeat 10px 10px; width:175px;
}


#gallery a:hover {
background: #cf296f url(../images/arrowr.gif) no-repeat 11px 10px; 
color:#000;
font-weight:bold;
}


/* MENU 2 */

#menu2 dl {
width: 100%;
margin: 0 auto;
padding: 0 0 10px 0;
background: #cf296f; 
margin-left: 0px;
}


#menu2 dt {
margin:0; 
padding: 10px; 
font-size: 1.4em; 
font-weight:bold; 
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:1px solid #fff; 
background: #cf296f; 
}


#menu2 dd {
margin:0;
padding:0;
color: #fff;
font-size: 1em; 
border-bottom:1px solid #fff; 
background: #9b0746;
}


#gallery2 a, #gallery2 a:visited {
color:#fff;
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
padding:5px 5px 5px 20px;
background: #9b0746 url(../images/arrow.gif) no-repeat 10px 10px; width:175px;
}


#gallery2 a:hover {
background: #cf296f url(../images/arrowr.gif) no-repeat 11px 10px; 
color:#000;
font-weight:bold;
}

/* entreprises */

.nom_ent {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo {
height:140px;
vertical-align:top;
}

.coordos {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


ol li {
font-size:11px;
}


/* NIFTY CORNERS (attention: pour arrondir les angles il y au un javascript à modifier dans _top.asp! */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
	
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


/* ---------------------------------------------------- */
/* liste des boites */
/* ---------------------------------------------------- */

/*Entreprise #1 */
div#content1 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent1 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo1 {
height:140px;
vertical-align:top;
}

.coordos1 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr1 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #2 */
div#content2 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent2 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo2 {
height:140px;
vertical-align:top;
}

.coordos2 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr2 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #3 */
div#content3 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent3 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo3 {
height:140px;
vertical-align:top;
}

.coordos3 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr3 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #4 */
div#content4 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent4 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo4 {
height:140px;
vertical-align:top;
}

.coordos4 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr4 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #5 */
div#content5 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent5 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo5 {
height:140px;
vertical-align:top;
}

.coordos5 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr5 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #6 */
div#content6 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent6 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo6 {
height:140px;
vertical-align:top;
}

.coordos6 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr6 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #7 */
div#content7 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent7 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo7 {
height:140px;
vertical-align:top;
}

.coordos7 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr7 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #8 */
div#content8 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent8 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo8 {
height:140px;
vertical-align:top;
}

.coordos8 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr8 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #9 */
div#content9 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent9 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo9 {
height:140px;
vertical-align:top;
}

.coordos9 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr9 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #10 */
div#content10 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent10 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo10 {
height:140px;
vertical-align:top;
}

.coordos10 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr10 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #11 */
div#content11 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent11 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo11 {
height:140px;
vertical-align:top;
}

.coordos11 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr11 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #12 */
div#content12 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent12 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo12 {
height:140px;
vertical-align:top;
}

.coordos12 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr12 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #13 */
div#content13 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent13 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo13 {
height:140px;
vertical-align:top;
}

.coordos13 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr13 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #14 */
div#content14 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent14 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo14 {
height:140px;
vertical-align:top;
}

.coordos14 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr14 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #15 */
div#content15 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent15 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo15 {
height:140px;
vertical-align:top;
}

.coordos15 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr15 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #16 */
div#content16 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent16 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo16 {
height:140px;
vertical-align:top;
}

.coordos16 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr16 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #17 */
div#content17 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent17 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo17 {
height:140px;
vertical-align:top;
}

.coordos17 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr17 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #18 */
div#content18 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent18 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo18 {
height:140px;
vertical-align:top;
}

.coordos18 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr18 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #19 */
div#content19 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent19 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo19 {
height:140px;
vertical-align:top;
}

.coordos19 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr19 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*Entreprise #20 */
div#content20 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent20 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo20 {
height:140px;
vertical-align:top;
}

.coordos20 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr20 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #21 */
div#content21 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent21 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo21 {
height:140px;
vertical-align:top;
}

.coordos21 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr21 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #22 */
div#content22 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent22 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo22 {
height:140px;
vertical-align:top;
}

.coordos22 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr22 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #23 */
div#content23 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent23 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo23 {
height:140px;
vertical-align:top;
}

.coordos23 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr23 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #24 */
div#content24 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent24 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo24 {
height:140px;
vertical-align:top;
}

.coordos24 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr24 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #25 */
div#content25 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent25 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo25 {
height:140px;
vertical-align:top;
}

.coordos25 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr25 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}



/*Entreprise #26 */
div#content26 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent26 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo26 {
height:140px;
vertical-align:top;
}

.coordos26 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr26 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #27 */
div#content27 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent27 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo27 {
height:140px;
vertical-align:top;
}

.coordos27 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr27 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #28 */
div#content28 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent28 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo28 {
height:140px;
vertical-align:top;
}

.coordos28 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr28 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #29 */
div#content29 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent29 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo29 {
height:140px;
vertical-align:top;
}

.coordos29 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr29 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*Entreprise #30 */
div#content30 {		
float:right;
width:735px;
height:100%;
margin-top:20px;
line-height:1.4;
background-color:#eee;
margin-bottom:20px;
}

.nom_ent30 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#9b0746;
text-align: left;
height:30px;
}

.logo30 {
height:140px;
vertical-align:top;
}

.coordos30 {
vertical-align:top;
width:80%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.descr30 {
width:100%;
text-align:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* EFFETS */

div#content1 a, div#content2 a, div#content3 a, div#content4 a, div#content5 a, div#content6 a, div#content7 a, div#content8 a, div#content9 a, div#content10 a, div#content11 a, div#content12 a, div#content13 a, div#content14 a, div#content15 a, div#content16 a, div#content17 a, div#content18 a, div#content19 a, div#content20 a, div#content21 a, div#content22 a, div#content23 a, div#content24 a, div#content25 a, div#content26 a, div#content27 a, div#content28 a, div#content29 a, div#content30 a {
font-weight:bold;
color: #cf296f;
}

div#content1 a:hover, div#content2 a:hover, div#content3 a:hover, div#content4 a:hover, div#content5 a:hover, div#content6 a:hover, div#content7 a:hover, div#content8 a:hover, div#content9 a:hover, div#content10 a:hover, div#content11 a:hover, div#content12 a:hover, div#content13 a:hover, div#content14 a:hover, div#content15 a:hover, div#content16 a:hover, div#content17 a:hover, div#content18 a:hover, div#content19 a:hover, div#content20 a:hover, div#content21 a:hover, div#content22 a:hover, div#content23 a:hover, div#content24 a:hover, div#content25 a:hover, div#content26 a:hover, div#content27 a:hover, div#content28 a:hover, div#content29 a:hover, div#content30 a {
font-weight:bold;
color: #9b0746;
}

/* Footer */
div#footer{			
clear:both;
width:100%;
text-align:center;
padding:0px;
color:#fff;
font-size:11px;
margin-top:10px;
padding-top:5px;
}
#footer {
	width: 955px;
	margin: 0 auto;
	background-color:#4b0c26;
	height:25px;
	background: url(../images/footer.jpg) no-repeat top left; 
}

#footer {
	color: #FFFFFF;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size:0.8em;
}

#footer a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#footer a:hover {
text-decoration:none;
color:#000000;
}

/* EXHIBITORS */
#ficheEnt {
width:100%;
}

.logoEnt {
width:75px;
vertical-align:top;
}

.RS {
font-weight:bold;
color:#9b0746;
}

.RS a{
font-weight:bold;
color:#9b0746;
}

.descrEnt {
text-align:justify;
font-size:.8em;
}
.ecnet a {
color:#fff;
text-align:right;
}


