@charset "utf-8";
body {
background-image:url(images/fondpxl2.jpg);
background-repeat:repeat;
}

.conteneur {
height:auto;
width:980px;
margin-top:0;
margin-left:auto;
margin-right:auto;
position:relative;
}

.banniere {
height:70px;
width:980px;
background-image:url(images/banniere.jpg);
background-repeat:no-repeat;
}

.barremenu {
background-repeat:no-repeat;
height:20px;
width:980px;
background-image:url(images/barremenu980.gif);
}

dl,dt,dd,ul,li {
list-style-type:none;
margin:0;
padding:0;
}

#menu {
position:absolute;
top:62px;
left:94px;
z-index:99;
width:792px;
height:20px;
padding-top:9px;
padding-left:10px;
visibility:visible;
}

.contenu {
background-color:#FFF;
height:auto;
width:980px;
margin-top:0;
}

.current {
font-weight:bolder;
color:#72B244;
}

.current a {
color:#690;
text-decoration:none;
}

.barrerouge {
background-color:#900;
height:10px;
width:980px;
}

.barreliensrapides {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
background-color:#FFF;
width:980px;
text-align:center;
vertical-align:middle;
}

.barreliensrapides a {
color:#000;
}

#menu dl {
float:left;
width:95px;
}

.langue {
color:#900;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-size:14px;
display:block;
height:20px;
width:30px;
margin-left:20px;
float:left;
visibility:hidden;
}

.premium {
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
color:#666;
font-size:14px;
text-decoration:none;
}

.premium a {
color:#333;
text-decoration:none;
display:block;
width:130px;
padding-left:10px;
}

.premium a:hover {
color:#900;
}

#menu dt {
cursor:pointer;
text-align:center;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666;
margin:1px;
}

#menu dd {
display:none;
border:1px solid gray;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
height:auto;
width:105px;
}

#menu li {
text-align:center;
background:#fff;
}

#menu li a,#menu dt a {
color:#666;
text-decoration:none;
display:block;
height:100%;
border:0 none;
}

#menu li a:hover,#menu li a:focus,#menu dt a:hover,#menu dt a:focus {
font-weight:bolder;
color:#B4151A;
}

.arrondi {
background-image:url(images/cadrearrondi_grand.gif);
background-repeat:no-repeat;
height:23px;
width:980px;
margin-top:15px;
}

.anim {
margin-right:auto;
margin-left:auto;
background-color:#e7e5e5;
display:block;
height:198px;
width:249px;
margin-bottom:10px;
}

.diapo {
display:block;
height:250px;
width:540px;
margin-left:15px;
margin-top:10px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#900;
}

.colonnes {
height:auto;
width:auto;
float:none;
margin-left:120px;
}

.tdfin {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
height:auto;
width:270px;
padding-right:10px;
padding-left:10px;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#333;
border-left-color:#333;
vertical-align:top;
}

.menu_gauche {
height:auto;
width:150px;
float:none;
background-color:#999;
}

#menug {
position:absolute;
top:116px;
left:1px;
z-index:100;
width:111px;
height:329px;
padding-top:9px;
padding-left:10px;
visibility:visible;
}

.accueil {
font-size:12px;
}

#menug dt {
cursor:pointer;
text-align:center;
font-weight:400;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
background-color:#b3a9a1;
height:auto;
width:100px;
padding-top:3px;
border-style:none;
border-width:0;
margin:1px;
}

#menug dd {
display:none;
border:1px solid gray;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
height:auto;
width:100px;
}

#menug li {
text-align:center;
background:#fff;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
padding-top:2px;
padding-bottom:2px;
}

#menug li a {
color:#333;
text-decoration:none;
display:block;
height:100%;
border:0 none;
}

#menug dt a {
color:#fff;
text-decoration:none;
display:block;
height:100%;
border:0 none;
font-weight:400;
font-size:14px;
}

#menug li a:hover,#menu li a:focus,#menug dt a:hover,#menug dt a:focus {
background-color:#D1C5BA;
color:#FFF;
}

.dibond {
display:block;
height:auto;
width:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.tdlarge {
width:530px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
height:auto;
padding-right:10px;
padding-left:10px;
}

.imagetdfin {
display:block;
height:auto;
width:auto;
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
}

.video {
display:block;
height:200px;
width:350px;
margin:7px auto;
}

.plans {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:small;
display:block;
height:20px;
width:180px;
padding-left:15px;
background-color:#A8171C;
}

.liens_plans td {
width:100px;
height:auto;
}

.sous_titre {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
color:#333;
text-decoration:underline;
}

.sanscolonne {
width:830px;
height:auto;
margin-left:130px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
display:block;
border-left-width:1px;
border-left-style:solid;
border-left-color:#333;
padding-left:10px;
}

.menu_interne {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
display:block;
height:auto;
width:120px;
border:1px solid #900;
padding:3px;
}

.menu_interne:hover {
color:#FFF;
font-weight:400;
background-color:#900;
}

.menu_interne a:hover {
color:#FFF;
}

.colonnesidem td {
height:auto;
width:385px;
padding-right:10px;
padding-left:10px;
padding-top:10px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#333;
border-right-width:1px;
border-right-style:solid;
border-right-color:#333;
font-size:x-small;
}

.likeh2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#900;
font-weight:bolder;
}

.licence {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#999;
}

.sanscolonne a img {
	text-decoration:none;
	padding-top:3px;
	padding-right:3px;
	border-style:none;
	text-align: center;
}

.adresses td {
	font-size:small;
	color:#666;
	height:auto;
	width:200px;
	text-align: center;
}

.adresses {
height:auto;
width:auto;
margin-right:auto;
margin-left:auto;
}

.texte_form {
font-size:small;
}

.dem_prix_acc {
height:auto;
width:500px;
}

.dem_prix {
height:25px;
width:500px;
margin-top:7px;
}

.prix label {
width:200px;
height:20px;
font-size:11px;
color:#333;
background-color:#AFCDFB;
padding-top:5px;
float:left;
}

.tdidem {
width:400px;
height:auto;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
border-left-width:1px;
border-left-style:solid;
border-left-color:#333;
}

.plan1 {
display:block;
font-size:small;
height:15px;
width:300px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
background-color:#77B536;
color:#FFF;
margin-bottom:5px;
}

.plan1 a:hover {
font-weight:bolder;
color:#900;
}

.plan2 {
display:block;
height:15px;
width:250px;
padding-top:3px;
padding-bottom:3px;
margin-left:50px;
background-color:#AA8B6F;
font-size:small;
color:#FFF;
padding-left:10px;
margin-bottom:5px;
}

.imgverticale {
display:block;
height:auto;
width:auto;
margin-right:10px;
margin-left:10px;
}

.dim td {
width:47px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
border-top-width:2px;
border-top-style:solid;
border-top-color:#FFF;
padding-left:5px;
text-align:left;
height:20px;
padding-right:5px;
font-size:small;
}

.dim {
background-color:#B8131A;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
margin-bottom:20px;
}

.revendeurs {
position:absolute;
height:10px;
width:150px;
display:block;
margin-left:800px;
bottom:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:small;
color:#900;
text-align:right;
padding:30px;
}

.fb {
position:absolute;
height:50px;
width:250px;
display:block;
margin-left:100px;
bottom:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:small;
color:#900;
text-align:right;
padding:30px;
}
.table_revendeurs {
height:auto;
width:auto;
margin-left:130px;
}

.table_revendeurs td {
height:auto;
width:255px;
border:1px solid #999;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:small;
padding:7px;
}

.langue a,.menu_interne a,.revendeurs a {
color:#900;
text-decoration:none;
}

.plans a,.plan1 a,.plan2 a {
color:#FFF;
text-decoration:none;
}

.plan2 a:hover,.revendeurs a:hover {
font-weight:bolder;
color:#CCC;
}

