/*Supprime toutes les marges par défaut*/
*{margin:0;padding:0;}

/*corps de la page*/
body {color: #666666;background-color : #ffffff; font-size: 11px; font-family: /*"lucida sans unicode",*/Verdana, Arial, Helvetica, sans-serif;}

/*Base*/
p {margin: 0px 0px 10px 0px;}
p.lien-espace{margin:10px 0 10px 0;}
hr {margin:10px 0 10px 0;}
img.valign_bottom{vertical-align:bottom;}
img.valign_middle{vertical-align:middle;}
td {font-size: 11px;vertical-align: top;text-align:justify;}
strong {font-weight: bold;}
td.contenu{padding-left:4px;}
div.separation {height: 11px;background-image:url(../image/interface/point.gif); background-repeat: repeat-x;margin:10px 0 6px 0;}

h3,h4,h5,h6 {font-size: 10px;font-weight: normal; padding 0px; margin: 0px;}
h1{color:#ff9900;font-size: 15px;margin-bottom: 10px;}
h2{color:#0E7FE5;font-size: 13px;margin-bottom: 10px;}

a {font-size: 11px; color: #009900; text-decoration: none;}
a:visited {color: #009900; text-decoration: none}
a:hover {color: #00BB00; text-decoration: underline}
a:active {color: #00BB00;}

a.lienlibel{color: #ffffff; text-decoration: none;}
a.lienlibel:hover{color: #ffffff; text-decoration: underline;}
a.lienlibel:visited{color: #ffffff;}

/*Formulaire*/
input {font-size:11px;}
select {font-size:11px;}
.formulaire{text-align:right;padding-right:5px;}

/*Les background du template*/
.separateur_point{height:8;background-image:url(../image/interface/point.gif);}
.bord_gauche{background-image:url(../image/interface/col1.gif);}
.bord_droit{background-image:url(../image/interface/col3.gif);}

/*Les listes*/
ul {list-style: none;}
ul.pagesdossiers{list-style: inside square;color:#666666;}
li.rubriqueenfant{padding-left:20px;}

/*Tableaux de base*/
table {width:100%;}
table.principale{width:770px;margin:8px 0 8px 0;}
table.menu{width:300px;}
table.menu2 {margin-bottom:6px;}
table.menu2 td{vertical-align:middle;}
td.menu{padding-left:6px;padding-top:3px;}

/*Dossiers*/
.dossier_page_1,.dossier_page_2 {width:50%;}
.dossier_page_1 {text-align: left;}
.dossier_page_2 {text-align: right;}

/*titre moyen de la page d'accueil*/
.accueiltitre{color: #f60;font-size: 12px; height:20px; background-image:url(../image/accueil/sitetitre.jpg); background-repeat:no-repeat;}
.accueiltitre2{text-align: left; padding: 0 10px 7px 10px; background-image:url(../image/accueil/titresite2.jpg); background-repeat: repeat-y;vertical-align: top;}
.accueiltitre2 a{color:#009900;}
.accueiltitre2 a:visited{color:#009900;}
.accueiltitre2 a:hover{color:#009900;}
.accueiltitre3{vertical-align:middle;text-align: left; padding: 0 0 0 30px;font-size: 10px;color: #ffffff; background-image:url(../image/accueil/titresite3.jpg); background-repeat: no-repeat;height:22px;}
div.publicite {width:213px;overflow:auto;text-align:justify;}

/*recherche*/
.recherchetitre {font-size: 13px; color: #000000; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.recherche {background-color: #FFFFFF; color: #000000; font-size: 12px;border: 0px;text-decoration: underline;cursor: pointer;}
.recherche-site br{margin-top:18px;}
.recherche-site input{padding:1px;}
.div-recherche-resultat {margin-top:10px;}
.div-recherche-resultat td{border-top: solid 1px #6EB848;background-color:#EBF6E6;padding:2px;}
.resultats-titre {margin-top:10px;}
.resultats-titre a{color:#2000B1;font-size:13px;text-decoration:underline}
.resultats-adresse a{color:green;}
.resultats-menu {text-align:center;margin-top:20px;}
.resultats-menu a.page{text-decoration:underline;}

/*Support*/
ul.support div.titre{border-top: solid 1px #6EB848;background-color:#EBF6E6;padding:2px;margin-top:10px;}
ul.support p{margin: 5px 0 5px 0;}

/*Occasions*/
div.occasions div.titre{border-top: solid 1px #6EB848;background-color:#EBF6E6;padding:5px 5px 5px 8px;margin-top:5px;clear:both;}
div.occasions div.titre a{display:block;}
div.occasions div.occasion{overflow:auto;border: solid 1px #EBF6E6;padding:5px;}
div.occasions div.occasion img{padding-left:5px;clear:both;}
.photooccasion {text-align:center;vertical-align:middle;background-color:#FAFAFA;width:300px;}

.erreur{color: #ff0000;font-size: 12px;text-align: center;}

tr.odd {background-color:#eeeeee;line-height:19px;}
tr.even {background-color:#fafafa;line-height:19px;}
tr.odd td{vertical-align:middle;}
tr.even td{vertical-align:middle;}

.texte {
	font-size: 10px; color: #333; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.ref {
	font-weight: bold; font-size: 10px; color: black; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.prix {
	font-weight: bold; font-size: 12px; color: #390; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.prix2 {
	font-weight: bold; font-size: 12px; color: #000; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.libelle1 {
	text-align: left; font-weight: normal; font-size: 14px; color: #f60; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif
}

.libelle2 {
	background-color : #F6F6F6;font-weight: normal; font-size: 15px; color: #f60; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif
}

.col {
	font-size: 10px; color: #666; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.tt {
	font-weight: normal; font-size: 19px; color: #f60; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif
}

table td.rayon {
    background-color: #FFFFFF;
	cursor:pointer;
}
table td.rayon a:hover {
    background-color: #DBEFF9;
	text-decoration: none;
}
table td.rayon a {
	display: block;
}
table tr.prhover a:hover {
	text-decoration: none;
}
table tr.produit {
	background-color: #FFFFFF;
	cursor:pointer;
}
table tr.prhover {
    background-color: #DBEFF9;
	cursor:pointer;
}
a img {
	border:0;
	margin:0;
	padding:0;
}
table td.image {
	background-color: #FFFFFF;
}
.lienimg {
	border:0;
	cursor:pointer;
}
.texte2 {
	font-size: 10px; color: #333; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-indent: 30pt;
}
.texte3 {
	font-size: 10px; color: #f60; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.texte4 {
	font-size: 10px; color: #333; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.ref2 {
	font-weight: bold; font-size: 14px; color: black; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.cacher {
	display: none;
}
.tva {
	font-weight: bold; font-size: 11px; color: #000; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.tva2 {
	color: #390;
}