body {
	background-image: url(../img/bg.gif);
	background-position: top center;
	margin-left: 0px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}


.bloc {
background-color:#262626;
vertical-align:top;
padding:11px;
}

.bouton-ok {
background-image: url(../img/bouton-ok.gif);
width:25px;
height:16px;
border:none;
border-color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}


.bouton-recherche {
background-image: url(../img/bouton-recherche.gif);
width:16px;
height:17px;
border:none;
border-color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

.contenu {
background-image:url(../img/bg-table.gif);
background-color:#646464;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-align:justify;
height:700px;
vertical-align:top;
}
.contenu_demos {
background-image:url(../img/bg-table_demos.gif);
background-color:#646464;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-align:justify;
height:700px;
vertical-align:top;
}


.footer {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
text-align:left;
}

.highlight {
color:#FFFFFF;
}

.input {
width:100px;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#751CAA;
text-align:justify;
line-height:16px;
}


.intro {
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-align:justify;
margin:15px;
}


.legende {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

.soustitre {
	/*background-color:#BC0000;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	color: #FFFFFF;
	margin: 6px 0 0; !margin: 6px 0 -2px;
}

.table1 {
width:625px;
background-image: url(../img/table1-fond.gif);
text-align:justify;
}

.table2 {
	width:625px;
	background-image: url(../img/table2-fond.gif);
	text-align:justify;
	color: #FFFFFF;
}

.titre {
background-color:#292929;
text-align:left;
width:652px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
}
.titre_demos {
background-color:#292929;
text-align:left;
width:100%;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
}


/* Ajout Suzanne */

.bloc a, .bloc a:active, .bloc a:link, .bloc a:visited,
.sinscrire a, .sinscrire a:active, .sinscrire a:link, .sinscrire a:visited,
.footer a, .footer a:active, .footer a:link, .footer a:visited { color:#999999; text-decoration:none; font-weight: normal; }
form a, form a:active, form a:link, form a:visited { color: white; text-decoration:none; font-weight: normal; }
.intro a, .intro a:active, .intro a:link, .intro a:visited  { color:#CCCCCC; text-decoration:none; }

.bloc a:hover { color:#999999; text-decoration:none; font-weight: normal; }
form a:hover { color: white; text-decoration:none; font-weight: normal; }
.intro a:hover { color:#CCCCCC; text-decoration:underline; }

.sinscrire a:hover,
.footer a:hover { color:#999999; text-decoration:underline; font-weight: normal; }
form a:hover { color: white; text-decoration:underline; font-weight: normal; }

.table2 a, .table2 a:active, .table2 a:link, .table2 a:visited { color:white; text-decoration:none; font-weight: bold; }

.table2 a:hover { color:white; text-decoration:underline; font-weight:bold; }

.table2 h1 { font-size: 12px; font-weight: bold; margin: 0; } /* Barre rouge pages FAQ Annonces Légales */
.table2 h2 { font-size: 12px; font-weight: bold; margin: 20px 0 4px 0; }
.table2 h3 { font-size: 11px; font-weight: bold; margin: 16px 0 4px 0; }

ul, ol { margin: 17px 0 17px 32px; padding: 0; }
ul { list-style-image: url(../img/puce-liste.gif); }
ul li, ol li { margin: 7px 0; padding: 0 0 0 1px; }
.encadre-gris-fonce ul { list-style-image: url(../img/puce-liste_surveiller.gif); margin: 0 0 0 32px; padding: 0; }
ul.prospecter { list-style-image: url(../img/puce-liste_prospecter.gif); margin: 17px 0 17px 32px; padding: 0; }

form.formulaire label { width: 165px; display: inline; float: left; }
form.formulaire p { margin: 6px 0; }

.msg_erreur, form.formulaire .msg_erreur { /*color: #C40419;*/ color: #FF9900; /*font-weight: bold;*/ }
form.formulaire .msg_erreur { padding: 0 8px; }


/* ------------------- Mootools ------------------ */

#accordion, #accordion2 {
	margin: 0; padding: 6px 0; background-color: transparent;
}


#accordion .element, #accordion2 .element2 {
	margin: 3px 0; padding: 0 11px; !margin: 6px 0 3px;
}

.table2 h3.toggler, .table2 h3.toggler2 {
	font-size: 11px; font-weight: bold; margin: 0; padding: 0;
	/*background-color:#BC0000;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

#accordion .soustitre, #accordion2 .soustitre {
	/*background-color:#3D3D3D;*/
}
.table2 #accordion h3.toggler, .table2 #accordion h3.toggler2, 
.table2 #accordion2 h3.toggler, .table2 #accordion2 h3.toggler2 {
	background-color:#3D3D3D;
}
#accordion .soustitre, #accordion2 .soustitre {
	margin: 0; !margin: 0 0 -2px;
}

.table2 a:link h3.toggler, .table2 a:link h3.toggler2,
.table2 a:hover h3.toggler, .table2 a:hover h3.toggler2,
.table2 a:visited h3.toggler, .table2 a:visited h3.toggler2 {
	background: transparent url(img/arrow-bottom.gif) no-repeat;
	padding-left: 14px;
}
.table2 a:active h3.toggler, .table2 a:active h3.toggler2 {
	background: transparent url(img/arrow-right.gif) no-repeat;
	padding-left: 14px;
}

.logo_partenaire_droite { margin: 95px 0 95px 5px; float: right; }
.logo_partenaire_gauche { margin: 5px 5px 5px 0; }

/* ------------------- Mootools ------------------ */

.tool-tip {
	color: #fff;
	width: 349px;
	z-index: 130000;
	border: 1px solid #999999;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	/*color: #9FD4FF;*/
	color: white;
	padding: 8px 8px 4px;
	background-color: #999999;
}
 
.tool-text {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 8px 8px;
	color: black;
	background-color: white;
}
 
