body {background-color:#fff; margin:10px 0 0 0; font-family:Arial; font-size:80%; color:#3f618f;}

ul a {color:#3f618f; font-weight:bold;}

.a2 {font-weight:normal;}

a {color:#3f618f; font-weight:normal; text-decoration:underline;}



.conteneur {text-align:left; margin:auto; width:770px; background-color:#fff; position:relative;}

.barra-menu {background-image:url("barre-menu.jpg"); width:770px; height:44px; background-repeat:no-repeat;}

.banner {background-image:url("banner.jpg"); width:770px; height:149px; background-repeat:no-repeat;}

.logo {position:absolute; left:20px; top:0px;}


ul {list-style-type:square; margin-bottom:40px;}
li {margin-bottom:30px;}

ul.faq {list-style-type:square; margin:0; padding:0 0 0 20px;}
ul.faq li {margin:0; padding:0;}

.ul1 {list-style-type:none; position:absolute; left:250px; top:22px; margin:0; padding:0; color:#234860; font-weight:bold;}

.ul1 li {display:inline; background-image:url("esagono-002.gif"); background-repeat:no-repeat; background-position: 0% 50%; padding-left: 15px; padding-right:15px;}

.ul1 a {color:#234860; text-decoration:none;}


div,p {margin:0;}
img {border:0; margin:0;}

h1 {color:#F6A163; font-size:140%; font-style:italic; margin:0 0 0 30px; width:410px;}


.ul2 {width:325px; list-style-type:none; position:absolute; right:0px; top:197px; margin:0; padding:0; color:#487DB3; font-weight:bold; font-size:90%;}
.ul2 a {color:#487DB3; text-decoration:none;}
.li2a {display:inline; background-image:url("sfera-yellow.jpg"); background-repeat:no-repeat; background-position: 0% 85%; padding-left: 17px; margin-right:5px;}
.li2b {display:inline; background-image:url("sfera-magentas.jpg"); background-repeat:no-repeat; background-position: 0% 85%; padding-left: 17px; margin-right:5px;}
.li2c {display:inline; background-image:url("sfera-cyan.jpg"); background-repeat:no-repeat; background-position: 0% 85%; padding-left: 17px;}

.linea_chiusura {background-image:url("linea-chiusura.jpg"); width:770px; height:11px; background-repeat:no-repeat;}
.filetto {background-image:url("filetto.jpg"); width:770px; height:9px; background-repeat:no-repeat;}


.codice5 {color:#7B9CD1; font-weight:bold;}

.codice6 {color:#757575; font-weight:bold;}
.codice6 a {color:#757575;}





.pied {background-image:url("barra-piede.jpg"); width:770px; height:20px; background-repeat:no-repeat; margin:0 0 5px 0;}








.gauche {width:540px; margin:0 200px 0 0;}
.droite {width:160px; position:absolute; top:0px; right:0px;}


h2 {font-size:110%; margin:0 0 15px 0; padding:0 0 0 5px;}
.droite h2 {background-color:#97b9e6; color:#fff;}
.gauche h2 {background-color:#000099; background-image:url("trama-1.jpg"); color:#fff; width:265px;}
h2.trama2 {background-color:#f6a163; background-image:url("trama-2.jpg"); color:#fff; width:135px;}
h2.trama3 {background-color:#0080e0; background-image:url("trama-3.jpg"); color:#fff; width:135px;}


.trama {color:#072249; text-decoration:none;}
.underline {text-decoration:underline;}

.decal30 {margin:0 0 0 30px;}
.decal10 {margin:0 0 0 10px;}
.decal5 {margin:0 0 0 5px;}
.intro {margin:10px 0 20px 10px;}
.intro2 {margin:30px 0 30px 10px;}

.float_left {float:left; width:140px;}
.float_left2 {float:left; margin:0 40px 0 40px; width:140px;}

.spacer {clear:both;}
.spacer2 {clear:both; margin:0 0 20px 0;}

.menu_navigation {position:absolute; left:350px; top:5px; font-size:90%; color:#808080;}
.menu_navigation a {color:#808080; text-decoration:none;}

.menu_langues {position:absolute; right:30px; top:5px; font-size:90%; color:#808080; font-weight:bold;}
.menu_pied {margin:20px 0 0 30px; color:#487db3;}
.menu_pied a {color:#487db3; text-decoration:none;}
.infos_legales {color:#808080; font-size:80%; margin:0 0 20px 0; text-align:center;}
.infos_legales a {color:#808080;}

.aide_navigation {display:none;}

.contenu {position:relative; margin:20px 0 0 30px;}


acronym {border:0;}



form.aerer fieldset {padding:1em; margin:0;}
form.aerer label {display: inline; float: left; width: 160px; text-align:right; margin-right:5px;}
form.aerer legend {color:#3f618f;}

.aerer p {margin:0 0 10px 0;}

.input1 {width:300px;}
textarea {width:300px; height:100px;}
.textarea1 {width:300px; height:300px;}

.centrer {text-align:center;}


.rouge {color:#ff0000;}

.lien {color:#3f618f; font-weight:bold; text-decoration:underline;}


.aide_navigation {display:none;}




.ul_niveau1 {padding:0; margin:0; list-style-type:square;}
.li_niveau1 {margin:0 0 0 50px; padding:20px 0 0 0; font-weight:bold;}


.ul_niveau2 {padding:0; margin:0; list-style-type:circle;}
.li_niveau2 {margin:0 0 0 80px; padding:10px 0 0 0; font-weight:normal;}



.client_logo {float:left; width:100px;}
.client_prestation {float:left; width:430px; padding: 0 0 20px 0; border-style:solid; border-color:#3f618f; border-width:0 0 1px 0;}
.client_prestation2 {float:left; width:430px;}

.partner {float:left; width:260px; text-align:center;}



dt {font-weight:bold;}
dd {margin:5px 0 30px 0;}
.discret {font-size:85%; color:#000; margin:5px 0 0 0;}



.glossaire {text-decoration:none; border-width:0 0 1px 0; border-style:dotted; cursor:help;}
