@charset "utf-8";
a,#pied h2,#pied h3 {font-weight:bold;color:#649f35;}
h2 {font-size:19.2px;}
h3{font-size:15px;}
hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}

body {margin: 0px;font-family: Arial, Helvetica, sans-serif;}
/* CSS Document */

#banniere {
	width: 990px;
	height:170px;
	margin: 5px auto 0 auto;
}
#promo-star {
	margin-top: -25px;
	margin-left: -20px;
	position: absolute;
	sbackground-image: url(promotions/promostar.png);
	height: 90px;
	width: 90px;
}

#banniere #logo-tnp {float: left;margin-bottom: 5px;}
#banniere #logo-tnp img {border:0 none; }
#banniere #animation {height: 100px;width: 700px;margin-left:250px;margin-top:10px;}
#banniere #menu-principal ul {clear: both;background-image: url('../images/promotions/fond-menu-normal.gif');background-repeat: repeat-x;height: 40px;margin-left: 0px;padding-left: 0px;}
#banniere #menu-principal ul li {list-style-type: none;float: left;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
#banniere #menu-principal li a {color: #FFFFFF;text-decoration: none;padding:10px 20px 10px 20px;background: #85d345 url('../images/promotions/fond-menu-normal.gif') repeat-x;display: block;}
#pied #contenu-pied  h3 {text-transform: uppercase;}

#banniere #menu-principal li a:hover, #banniere #menu-principal li.active  a {background:#659f36;}
#corps {width: 990px;margin-right: auto;margin-left: auto;}
#pied {
	margin:5px 0 0 0;
	background-color: #e3fbd0;
	border-top: 2px solid #66a137;
	padding: 0px 20px 0px 20px;
	background-image: url(promotions/fond-pied.gif);
	background-repeat: repeat-x;
	font-size: small;
	color: #666666;
}
#pied #contenu-pied #contact{width:200px;float:left;margin-top:10px;margin-right:30px;}
#pied #contenu-pied #plan{width:150px;float:left;margin:10px 30px 20px 0;}
#pied #contenu-pied #newsletter{width:230px;text-align:center;float:left;margin-top:10px;margin-right: 30px;}
#pied #contenu-pied #apl{width:200px;float: left;margin-top:10px;}
#pied #contenu-pied ul, #pied #contenu-pied ul li {margin: 0px;padding:0;}
#pied #contenu-pied li {color: #666666;list-style-type: none;}
#pied #contenu-pied li a {font-weight: normal;color: #666666;text-decoration:none;}
#pied #contenu-pied li a:hover {text-decoration:underline;}
#pied #contenu-pied #newsletter #email {width:100px;margin:3px 0 0 0;vertical-align: top;outline:0;background:#FFFFFF;border:#65a136 1px solid;}
#pied #contenu-pied #newsletter #valider{height:20px;padding:0;margin:3px 0 0 0;cursor:pointer;border:#65a136 1px solid;background:#c6fc9a;}
#corps #produit-star {
	float: left;
	width: 500px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 10px;
}
#accueil-promotion #contenu-explication {padding:10px 0;background:#fddc9b;border:2px solid #6d061a;margin-bottom:15px;margin-top:10px;}
#promotion #contenu-explication {padding:10px 0;background:#fddc9b;border:2px solid #6d061a;margin-top:10px;}
#contenu-explication h2 {color:#6d061a;}
#contenu-explication #bloc_video img{border:none;text-align:center;margin:10px 0px 0px 0px;}
#corps .produit-page {float: left;height: 200px;width: 200px;background-color: #6633FF;margin:10px 20px 0 0;}
#pied #contenu-pied {margin-right: auto;margin-left: auto;margin-top: 0px;width: 900px;}
#ensemble-produit-rapide {margin-left:40px;margin-bottom:10px;}
/*FORMATAGE PRODUIT COMPLET*/
.produit-complet-star {
	border:3px solid #c6fc9a;
	padding:2px;
	font-size:small;
}
.produit-complet-star .titre-produit{font-weight:bold;text-align:right;font-size:18px;margin:0 0 10px 0;padding:10px 20px 10px 0;background-color:#c6fc9a;}
.produit-complet-star .titre-produit-iframe{font-weight:bold;text-align:center;font-size:18px;margin:0 0 10px 0;padding:10px 10px 10px 0;background-color:#c6fc9a;}
.produit-complet-star .color{color:#345b02;}
.produit-complet-star .texte-produit {width:98%;text-align:justify;padding:5px;}
.produit-complet-star .texte-produit img {float:left; margin: 0 10px 5px 0px; border:0;max-width:40%;}
.produit-complet-star .infos-produit {overflow:hidden;height:40px;clear:both;font-weight:bold;text-align:center;padding:10px 0 7px 0;margin:5px 0 0 0; background-color:#c6fc9a;}
.produit-complet-star .prix-produit {clear:both;width:25%;float:left;font-size:17px;}
.produit-complet-star .prix-ancien {text-decoration:line-through;}
.produit-complet-star .prix-promo {color:#ff3333;}
.produit-complet-star .reserver-produit a{color:#345b02;}
.produit-complet-star .reserver-produit{width:70%;float:right;font-size:15px;margin-top:10px;}

/* FIN DE FORMATAGE PRODUIT COMPLET*/

/*FORMATAGE PRODUIT RAPIDE*/
.produit-rapide {float:left;width:200px;margin:20px 20px 0 0;border:3px solid #c6fc9a;padding:2px;}
.bas {float: left;width: 200px;margin: 20px 35px 0 0; }
.produit-rapide .color{color:#345b02;}
.produit-rapide .titre-produit{text-align:center;padding:3px 0;font-weight:bold;margin:0 0 0px 0; background-color:#c6fc9a;width:200px;height:40px;overflow:hidden;}
.produit-rapide .texte-produit {text-align:center;font-size:small;}
.produit-rapide .texte-produit .img-zone {width:99%;margin:3px 0;width:198px;height:60px;overflow:hidden;}
.produit-rapide .texte-produit .img-zone img {width:198px;}
.produit-rapide .infos-produit {overflow:hidden;height:45px;padding:5px 0 3px 0; background-color:#c6fc9a;}
.produit-rapide .prix-produit {font-size:17px;text-align:center;}
.produit-rapide .prix-ancien {width:35%;text-decoration:line-through;float:left;}
.produit-rapide .prix-promo {width:65%;color:#ff3333;font-weight:bold;float:right;}
.produit-rapide .reserver-produit-promo{clear:both;margin-top:5px;text-align:center;font-size:15px;text-decoration:underline;}
.produit-rapide .reserver-produit-promo a{color:#345b02;}
/* FIN DE FORMATAGE PRODUIT COMPLET*/



