/* CSS Document */
body {
margin: 0;
/*margin-left:20px;*/
padding: 0;
background: white;
font: 12px verdana, arial, sans-serif;
}
h1{
font: 22px Arial, Helvetica, sans-serif ;
font-weight:bold;
color:#000099;
text-align:center;
padding-left:-10px;
}
.cleaner{
clear:both;
line-height:1px;
}

a {text-decoration: none;
color: black;
color: #222;
}

/*bando*/
#bando{
height:150px;
width:1000px;
}

#bando #logoSlogan{
float:left;
width:800px;
color:#0099CC;
}
#bando #logoSlogan img{
float:left;
margin-left:30px;
}

#bando #homme{
float:right;
margin-top:10px;
height:150px;
padding:0;
}
/*menu haut*/

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
left: 20px;
z-index:100;
width: 1000px;
position:absolute;
/*margin:0;*/
/*margin-top:-20px;  depart*/
margin-top:-20px;
margin-left:-20px;
border-top:#000099 solid 5px;
}
#menu dl {
float: left;
/*width: 151px;*/
width:162px;
/*margin: 0 1px;*/
margin: 0px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #FF6600;
/*padding:3px;*/
padding: 5px;
/*text-transform:uppercase;*/
height:20px;
}

#menu dd {
display:none;
/*border: 1px solid #FF6600;*/
}
#menu li {
text-align: center;
font-size:10px;
background: #fff;
}
#menu li a, #menu dt a {
color:#000000;
text-decoration: none;
text-transform:uppercase;
text-align:center;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background:#FF6600;
}

.liens1{
color:#000099;
font-weight:bold;
text-decoration:underline;
}

.liens2{
color:#3333FF;
font-weight:bold;
text-decoration:underline;
}

.liens3{
color:#0066FF;
font-weight:bold;
text-decoration:underline;
}

.liens4{
color:#0066FF;
font-weight:none;
text-decoration:underline;
}


#container{
margin-top:20px;
margin-left:80px;
width:1000px; 
}
/*left*/
#left{
margin-right:10px;
margin-top:20px;
width:174px;
float:left;
}
/*center*/
#center{
width:500px;
float:left;
}
/*right*/
#right{
margin-top:20px;
width:174px;
float:left;
}

.box1{
background-image:url(../general/box1.png);
margin:10px 0px 10px 0px;
font-size:9px;
}

.box2{
background-image:url(../general/box2.png);
margin:10px 0px 10px 0px;
font-size:9px;
}

.box3{
background-image:url(../general/box3.png);
margin:10px 0px 10px 0px;
font-size:9px;
}

.boxCenter{
background-image:url(../general/boxPic.png);
background-repeat:no-repeat;
background-position:right top;
margin:10px 0px 10px 0px;
font-size:9px;
}

.boxCenter2{
background-image:url(../general/boxPic.png);
background-repeat:no-repeat;
background-position:right top;
margin:10px 0px 10px 0px;
font-size:11px;
}


.boxCenter3{
margin:10px 0px 10px 0px;
font-size:11px;
text-valign:top;
}

.boxCenter img{
border:0;
float:right;
}
.box img{
margin:0;
padding:0;
}
.boxTB{
line-height:0;
margin:0;
padding:0;

}


.Titre{
text-align:left;
padding-left:5px;
color:#FFFFFF;
font-weight:bold;
margin:0;
}

.Titre2{
text-align:left;
padding-left:0px;
color:#000099;
font-weight:bold;
font-size:11px;
}

.boxDes{
padding:0 10px 0 10px;
}

.boxDes1{
padding-left:22px;
padding-right:20px;
background-image:url(../general/bg2.png);
font-size:9px;
text-align:justify;
}

.boxDes1 p{
padding: 0;
margin: 0;
}


.boxDes2{
padding-left:22px;
padding-right:20px;
background-image:url(../general/bg2.png);
font-size:9px;
text-align:justify;
}



/*footer*/
#footer{
height:150px;
width: 1025px;
overflow: hidden;
margin-left:-25px;
background-image:url(../general/footer.png);
background-repeat:no-repeat;
clear: both;
}

/*#bleu{
height:50px;
width:2px;
background-color:#000099;
}*/

.greybold{
color:#999999;
font-weight:bold;
text-decoration:none;
}

.titlegrey{
color:#999999;
font-family: Verdana;
font-size: 12pt;
font-weight:bold;
text-decoration:none;
}
 
.subtitleblack{
color: black;
font-family: Verdana;
font-size: 12pt;
font-weight:bold;
text-decoration:none;
font-size:11px;
}
 
.titleorange{
color:#FF9933;
font-family: Verdana;
font-size: 10pt;
font-weight:bold;
text-decoration:none;
}

.boule{
color: #FF0000;
font-family: Verdana;
font-size: 8pt;
font-weight: none;
text-decoration: none;
}

.formfield{
font-family: Verdana;
font-size: 8pt;
}

.formfieldtitle{
font-family: Verdana;
font-size: 8pt;
color:#0066FF;
font-weight:none;
text-decoration:underline;
}


.arrow{
font-family: Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:14;
font-weight:bold;
}

span.warning
{
  color: red;
  font-weight: bold;
}
