/* fond et corps */
BODY { background: url("http://www.club-sandwich.net/images/habillage/fond_degrade_vert.jpg") repeat-x left top; 
background-color: #D8FAC7; margin:0; padding:auto; }

.conteneur { width:1000px; text-align:center; margin:0 auto; padding: 0; position:relative; }
.conteneur .navigation {float: left; width:180px; margin: 5px 0 0 0; padding: 0; }
.conteneur .contenu {float: left; width: 610px; border: 1px solid #669933; background: #FFF; margin: 10px 10px 0 5px; padding: 0; }
.conteneur .colD { float:left; width:190px; margin:5px 0 0 0; padding: 0; text-align:left; }

.fR { float:right; }
.fL { float:left; }
.tAc { text-align:center; }
.floatstop {clear: both;}
.sep { float:none; font-size:0px; height:0px; line-height:0px; margin:0; padding:0; clear:both; }

hr {height: 1px; padding: 0; color: #DDD; background-color: #DDD; border: 0;}
.left img {float: left; margin: 0 8px 0 3px; border: 1px solid #FF9933;}

/*HEADER2009*/
.header2009 { height:124px; text-align:center; background:url(http://www.club-sandwich.net/images/habillage/bck_herbe.jpg) repeat-x; } 
.header2009 .centreHeader { width:901px; height:124px; text-align:center; background:url(http://www.club-sandwich.net/images/habillage/bck_centreHeader.jpg) no-repeat left top; position:relative; text-align:center; margin:0 auto; }
.centreHeader .logo { width:216px; height:66px; position:absolute; left:-30px; top:30px; background:url(http://www.club-sandwich.net/images/logoclub.png) no-repeat left top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.club-sandwich.net/images/logoclub.png', sizingMethod='scale');_background-image:none; cursor:pointer; }
.centreHeader .slogan { width:384px; height:29px; position:absolute; left:225px; top:40px; background:url(http://www.club-sandwich.net/images/habillage/slogan_header.png) no-repeat left top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.club-sandwich.net/images/habillage/slogan_header.png', sizingMethod='scale');_background-image:none; }
.centreHeader .recettesNb {font-family: Arial, Helvetica, sans-serif; width:384px; position:absolute; left:250px; top:90px; font-size:12px; color:#FFF; font-weight:bold; text-align:right; }

.centreHeader .ssLiens { position:absolute; left:140px; top:5px; _top:0; }
.centreHeader .ssLiens A { color:#3B5A17; font-style:normal; margin:0 20px 0 0; background: url("http://www.club-sandwich.net/images/habillage/puce-verte.gif") no-repeat left 3px; padding-left:12px; font-weight:normal; }
.centreHeader .ssLiens A:HOVER { color:#3B5A17; font-style:normal; font-weight:normal; text-decoration:underline; }

/*---------NAVIGATION-------------*/
.boite {background: #FFF; border: 1px solid #669933; width: 163px; padding: 5px 0 5px 5px; margin: 0 0 7px 0;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006633; font-weight: bold;}
.boite a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336633; text-decoration: none; font-weight: normal;
background: url("http://www.club-sandwich.net/images/habillage/puce.gif") no-repeat left center; display: block; padding-left: 10px; margin-bottom: 3px; text-align:left; }
.boite a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336633; font-weight: normal; text-decoration: underline;}
.boite p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-align: justify;}
h3.recettes {background: url("http://www.club-sandwich.net/images/habillage/onglet_recettes.gif") no-repeat; width: 170px; height: 25px; margin:0;}
h3.infos {background: url("http://www.club-sandwich.net/images/habillage/onglet_infos.gif") no-repeat; width: 170px; height: 25px; margin:0;}
h3.mag {background: url("http://www.club-sandwich.net/images/habillage/onglet_mag.gif") no-repeat; width: 170px; height: 25px; margin:0;}
h3.interactif {background: url("http://www.club-sandwich.net/images/habillage/onglet_interactif.gif") no-repeat; width: 170px; height: 25px; margin:0;}
h3.recherche {background: url("http://www.club-sandwich.net/images/habillage/onglet_recherche.gif") no-repeat; width: 170px; height: 25px; margin:0;}
h3.vousetnous {background: url("http://www.club-sandwich.net/images/habillage/onglet_vousetnous.gif") no-repeat; width: 170px; height: 25px; margin:0;}

.ariane {text-align: left; margin: 10px; color: #555; font-size: 11px;}
.ariane a {color: #555; font-size: 11px; text-decoration: none;}


/*----- HOME PAGE --------------*/
.accueil { height:250px; position:relative; margin:0 0 10px 0;}
.accueil img { margin: 0 0 10px 0;}
.accueil .flash { float: left; margin:  0 0 10px 0; position:relative; z-index: 0;}
.accueil .citation { text-align:right; width:610px; height:40px; position:absolute; bottom:0; left:0; z-index: 10;  }
.accueil .citation .alpha { width:610px; height:40px; background:#F2A53D; moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50); position:absolute; bottom:0; left:0; z-index:1;  }
.accueil .citation h2 { z-index:2; position:relative; font-family: "Trebuchet MS"; line-height:19px; font-size:15px; font-weight:bold; color:#EEE; text-align:left; padding:2px 0 0 0; margin:0 0 0 5px;}
.accueil .citation h3 { z-index:2; position:absolute; right:5px; top:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#EEE; font-style:italic; font-weight: normal;}

.actualite {float: left; width: 300px; margin: 0 0 0 10px; }
.actualite h2 {font-family: "Trebuchet MS"; font-size: 22px; font-weight: bold; color: #FF9900; margin: 0 0 10px 0; padding: 0 5px 2px 0; border-bottom: 4px solid #FF9900;}
.actualite .actu {margin: 0 0 10px 0; border-bottom: 1px dotted #FF9900;}
.actualite .actu img, .gourmande img, .contenu .autre .art img {float: left; border: 1px dotted #FF9900; margin: 0 5px 0 0;}
.actualite .actu h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #669933; text-align: left; font-weight: bold; margin: 0 0 3px 8px; padding: 0; font-style: normal;}
.actualite .actu p, .gourmande p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-align: justify; font-weight: normal; margin: 0 5px 5px 0px; padding: 0;}

.new, .jour {float: left; width: 250px; margin: 0 0 10px 30px; }
.new h2, .jour h2 {font-family: "Trebuchet MS"; font-size: 22px; font-weight: bold; color: #FF9900; margin: 0 0 10px 0; padding: 0 5px 2px 0; border-bottom: 4px solid #FF9900;}
.new a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; text-decoration: none; font-weight: normal; border-bottom: 1px dotted #DDD; text-align:left; 
background: url("http://www.club-sandwich.net/images/habillage/puce3.gif") no-repeat left center; display: block; padding: 5px 0 3px 10px; margin: 0 3px 0 5px;}
.new a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration:underline;}
.jour img {border: 1px dotted #669933;}
.jour img:hover {border: 1px solid #FF9900;}

.forum {float: left; width: 275px; margin: 0 0 20px 10px;}
.forum h2, .menu h2 {font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; color: #FF9900; margin: 0 0 10px 0; padding: 0 5px 2px 0; border-bottom: 3px solid #FF9900;}
.forum a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; text-decoration: none; font-weight: normal; border-bottom: 1px dotted #DDD; text-align:left; 
background: url("http://www.club-sandwich.net/images/habillage/puce3.gif") no-repeat left center; display: block; padding: 5px 0 3px 10px; margin: 0 3px 0 5px; }
.forum a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration:underline;}

.gourmande {float: left; width: 580px; margin: 0 10px 10px 10px; }
.gourmande h2 {font-family: "Trebuchet MS"; font-size: 22px; font-weight: bold; color: #FF9900; margin: 0 0 10px 0; padding: 0 5px 2px 0; border-bottom: 4px solid #FF9900;} 
.gourmande h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #669933; text-align: left; font-weight: bold; margin: 0 0 5px 8px; padding: 0; font-style: normal;}

.menu {float: left; width: 275px; margin: 0 0 20px 30px;}
.menu h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444; text-align: left; font-weight: normal; margin: 0 0 6px 10px; padding: 1px 0 5px 10px;
background: url("http://www.club-sandwich.net/images/habillage/puce-ok.gif") no-repeat left center; font-style: normal;}
.menu a {color: #444; text-decoration: none;}

.shopping {border: 1px dotted #C6DA8D; width: 530px; height: 130px; margin: 10px 30px 10px 30px;}
.shopping h2 {background: url("http://www.club-sandwich.net/images/index2/shopping.gif") no-repeat left top; text-indent:-5000px; color:transparent; margin: 0;}
.shopping a {border: 0; margin: 0 0 5px 20px;}

.recobookmark {background: url("http://www.club-sandwich.net/images/habillage/bottom.gif") no-repeat; height: 20px; margin: 10px 0 10px 20px; padding: 3px 0 0 0;
text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666; font-weight: bold; }
.recobookmark a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669933; font-weight: bold; text-decoration: none;}
.recobookmark a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; font-weight: bold; text-decoration: none;}


/****** COLONNE DROITE INDEX ***************/
.right_content {width: 150px; margin: 5px 0 15px 0; padding: 3px; background: #FFF; text-align: center; border: 1px solid #669933;}
.right_content h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #669933; font-weight: bold; border-bottom: 1px dotted #669933; margin:0 0 5px 0; padding: 0;}
.boite_small {background: #FFF; border: 1px solid #669933; width: 148px; padding: 5px 0 5px 5px; margin: 0 0 7px 0;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #888; font-weight: normal;}
.boite_small a {color: #FF6633; text-decoration: none;}
.boite_small a:hover {text-decoration: underline;}
h3.fluxrss {background: url("http://www.club-sandwich.net/images/habillage/onglet_flux.gif") no-repeat; width: 155px; height: 25px; margin:0;}
h3.tags {background: url("http://www.club-sandwich.net/images/habillage/onglet_tags.gif") no-repeat; width: 155px; height: 25px; margin:0;}
h1.rss {background: url("http://www.club-sandwich.net/images/habillage/onglet_flux.gif") no-repeat; width: 155px; height: 25px; margin:0;}
.centrage {width: 150px; margin: 10px 0 5px 0; text-align: center;}

/********************** PAGE RECETTE ************************/
.contenu .exergue {background: #EEE; margin: 10px; padding: 10px; text-align: left; -moz-border-radius:5px;}
.contenu .exergue h3 {background: url("http://www.club-sandwich.net/images/habillage/titres/une-recette.gif") no-repeat left center; text-indent:-5000px; color:transparent; margin: 0 0 10px 0; padding:0; text-align: left;}
.contenu .exergue h5 {background: url("http://www.club-sandwich.net/images/habillage/titres/une-mag.gif") no-repeat left center; text-indent:-5000px; color:transparent; margin: 0 0 10px 0; padding:0 0 5px 0; text-align: left;}
.contenu .exergue h4 {  font-family: Verdana; font-size: 18px; font-weight: bold; color: #FD7C09; text-indent: 5px;  padding:0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px dashed #CCC;}
.contenu .exergue img {float: left; margin: 0 10px 0 0; border: 1px solid #FD7C09;}

.contenu .sommaire {text-align: left; padding: 0; margin: 10px; }
.contenu .sommaire img {border:1px solid #CCC; padding:3px;}
.contenu .sommaire a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #669933; text-decoration: none; font-weight: normal; float: left; padding: 0 10px 5px 12px; margin: 0 5px 5px 0; 
border-bottom: 1px dotted #DDD; display: block; background: url("http://www.club-sandwich.net/images/habillage/puce-orange.gif") no-repeat left center;}

a.articles:hover, .contenu .sommaire a:hover{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration:underline;}

.contenu .fiche_recette { ffont-size:13px; margin: 0 0 0 10px; padding: 0; text-align: left;}
.contenu .fiche_recette img {border: 1px solid #FF9933; padding: 2px;}
.contenu .fiche_recette .copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #777; font-weight: normal; font-style: italic;}
.contenu .fiche_recette h1 {font-family: "Trebuchet MS"; font-size: 24px; font-weight: bold; color: #669933; width: 500px; padding: 2px 0 2px 10px; background: #DDD; -moz-border-radius:5px; }
.contenu .fiche_recette h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-style: italic; font-weight: normal; margin: 0 0 10px 5px;}
ul.ingredients { margin: 3px 0 0 10px; padding: 3px 0 0 10px; list-style-type:disc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444; line-height: 16px;}
ul.preparation {margin: 3px 0 5px 10px; padding: 3px 0 10px 10px; list-style-type:decimal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444; line-height: 16px; }
.contenu .fiche_recette .comment {background:#EEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #666; font-style:italic; padding:5px; margin:5px 0 15px 5px;}
.contenu .fiche_recette .action {margin:30px 20px 15px 0px; text-align:left; float: right; overflow: hidden;}
.contenu .fiche_recette .action a {display: block; }

.contenu .avis {border: 1px solid #CCC; padding: 2px 5px 0px 5px; margin: 15px 10px 15px 10px; text-align: left;}
.contenu .avis h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #669933; font-weight: bold;}
.contenu .avis hr { margin: 0px 0px 10px 0px; height:1px; color:#DDD; background-color: #DDD; border:0;}

.contenu .autre { margin: 10px 0 10px 0; padding: 0 5px 0 5px; text-align: left;}
.contenu .autre h3 { background: #DDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align:left; color: #555; font-weight: bold; padding:5px; margin: 0 0 5px 0; font-style: normal;}
.contenu .autre .art {float:left; width:280px; background: #EEE; padding: 5px; margin: 0 5px 10px 0;}
.contenu .autre .art a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #669933; text-decoration: none; font-weight: bold;}
.contenu .autre .art a:hover { color: #FF6600; text-decoration:underline;}


/****************** PAGE ARTICLE ***********************/
.contenu .article {margin: 0 5px 5px 5px;}
.photoarticle { float:left; margin: 0 10px 0 5px; text-align:left; border: 2px solid #DDD;}
.contenu .article .texte { margin: 0 10px 3px 5px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #444; line-height: 16px;}
.contenu .article .texte h1 { font-family: Arial; font-size: 20px; font-weight: bold; color: #669933; border-bottom: 1px dotted #669933;}
.contenu .article .publication {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-style: italic; text-align:right; margin: 5px 0 5px 0;}
.contenu .article .action2 { margin: 10px 0px 20px 0px; text-align:center;}

/******************* PAGE VIDEO ***********************/
.sommaire_video {}
.liste_video {float:left; width:170px; margin: 3px; padding: 5px; background-color: #F2F2F2; border: 1px solid #DDD;}
.liste_video a {text-decoration: none; }
.liste_video img {float: left; margin-right: 10px;}
.visionnage {padding: 0 10px 0 10px; text-align: left;}
.visionnage h1 { font-family: Arial; font-size: 20px; font-weight: bold; color: #669933; border-bottom: 1px dotted #669933; }
.autresvideos { margin: 0; padding: 0 0 10px 0;}
.autresvideos h3 {	background: #DDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align:left; color: #555; font-weight: bold; padding:5px;}

/****************** RECHERCHE ***********************/
.rech_titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #669933;}
.search {text-align: left; padding:10px;}
.search h2 {  font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; color: #FF6600; margin-bottom: 10px; }
.search .result {border-bottom: 1px solid #DDD; padding:5px 0 5px 0; margin: 10px 0 0 0; text-align: left; height: 85px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}
.search .result h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #669933; padding:0 ; margin: 0 0 3px 0; font-style: normal;}
.search .result a {text-decoration: none; }
.search .result a:hover, .search .result h3:hover {text-decoration: underline;}
.search img {float: left; padding:0; margin: 0 5px 0 0; border: 1px dotted #FF9933;}
.search .vignette {width: 100px;}
.search .voir {color: #FF6600;}

.searchform {background: #FFFF99; border: 1px solid #d0de7d; margin: 10px; padding: 10px; -moz-border-radius:5px; text-align: left; }
.searchform h2 {  font-family: Verdana; font-size: 16px; font-weight: bold; color: #FD7C09; padding: 0; margin: 0 0 10px 0;}
.form1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: normal; text-align: left; margin: 0 0 5px 0;}
.form2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: normal; text-align: left;}
.btnOK { background:url("http://www.club-sandwich.net/images/habillage/btnok.gif") no-repeat left center; width:20px; height:20px; margin-left: 5px; cursor: pointer; border: 0; font-size:0; }

/***************** BREVES ****************************/
.sommaire_breve {text-align: left; padding: 0 15px 0 15px;}
.breve {margin: 0 5px 5px 5px;}
.textebreve { margin: 0 10px 20px 5px; text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #444; line-height: 18px;}
.textebreve h1 { font-family: Arial; font-size: 20px; font-weight: bold; color: #669933; border-bottom: 1px dotted #669933;}
.textebreve h6 { font-family: Arial; font-size: 14px; font-weight: bold; color: #666; font-style: italic; margin: 0; padding: 0;}
a.publier {  height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: none; font-weight: normal;
background: url("http://www.club-sandwich.net/images/habillage/imprimer.gif") no-repeat left top; padding:3px 0 3px 25px; _padding:1px 0 5px 25px; }
a.publier:hover { text-decoration: underline;}


/*----------------- texte et titres --------------*/

p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444; text-align: justify; padding: 0 5px 0 5px; margin: 0;}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #333; text-align: left;}
h2 {font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; color: #F2A53D; text-align: left; padding:0; margin:0 0 0 5px;}
h3 {font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; color: #FF9900; text-align: left; padding:0; margin:5px 0 5px 10px; font-style: italic;}

.souscat {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #FFFFFF;	background-color: #669933; text-align: left; padding-left: 10px; display: block; margin: 5px;}

.titre_article {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #F2A53D; text-indent: 5px;}
.titre_vert { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #669933 ; background-position: center;}
.calcul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #669933 ; background-position: center;}
.titre_orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600;}
.titre_rubrique {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F2A53D; text-indent: 5px;}

.prix {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #009933; background-color: #FFFFCC; text-align: center;}
.marque {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #EBEBEB; text-indent: 5px; font-weight: bold;}
.titrelien { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #669933;}
.soustitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: italic;}
.commentaire {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: italic;}
.photo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #777777; font-weight: normal; font-style: italic; }
.titre-degrade { background: url("http://www.club-sandwich.net/images/habillage/cell_degra_vert.gif") repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color: #FF6600; font-weight: bold; padding-left:5px; }
.alire { background: #EEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color: #555; font-weight: bold; padding-left:5px; }


/*--------- liens ------------*/

a img {border:0;}

a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #669933; text-decoration: underline; font-weight: normal;}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; font-weight: normal;}

a.vert {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #669933; text-decoration: none; font-weight: bold;}
a.vert:hover {  color: #FF6600; }

a.lienmenutop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669933; text-decoration: none; font-weight: bold;
padding-left:12px; background: url("http://www.club-sandwich.net/images/habillage/puce-verte.gif") no-repeat left center;}
a.lienmenutop:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6600; text-decoration: none}

a.lienbas {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #669933; text-decoration: none; font-weight: bold}
a.lienbas:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6600; text-decoration: none}

a.articles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #669933; text-decoration: none; font-weight: normal;
padding-left:12px; background: url("http://www.club-sandwich.net/images/habillage/puce-orange.gif") no-repeat left center;}
a.articles:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration:underline;}

a.sb {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #AAAAAA; text-decoration: none; font-weight: bold}
a.sb:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #575498; font-weight: bold; text-decoration: none}

a.lienrecette {  font-family: Verdana; font-size: 10px; color: #669933; text-decoration: none; font-weight: normal}
a.lienrecette:hover {  font-family: Verdana; font-size: 10px; color: #669933; font-weight: normal; text-decoration: underline}

a.print { height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: none; font-weight: normal; 
background: url("http://www.club-sandwich.net/images/habillage/imprimer.gif") no-repeat left top; padding:0 0 3px 25px; margin: 0 0 3px 0;}
a.send {  height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: none; font-weight: normal;
background: url("http://www.club-sandwich.net/images/habillage/envoyer.gif") no-repeat left 3px; padding:0 0 3px 25px;  margin: 0 0 3px 0;}
a.contribuer {  height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: none; font-weight: normal;
background: url("http://www.club-sandwich.net/images/habillage/contribuer.gif") no-repeat left top; padding:3px 0 3px 25px;  margin: 0 0 3px 0;}
a.enparler {  height:18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: none; font-weight: normal;
background: url("http://www.club-sandwich.net/images/habillage/parler.gif") no-repeat left top; padding:0px 0 3px 25px;  margin: 0 0 3px 0;}
a.facebook { height:16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; text-decoration: none; font-weight: normal; 
background: url("http://www.club-sandwich.net/images/habillage/facebook.gif") no-repeat left top; padding:0 0 3px 25px;  margin: 0 0 3px 0;}

a.forum_index {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #669933; text-decoration: none; font-weight: normal; display: block;
padding: 0px 0 0px 15px; background: url("http://www.club-sandwich.net/images/habillage/fleche2.gif") no-repeat left center; border-bottom: 1px dotted #DDD;}

a.print:hover, a.send:hover, a.contribuer:hover, a.enparler:hover, a.forum_index:hover, a.facebook:hover { text-decoration: underline;}

/****** PAGE DE LIENS *******/
.navliens {background: #EEE; padding: 3px;}
.navliens a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; text-decoration: none; font-weight: bold; padding-left: 15px; padding-right: 20px;
background: url("http://www.club-sandwich.net/images/habillage/puce-orange.gif") no-repeat left center;}
.navliens a:hover {  color: #FF6600; text-decoration: underline;}
.listeliens {text-align: justify; margin: 5px; border-bottom: 1px dotted #DDD;}
.listeliens img {float: left; margin: 0 5px 5px 0; border: 1px dotted #669933; ;}
.listeliens a  {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: bold;	color: #508F4A;	text-decoration: none;}
.listeliens a:hover {text-decoration: underline; }

/***** LIVRE D'OR ******/
.livredor {text-align: justify; padding: 5px; }
.livredor h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; background: #EBEBEB; font-weight: normal; float: left; font-style: normal; margin: 0; padding: 3px; width: 500px; }
.livredor .date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; background: #EBEBEB; font-weight: normal; font-style: italic; text-align: right; float: left; 
margin: 0; padding: 3px; width: 80px;}


/**************** HABILLAGE **********************/
ul {margin-left:10px; padding-left:10px; list-style-type:disc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.vign_meteo {height: 150px;}
TABLE CENTER FONT { display:none;}

.gauche { float:left; margin: 0 5px 0 0;}
.droite { float:right; margin: 0 0 0 5px;}

.puceverte { text-indent: 10px;	background: url("http://www.club-sandwich.net/images/habillage/puce-verte.gif") no-repeat left center;}
.pucerouge { background: url("http://www.club-sandwich.net/images/habillage/puce-orange.gif") no-repeat center center;}

.fondcell {text-indent: 10pt; background: url("http://www.club-sandwich.net/images/habillage/fond_cell.gif") no-repeat left center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #669933; }
.fiche { background-attachment: fixed; background-image: url(images/habillage/fiche.gif); background-repeat: no-repeat; background-position: center center; }

/******** BOUTIQUE *********/
h2.titre_boutique  {font-family: "Trebuchet MS"; font-size: 22px; font-weight: bold; color: #F2A53D; text-align: left; padding:0; margin:0 5px 10px 5px; border-bottom: 1px dashed #CCC;}
.navboutique {}
.navboutique a {background: #669933; border: 1px solid #669933; color: #FFF; font-family:'Trebuchet MS', Arial, sans-serif; font-size: 15px; font-weight: bold; padding: 1px; margin: 0 10px 0 0;
 width: 130px; display: inline-block; text-align: center; text-decoration: none;}
.navboutique a:hover, .navboutique a.on:hover { background: #FFF; color: #669933; border: 1px solid #669933; text-decoration: none;}
.navboutique a.on {color: #FFFF00;}
.boutique {margin: 10px 0 0 0;}
.boutique h5 {	background: #DDD; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align:left; color: #555; font-weight: bold; padding:5px;}
.produit {background: #E8EBC2; float: left; width: 150px; margin: 0 10px 15px 15px; padding:10px;}
.produit h3 {font-family:'Trebuchet MS', Arial, sans-serif; font-size: 13px; color: #FF6633; text-align: left; font-weight: normal; font-style: normal; margin:0; padding:0;}
.produit h4 {font-family:'Trebuchet MS', Arial, sans-serif; font-size: 15px; color: #444;  font-weight: bold; margin:0; padding:0; background: none; text-align: left;}
.produit img {width: 150px; border: 1px solid #006600;}
.fiche_produit {background: #EEE; padding:8px; margin: 10px; border:3px solid #CCC;}
.fiche_produit img {float: left; width: 250px; margin: 0 10px 0 10px;}
.fiche_produit h1 {font-size: 22px; margin:0 0 5px 0; padding:0; color: #669933;}
.fiche_produit h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #444; text-align: left; font-weight: bold; margin:10px 0 0 0; padding:0; background: none;}
.fiche_produit h3 {font-size: 26px; margin:0 0 5px 0; padding:0; font-style: normal; color: #FF6633;}
.fiche_produit .bouton {text-align: center; margin: 20px 0 10px 0; }
.fiche_produit .bouton a {background: #E34619; color: #FFF; padding: 5px; text-decoration: none; font-size: 15px;}


/**************** FORMULAIRES ******************************/
.formulaire {margin: 10px 20px 10px 20px; padding: 10px; text-align: left; background: #EEE; border: 1px solid #DDD;}
.formulaire p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #444; text-align: justify; padding: 0 5px 0 5px; margin: 0;}
input, textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; padding: 5px;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; border:1px solid #CCC; }
option {border-bottom: 2px dotted #CCC; margin: 3px;}
.champs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; padding: 2px;}
.submit {font-family: arial, helvetica, sans-serif; border:1px solid #669933; font-size: 14px; color: #669933; font-weight: bold; background: #fff; cursor: pointer; padding: 5px; margin: 15px 0 10px 0;}
.submit:hover {color: #FFF; background: #669933;}

/********* PAGINATION ****************/
.pagination { color:#555; font-size:11px; margin:10px 0px 10px 0px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pagination A { text-decoration:none; padding:3px; display:inline; margin: 5px; color: #669933; font-size:12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #669933;}
.pagination A:HOVER { color: #FFF; background: #669933; }
.pagination SPAN.pageactive A { color:#555; font-weight:bold; font-size:12px; background:#DDD; }
.pagination SPAN.pageactive { color:#555; font-weight:bold; font-size:12px; background:#DDD; margin: 5px; padding:3px; border: 1px solid #669933;}

/************ FOOTER ****************/
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px 0 5px 0; font-size:11px; text-align: center;   }
.rapide {display:block; font-weight:normal; padding: 5px 0 5px 0; color:#336633; margin:10px auto 0 auto;
width: 1000px; border-top: 1px solid #669933; background: #FFF;}
.rapide h3 {border-bottom: 1px dashed #FF9900; margin: 0 5px 5px 5px; padding: 0;}
.rapide .col {float: left; width: 120px; padding: 5px; margin: 0 5px 0 5px; text-align: left; border-right: 1px dotted #DDD;}
.rapide .col h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; margin: 0; padding: 0; color: #669933;}
.rapide .col a {color: #666; text-decoration: none; display: block;}
.footline { display:block; font-weight:normal; padding: 5px 0 10px 0; color:#336633; margin:0 auto 0 auto;
width: 1000px; border-bottom: 1px solid #669933; background: #FFF; }
.footline a { color:#336633; font-size:11px; text-decoration: none; }
.footline a:hover { text-decoration: underline; }
.rappel {color: #888; margin: 10px 0 5px 0;}
.rappel a {color: #888; text-decoration: none; border-bottom: 1px dotted #888;}
.sites { display:block; font-weight:normal; padding: 0px 0 5px 0; color:#666; margin: 10px 0 5px 0; }
.sites a { color:#666; font-size:10px; text-decoration: none; }
.sites a:hover, .rapide .col a:hover {text-decoration: underline; }

/* REDIRECTION MOBILE */
#annonce_site_mobile {font-size: 48px; text-align : center; border: 2px solid #669933; margin : 20px 0px; padding : 20px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #FFF;}
#annonce_site_mobile a { font: 62px bold Verdana, Arial, Helvetica, sans-serif;}


