*{margin:0;padding:0;}
body{background:#eee url(../images/ciprian_01.gif) top repeat-x;color: #333;font-family:Verdana, Arial, Helvetica, sans-serif;font:500 12px/16px Verdana;background-attachment:fixed;}
div#contenu{width:800px;position:absolute;top:0;left:50%;border-left:1px solid #CCC;border-right:1px solid #CCC;margin:0 auto 0 -400px;}
div#menu{background:#39C url(../images/ciprian_05.gif) repeat-x;font:bold 15px/35px Trebuchet Ms;font-family:Trebuchet Ms,Verdana, Arial, Helvetica, sans-serif;height:35px;}
#menu a:hover{color:#aff4f4;}
#menu  ul{height:100%;margin-left:20px;}
#menu ul,#menu li{list-style-type:none;display:inline;}
#menu  li{padding-right:45px;}
#texte {letter-spacing:1px;text-align:justify;}
#texte ul{padding-left:45px;}
#texte li{padding-bottom:6px;margin:0 20px 15px 20px;}
#texte p{margin:0 20px 15px 20px;}
div#texte a{color:#2375BF;}
div#menu a{color:#dbd8d8;height:100%;}
a{text-decoration:none;}
a:hover{color:#64A2EC;}
div.clear{clear:both;}
img.block,img.illustration,img.produit{display:block;border:0;}
img.illustration {margin-left: 20px;float: right;clear: right;border:0}	
img.produit {margin-left:15px;margin-right: 20px;float: left;clear: left;border:0}	
div#texte{width:100%;min-height:500px;background:#FFF;padding-bottom:20px;color:#393941}
h1{font-weight:700;font-size:18px;color:#1e1e24;padding:15px 0 4pt 15px;}
h2{font-weight:700;font-size:14px;color:#595959;padding:15px 0 4pt 15px;}
table h2{padding:5px 10px 5px 10px;}

h3{font-size:12px;color:#aaa}
div#texte p{text-align:justify;margin:20px 20px 10px;}
.tableFAQ{margin-left:20px}
div#header{width:800px;height:98px;background:#FFF url(../images/ciprian_03_blanc.gif) no-repeat;}
div#footer{background:#093e94;}
p.copyright{margin-right:20px;text-align:right;color:#5abff4;font-size:10px;padding-top:2px;padding-bottom:2px;}
p.copyright a{font-weight:700;color:#5abff4}
p.copyright a:hover{color:#dbd8d8}
/*div.illustration{background:url(images/ciprian_09.gif) no-repeat;float:right;margin-top:40px;width:176px;height:299px;margin-left:10px !important;}*/
.textarea{width:80%;height:400px;display:block;}
.form{margin-left:20px}
.form input, .form select, .form textarea{margin:10px 0 10px 0}
.form select {width:560px}
 .langue{ margin: 10px 15px 0 200px; border:0; }
 a.header{display:block;height:100%;width:250px;}
 table{margin:0 10px 0 10px;width:770px}
 table td#borderToLeft{border-left: 1px dotted #0a0a0a;}
imput {background-color :#d5d8d8;}
 .partenaire{text-align:center;}
 div.partenaire img,div.partenaire a{ border:0;} 
 .descriptionCat{ margin: 0 15px 0 15px }
 .titreProduit, .descriptionProduit, .lienProduit{margin: 0 30px 0 30px }
.descriptionCat{border-left:medium solid #ccc;padding-left:10px}
.titreProduit{font-weight:bold;margin-top:15px}
.descriptionProduit{}
.lienProduit{text-align:right}
.erreur{
font-weight:bold;
color:red;
font-size:small;
}

div.applications {
margin:5px 20px 10px;
text-align:justify;
}
div.applications table td{
padding:5px;
text-align:right;
}

div.applications table td{
border:1px solid #ddd;
}