﻿body {
    margin: 0;
    padding: 0;
    background-color: white;
    /*color: black;*/
    background-image:url( '../images/icon/genback.gif' );
    background-repeat: repeat;
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
    text-align:center;
}

div#wrapper
{
    background-color:#ffffff;
    color: black;
    margin: 10px auto 0px auto;
    text-align: left;
    width: 800px;
    border-right: black 1px solid;
    border-left: black 1px solid;  
}

div#header 
{
    width:800px;
    height:100px;
    border-top: black 1px solid;
}
div#footer 
{
    width:800px;
    clear:both ;
    border-bottom: black 1px solid; 
    z-index:0;
}

div#menu
{
    width:800px;
}

div#top
{
    width:800px;
    background-color:#ffffff;
}
div#main
{
    width: 800px; 
    text-align: left;
    background-color: white;
}

div#content
{
    float:left ;
    width:395px;
    left:0px;
    top:0px;
    padding-left:3px;
    padding-right:2px;
}

div#coldroite
{
    float:right ;
    width: 395px;
    padding-left: 3px;
    padding-right: 2px;
    padding-top: 4px;
    background-color: white;
}
div#coldroite1
{
    float:left;
    width:195px;
    top:0px;
    background-color: dimgray;
}

div#coldroite2
{
    float:right;
    width:195px;
    top:0px;
    background-color: dimgray;
}
div#coldroite1pub
{
    position: relative;
    float:left;
    width:195px;
    top:0px;
    background-color: dimgray;
}

div#coldroite2pub
{
    position: relative;
    float:right;
    width:195px;
    top:0px;
    background-color: dimgray;
}
div#coldroitebas 
{
    position: relative;
    width:395px;
    clear:both;
}
div#coldroitelarge 
{
    position: relative;
    width:395px;
    clear:both;
}

.noFloat{
width:700px;
height:1px;
background:none;
clear:both;
margin:0;
padding:0;
}
.StdBoxOuter
{
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom: darkgray 1px dotted;
    text-align:left;
    /*background-color:White;*/
    
}

.StdBoxInner
{
    padding:5px;
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;  
    color:Black;  
}

.StdBoxPopUp
{
    padding:5px;
    background-image:url('../images/commun/popupback.gif');
    background-repeat:repeat-x;
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;      
}

.StdBoxAlt
{
    background-color:dimgray;
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
}

.StdBoxHeader
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    color: White;
    background-image: url( '../images/commun/headbackgif.gif' );
    background-repeat: repeat-y;
    border-top: black 1px solid;
    border-bottom: black 1px solid;
    text-align: center;
}
.StdBoxHeaderBig
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    color: White;
    background-image: url('../images/commun/back_header_big.jpg');
    background-repeat: repeat;
    border-top: black 1px solid;
    border-bottom: black 1px solid;
    padding-left: 10px;
    padding-right: 3px;
}
a.StdLink
{
    font-size: 8pt;
    vertical-align: middle;
    color: white;
    font-family: verdana;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}
a.StdLink:hover
{
    font-size: 8pt;
    vertical-align: middle;
    color: #666666;
    font-family: verdana;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}
a.StdLink:visited
{
    font-size: 8pt;
    vertical-align: middle;
    color: white;
    font-family: verdana;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}
a.StdLink:active
{
    font-size: 8pt;
    vertical-align: middle;
    color: white;
    font-family: verdana;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}
td.StdLink
{
    vertical-align: middle;
    color: white;
    text-align: center;
}

.StdLabel
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
}
A.StdLabel
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
}
A.StdLabel:hover
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
    color:#666666; 
}
.StdLabelRed
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
    color:#990000;
}

A.StdLabelRed
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
    color:#990000;
    text-align: center;
}
A.StdLabelRed:hover
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
    color:#000000; 
}
A.StdLabelCream
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
    color:#EEEEEE;
}
A.StdLabelCream:hover
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
    color:#FFFFFF; 
}
.StdLabelWhite
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
    color:White;
    text-align: center;
}
A.StdLabelWhite
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
    color:White;
}
A.StdLabelWhite:hover
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: underline;
    color:#EEEEEE;
}
.StdText
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
    text-align: justify;
}
A.StdText
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    color: black;
}
A.StdText:hover
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    color: #666666;
}
.SmallTextWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: #FFFFFF;
}
A.SmallTextWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: #FFFFFF;
}
A.SmallTextWhite:hover
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: #EEEEEE;
}
.SmallText
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: #000000;
}
.SmallTextPale
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: #666666;
}
.SmallTextRed
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: #990000;
}
.StdTextRed
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
    color: #990000;
}
A.StdTextRed
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    color: #990000;
}
A.StdTextRed:hover
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    color: #000000;
}
A.StdTextCream
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    color: #EEEEEE;
}
A.StdTextCream:hover
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    color: #666666;
}
.StdTextNoBold
{
    font-family: verdana;
    font-weight:normal;
    font-size: 8pt;
    text-decoration: none;
    color: #000000;
}
.StdTextWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
    color: #FFFFFF;
}
A.StdTextWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    color: #FFFFFF;
}
A.StdTextWhite:hover
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: underline;
    color: #EEEEEE;
}

.StdInput
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    text-decoration: none;
    color: black;
    border-right: #111111 1px dotted;
    border-top: #111111 1px dotted;
    border-left: #111111 1px dotted;
    border-bottom: #111111 1px dotted;
}
.StdTitre2
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    color: #990000;
}
.StdTitre
{
    font-family: verdana;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
    color: #990000;
}
.StdTitreBlack
{
    font-family: verdana;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
    color: #000000;
}
.StdTitre2Inv
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    color: #FFFFFF;
    background-color: #990000;
}
a.MenuLink
{
    font-size: 10pt;
    vertical-align: middle;
    color: #990000;
    font-family: verdana;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}
a.MenuLink:hover
{
    font-size: 10pt;
    vertical-align: middle;
    color: #666666;
    font-family: verdana;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
}
.BackColorRed
{
    background-color: #990000;
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
    color: #FFFFFF;    
}
.modalPanelTitle td
{
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url(../images/window_titlebg.gif);
	cursor: hand;
	color: black;
	font-family: Verdana;
	width:100%;
	height: 30px;
	background-color: #6f90dc;
}

.modalPanel
{
	border-right: 1px outset;
	border-top: 1px outset;
	z-index: 500;
	width:500;
	border-left: 1px outset;
	border-bottom: 1px outset;
	position: absolute;
	border-collapse: collapse;
	background-color: buttonface;
}

.modalPanel td
{
	vertical-align:top;
}

.titleIcon
{
	padding-right:20px;
}
    
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.SmallTextWhite
{
    font-family: verdana;
    font-weight: normal;
    font-size: 7pt;
    text-decoration: none;
    color: #FFFFFF;
}

td.MenuGris
{
    background-color: #838383;
}

td.MenuGris:hover
{
    background-color: #990000;
}

.filledRatingStar
{
    background-image: url('../images/icon/FilledStar.png' );
}

.emptyRatingStar
{
    background-image:url('../images/icon/emptystar.png');
    
}

.savedRatingStar
{
    background-image:url('../images/icon/savedstar.png');
    
}

.ratingStar
{
    padding:0px;
    margin:0px;
    width:13px;
    display: block ;
    background-repeat:no-repeat ;
    height: 12px;
    font-size:0pt;
    cursor:pointer ;
    
}

.Poll_DisplayText
{
    font-weight: bold;  
    color: white;
}

.Poll_TotalVotes
{
    font-style: italic;
    color: white;
}

.Poll_TakePoll, .Poll_PollResults
{
    border: dashed 1px #666;
    padding: 5px;
    margin-top: 10px;
    margin-left: 15px;
    color: White;
}

.StdButton
{
    cursor: hand;
    background-color: #990000;
    border-color :#333333;
    border-style: Solid;
    border-width: 2px;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    color: White;
    display:inline-block;
    margin-top:3px;
  
}

a.StdButton
{
    border: 2px Solid #333333;
    cursor: hand;
        background-color: #990000;
        font-weight: bold;
        font-family: Verdana;
        font-size: 12px;
        color: White;
        text-decoration:none;
        padding:2px;
        display:inline-block;
        margin-top:3px;
    text-align: center;
}

.StdButton:hover
{
cursor:hand;
background-color :#FF5050;
border-color :#333333;
border-style:Solid;
border-width:2px;
font-weight:bold ;
font-family:Verdana ;
font-size:12px;
Color:White;
    display:inline-block;
    margin-top:3px;

}
a.StdButton:hover
{
cursor:hand;
background-color :#FF5050;
border-color :#333333;
border-style:Solid;
border-width:2px;
font-weight:bold ;
font-family:Verdana ;
font-size:12px;
Color:White;
text-decoration:none;
padding:2px;
    display:inline-block;
    margin-top:3px;

}
