body
{
margin:0px;
padding:0px;
color:#616365;
font-family:Arial,Arial,Helvetica,sans-serif,sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
}

a
{
color:#0067C5;
font-weight:normal;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

.Header
{
width:100%;
background-color:#0066c3;
}

.Header .Banner
{
position:relative; /* Pour que la position absolute de .Menu soit bien prise en compte */
width:999px;
height:150px;
background-image:url("../images/header.jpg");
background-repeat:no-repeat;
margin:auto;
}

.Header .Banner .Menu
{
width:314px;	
height:90%;
background-color:#FFFFFF;
position:absolute;
bottom:0;
right:22px;
}

.Header .Banner .Menu .Logo
{
width:100%;
height:43px;
background-image:url('../images/sistel_logo3.jpg');
background-position:top center;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
margin-top:10px;
border-bottom:1px solid #DEDEDE;
}

.Header .Banner .Menu .Proxi
{
width:100%;
font-size:11px;
color:#58A618;
font-weight:bold;
border-bottom:1px solid #DEDEDE;
padding:6px 0px 6px 0px;
}


.Header .Banner .Menu .Proxi img
{
float:left;
display:inline;
margin:0px 10px 0px 10px;
}

.Header .Banner .Menu .Options
{
width:100%;
font-size:11px;
color:#58A618;
font-weight:bold;
border-bottom:1px solid #DEDEDE;
padding:7px 0px 8px 0px;
}

.Header .Banner .Menu .Options .Envoyer
{
margin-left:10px;
}

.Corps
{
width:1000px;	
height:1%;
overflow:auto;
margin-right:auto;
margin-left:auto;
margin-top:20px;
}

.Corps .Contentleft
{
width:652px;
float:left;
border:5px solid #DEDEDE;
min-height:810px;
#min-height:808px;
_height:808px;

}

.Corps .Contentleft ul
{
	
}

.Corps .Contentleft li
{
line-height:18px;
}

.Corps .Contentleft .Navi
{
margin-bottom:20px;
#margin-bottom:20px;
_margin-bottom:10px;
width:100%;
background-image:url("../images/boxheadingmidline.gif");
float:left;
}

.Corps .Contentleft .Navi .Links
{
float:left;
padding:5px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.Corps .Contentleft .Navi .Links a
{
color:#616365;
font-size:11px;
height:24px;
padding:3px 15px;
text-decoration:none;
}

.Corps .Contentleft .Navi .Links a:hover
{
color:#58A519;
}


.Corps .Contentleft .Navi .Selected
{
float:left;
background-color:white;
padding:5px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.Corps .Contentleft .Navi .Selected a
{
color:#58A519;
font-size:11px;
height:24px;
padding:3px 15px;
text-decoration:none;
}

.Corps .Contentleft h1
{
font-size:20px;
line-height:30px;
font-weight:normal;
padding: 15px 10px 0 0;
color: #454545;
text-align:left;
margin:0px;
padding:0px;
margin-top:10px;
margin-bottom:20px;
#margin-bottom:15px;
_margin-bottom:10px;

}

.Corps .Contentleft h2
{
font-size:15px;
font-weight:bold;
line-height:22px;
padding:5px 0px 0px 0px ;
margin:0px;
}


.Corps .Contentleft .Main
{
padding-left:30px;
padding-top:30px;
#padding-top:20px;
_padding-top:0px;
padding-bottom:20px;
#padding-bottom:15px;
_padding-bottom:10px;
padding-right:30px;
}

.Corps .Contentleft .Main .sponsor
{
width:100%;
height:1%;
float:left;
margin-bottom: 30px;
display:block;
}

.Corps .Contentleft .Main .sponsorlogo
{
float:left;
width:120px;
margin-right:10px;
margin-bottom:0px;
padding-bottom:0px;

}

.Corps .Contentleft .Main .sponsordes
{
padding-right:2px;
}

.Corps .Contentleft .Main .cr
{
font-size:9px;
text-align:left;
color:#999999;

}

.Corps .Contentright
{
width:300px;
float:left;
margin-left:4px;
}



.Corps .Contentright a img
{
border:0;
}

.Corps .Box
{
width:300px;
border:5px solid #DEDEDE;
padding-bottom:10px;
margin-bottom:10px;
float:left;
height:1%;
}

.Corps .Box .Boxhead
{
background:url(../images/boxheadingmidline.gif) repeat-x;
color:#84888B;
font-size:15px;
font-weight:bold;
height:35px;
text-align:left;
margin-bottom:10px;
padding:5px 0px 0px 5px;
}

.Corps .Box .Contenu
{
width:281px;
margin:auto;
}


.Footer
{
width:1000px;	
height:1%;
overflow:auto;
margin:10px auto 0px auto;
padding-top:20px;
padding-bottom:10px;
font-size:10px;
}

.Footer ul
{
margin:0px;
padding:0px;
list-style:none;
}

.Footer li
{
float:left;
text-align:center;
margin-left:20px;
display:inline;
}

.Footer a
{
color:#707276;
font-size:10px;
font-weight:normal;	
}

.Keys
{
padding:10px;
background-color:#F5FAFE;
color:#616365;
}

.Warning
{
font-weight:bold;
}

.Dates
{
margin-top:10px;
margin-bottom:20px;
}

.Dates tr
{
height:30px;
}
hr {
background-color:#E2E2E2;
border:medium none;
color:#E2E2E2;
height:1px;
}
.space1
{
height:25px;
padding:2px 0px 2px 0px;
background-color:#EFEFEF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.space2
{
height:25px;
padding:2px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
