body {margin:0; padding:0; background-color:#f8f8f8; font-family:Arial; font-size:90%}
div, p, form {margin:0; padding:0; border:0;}

strong {color:#000000;}

h1 {margin:0; padding:0; border:0; font-size:100%; font-weight:bold;}
h2 {margin:0; padding:0; border:0; font-size:100%; font-weight:bold;}
h3 {margin:0; padding:0; border:0; font-size:100%; font-weight:normal;}

.page {position:relative;}

.titre_page {color:#49a8c7; font-size:150%;}

.grand {font-size:large;}
.sources {font-size:small;}

img {margin:0; padding:0; border:0; vertical-align:middle;}

input {border-color:#000000; border-width:1px; border-style:solid;}
textarea {border-color:#000000; border-width:1px; border-style:solid;}




.ok {height:20px;}
.formu70 {width:70%;}
.formu95 {width:95%;}
.radio {border:0;}

.pform {width:100%;}

.form1 {width:50%;}

a {color:#000099; text-decoration:underline;}
a:hover {color:#000099; text-decoration:none;}

.petit {font-size:80%; font-weight:bold;}
a.petit2 {font-size:80%; font-weight:bold; color:#ff0000;}
a.petit2:hover {font-size:80%; font-weight:bold; color:#ff0000; text-decoration:none;}

.rouge {font-weight:bold; color:#ff0000;}
.noir {font-weight:normal; color:#000000;}

ol {padding:0; margin:0 0 0 20px;}

ul {padding:0 0 0 0; margin:5px 0 0 0; list-style-type:square;}
li {margin:0 0 0 17px; padding:10px 0 0 0;}

ul.menu_droite {margin:0px; padding:0 0 20px 0; list-style-type:none; border:0;}
ul.menu_droite li {background-image:url("images/gris.png"); margin:0 0 0 10px; padding:10px 0 0 20px; background-repeat:no-repeat; background-position: 0% 12px;}

.niveau1 {position:absolute; width:75%; top:0; background-color:#f8f8f8; margin:0 25% 0 0; height:60px;}
.niveau2 {position:absolute; width:100%; top:60px; background-color:#cccccc; margin:0 0 0 0; height:80px; border-style:solid; border-color:#ffffff; border-width:2px 0 2px 0;}
.niveau3 {position:relative; background-color:#cccccc; margin:0 0 0 0; padding:140px 0 0 0;}


.niveau2bis {position:relative; background-color:#49a8c7; margin:0 25% 0 0; height:80px; border-style:solid; border-color:#ffffff; border-width:0 2px 0 0;}
.niveau3bis {position:relative; background-color:#eaeaea; margin:0 25% 0 0;}

.contenu0 {position:relative; background-color:#f6f6f6; padding:0; margin:0 0 0 100px; border-style:solid; border-color:#ffffff; border-width:0 2px 0 2px;}
.contenu {background-color:#f6f6f6; padding:20px 25px 0 25px; }


.menu {position:absolute; top:0px; left:0px; height:25px; width:100%; background-color:#cccccc; color:#000000; padding:0 0 0 0px; margin:0 0 0 0; border-style:solid; border-color:#ffffff; border-width:0 0 2px 0; background-image: url(images/menu.gif); overflow:hidden;}
.menutop {padding:0 0 0 125px; margin:3px 0 0 0;}
.menu a {color:#000000; text-decoration:none; font-weight:bold;}
.menu a:hover {color:#000000; text-decoration:none; background-color:#eeeeee;}



.illustration {position:absolute; top:62px; left:0px; background-image:url("images/img_6.jpg"); width:100px; height:80px; border-style:solid; border-color:#ffffff; border-width:0 2px 2px 0;}



.left {position:absolute; left:0px; top:0px; background-color:#eaeaea; height:60px; width:100px; border-style:solid; border-width:0 2px 0 0; border-color:#ffffff;}



.navigation {padding:45px 0 0 125px; color:#ffffff;}
.navigation a {color:#ffffff; text-decoration:underline;}
.navigation a:hover {color:#ffffff; text-decoration:none;}

.logo {font-size:25px; padding:10px 0 0 125px;}
.slogan {position:absolute; top:0px; left:75%; height:87px; width:25%; background-color:#777777; color:#ffffff; font-size:17px; border-style:solid; border-width:0 0 0 0px; border-color:#ffffff; font-weight:bold;}
.sloganbis {padding:20px 0 0 5px;}

.aide {position:absolute; left:75%; top:87px; background-color:#cccccc; width:25%; border-style:solid; border-width:2px 0 0 0px; border-color:#ffffff; padding:0; margin:0;}

.aidebis {padding:10px 0 0 0px; background-color:#cccccc; border-color:#ffffff; border-width:0 0 2px 0; border-style:solid;}
.aidebis a {color:#000000; text-decoration:none; font-weight:bold;}
.aidebis a:hover {color:#000000; text-decoration:underline;}

.aidebis2 {padding:20px 0 20px 10px; border-color:#ffffff; border-width:0 0 2px 0; border-style:solid;}
.aidebis3 {padding:20px 0 20px 10px; border-color:#ffffff; border-width:0 0 2px 0; border-style:solid;}
.pub {padding:20px 0 20px 10px; border-color:#ffffff; border-width:0 0 0 0; border-style:solid;}
.pub a {color:#000000; text-decoration:underline; font-weight:normal;}
.pub a:hover {color:#000000; text-decoration:none;}

.pub2 {padding:20px 0 20px 10px; border-color:#ffffff; border-width:2px 0 0 0; border-style:solid;}
.pub2 a {color:#000000; text-decoration:underline; font-weight:normal;}
.pub2 a:hover {color:#000000; text-decoration:none;}

.sep {background-color:#cccccc; color:#cccccc; border:0; height:2px; margin:20px 0 0px 0;}


.pied {background-color:#dddddd; height:25px; border-style:solid; border-color:#ffffff; border-width:2px 0 0 0;}
.pied2 {background-color:#f8f8f8; padding:10px 0 0 110px; height:50px; border-style:solid; border-color:#ffffff; border-width:2px 0 0 0;}

.pied3 {background-color:#fff; padding:10px 0 0 110px; height:30px; border-style:solid; border-color:#ccc; border-width:2px 0 2px 0;}

.fixbr {font-size:55%;}
.fixbr2 {font-size:25%;}

.partner {background-image:url("partner.png"); background-repeat:no-repeat; width:70%; height:110px;}


.intitule {width:100%; height:20px; padding:5px 0 5px 0px; background-color:#dddddd; border-color:#cccccc; border-style:solid; border-width:2px 0 2px 0; background-image:url("images/fleg.png"); background-repeat:no-repeat; background-position: 5px 5px;}
.intitulebis {padding:0 0 0 25px;}


.vide100 {height:100px;}
.vide200 {height:200px;}
.vide300 {height:300px;}
.vide400 {height:400px;}


.nav_results {width:100%; padding:5px 0 5px 0; text-align:center; background-color:#cccccc;}

.pub_newsletter {width:100%; padding:5px 0 5px 0; text-align:center; background-color:#cccccc;}
.promo {padding:10px 0 5px 0; margin-bottom:0; border-bottom:#49a8c7 1px solid; text-align:center; background-color:#fff;}
.note {cursor:help; border-style:dotted; border-width:0 0 1px 0; border-color:#000099; text-decoration:none;}

.avertissement {color:#ff0000; font-weight:bold;}



.spazio {height:20px;}

.titre {font-size:140%; font-weight:bold; color:#000000; font-family:Arial;}

.logo_awm {width:252px; height:29px;}


.cadre {border-style:solid; border-color:#cccccc; border-width:2px; padding:20px 3% 20px 3%; color:#000000; font-family:Times New Roman; font-size:120%;}


.accroche {background-color:#eaeaea; border:#cccccc dotted 2px; padding:15px 5px 15px 5px;}
.titre_accroche {font-weight:bold; margin:0 0 5px 0;}

.accroche2 {background-color:#eaeaea; border:#ff0000 solid 1px; padding:15px 5px 15px 5px;}

.aerer {margin:0 0 5px 0;}


.auteur {text-decoration:none; color:#000000;}
.auteur:hover {text-decoration:none; color:#000000;}


/************************** FORUM *****************************************************/



.td1 {background-color:#eeeeee; padding:5px;}
.td2 {background-color:#dddddd; padding:5px;}
.td1_center {background-color:#eeeeee; text-align:center;}
.td2_center {background-color:#dddddd; text-align:center;}
table.forum {width:100%; background-color:#ffffff; border-color:#121e52; border-style:solid; border-width:1px;}
table.forum_index {width:100%; background-color:#ffffff; border-color:#ffffff; border-style:solid; border-width:0 10px 0 10px;}
th {background-color:#ffffff; padding:0 0 20px 0;}
.th_50pc {width:50%;}
.th_15pc {width:15%;}
.th_20pc {width:20%;}
.th_80pc {width:80%;}
.td_area {background-color:#93AFD4; padding:10px 5px 10px 5px;}

.forum_border {border-color:#121e52; border-style:solid; border-width:1px;}

.td_vuoto {height:20px;}

.arial_forum {font-family:Arial; font-size:82%;}
.a_forum {font-family:Times New Roman;}

a.forum {text-decoration:none;}
a.forum:hover {text-decoration:none; color:#000000;}

.icona {vertical-align:middle;}

.icona1 {padding-left:13px; vertical-align:middle;}
.icona2 {padding-left:26px; vertical-align:middle;}
.icona3 {padding-left:39px; vertical-align:middle;}

/************************** FINE FORUM *****************************************************/




/************************** FAQ *****************************************************/


table.faq {width:100%; background-color:#ffffff; border-color:#121e52; border-style:solid; border-width:1px;}
table.faq_index {width:100%; background-color:#ffffff; border-color:#ffffff; border-style:solid; border-width:0 10px 0 10px;}
.faq_border {border-color:#cccccc; border-style:solid; border-width:1px;}

table.faq_index2 {width:100%; background-color:#ffffff; border-color:#ffffff; border-style:solid; border-width:10px 10px 10px 10px;}


.td_faq {padding:10px 0 10px 10px; background-color:#E2F2F5; border-color:#49a8c7; border-width:1px; border-style:solid;}


.img_faq {position:relative; float:right; border:0;}

.td_area1 {background-color:#f8f8f8; padding:30px 5px 30px 5px;}
.td_area2 {background-color:#dddddd; padding:30px 5px 30px 5px;}


.td1b {background-color:#f8f8f8; padding:20px 5px 20px 5px;}
.td2b {background-color:#eaeaea; padding:20px 5px 20px 5px;}

a.link_blue {text-decoration:none;}
a.link_blue:hover {text-decoration:none; color:#000000;}


/************************** FINE FAQ *****************************************************/








/*** ADMIN *********************/

.tabella_admin {width:100%;}
.tabella_admin td {width:20%;}
.td_separazione {height:1px; background-color:#000000;}
.td_separazione2 {height:5px; background-color:#66cccc;}

.td_separazione3 {height:50px; background-color:#66cccc;}

.tabella_admin2 {width:100%;}
.tabella_admin2 td {text-align:center; vertical-align:middle;}


.macro {background-color:#d4f3ec;}
.macro2 {background-color:#ffffff;}


.inserimento {background-color:#ff0000; color:#ffffff; padding:5px; font-weight:bold;}
.inserimento a {color:#ffffff; text-decoration:underline; font-weight:bold;}
.inserimento a:hover {color:#ff0000; background-color:#ffffff; text-decoration:none; font-weight:bold;}


.textarea_risposta {font-size:1em; width:100%; height:15em;}
.textarea_domanda {font-size:1em; width:100%; height:5em;}

p.editore {width:80%;}
.textarea_editore {font-size:1em; width:100%; height:20em;}



/****** per compatibilità IE5 *********/
.div_tabelle {width:100%;}




.center {text-align:center;}





p.modulo {font-family:Arial; font-size:100%; width:95%; padding:0 0 20px 0;}
.modulo_input1 {font-size:100%; width:70%;}
.modulo_input2 {font-size:100%; width:90%; height:100px;}




.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;}




.sans_css{display:none;}


