﻿body
{
    background-image: url(Images/Aurora.jpg);
    background-repeat: repeat;
    background-position: top left;
    background-attachment:fixed;
    font-family: Arial Narrow, Verdana, Sans-Serif;

}

a
{
	color: #2f445f;
	text-decoration: none;
}

a:hover
{
	color: Red;
    cursor: hand;
}

h1
{
    font-size : 20px;
}

h3
{
    padding: 5px 5px 5px 10px;
    margin: 5px 5px 5px 10px;
    border-bottom: 1px dotted Red;
    font-size:28px;
    color: #8f78b0;
    font-weight: bold;
    font-family: Arial Narrow;
}

.WrapperTable
{

    Width: 941px;
    padding: 0 0 0 0;
    margin-left:auto;
    margin-right:auto;
}

.MainPanel
{
    width: 941px;
}

.WrapperTable:hover img
{

}

.Header
{
    width: 20%;
}


.Top
{
    border-top: solid 10px #e1dbff;
    Width: 961px;
    Height: 180px;
    vertical-align: top;
    background-color: White;
    background-image: url(Images/VisuelHaut.jpg);
    background-repeat: no-repeat;
    background-position: top left;

}

.Top #Logo
{
    Width: 95px;
    Height: 93px;
    /*Width: 70px;
    Height: 68px;*/
    position: relative;
    top: 5px;
    left: 860px;
}

.Top #Logo:hover
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 1;
}



.Content
{
    width: 961px;
    padding: 10px 10px 10px 10px;
    background-color: White;
}

.ProgressIndicator
{
    padding: 3px 3px 3px 3px;
    text-align: right;
    background-color: White;
}


.Paragraph
{
    Width: 300px;
    Height: 350px;
    background-image: url(Images/ParagraphBackground.png);
    background-repeat: no-repeat;
    background-position: top left;
    vertical-align: top;
}

.Paragraph:hover
{
    Width: 300px;
    Height: 300px;
    background-image: url(Images/ParagraphBackground2.png);
    background-repeat: no-repeat;
    background-position: top left;

}

.MenuParagraph
{
    Width: 300px;
    Height: 450px;
    background-image: url(Images/MenuBackground.png);
    background-repeat: no-repeat;
    background-position: top left;
    vertical-align: top;
}

/*.MenuParagraph:hover
{
    Width: 300px;
    Height: 450px;
    background-image: url(Images/ParagraphBackground2.png);
    background-repeat: no-repeat;
    background-position: top left;

}*/


.Article
{
    Width: 620px;
    Height: 375px;

}

.Text
{
    padding: 5px 5px 5px 10px;
    margin: 5px 5px 5px 10px;
    overflow: auto;
    height: 280px;
    font-size:18px;
    color: #333;
    font-weight: bold;
    font-family: Arial Narrow;
}

.LeftMenu
{
    vertical-align: top;
}

.MenuText
{
    padding: 5px 5px 5px 10px;
    margin: 5px 5px 5px 10px;
    font-size:18px;
    color: #2f445f;
    font-weight: bold;
    font-family: Arial Narrow;
    vertical-align: top;
    overflow: auto;

}

.SelectedMenuItem
{
    color: #8f78b0;
}

.MenuItem
{
    color: #2f445f;
}


.TextArticle
{
    padding: 5px 5px 5px 10px;
    margin: 5px 5px 5px 10px;
    overflow: auto;
    height: 350px;
    width: auto;
    font-size:18px;
    color: #333;
    font-weight: bold;
    font-family: Arial Narrow;
    text-align: justify;
}

.OptionsMenu
{
    width: 620px;
}

.Bottom
{
    background-color: #ddd;
    text-align: center;
    font-size: 12px;
    border-bottom: solid 3px #e1dbff;
}

fieldset
{
    padding: 10px 10px 10px 10px;
    text-align: left;
}
legend
{
    padding: 10px 10px 10px 10px;
    font-size: 14px;
    color: #666;
}

.cssWatermark
{
    color: #333;
    padding: 2px 2px 2px 2px;
    border: solid 1px #ddd;
}

ul li
{
    list-style-image: url(Images/Puce.png);
}

ul li:hover
{
    list-style-image: url(Images/PuceHover.png);
}

button
{
    border-top: solid 1px Red;
    border-bottom: solid 3px Red;
    border-left-width: 0px;
    border-right-width: 0px;
    background-color: #eee;
    color: #000 ;
    font-size: 14px;
    font-weight: bold;
    width: 200px;
}

.button
{
    border-top: solid 1px Red;
    border-bottom: solid 3px Red;
    border-left-width: 0px;
    border-right-width: 0px;
    background-color: #eee;
    color: #000 ;
    font-size: 14px;
    font-weight: bold;
    width: 200px;
}

button:hover
{
    border-top: solid 3px Red;
    border-bottom: solid 1px Red;
    background-color: #a5d8f4;
    color: #333 ;
}

.button:hover
{
    border-top: solid 3px Red;
    border-bottom: solid 1px Red;
    background-color: #a5d8f4;
    color: #333 ;
}

.icon
{
    padding: 3px 3px 0px 3px;
}

.EmailPanel
{
    padding: 10px 10px 10px 10px;
    position: absolute;
    background-color: #eee;
    border: Solid 1px #ccc;
    width: 564px;
    height: 380px;
    vertical-align: top;
    visibility: hidden;
    text-align: left;
}

.SubscriptionPanel
{
    padding: 10px 10px 10px 10px;
    position: absolute;
    background-color: #eee;
    border: Solid 1px #ccc;
    width: 575px;
    height: 420px;
    vertical-align: top;
    visibility: hidden;
    text-align: left;
}

.EmailForm
{
    font-family: Arial Narrow, Verdana, Sans-Serif;
    font-size: 14px;
    color: #333;
    padding-left: 20px;
}

.SubscriptionForm
{
    font-family: Arial Narrow, Verdana, Sans-Serif;
    font-size: 16px;
    color: #333;
    padding-left: 20px;
}

.gvStyle
{
    margin: 10px 10px 10px 20px;
    background-color: White;
    width: 90%;
}
.gvStyle th
{
    background-color: White;
    background-image: url(Images/ccf.gif);
    background-position: top left;
    background-repeat: repeat;
    border-bottom: solid 1px Gray;
    font-size: 16px;
    text-align: left;
    vertical-align: middle;
    padding: 3px 3px 3px 3px;
}

.gvStyle th a
{
    font-size: 16px;
}


.gvStyle td
{
    /*background-color: Transparent;*/
    border-bottom: solid 1px;
    border-bottom-color: #EEEEEE;
    vertical-align: top;
    font-size: 16px;
}
.gvStyle td:hover
{
    color: Red;
}

.gvStyle tr:hover
{
    /*background-color: #a5d8f4;*/
    background-color: #eee;
}

.gvStyle tr:active
{
    background-color: Red;
}

.ExhibitorListPanel
{
}

.AlertMessage
{
    color: Red;
    font-weight: bold;
}

.Annotation
{
    color: #8f78b0;
    font-weight: bold;
    font-style: italic;
    border-left: solid 10px #a5d8f4;
    padding: 5px 10px 5px 10px;
}

