body { margin:0; padding:0; color: #333; font-size: 12px; font-family: verdana; line-height: 16px; background-image: url(../img/fd.jpg); background-repeat: repeat-x; background-position: left 0; }
p {
	padding-top:0px;
	margin-top:0px;
}
img { margin: 0; padding: 0; border:0; }

div {
	margin:0px;
	padding:0px;
	font-family:Verdana; font-size:12px;
}
a:link, a:visited{ color: #f60; font-weight: bold; text-decoration:underline; }
td { color: #666; font-size: 100%; font-family: tahoma; }
form { color: #666; font-size: 100%; width: 100%; float: left; display: block; }
fieldset{}
legend{ color: #f60; }
select{ width: 144px; }
.inputdroit{ text-align: right; margin-right: 2px; }
.light{ color: #ccc; font-size: 90%; margin-right: 1px; }
.ligneTab { text-align: right; padding-right: 5px; border-bottom: 1px dotted #666; }
#main { background-image: url(../img/back.jpg); background-repeat: no-repeat; background-position: center 0; width: 960px; left: 50%; top: 0; z-index: 0; position: absolute; height: 1200px; margin-left: -480px; }
#main_in { width: 100%; left: 0; top: 0; z-index: 0; position: absolute; height: auto; }
#logo { height: 100px; width: 100%; left: 20px; top: 0; z-index: 10; position: absolute; visibility: visible; }
#logo img { margin: 15px 25px 25px 60px; }
#entete { background-image: url(../img/tel-akoss-credits.jpg); background-repeat: no-repeat; height: 100%; width: 55%; left: 45%; position: absolute; top: 0; visibility: visible; }
#entete a { color: #666; text-decoration: none; margin: 0; padding: 0; }
#entete img { margin: 1px 2px; padding: 0; }
#onglet { background-image: url(../img/onglet.png); background-repeat: no-repeat; height: 100px; width: 100%; left: 0; top: 28px; position: absolute; z-index: 1; visibility: visible; }
#gris { color: #ccc; background-image: url(../color/gris.jpg); position: absolute; top: 0; left: 0; width:100%; height:720px; }
#menuGauche { height: 100px; width: 260px; left: 1%; top: 420px; z-index: 10; position: absolute; visibility: visible; }
#menuGauche p { color: #fff; font-weight: bold; text-transform: uppercase; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; }
#menuGauche ul { color: #ccc; font-size: 100%; font-weight: bold; margin-top: 0; margin-bottom: 20px; margin-left: 15px; padding: 0; border-left: 0 solid #f90; }
#menuGauche ul li { text-indent: 0; margin: 0 0 0; padding: 0; list-style-type: none; }
#menuGauche ul li a { color: #999; background-image: none; padding-left: 15px; }
#menuGauche a { color: #f90; background-repeat: no-repeat; text-decoration: none; margin-left: 0; padding-left: 15px; }
#menuGauche a:hover { color: #333; background-image: url(../img/go.png); background-repeat: no-repeat; background-position: 0 0; list-style-type: none; }
#menuGauche form{ margin: 0 0 18px; }
#menuGauche table{ padding-left: 16px; border-left: 1px solid #f90; }
#menuGauche b{ color: #f90; margin-left: 5px; }
#actu, #texte, #FORM, #calcul { text-align: justify; height: auto; width: 660px; left: 265px; top: 405px; position: absolute; z-index: 20; visibility: visible; padding-right: 10px; padding-left: 10px; }
#actu b { font-size: 120%; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 5px; padding-left: 5px; }
#actu p { margin-top: 0; margin-bottom: 0; padding-top: 8px; padding-left: 5px; }
#actu h1 { color: #333; font-size: 14px; margin-top: 0; margin-bottom: 10px; padding-top: 0; padding-bottom: 0; padding-left: 5px; }
#texte h1, #calcul h1, #FORM h1 { color: #333; font-size: 18px; margin-top: 0; margin-bottom: 10px; padding-top: 0; padding-bottom: 0; padding-left: 0px; }
#actu h2, #texte h2, #calcul h2 { color: #333; font-size: 14px; line-height: 14px; margin-top: 15px; margin-bottom: 5px; padding-top: 0; padding-bottom: 0; padding-left: 5px; border-left: 10px solid #333; }
#etude { height: 230px; width: 676px; left: 260px; top: 160px; position: absolute; z-index: 15; visibility: visible; }
#sous { height: 50px; width: 680px; left: 260px; top: 110px; position: absolute; z-index: 20; visibility: visible; }
#sous ul { margin: 0; padding: 0; list-style-type: none; display: block; }
#sous ul li { color: #fff; font-size: 12px; font-family: "trebuchet ms", tahoma, arial; font-weight: bolder; line-height: 3.8em; text-decoration: none; text-transform: uppercase; text-align: center; letter-spacing: 1px; list-style-type: none; margin: 0; padding: 3px 0 0; width: 170px; height: 40px; float: left; }
#sous ul li a { color: #fff; font-weight: bolder; text-decoration: none; }
#tete { height: 380px; width: 620px; left: 300px; top: 2px; position: absolute; z-index: 15; visibility: visible; }
#adresse { color: #ccc; height: 76px; width: 213px; left: 67px; top: 680px; position: absolute; z-index: 12; visibility: visible; }
#pied { height: auto; width: 960px; left: 67px; top: 1030px; z-index: 25; position: absolute; visibility: visible; }
#pied a { color: #666; text-decoration: none; }
/*------------*/
#calcul label, #FORM label { color: #666; width: 100%; float: left; margin-top: 1px; margin-bottom: 1px; }
#calcul select, #calcul input, #FORM select, #FORM input { float: right; margin-right: 10px; }
#calcul select, #calcul input[type="text"] { width: 100px; }
#FORM select { color: #333; font-size: 11px; font-family: arial; font-weight: bold; text-transform: uppercase; width: 205px; }
#FORM input[type="text"] { color: #333; font-size: 11px; font-family: arial; font-weight: bold; text-transform: uppercase; width: 200px; }
#FORM input[readonly="readonly"] { color: #f60; font-size: 11px; font-family: Arial; font-weight: bold; background-repeat: repeat; text-transform: uppercase; text-align: center; width: 200px; border-width: 0; }
#calcul fieldset { color: #fff; width: 98%; float: left; margin-bottom: 5px; padding: 1%; border-color: #666; border-style: solid; border-width: 0 0 1px 1px; display: block; }
/**/

