*  {margin: 0; padding: 0;}
body {font-family: Verdana, arial, sans-serif; margin : 0px; padding: 0px; height: 100%; margin-top: 10px; color:#005; font-size: 11px; background: #FFF; text-align: center;}
	
img {border: 0; vertical-align: middle;}
.avecespace {margin: 0 2px 0 2px;}
.imageblock {display: block; margin: 15px 0 30px 0;}
.imageblock2 {display: block; margin: 20px 0 20px 0;}
.imageblock3 {display: block; margin: 20px 0 10px 0;}
.imageblock4 {display: block; margin: 20px 0 0 0;}
.imageblock5 {display: block; margin: 5px 0 5px 0;}
	
p {margin-top:10px;} 
p.moyen {margin-top:25px;}
p.grand {margin-top:40px;}
p.tgrand {margin-top:50px;}
p.retrait {margin-left:50px;}
h1 {font-size: 16px; color: #9C0; margin: 20px 0 20px 0;}
h2 {font-size: 12px; color: #7C9EDB; margin: 25px 0 10px 0;}
h3 {font-size:12px; color:#7C9EDB; font-weight:700; font-style:italic; display: inline; margin-right: 10px;}
h4 {font-size:14px; color:#9C0; font-weight:700; }
h5 {font-size: 12px; color: #7C9EDB; margin: 0 0 5px 0;}
h6 {color:#99CC00; font-size:18px; font-weight:bold; display: inline;}

form {display:inline;}

th {color: #FFF;}
td {font-size: 11px; color: #005; padding: 3px 10px 3px 10px; line-height: 15pt; text-align: justify;}
td.centrer {text-align: center; padding: 5px;}
td.simple {padding: 4px;}

ul {list-style-type: none; padding: 0; margin: 0;}
ul.espace {list-style-type: none; padding: 0 0 0 40px; margin: 0;}
li.doc {background-image: url('img/cross.gif'); background-repeat: no-repeat; background-position: 0 0.6em; padding: 0 0 2px 20px;}
li.cadre1 {background-image: url('img/fleche.gif'); background-repeat: no-repeat;  background-position: 0 0.5em; padding: 0 0 2px 20px;}

a{color: blue; text-decoration: none;}
a:visited{color: blue; text-decoration: none; }
a:hover{text-decoration: underline; }

a.telechargement { font-size:12px; font-weight: 700;}
a.telechargement:link{ color: #blue; text-decoration: none; }
a.telechargement:visited{ color: #blue; text-decoration: none; }
a.telechargement:hover{ color: #blue; text-decoration: underline; }

a.basdepage { font-size:11px; }
a.basdepage:link{ color: #FFF; text-decoration: none; }
a.basdepage:visited{ color: #FFF; text-decoration: none; }
a.basdepage:hover{ color: #036; text-decoration: none; }

.hiddenJSLink {text-decoration:line-through; border-bottom:1px dotted #c40000; color:#c40000;}
.hiddenJSLink:hover {cursor:progress;}

#navcontainer { width: 100%; float: left; background-color: #7C9EDB;}
#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }
#navcontainer ul{margin: 0; padding: 0 0 0 5%; color: #FFF; font-family: tahoma, verdana, arial, sans-serif; font-size: .98em; letter-spacing: 1px; font-weight: 700;}
#navcontainer ul li a{padding: 0.3em 16px; background-color: #7C9EDB; color: #FFF; text-decoration: none; float: left; border-right: 1px solid #FFFFFF;}
#navcontainer ul li a:hover { background-color: #C8D6F1; color: #FFF; }
#navcontainer ul li a#current { background-color: #C8D6F1; color: #FFF; }

#navcontainer2 {margin-left: auto; margin-right: auto; margin-bottom: 40px; border-top: 1px solid #999; z-index: 1;}
#navcontainer2 ul{list-style-type: none; text-align: center; margin-top: -8px; padding: 0; position: relative; z-index: 2;}
#navcontainer2 li{display: inline; text-align: center; margin: 0 5px;}
#navcontainer2 li a{padding: 1px 7px; color: #666; background-color: #fff; border: 1px solid #ccc; text-decoration: none;}
#navcontainer2 li a:hover{color: #000; border: 1px solid #666; border-top: 2px solid #666; border-bottom: 2px solid #666;}
#navcontainer2 li a#current{color: #000; border: 1px solid #666; border-top: 2px solid #666; border-bottom: 2px solid #666;}

.banniere {font-family:arial; color:#FFF; font-size:24px;}
.bannierebis {font-family:arial; color:#FFF; font-size:24px; padding-left: 60px;}
.temoignage {font-family:arial; font-size:11px; font-style:italic;}
.info1 {font-family:arial; color:#666; font-size:10px;}
.info2 {color:#F63; font-size:11px;}
.info3 {color:#005; font-size:12px;}
.info5 {font-family:arial; color:#005; font-size:14px;}
.info4 {color:#666; font-size:11px;}
.info6 {color:#005; font-size:12px; padding-left: 75px;}
.txtreduc1 {font-family:verdana; color:#FF8C00;	font-size:11px; font-weight: bold; text-decoration: line-through;}
.txtreduc2 {font-family:verdana; color:#99CC00;	font-size:16px; font-weight: bold;}
.case {border:1px solid #999999; background-color:#F6F6F6; padding: 4px 0 4px 8px;}
.gauche {float: left; margin-right: 20px;}
.droite {float: right;}
.centrer {text-align: center;}
.baspage {color:#999; font-size:11px;}
.vert {color:#9c0;}
.rouge {color:red;}
.orange {color:#FF8C00;}
.blanc {color:white;}
.grisclair {background-color:#F6F6F6;}
.grisfonce {background-color:#C8D6F1;}
.bleu {background-color:#7C9EDB;}
.gras {font-weight:bold;}
.ok {text-align: center; color:#9c0; font-weight: bold;} 

#container {position: relative; margin-left: auto; margin-right: auto; text-align: left; width: 880px; line-height: 180%; background-color: #FFFFFF;}
#entete {position: relative; margin-left: auto; margin-right: auto; width: 880px; background-image:  url(bandeau.png); background-repeat: no-repeat;}
#contenu-fond {margin-top: 0px; margin-bottom: 0px; padding: 15px; border: 6px solid #F6F6F6; text-align: justify;}
#contenu-infos {float: right; width: 210px; border: 2px dotted #999; background-color: #F6F6F6; margin: 15px 15px 20px 30px; padding: 10px; text-align: justify;}
#contenu-infosap {float: right; width: 320px; border: 1px solid #999; margin: 40px 15px 20px 20px; padding: 16px;}
#piedpage {margin: 0px 0 10px 0; padding: 15px 0 15px 0; background-color: #7C9EDB; text-align: center; font-size: 11px; color: #FFFFFF;}

#C2 {background-color: #F6F6F6; margin: 40px 5% 20px 5%; padding: 15px; border-top: 4px dotted #999; border-bottom: 4px dotted #999999;}
#C3 {background-color: #F6F6F6; margin: 10px 29% 20px 8px; padding: 8px; border-top: 4px dotted #999; border-bottom: 4px dotted #999999;}

.formulaire-acquerir {margin-left: 50px; margin-top: 20px;}
#formulaire-acquerir {margin-left: 50px; margin-top: 20px;}
#acquerir1 {position: absolute; top: 910px; left: 480px; width: 300px; height: 30px; color:#F63;}
#acquerir3 {position: absolute; top: 1570px; left: 480px; width: 300px; height: 30px; color:#F63;}
#acquerir2 {position: absolute; top: 650px; left: 480px; width: 300px; height: 30px; color:#F63;}
#acquerir4 {position: absolute; top: 520px; left: 680px; width: 240px; height: 80px; margin:1ex; color:red;}
#infos-cle {position: absolute; top: 280px; left: 360px; width: 480px; height: 100px; font-family:arial; color:#666; font-size:10px;}
#animation {position: absolute; top: 550px; left: 400px; width: 400px; height: 30px; color:#F63;}

.infos-temoin1 { border: 1px solid #999999; padding: 12px; margin-left: 12px;}
#infos-temoin2 {position: absolute;	top: 220px; left: 460px; width: 330px; height: 80px; font-family:arial; color:#666; font-size:11px;}

#tester2 {position: absolute; top: 520px; left: 360px; width: 300px; height: 80px; margin:1ex; color:red;}

#formulaire-tester {width: 350px; height: 550px; margin: 20px 0px 20px 20px; padding: 0 15px 15px 15px; border: 1px solid #999; color: #999}
#question {margin-left: 30px;}

#centre {width: 85%; margin:auto; } 
#formulaire-contact-infos {background-image: url(http://www.apiris.fr/imgap/contact.png); background-repeat: no-repeat; background-color: #FFF; border: 1px solid #999; color: #999; width: 500px; margin-left: 10px; padding: 120px 20px 20px 20px;}

/*=== PAGES ADMIN ====*/
a.admin{color: blue; text-decoration: none; margin: 0 10px 0 10px;}
a.admin:visited{color: blue; text-decoration: none; }
a.admin:hover{text-decoration: underline; }

#admin-container {position: relative; margin-left: auto; margin-right: auto; Text-align: left; width: 1202px; line-height: 150%;}
#admin-contenu { padding: 10px; border: 10px solid #F6F6F6; text-align: justify;}
#admin-msgformulaire {position: absolute; top: 40px; left: 340px; width: 350px; height: 20px; margin:1ex; color:red}
#scrollbar{height: 380px; overflow:auto;}
#scrollbar1{width: 392px; height: 330px; overflow:auto;}
#scrollbar2{width: 600px; height: 265px; overflow:auto;}

