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("../img/header_website.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%;
margin-right:auto;
margin-left:auto;
margin-top:20px;
}

.Corps .Contentleft
{
width:652px;
float:left;
border:5px solid #DEDEDE;
/*
min-height: 869px;
#min-height: 867px;
_height:867px;
*/
min-height: 956px;
#min-height: 954px;
_height:954px;
padding-bottom:30px;
}

.Corps .Contentleft ul

{

}
.ml
{
padding-left:80x;
#padding-left:120px;
_padding-left:170px;
}

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

.Corps .Contentleft .Navi
{
margin-bottom:25px;
#margin-bottom:25px;
_margin-bottom: 20px;

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:16px;
margin-top:10px;
margin-bottom:20px;
#margin-bottom: 20px;
_margin-bottom: 13px;
}

.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:20px;
_padding-top: 5px;
padding-bottom:25px;
padding-right:30px;
}

.Corps .Contentleft .Main .Descri
{
float:left; 
width:100%; 
height:1%; 
/* border:1px solid red; */
margin:0px 0px 50px 0px;
}

.Corps .Contentleft .Main .Illu
{
width:120px;
float:left; 
margin-right:10px;
}

.Corps .Contentleft .Main .Illu img
{
display:block;
margin:auto;
}

.Corps .Contentleft .Main .IlluBrain
{
width:60px;
float:left; 
margin-right:10px;
}


.Corps .Contentleft .Mainformat
{
padding-left:30px;
padding-top:20px;
padding-bottom:20px;
padding-right:25px;
}

.Corps .Contentleft .Index
{
	
padding-left:30px;
padding-top:20px;
padding-bottom:20px;
padding-right:30px;
}

.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:1px;
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:30px;
text-align:left;
margin-bottom:1px;
padding:5px 0px 0px 5px;
}

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

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

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

.Corps .Box2 .Contenu2
{
width:281px;
margin:auto;
}

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

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;

background-color:#EFEFEF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.space2
{
height:25px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.Pic
{
float:left; 
margin-right:20px; 
display:inline; 
width:160px;
text-align:center;
height:230px;
}

.Pic img
{
float:left;
margin:0px 8px 10px 18px;
display:inline;
}

.Pictext
{
margin-bottom:20px;
}


.pleft1
{
padding-right:10px;
padding-bottom:30px;
/* width:450px; */

}



.pleft
{
padding-left:120px;
#padding-left:120px;
_padding-left:120px;
}

.UlSpace
{
margin:0px;
padding:0px;
/* margin-left:194px; */
margin-left:214px;
}

.Logosbox
{
width:100%;
margin-top:20px;
#margin-top:20px;
_margin-top:20px;
float:left;
padding-bottom:10px;
}

.Logosbox .Boxhead
{
border-top:3px solid #dedede;
background:url(../images/boxheadingmidline.gif) repeat-x;
color:#84888B;
font-size:15px;
font-weight:bold;
height:30px;
text-align:center;
margin-bottom:1px;
padding:5px 0px 0px 5px;
}

.partnerdwbox
{
float:left;
width:638px;
margin-top:25px;
#margin-top:20px;
_margin-top:15px;
}

.Logos
{
float:left;
width:638px;
margin-top:25px;
#margin-top:20px;
_margin-top:15px;
}
.Logos2
{
float:left;
width:638px;
margin-top: 15px;
#margin-top: 10px;
_margin-top: 10px;

}
.Logos3
{
float:left;
width:638px;
margin-top: 15px;
#margin-top: 10px;
_margin-top: 10px;

}



.Session

{
border:1px solid #cccccc;
text-align:center

}
.Session_2

{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-align:center
}
.Session_1

{
border-right:1px solid #cccccc;



}
.Session_3

{
border-right:1px solid #cccccc;
text-align:left;
}

.Form
{
margin-top:20px;	
}

.Form input
{
width:155px; 
color:#616365;
border:1px solid #009fda;
font-size:12px;
background:url(../images/bg_searchbox.jpg) repeat-x;
margin-bottom:10px;
}

.Form select
{
width:155px; 
color:#616365;
border:1px solid #009fda;
font-size:12px;
background:url(../images/bg_searchbox.jpg) repeat-x;
margin-bottom:10px;
}

.Form .Submit
{
width:80px;
}

.Note
{
font-size:11px;
text-align:right;
}