@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
select, input, textarea{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
p, form{
margin:8px 0;
padding:0;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #762B85;
	font-weight: bold;
}
a:visited {
	color: #762B85;
}
a:hover {
	color: #762B85;
}
a:active {
	color: #762B85;
}
a.grismoyen {
	font-size: 12px;
	color: #777777;
	font-weight: bold;
}
a.grismoyen:visited {
	color: #777777;
}
a.grismoyen:hover {
	color: #0066FF;
}
a.grismoyen:active {
	color: #777777;
}

a.grisliengros {
	font-size: 13px;
	color: #777777;
	font-weight: bold;
}
a.grisliengros:visited {
	color: #777777;
}
a.grisliengros:hover {
	color: #0066FF;
}
a.grisliengros:active {
	color: #777777;
}

a.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	font-weight: bold;
}
a.gris:visited {
	color: #777777;
}
a.gris:hover {
	color: #0066FF;
}
a.gris:active {
	color: #777777;
}
a.bleu {
	font-size: 10px;
	color: #0066FF;
	font-weight: bold;
}
a.bleu:visited {
	color: #0066FF;
}
a.bleu:hover {
	color: #0066FF;
}
a.bleu:active {
	color: #0066FF;
}

a.violetliengros {
	font-size: 12px;
	color: #762B85;
	font-weight: bold;
}
a.violetliengros:visited {
	color: #762B85;
}
a.violetliengros:hover {
	color: #762B85;
}
a.violetliengros:active {
	color: #762B85;
}

a.lienbleu {
	font-size: 14px;
	color: #0066FF;
	font-weight: bold;
}
a.lienbleu:visited {
	color: #0066FF;
}
a.lienbleu:hover {
	color: #0066FF;
}
a.lienbleu:active {
	color: #0066FF;
}
a.lienrouge {
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
a.lienrouge:visited {
	color: #FF0000;
}
a.lienrouge:hover {
	color: #FF0000;
}
a.lienrouge:active {
	color: #FF0000;
}
.moyen{
font-size:13px;
}
.gris{
color:#777777;
}
.gris_petit{
font-size:10px;
color:#777777;
}
.grismoyen{
font-size:11px;
color:#777777;
}
.grisgros{
font-size:13px;
color:#777777;
}
.titres_gris{
font-size:18px;
color:#777777;
font-weight:bold;
}
.titres_violets{
font-size:14px;
color:#762B85;
font-weight:bold;
}
.violet{
color:#762B85;
}
.violet_petit{
font-size:11px;
color:#762B85;
}
.violet_moyen{
font-size:12px;
color:#762B85;
font-weight:bold;
}
.medium_violets{
font-size:16px;
color:#762B85;
font-weight:bold;
}
.gros_violets{
font-size:20px;
color:#762B85;
font-weight:bold;
}
.tres_gros_violets{
font-size:24px;
color:#762B85;
font-weight:bold;
}
.titres_bleu{
font-size:14px;
color:#0066FF;
font-weight:bold;
}
.bleu{
color:#0066FF;
}
.gros_bleu{
font-size:16px;
color:#0066FF;
font-weight:bold;
}
.tres_gros_bleu{
font-size:22px;
color:#0066FF;
font-weight:bold;
}
.listing{
font-size: 10px;
color:#333333;
}
.listing_bleu{
font-size: 10px;
color:#0066FF;
}
.petit{
font-size: 9px;
}

.noir_moyen{
font-size:12px;
color:#333333;
}
.rouge {color: #FF0000}
#page{
margin:20px auto;
width:900px;
text-align:center;
}
#droite{
margin:60px 0 0 0;
padding:0;
width:220px;
float:right;
text-align:center;
}
#droite_page{
margin:0;
padding:0;
width:270px;
float:right;
text-align:center;
}
#gauche{
margin:0;
padding:0;
width:660px;
float:left;
}
#gauche_page{
margin:0;
padding:0;
width:620px;
float:left;
}
.blocdroite{
margin:0;
padding:0;
width:320px;
float:right;
}
.blocgauche{
margin:0;
padding:0;
width:320px;
float:left;
}
.coldroite{
margin:0;
padding:10px 0;
width:320px;
float:right;
background-color: #EDEDED;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
}
.colgauche{
margin:0;
padding:10px 0;
width:320px;
background-color: #EDEDED;
float:left;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
}

.arrondibleu{
margin:5px auto;
padding:5px;
width:256px;
background-color: #FFFFFF;
border: 1px solid #0066FF;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
text-align:center;
}
.arrondibleupetit{
margin:2em auto;
padding:5px;
width:238px;
background-color: #FFFFFF;
border: 1px solid #0066FF;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
text-align:center;
}
.arrondiviolet{
margin:5px auto;
padding:5px;
width:300px;
background-color: #FFFFFF;
border: 1px solid #762B85;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
}
.arrondivioletpetit{
margin:30px auto;
padding:2px 5px;
width:210px;
clear:both;
background-color: #FFFFFF;
border: 1px solid #762B85;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
}
.arrondivioletgrand{
margin:0 0 3px 0;
padding:2px 5px;
width:98%;
height:100%;
float:right;
background-color: #FFFFFF;
border: 1px solid #762B85;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
}

.arrondivioletmini{
margin:30px auto;
padding:2px 5px;
clear:both;
width:210px;
background-color: #FFFFFF;
border: 1px solid #762B85;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
}
.arrondivertpetit{
margin:30px auto;
padding:2px 5px;
width:210px;
clear:both;
background-color: #FFFFFF;
border: 1px solid #92C83F;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
}
.arrondigris{
margin:0;
padding:0;
clear:both;
background-color: #EEEEEE;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
}
.arrondigrisborder{
margin:0;
padding:0;
clear:both;
background-color: #EEEEEE;
border: 1px solid #762B85;
-moz-border-radius:12px;
-webkit-border-radius:12px;
-khtml-border-radius:12px;
}
.fondgris{
background-color: #EEEEEE;
color:#666666;
}
#villes{
margin:20px auto;
width:900px;
text-align:center;
font-weight:bold;
color: #762B85;
clear: both;
font-size:8px;
}

#footer{
margin:20px 0 0 0;
padding:5px 0;
width:100%;
text-align:center;
background-color:#762B85;
color: #FFFFFF;
clear: both;
}
#footer a, #footer a:visited, #footer a:hover, #footer a:active{
color: #FFFFFF;
text-decoration: none;
}

