﻿html, body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    background-color: #222222;
    color: black;
}

.spacing
{
    letter-spacing: 1px;
}

.small
{
    font-size: 11px;
}

.Error
{
    font-weight: bold;
    color: Red;
}

#full {
    height: 100%;
	width: 1034px;
	margin: 0px auto;
	text-align: left;
	background-color: #1f1f1f;
}

a:link, a:active, a:visited
{
    color: White;
}

img
{
    border-style: none;
}


.left
{
    width: 22px;
    background-image: url("../imageSite/Left.gif");
    background-repeat: repeat-y;
    height: 100%;
}

.right
{
    width: 22px;
    background-image: url("../imageSite/Right.gif");
    background-repeat: repeat-y;
}

.link
{
    color: #CCCCCC;
    text-decoration: none;
}

/* SEARCH */

.searchCompletion
{
    font-size:0.8em;
}
.searchCompletion div:hover
{
    color:Black !important;
    background-color:#EEEEEE !important;
}

.searchCompletion div
{
    color:Black !important;
    background-color:Gray !important;
}

.searchAutoComplete
{
    background-color: #2c2e2f;
    border-style: none;
    color: White;
    padding: 2px;
    margin: 2px;
}

.search
{
    background-image: url("../imageSite/Recherche.jpg");
    background-repeat: no-repeat;
    height: 131px;
    width: 252px;
}

.searchContent
{
    position: relative;
    top: 87px;
    left: 12px;
    vertical-align: middle;
}

/* END SEARCH */

/* ACCORDION */
.accordion {  
    width: 990px;
}  

.accordionHeader, .accordionHeaderSelected {
    border: 0px;
    color: #949293;
    cursor: pointer;
    height: 48px;
    width: 990px;
    font-size: 13px;
    padding: 0px;
    margin: 0px;
}
.accordionHeader
{
    background-image: url("../imageSite/HeaderOff.jpg");
}

.accordionHeaderSelected 
{
    background-image: url("../imageSite/HeaderOn.jpg");
}

table.menu
{
     width: 990px;
     padding: 0px;
     margin: 0px;
     height: 48px;
}

td.menuOff
{   
    padding: 2px 2px 2px 10px;
    color: Gray;
    z-index: 2; /* PASS UPSIDE THE SLIDESHOW */
}

table.menuContent
{
     width: 990px;
     padding: 0px;
     margin: 0px;
     z-index: 2; /* PASS UPSIDE THE SLIDESHOW */
         filter: alpha(opacity=100);
	opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
}

td.menuContent
{   
    padding: 0px;
    margin: 0px;
    cursor: pointer;
    z-index: 2; /* PASS UPSIDE THE SLIDESHOW */
}

.accordionContent {
    background-image: url("../imageSite/Content.jpg");
    background-repeat: no-repeat;
    color: #949293;
    border-top: none;
    filter: alpha(opacity=100);
	opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
}

/* END ACCORDION */

.modalBackground {
	background-color: Black;
	filter: alpha(opacity=70);
	opacity: 0.7;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    
    margin-top: 218px;
    position: absolute;
    width: 990px;
    height: 401px;
    z-index: 2; /* PASS UPSIDE THE SLIDESHOW */
}

.evenement
{
    background-image: url("../imageSite/Evenement.gif");
    background-repeat: no-repeat;
    width: 384px;
    height: 205px;
    vertical-align: top;
    color: White;
}

.news
{
    background-image: url("../imageSite/News.gif");
    background-repeat: no-repeat;
    width: 325px;
    height: 205px;
    vertical-align: top;
    color: White;
}

.media
{
    background-image: url("../imageSite/Media.gif");
    background-repeat: no-repeat;
    width: 281px;
    height: 235px;
    vertical-align: top;
}

.contact
{
    background-image: url("../imageSite/ContactBackground.jpg");
    background-repeat: no-repeat;
    width: 709px;
    height: 500px;
    vertical-align: top;
    color: Black;
}

.contactColor
{
    color: #e41770;
    font-weight: bold;
}

.exposantMenu
{
    background-color: White;
    width: 281px;
    height: 49px;
}

.visiterMenu
{
    background-color: White;
    width: 281px;
    height: 49px;
}

.sliderNavigationMenu{
	width:281px;
	height:325px;
	background-color:White;
	text-indent: 18px;
	text-transform: uppercase;
	vertical-align: top;
}

.sliderNavigationMenu a
{
    color:#989c9f;
	font-weight:bolder;
	font-size: 13px;
	text-decoration:none;
    line-height: 25px;
}

.contactField
{
    width: 200px;
    border-style: solid;
    border-width: 1px;
    border-color: #e2e2e2;
}

.validate
{
    display:block;
    background-image: url("../imageSite/ValidOff.gif");
    background-repeat: no-repeat;
    width: 196px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    color: White;
    text-decoration: none;
}

.background
{
    background-image: url("../imageSite/ExposantBackground.png");
    background-repeat: repeat-y;
}

.backgroundImage
{
    background-image: url('../imageSite/ContactBackground.jpg');
    background-repeat: no-repeat;
}

.backgroundPresseLogin
{
    background-image: url('../imageSite/PressLoginBackground.gif');
    background-repeat: no-repeat;
}

.backgroundPresse
{
    background-image: url('../imageSite/PressBackground.gif');
    background-repeat: no-repeat;
}

.PersonalData
{
    font-size: 10px;
    color: Gray;
}

.PersonalData a
{
    font-size: 10px;
    color: Gray;
}

.opacity25 { /* 25% opaque */
    opacity:0.25;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
    filter:alpha(opacity=25);
    zoom:1;
}

.opacity50 { /* 50% opaque */
    opacity:0.50;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    filter:alpha(opacity=50);
    zoom:1;
}

.opacity75 { /* 75% opaque */
    opacity:0.75;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
    filter:alpha(opacity=75);
    zoom:1;
}

.opacityOff:hover { /* fully opaque */
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    filter:alpha(opacity=100);
    zoom:1;
}

.searchExposantTitle
{
    color: #EB1672;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
}

.mentionsTitle
{
    color: #EB1672;
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
}

.documentColor, a.documentColor:link, a.documentColor:active, a.documentColor:visited
{
    color: #e41770;
    font-weight: bold;
}