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_ES_2.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 19px 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: 1167px;
#min-height: 1145px;
_height:1145px;



}

.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:14px;
#font-size:14px;
_font-size:14px;
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 .Main .Texte
{

}

.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:25px;
*/

padding-left:30px;
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%;
}
.index .Boxexp
{
width:100x;
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;
padding:10px;
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;
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;
}

.Pic
{
float:left; 
margin-right:15px; 
display:inline; 
}

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


.pleft1
{
float:left;
width:450px;
}



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

}

/*
.Logosbox
{
width:100%;
margin-top:50px;
float:left;
}

.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;
}
*/

.Logos
{
float:left;
width:638px;
margin-top:42px;
#margin-top:35px;
_margin-top:35px;
}
.Logos2
{
float:left;
width:638px;
margin-top: 10px;
#margin-top: 14px;
_margin-top: 10px;
margin-bottom: 5px;
#margin-bottom: 3px;
_margin-bottom: 10px;
}
.Logos3
{
float:left;
width:638px;
_height: 5px;
}



.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;
text-align:center


}
.Session_3

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

.Partenaires
{
margin-top:470px;
_margin-top:450px;
padding-bottom:10px;	
}

.Partenaires td
{
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;
width:217px;
}

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

.Logosbox a
{
color:#84888B;
font-size:15px;
font-weight:bold;
}

.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 0px;
width:217px;
float:left;
}

.Logosbox .Boxend
{
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 0px;
width:1px;
float:left;
}