/*
DIVERS
--------------------------------------------------------------------------------------------------------
*/	 
* {
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
font-style: normal;
text-decoration: none;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
h1 {
display:none;
}
h2 {
font-size: 16px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
}
h3, h4 {
color:#007E3D;
font-size: 16px;
font-weight: bold;
padding-left:12px;
padding-right:8px;
padding-top:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h5 {
font-size: 12px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
.spacer {
clear: both;
}
strong {
font-weight:bold;
}
/*
LAYER
--------------------------------------------------------------------------------------------------------
*/	
#all {
position: absolute;
width: 780px;
left: 50%;
margin-left: -390px;
margin-top:20px;
}
#centre {
margin-left: 166px;
margin-right: 166px;
width:614px;
background-image: url(img/centre.gif);
background-repeat: repeat-y;
}
#gauche {
position: absolute;
left:0;
width: 158px;
}
#droite {
position: absolute;
right:0;
width: 158px;
margin-top:8px;
background-color: #00FF00;
}
#haut {
height: 138px;
border-bottom:8px solid #FFFFFF;
margin:0;
padding:0;
}
/*
HAUT
--------------------------------------------------------------------------------------------------------
*/
.haut-g {
float:left;
margin:0;
padding:0;
}
.haut-d {
margin:0;
padding:0;
margin-left:3px;
float:left;
}
#admin_menu {
background-image: url(img/admin_bandeau.gif);
background-repeat: no-repeat;
height:138px;
width:615px;
background-position:right;
}
#menu {
background-image: url(img/menu.gif);
background-repeat: no-repeat;
width:468px;
height:40px;
padding-top:5px;
padding-bottom:5px;
}
#navlist li	{
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
list-style-type: none;
}
#navlist li a {
display: block;
color: #000000;
text-decoration: none;
padding-left:0;
margin:0;
}
#navlist li a:hover {
text-decoration: underline;
}
.c1 {
width:145px;
padding-left:10px;
background-image: url(img/bullet.gif);
background-repeat: no-repeat;
background-position: left;
}
.c2 {
width:180px;
background-image: url(img/bullet.gif);
background-repeat: no-repeat;
background-position: left;
padding-left:10px;
}
.maj {
display: block;
color: #A9B62C;
list-style-type: none;
width:100px;
height:30px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
}
.alerte {
margin-left:8px;
}
/*
GAUCHE
--------------------------------------------------------------------------------------------------------
*/	 
#passez {
background-color: #FDBD12;
background-image: url(img/passez_h.gif);
background-repeat: no-repeat;
background-position: top;
font-size:12px;
}
#passez_b {
background-image: url(img/passez_b.gif);
background-repeat: no-repeat;
background-position: top;
height:20px;
}
#consultez {
background-color: #FFD403;
clear:both;
background-image: url(img/consultez_h.gif);
background-repeat: no-repeat;
background-position: top;
margin-top:8px;
font-size:12px;
}
#consultez_b {
background-image: url(img/consultez_b.gif);
background-repeat: no-repeat;
background-position: top;
height:20px;
}
#tarif_h {
background-color: #FFF203;
clear:both;
background-image: url(img/tarif_h.gif);
background-repeat: no-repeat;
background-position: top;
margin-top:8px;
padding-top:12px;
font-size:10px;
}
#tarif_b {
background-image: url(img/tarif_b.gif);
height:20px;
background-repeat: no-repeat;
background-position: top;
}
#deconnect_h {
background-color: #ECF0C2;
clear:both;
background-image: url(img/droite_h.gif);
background-repeat: no-repeat;
background-position: top;
margin-top:8px;
padding-top:12px;
font-size:10px;
}
#deconnect_b {
background-image: url(img/droite_b.gif);
height:20px;
background-repeat: no-repeat;
background-position: top;
}
.menugauche {
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left: 8px;
margin-top:0;
margin-right:8px;
margin-bottom:0;
padding:0;
padding-left:22px;
list-style-image: url(img/puce2.gif);
}
.menugauche a {
margin: 0;
padding:0;
color: #000000;
}
/*
CENTRE
--------------------------------------------------------------------------------------------------------
*/
#centre-accueil {
background-color:#ECF0C2;
margin-left: 166px;
}
#centre-accueil_h {
background-image: url(img/centre-accueil_h.gif);
background-repeat: no-repeat;
background-position: top;
height:20px;
}
#centre-accueil_b {
background-image: url(img/centre-accueil_b.gif);
background-repeat: no-repeat;
background-position: bottom;
height:20px;
}
.cartouche {
background-image: url(img/cartouche.gif);
height:120px;
width:277px;
background-repeat: no-repeat;
border-left: 20px solid #ECF0C2;
border-bottom: 8px solid #ECF0C2;
float: left;
}
.picto {
margin:0;
float: left;
width: 117px;
}
.box {
margin:0;
float: left;
width: 160px;
height:100px;
padding-top:8px;
color: #A9B62C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
height:20px;
}
.box a {
font-style: italic;
color: #000000;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.orange {
padding-left:20px;
background-image: url(img/arrow_orange.gif);
background-repeat: no-repeat;
background-position: left top;
height:19px;
display:block;
}
.jaune {
padding-left:20px;
background-image: url(img/arrow_yellow.gif);
background-repeat: no-repeat;
background-position: left top;
height:20px;
display:block;
}
#centre_h {
background-image: url(img/centre_h.gif);
height:20px;
background-repeat: no-repeat;
background-position: top;
}
#centre_b {
background-image: url(img/centre_b.gif);
height:20px;
background-repeat: no-repeat;
background-position: bottom;
}
#centre_gauche {
width:408px;
float:left;
margin:0;
padding-left:20px;
padding-right:20px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
z-index:-1;
}
#centre_blabla {
background-color:#DDE58D;
margin-left: 166px;
width:610px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#centre_blabla p{
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
}
#centre_blabla h2{
margin-left:10px;
}
#centre_blabla h5{
margin-left:10px;
}
#centre_blabla strong{
font-weight:bold;
}
#centre_blabla a{
color:#000000;
text-decoration:underline;
}
#centre_blabla li {
list-style: none;
margin-left:100px;
}
#centre_blabla_b {
background-image: url(img/centre_blabla_b.gif);
height:20px;
}
#centre_blabla_h {
background-image: url(img/centre_blabla_h.gif);
height:20px;
}
#centre_gauche p{
margin-bottom:10px;
margin-top:10px;
}
#centre_gauche em{
font-size:10px;
font-style:italic;
}
#centre_droit {
width:138px;
float:left;
margin-left:8px;
padding-left:10px;
padding-right:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#centre_droit img {
margin-left:10px;
margin-bottom:15px;
}
.menudroit {
list-style-type: none;
margin-left: 2px;
margin-top:0;
margin-right:2px;
margin-bottom:0;
padding:0;
padding-left:10px;
list-style-image: url(img/carre.gif);
/*font-size: 12px;*/
font-size: 10px;
color:#000000;
}
.menudroit li {
padding-bottom:10px;
}
#aide_pub {
background-color:#FFFFFF;
font-size: 10px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
clear:both;
}
#aide_pub_h {
background-image: url(img/aide_pub_h.gif);
background-position:bottom;
background-repeat: no-repeat;
height:9px;
width:138px;
}
#aide_pub_b {
background-image: url(img/aide_pub_b.gif);
height:9px;
width:138px;
background-repeat: no-repeat;
}

#bloc2 {
margin-top:20px;
}
.titre {
list-style-type: none;
font-size: 14px;
font-weight: bold;
color:#007E3D;
list-style-image: url(img/carred.gif);
margin-left:-15px;
margin-bottom:10px;
}
#centre a {
text-decoration: underline;
color: #000000;
}

.g00 {
width:400px;
padding:0;
margin:0;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top:15px;
margin-bottom:15px;
}
.g01, .g03 {
width:130px;
padding:0;
margin:0;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top:15px;
margin-bottom:15px;
}
.g02 {
width:128px;
padding:0;
margin-left:10px;
margin-right:10px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top:15px;
margin-bottom:15px;
}
.g04 {
width:250px;
padding:0;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top:15px;
margin-bottom:15px;
}
.g05 {
width:180px;
padding:0;
/*margin-left:10px;*/
margin-right:10px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top:15px;
margin-bottom:15px;
}
.g00 select {
width:180px;
z-index:-1;
}
.g01 select,.g02 select,.g03 select {
z-index:-1;
width:128px;
}
.g04 select {
width:200px;
z-index:-1;
}
.g05 select {
width:180px;
z-index:-1;
}
.commune_titre {
width:128px;
}
.commune {
width:128px;
margin-left:50px;
}
input {
width:100px;
padding:0;
margin:0;
}
.verifier {
width:40px;
height:16px;
margin:0;
margin-bottom:10px;
padding:0;
}
.envoyer {
float:right;
}
.paiement {
float:right;
}
.under {
text-decoration: underline;
font-weight: bold;
}
#text {
background-position: left top;
background: url(img/annonce-txt2.gif) no-repeat;
}
#upload {
margin-left:20px;
padding-left:30px;
padding-right:20px;
background-color: #FFFFFF;
margin-right:40px;
}
textarea {
/*width:189px;*/
width:210px;
padding-left:30px;
overflow: visible;
/*font-family: Arial, Helvetica, sans-serif;*/
font-family: "Courier New", Courier, mono;
font-size: 12px;
line-height: 25px;
background: none;
}
.erreur {
color:#CC0000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#saisissez_h {
background-image: url(img/saisissez_votre_annonce.gif);
height:25px;
background-repeat: no-repeat;
margin-top:20px;
}
#saisissez_b {
background-image: url(img/saisissez_b.gif);
height:25px;
background-repeat: no-repeat;
margin-bottom:20px;
}
#abrev {
margin-left:270px;
margin-top:50px;
position:absolute;
text-align:center;
}
#abrev img {
cursor:pointer;
}
#abrev span {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#C7D630;
}
#photo {
background-image: url(img/photo.gif);
height:25px;
background-repeat: no-repeat;
}
.parcourir {
padding:0;
margin:0;
border:1px;
width:270px;
}
#saisissez_b p{
padding:0;
margin:0;
padding-left:215px;
line-height: 25px;
font-weight: bold;
font-size: 14px;
color: #007E3D;
}

#saisissez_b input{
padding:0;
margin:0;
margin-left:215px;
line-height: 25px;
font-weight: bold;
font-size: 14px;
color: #007E3D;
width:10px;
height:25px;
background-color:#DCE48A;
}
#annonce-txt_h {
background-image: url(img/annonce-txt_h.gif);
height:20px;
background-repeat: no-repeat;
padding:0;
margin:0;
border:0;
}
#annonce-txt_b {
background-image: url(img/annonce-txt_b.gif);
height:20px;
background-repeat: no-repeat;
}
#form8 {
padding:0;
margin:0;
border:0;
height:150px;
overflow: hidden;
}
#form7 {
clear:both;
}
#editions {
width:408px;
}
#editions01{
float:left;
width:228px;
margin-bottom:20px;
}
#editions02{
float:left;
width:175px;
margin-left:1px;
margin-bottom:20px;
}
#editions03{
clear:both;
margin: 0;
padding:0;
}
.checklist, .checklist li{
list-style: none;
margin: 0;
padding:0;
padding-top:2px;
padding-bottom:2px;
}
.dept { 
font-size: 0.9em;
width: 100%; 
}
.deptBis { 
font-size: 0.75em;
width: 100%; 
}

.dept input { 
vertical-align: middle; 
margin:0; 
padding:0; 
height:14px;
width:15px;
}
.deptBis input { 
vertical-align: middle; 
margin:0; 
padding:0; 
height:14px;
width:15px;
}
#calendar_inner {
padding:5px;
text-align: center;
border: 1px solid #A4B986;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width:140px;
}
.mnav {
width:33%;
float:left;
margin-bottom:5px;
}
#calendar_inner table {
clear:both;
}
td {
width:20px;
height:20px;
}
.month {
font-weight: bold;
cursor:pointer;
}
.jourselect {
color: #FFFFFF;
background-color: #FDBD12;
}
.today {
font-weight:bold;
}
.toprow {
background-color: #EDF1C6;
font-weight: bold;	
}
.toprowend {
background-color: #DCE48A;
font-weight: bold;	
}
#calendar_inner a:hover, month a:hover {
color: #CC0000;
}
.day_select {
background-color: #C8D733; /*BDDBEA;*/
}
.day {
cursor:pointer;
text-decoration:underline;
}
.day:hover {
color: #CC0000;
cursor:pointer;
text-decoration:underline;
}
.off {
text-decoration: line-through;
color: #CCCCCC;
}
#form p {
padding: 0.2em 0;
margin: 0 0 .2em 0;
}
#form fieldset#coordonnees label {
float: left;
width: 140px;
margin: 0;
padding: 0;
line-height: 1.8;
font-size:11px;
}
#form fieldset#authentification label {
float: left;
width: 140px;
margin: 0;
padding: 0;
line-height: 1.8;
font-size:11px;
}
#form label:hover {
cursor: pointer;
}
#form label.obligatoire {
font-weight: bold;
}
#form .legende {
color: #000000;
background: transparent;
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
}
#form .focus {
background: #FAFED3;
color: black;
}
#form .normal {
background: white;
color: black;
}
#form input{
width:260px;
}	
#accpub {
clear:both;
}		
#accpub input{
width:15px;
padding:0;
margin:0;
}		
#recap01 {
width:204px;
float:left;
background-color: #EDF1C6;
margin-bottom:10px;
}
#recap01 p{
padding-right:10px;
padding-left:10px;
width:184px;
}
#recap02 {
width:184px;
float:left;
margin-left:20px;
padding-top:20px;
margin-bottom:10px;
}
.name {
text-transform: uppercase;
}
#recap_h {
width:204px;
height:20px;
background-image: url(img/recap_h.gif);
background-repeat: no-repeat;
}
#recap_b {
width:204px;
height:20px;
background-image: url(img/recap_b.gif);
background-repeat: no-repeat;
}
#modif {
clear:both;
}
#modif input{
width:184px;
height:31px;
}		
.modif01 {
margin:10px;
margin-top:0;
float:left;
}		
.modif02 {
margin:10px;
margin-top:0;
float:left;
}		
#cout {
width:378px;
padding:10px;
clear:both;
border:1px solid #C3CA7A;
}	

/*a.info {
position:relative;
z-index:24;
text-decoration:none;
}
a.info:hover {
z-index:25;
}
a.info span {
display: none;
}
a.info:hover span{*/
.aide {
background-image: url(img/aide5.gif);
position:absolute;
width:150px;
height:auto;
border:1px solid #FDBD12;
/*border:1px solid #C6D531;*/
color:#000000;
text-align: left;
padding-left:70px;
padding-top:5px;
margin-left:20px;
font-size:11px;
z-index:10;
}
.aide_fixe {
background-image: url(img/aide_fixe.gif);
position:absolute;
width:210px;
height:52px;;
/*border:1px solid #FDBD12;*/
border:1px solid #C6D531;
color:#000000;
text-align: left;
padding-left:10px;
padding-top:2px;
margin-left:20px;
font-size:11px;
}
.aide_fixe_promo {
position:absolute;
border:1px solid #C6D531;
background-image: url(img/aide_fixe.gif);
width:150px;
height:110px;;
color:#000000;
text-align:left;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
margin-left:20px;
}
.aide_fixe_img {
position:absolute;
width: 120px;
height: 120px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*
PAGE ABREVIATION
--------------------------------------------------------------------------------------------------------
*/
#abreviation-txt_h {
background-image: url(img/abreviation-txt_h.gif);
height:20px;
background-repeat: no-repeat;
padding:0;
margin:0;
border:0;
}
#abreviation-txt_b {
background-image: url(img/abreviation-txt_b.gif);
height:20px;
background-repeat: no-repeat;
}
#abreviation-aide_h {
background-image: url(img/abreviation-aide_h.gif);
height:20px;
background-repeat: no-repeat;
padding:0;
margin:0;
border:0;
}
#abreviation-aide_b {
background-image: url(img/abreviation-aide_b.gif);
height:20px;
background-repeat: no-repeat;
}
#abreviation {
background-color:#FFFFFF;
margin-left:20px;
padding-left:10px;
margin-right:13px;
width:338px;
}
#abreviation_aide1 {
background-color:#FFFFFF;
margin-left:20px;
padding-left:10px;
margin-right:13px;
width:420px;
}
#abreviation_aide2 {
background-color:#FFFFFF;
margin-left:20px;
padding-left:10px;
margin-right:13px;
width:420px;
}
#abreviation_titre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin-left:20px;
margin-bottom:7px;
margin-top:15px;
color:#007E3D;
font-weight:bold;
}
#abreviation a {
font-weight:bold;
}
#abreviation table {
width:310px;
border:0px;
}
#abreviation td {
width:auto;
}
#abreviation_lettres {
background-image: url(img/abrev_lettres.gif);
height:35px;
background-repeat: no-repeat;
margin-left:50px;
padding-top:5px;
font-size:12px;
}
#abreviation_lettres span {
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
}

/*
PUBLICITE
--------------------------------------------------------------------------------------------------------
*/	 
.pub468 {
width:468px;
height:60px;
border:1px solid #F2F0F0;
margin-top:21px;
margin-bottom:5px;
}
.pub120 {
width:120px;
/*height:120px;*/
border:1px solid #F2F0F0;
margin-left:15px;
margin-right:15px;
margin-top:10px;
margin-bottom:10px;
}
.skyscraper {
width:60px;
height:450px;
float:right;
margin-top:41px;
margin-right:41px;
border:1px solid #F2F0F0;
display:none;
}	
/*
FOOTER
--------------------------------------------------------------------------------------------------------
*/	 
#bas {
height: 30px;
margin-left:166px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
padding:10px;
vertical-align: text-bottom;
text-align: center;
}
#bas a{
margin-right:15px;
margin-left:15px;
}
/*
ADMIN
--------------------------------------------------------------------------------------------------------
*/
#admin_centre {
background-color:#DDE58D;
margin-left: 166px;
width:610px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#admin_centre_b {
background-image: url(img/centre_blabla_b.gif);
height:20px;
}
#admin_centre_h {
background-image: url(img/centre_blabla_h.gif);
height:20px;
}
.admin_orange {
padding-left:20px;
background-image: url(img/arrow_orange.gif);
background-repeat: no-repeat;
background-position: left top;
height:19px;
display:block;
color:#000000;
font-weight:bold;
font-style:italic;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.admin_jaune {
padding-left:20px;
background-image: url(img/arrow_yellow.gif);
background-repeat: no-repeat;
background-position: left top;
height:20px;
display:block;
color:#000000;
font-weight:bold;
font-style:italic;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#admin_recherche {
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
}
#admin_recherche h3 {
color:#000000;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#admin_recherche table {
width:550px;
}
#admin_recherche li {
margin-left:50px;
}
#admin_recherche a {
color:#000000;
text-decoration:underline;
}
#admin_modif {
margin-bottom:10px;
margin-top:10px;
margin-left:10px;
}
.admin_modif_input {
width:250px;
margin-bottom:2px;
margin-top:2px;
}
#admin_modif label {
float: left;
width: 140px;
}
#admin_modif h3 {
color:#000000;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#admin_modif h4 {
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
}
.admin_bouton {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
text-align:right;
margin-left:70px;
cursor:pointer;
color:#FDBD12;
}
.admin_bouton_accueil {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
text-align:right;
cursor:pointer;
color:#FDBD12;
}
.admin_bouton_pa {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
text-align:right;
margin-left:70px;
cursor:pointer;
color:#000000;
}
#admin_text {
background-position: left top;
background: url(img/annonce-txt3.gif) no-repeat;
width:253px;
}
#admin_form8 {
height:180px;
/*overflow: hidden;*/
}
.admin_textarea {
/*width:189px;*/
/*width:240px;*/
overflow-x: hidden;
overflow-y: scroll;
font-family: "Courier New", Courier, mono;
font-size: 12px;
line-height: 25px;
height:183px;
}
#admin_valide {
	margin-left: 20px;
}
#modif_client label {
width: 250px;
}
#modif_client input {
width: 200px;
}
.admin_parcourir {
padding:0;
margin:0;
border:1px;
width:230px;
}
.admin_cartouche {
background-image: url(img/cartouche_admin.gif);
height:150px;
width:277px;
background-repeat: no-repeat;
border-left: 20px solid #ECF0C2;
border-bottom: 8px solid #ECF0C2;
float: left;
}
.admin_box {
margin-left: 30px;
margin-top: 20px;
float: left;
width: 130px;
height:100px;
padding-top:8px;
color: #A9B62C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
}
.admin_box a {
font-style: italic;
color: #000000;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#entete_stat {
	margin-bottom: 20px;
}
