#marchands_top {
	margin-bottom:20px;
	border:1px solid #ff8901;
	height:100px;
	width:668px;
}

#marchands_top img {
	width:100px;
}

#marchands_top li {
	float:left;
}

#marchands_top a {
	display:block;
	width:110px;
	height:90px;
}

#marchands_top h2 {
	background-color:#ff8901;
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
	padding-top:5px;
	height:25px;
	padding-left:10px;
}.itext, .itextarea {
	width:100%;
	border:1px solid #d9b174;
	padding:2px;
}

.errors {
	color:red;
}

dt {
	color:#3aa3cb;
	font-style:italic;
	
}
dd {
	margin:0px;
	margin-bottom:10px;
	margin-top:5px;
	
}

#proposer_marchand {
	width:300px;

	padding:20px;
}

.zend_form .description {
	color:#808182;
	padding:0px;
	margin:0px;
}#codespromo_catalogue {
	width:220px;
	margin-top:20px;
	
}

#codespromo_catalogue .promo {
	border:1px solid #3bfd37;
	padding:3px;
	margin-bottom:10px;
}
#codespromo_catalogue h2 {
	text-align:center;
		margin-bottom:20px;
		color:#0199ca;
	
}
#codespromo_catalogue p.code {
	color:#ff7f00;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	margin:0px;
}

#codespromo_catalogue p.texte {
	margin-top:0px;
}


#promos {
	margin-top:20px;
	border:1px solid #fab565;
}
#promos .promo {
	width:190px;
	border:1px solid #999999;;
	text-align:center;
	margin:auto;
	margin-top:5px;
	
}

#promos .description {
	font-size:12px;

}

#promos .code {
	color:#ff8901;
	font-weight:bold;
	display:none;
}

#promos h4 {
	margin:0px;
	padding:0px;
	background-color:#fab565;
	padding:3px;
	color:#ffffff;
	text-align:center;
}

#promos .show_code {
	color:green;
	font-size:13px;
	font-weight:bold;
}

/**
 * Liste des actualites sur l'acceuil
 */
#actualites {
	
	position:relative;
	padding:0px;
	margin:0px;

}

#actualites .actualite {
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	text-align:justify;
	width:668px;
	
}

#actualites .texte {
	padding:10px;
	font-size:11px;
}

#actualites .titre {
	margin:0px;
	padding:0px;
	color:#ffffff;
}

#actualites .date {
	color:#969ea1;
}

#actualites .actualite .haut {
	height:26px;
	width:668px;
	background-image:url(/images/structure/news_cadre_haut.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#actualites .actualite .haut p {
	font-size:9px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:20px;
	color:#ffffff;
}

#actualites .actualite .bas {
	height:7px;
	width:668px;
	background-image:url(/images/structure/news_cadre_bas.jpg);
	background-repeat:no-repeat;
	
}


#actualites .actualite .contenu {
	background-color:#5fbcdf;
	padding:5px;
	color:#ffffff;

	
}

#actualites a, #actualites span.lien {
	font-weight:bold;
	color:#f9fe67;
	border-bottom:1px dotted;
		cursor:pointer;
}

#actualites .titre span {
	font-size:11px;
}#alphabetique {
	height:25px;
	width:690px;
	margin-bottom:10px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	background-color:#5fbcdf;
	padding-left:20px;
	padding-top:3px;
	font-size:14px;
	
}
#alphabetique ul, #alphabetique li {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#alphabetique a, #alphabetique span {
	display:block;
	color:#ffffff;
	width:25px;
	text-align:center;
}

#alphabetique span {
	color:#cccccc;
}


#alphabetique li {
	float:left;
}

#alphabetique a.activer {
	color:#f9fe67;
	font-weight:bold;
}


#alphabetique p.titre {
	background-color:#1496c7;
	color:#ffffff;
	text-align:center;
	padding:5px;
	margin:0px;
}
/*
#alphabetique ul, #alphabetique li {
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
}

#alphabetique ul {
	margin:auto;
	height:25px;
	width:700px;
	margin-top:10px;
}

#alphabetique li {
	float:left;
	margin-left:3px;
}

#alphabetique li a {
	display:block;
	width:20px;
	height:15px;
	padding-top:5px;
	text-align:center;
	color:#ff9e00;
	border:1px solid #ffffff;
	font-size:14px;
}

#alphabetique li span {
	display:block;
	width:20px;
	height:15px;
	padding-top:5px;
	color:#ebebeb;
	text-align:center;
	font-size:14px;
}

#alphabetique li a:hover {
	border-bottom:1px solid #ff9e00;
}

#alphabetique li a.activer, #alphabetique li a.activer a {
	
	border-bottom:2px solid #1496c7;
	color:#20a3d1;
	font-weight:bold;
}

*//**
 * Liste des cat�gories
 */

#categories_liste_interne {
	width:210px;
	float:left;
	border-right:3px solid #dddede;
	
	
}


#categories_liste_interne ul, #categories_liste_interne li {
	margin:0px;
	list-style-type:none;
	padding:0px;
}

#categories_liste_interne a {
	color:#525051;
	font-size:14px;
	display:block;
	border-bottom:1px solid #d4d4d4;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:10px;
	font-weight:bold;

}

#categories_liste_interne a:hover {
	background-color:#017dac;
	color:#d6ffff;
}

#categories_liste_interne span {
	font-size:11px;
	font-weight:normal;
	display:block;
	margin:0px;
	padding:0px;
}


#categories_liste_interne li.active a {

	color:#017dac;
}

#categories_liste_interne li.active a:hover {
	background-color:#d6ffff;
}

.categorie_description {
	display:none;
}
#marchands_liste .image {
	width:150px;
	height:90px;
	float:left;				
	padding-right:10px;
margin-left:5px;
}

#marchands_liste .image img {
	width:120px;
}

#marchands_liste .description {

	overflow:hidden;
	height:85px;
	border-left:5px solid #abdaed;
	margin-top:8px;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;

}
#marchands_liste .marchand {
	float:left;
	background-color:#ffffff;
	border:1px solid #abdaed;
	height:100px;
	width:340px;
	margin-right:15px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	color:#50acd6;
	margin-bottom:10px;
	margin-right:30px;
	
}

#marchands_liste {
	width:800px;
	
}

#marchands_liste .adsense_top {
	width:728px;
	margin-bottom:10px;
	
}




#marchands_liste .marchand p a{
	color:#00a5e3;
	font-size:14px;
	text-decoration:none;
}

#marchands_liste .marchand p {
	margin:0px;
	text-align:center;
}
#marchands_liste .marchand hr {
	margin:0px;
	color:#f69804;
	margin-top:5px;
	margin-bottom:5px;
}

#marchands_liste .marchand .information {
	margin-left:160px;

}
#marchands_liste .marchand .image img {
	width:140px;
}

/*
 * Fil d'ariane
 */
#ariane a {
	color:#000000 !important;;
}

#ariane span {
	font-size:10px;
	font-weight:bold;
}
#ariane {
	padding-left:18px;
	font-size:10px;
	margin-bottom:5px;
}

#ariane li {
	float:left;
	margin-right:10px;
}
#ariane a {
	color:#e68f04;

}

#ariane a.root {
	color:#000000;
}
/**
 * SLIDER actualités
 */
.produits_slider, .produits_slider li {
	width:455px;;
	overflow:hidden;
	
}

.produits_slider .produit {
	height:130px;
	cursor:pointer;
	background-color:#ffffff;
	color:#000000;
	padding-top:10px;
	
}

.produits_slider .produit:hover .titre {
	text-decoration:underline;
}
.produits_slider .description {
	height:100px;
	width:280px;
	color:#BCBCBC;
	float:left;

}

.produits_slider .titre {
	height:12px;
	overflow:hidden;
	margin:0px;
	padding-top:3px !important;
	padding-bottom:3px !important;
	padding-right:5px !important;
	margin-bottom:5px !important;
	color:#000000 !important;
}
	

.produits_slider .prix {
	
	width:60px;
	margin-left:auto;
	margin-right:10px;
	text-align:center;
	margin-top:15px;
	font-size:15px;
	color:green;
}

.produits_slider .image {
	width:100px;
	text-align:center;
	float:left;
}

.produits_slider img {
	
	text-align:center;
	
}

/**
 * Cadres
 */
.widget {
	width:213px;
}
.widget_top {
	margin:0px;
	padding:0px;
	width:213px;
	padding-top:20px;
	text-align:center;
	height:26px;
	color:#ffffff;
	background-image:url(/images/structure/widget_top.jpg);
	background-repeat:no-repeat;
}

.widget_bottom {
	width:201px;
	margin-left:auto;
	margin-right:0px;
	width:201px;
	height:14px;;
	background-image:url(/images/structure/widget_bottom.jpg);
	background-repeat:no-repeat;
	background-position:center right;	
}

.widget_content {

	width:201px;
	margin-left:auto;
	margin-right:0px;
	padding-top:15px;
	padding-bottom:10px;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
}table.liste {
	width:90%;
}

table.liste thead th {
	background-color:#1c66b1;
	color:#ffffff;
	padding:3px;
}

table.liste th, table.liste td {
padding:5px;
}

table.liste tbody td, table.liste tbody th {
border:1px solid #cfcfcf;
}

table.liste .tr_cycle {
background-color:#f3f3f3;
}

table.liste tbody tr:hover td {
	background-color:#e0eaf4;
	border:1px solid #1c66b1;
}

table.liste tbody .nombre {
	text-align:right;
}

table.liste tbody .negatif {
	font-size:10px;
	color:red;
}

table.liste tbody .positif {
	font-size:10px;
	color:green;
}

table.liste tbody .cycle {
	background-color:#f3f3f3;
}body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#b2c2cd;
	
}

#facebook {
	position:absolute;
	right:80px;
	top:110px;
}
h1, h2 {
	margin:0px;
	padding:0px;
}

#gotoHome span {
	display:none;
}

#gotoHome {
	display:block;
	position:absolute;
	width:500px;
	height:75px;
	left:30px;
	top:30px;
}


.titre {
	color:#ff8901;
}
h2.titre {
	color:#00a5e3;
	height:50px;
	background-image:url(/images/structure/separation_h2.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	font-style:italic;
}
.clear {
	clear:both;
}
img {
	border:0px;
}
a {
	
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#edito {
	margin-bottom:20px;
}

#edito h1  {
	font-size:17px;

}
#edito h2  {
	font-size:13px;

}
#edito p {
	 margin:0px;
}
#edito h1, #edito h2 {
	color:#525051;
	margin:0px;

}

#gauche {
	height:800px;
	float:left;
}

#droite {
	margin-left:240px;
}

#partager {
	 position:absolute; 
	 left:0px; 
	 top:155px;

}
#menu_top {
	height:37px;

}

#page {
	width:1005px;
	margin:auto;
	
}

#header {
	position:relative;
	height:150px;
	background-image:url(/images/structure/header.png);
	background-repeat:no-repeat;
	
}

#contenu {
	
	padding:10px;
	width:963px;
	margin:auto;
	background-image:url(/images/structure/page_centre.jpg);
	background-repeat:repeat-y;
	
}

#contenu_haut {
	height:11px;
	background-repeat:no-repeat;
	background-image:url(/images/structure/page_haut.jpg);
	width:981px;
	margin:auto;
}

#contenu_bas {
	height:11px;
	background-repeat:no-repeat;
	background-image:url(/images/structure/page_bas.jpg);
	width:983px;
	margin:auto;
}

#footer {
	text-align:center;
	margin-top:10px;
	width:100%;


}


#menu_top {
text-align:center;
padding-top:5px;
}
#menu_top a {
color:#ffffff;
text-decoration:none;
font-size:19px;
font-weight:bold;
}

