*{
padding:0;
margin:0;
font-family:Tahoma;
font-size:11px;
}
body{
text-align:center;
vertical-align:top;
background-color:#294061;
}
a{
color:#3D95DD;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
p{
margin: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 10px;
}
h1{
margin: 0px;
padding-left: 0px;
padding-right: 0px;
font-size:16px;
line-height:16px;
}
h1 font{
margin: 0px;
padding-left: 0px;
padding-right: 0px;
font-size:16px;
line-height:16px;
}
h2{
margin: 0px;
padding-left: 0px;
padding-right: 0px;
font-size:14px;
line-height:14px;
}
h3{
margin: 0px;
padding-left: 0px;
padding-right: 0px;
font-size:12px;
line-height:12px;
}
h4{
margin: 0px;
padding-left: 0px;
padding-right: 0px;
font-size:11px;
line-height:11px;
}
h5{
margin: 0px;
padding-left: 0px;
padding-right: 0px;
font-size:10px;
line-height:10px;
}
h6{
margin: 0px;
padding-left: 0px;
padding-right: 0px;
font-size:9px;
line-height:9px;
}
a img{
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
border:none;
}
.contenu img{
margin:9px;
display:inline;
border:solid 4px #527CAE;
}
.dt{
display:table;
width:100%;
}
.dr{
display:table-row;
width:100%;
}
.dc{
display:table-cell;
text-align:left;
/*vertical-align:top;*/
width:100%;
color:#5D6C77;
line-height:14px;
float:left; 
height:100%; 
top:0px;
/*vertical-align: top;*/
}
.souligne{
text-decoration:underline;
}
.gras{
font-weight:bold;
}
.grascentre{
font-weight:bold;
text-align:center;
}
.grassouligne{
font-weight:bold;
text-decoration:underline;
}
br.clear{
clear: both;
}

/*****************/
.contenu .imagevide{
border:none;
margin:0px;
}
input{
vertical-align:middle;
}
.form_1{
width:143px;
padding:0px 0px 0px 3px;
height:20px;
color:#5D6C77;
background:#ffffff;
border:solid 1px #63686E;
}
.form_2{
width:220px;
padding:0px 0px 0px 3px;
height:14px;
vertical-align:middle;
color:#5D6C77;
background:#ffffff;
overflow:auto;
}
ul{
margin-left:20px;
}
li{
line-height:18px;
color:#5D6C77;
list-style-image: url(images/logo.png);
list-style-position: outside;
text-indent: 10px;
margin-left:20px;
}
li.sanspuce{
color:#5D6C77;
line-height:18px;
list-style-type: none;
background: none;
padding-left: 20px;
list-style-position: outside;
}
li a{
margin-left:13px;
text-decoration:none;
color:#5D6C77;
background:url(images/list1_back.gif) repeat-x bottom;
padding-bottom:1px;
}
li a:hover{
text-decoration:none;
color:#3D95DD;
}
.list1 li{
line-height:18px;
color:#5D6C77;
background:url(images/pimp3.gif) no-repeat 0px 5px;
}
.list1 li a{
text-decoration:none;
color:#5D6C77;
background:url(images/list2_back.gif) repeat-x bottom;
padding-bottom:1px;
}
.list1 li a:hover{
text-decoration:none;
color:#3D95DD;
}

/* private styles */
.main{
width:766px;
height:100%;
margin:auto;
}
.main_c1{
width:555px;
float:left;
}
.main_c1_t1{
background:url(images/h_back1.jpg) no-repeat left top #6A7A87;
}
.main_c1_t2{
background-color:#FFFFFF;
}
.main_c1_t3{
}
.main_c2{
width:211px;
float:right;
}
.main_c2_t1{
background:url(images/h_back2.jpg) no-repeat left top;
height:286px;
}
.main_c2_t2{
background:url(images/h_back3.gif) repeat-x top #294061;
}
.footertxt{
color:#ffffff;
}
.footerlink a{
color:#ffffff;
text-decoration:none;
margin-left:20px;
margin-right:20px;
}
.footerlink a:hover{
text-decoration:none;
color:#999999;
}
.footerlink2{
color:#ffffff;
text-decoration:underline;
font-weight:bold;
}
.footerlink2:hover{
text-decoration:none;
}
.footerlink3{
color:#ffffff;
text-decoration:none;
}
.footerlink3:hover{
text-decoration:underline;
}
#footer{
color: #FFFFFF;
}
#footer a{
color: #FFFFFF;
text-decoration:none;
}
#footer .nooveo{
color: #FFFFFF;
}

/*******************FOR ALL STYLES****************************/
.link1{
color:#FA5005;
font-weight:bold;
text-decoration:none;
background:url(images/pimp1.gif) no-repeat right;
padding-right:15px;
}
.link1:hover{
text-decoration:underline;
}
.link2{color:#5D6C77;
text-decoration:underline;
}
.link2:hover{
text-decoration:none;
}
.h_marg1{
margin-left:16px;
margin-top:38px;
}
.h_txt1{
color:#ffffff;
}
.txt1{
color:#FA5005;
font-weight:bold;
}
.txt2{
color:#3D95DD;
font-weight:bold;
}
.sousmenu{
font-size:14px;
height:17px;
background-color:#6A7A87;
color:#FFFFFF;
padding-top:0px;
padding-left:20px;
}
.liensousmenu{
text-decoration:none;
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}
.encours{
font-weight:bold;
}

/*********************************************************/
/*page1*/
.date{
height:15px;
background-color:#6A7A87;
color:#FFFFFF;
padding-top:2px;
padding-left:50px;
}
.p1_marg1{
margin-left:16px;
margin-top:20px;
margin-right:16px;
}
.fondaccueil{
float: right;
margin-left:10px;
width:293px;
height:169px;
background: url(images/b_back.jpg) no-repeat right top #FFFFFF;
}
.p1_marg2{
margin-left:16px;
}
.p1_marg3{
margin-right:16px;
}
.p1_t1_c1{
width:250px;
float:left;
}
.p1_t1_c2{
width:30px;
float:left;
}
.p1_t1_c3{
width:259px;
float:left;
}
.line{
background:url(images/line.gif) repeat-x top;
height:1px;
margin-top:15px;
margin-bottom:15px;
}
.p1_t2_c1{
width:522px;
padding-right:16px;
float:left;
}
.p1_t2_c2{
width:30px;
}
.p1_t2_c3{
width:259px;
}

/*page2*/
.main_c1_t2X{
background:#ffffff;
}
.p2_t1{
/*height:100%;*/
}
.p2_c1{
width:237px;
height:100%;
padding-right:15px;
border-right: 1px dotted #6A7A87;
}
/*.p2_c2{
width:1px;
background:url(images/slice.gif) repeat-y;
}*/
.p2_c3{
width:237px;
/*height:100%;*/
padding-left:15px;
}
div.produitsgauche{
width:320px;
margin-left: auto;
margin-right: auto;
}
div.produitsdroite{
width:500px;
}
table.presentationpdf{
width:100%;
}
table.presentationpdf td{
padding: 5px;
border: 1px solid #5B5B5B;
}
table.presentationpdf .titre{
width:30%;
}
table.presentationpdf .fleche{
width:10px;
vertical-align:top;
}
ul.listeclients{
list-style: none;
padding-left: 20px;
}
ul.listeclients li{
line-height:16px;
color:#5D6C77;
padding-left:20px;
list-style-image:url(images/pimp3.gif);
list-style-position: outside;
}

/*page3*/
.p3_t1{
height:20px;
}
.p3_t1_c1{
width:230px;
text-align:left;
}
.p3_t1_c2{
width:1px;
background:url(images/p3_slice1.gif) repeat-y;
}
.p3_t1_c3{
width:132px;
text-align:center;
}
.p3_t1_c4{
width:1px;
background:url(images/p3_slice1.gif) repeat-y;
}
.p3_t1_c5{
width:150px;
text-align:center;
}
.p3_t2{
height:18px;
}
.p3_t2_c1{
width:230px;
background:url(images/p3_slice2.gif) repeat-x top;
text-align:left;
padding-top:1px;
line-height:18px;
}
.p3_t2_c2{
width:1px;
background:url(images/p3_slice1.gif) repeat-y;
}
.p3_t2_c3{
width:132px;
background:url(images/p3_slice2.gif) repeat-x top;
text-align:center;
padding-top:1px;
line-height:18px;
}
.p3_t2_c4{
width:1px;
background:url(images/p3_slice1.gif) repeat-y;
}
.p3_t2_c5{
width:150px;
background:url(images/p3_slice2.gif) repeat-x top;
text-align:center;
padding-top:1px;
line-height:18px;
}
.message_form{
	text-align: center;
}
.mentions{
width:520px;
background-color:#FFFFFF;
text-align:left;
padding-top:50px;
padding-bottom:50px;
margin-right:-5px;
}







