/*  * Copyright (c) 2007 Copyright (c) Octolys Development * Ce template a été réalisé par http://www.scopika.com & http://www.fredodo.com * Il est soumis à la licence GPL *//* Ce fichier définit le style visuel pour les différents éléments des pages. * Dans l'ordre, vous trouverez les règles qui définissent l'apparence pour: * - Eléments HTML en général * - Page * - Entête * - Chemin * - Produit petit & grand * - Pied de page * - Menu général * - Signature * - Nombre de pages * - les styles particuliers pour les pages intérieures *//* Eléments HTML en général-------------------------------------------------------- */body {	padding: 0;	margin: 0;	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align: center;	background-color: #ff8ea5;	font-size: 0.8em;}h1, h2, h3{	font-family: "Trebuchet MS", sans-serif;}h1{	font-size: 1.8em;	margin: 0;	padding: 0;}h2{	font-size: 1.5em;	margin: 0;	padding: 0;}h3{	font-size: 1.1em;	margin: 0;	padding: 0;}a {	color: #42271f;	text-decoration: none;}a:visited {	color: #42271f;	text-decoration: none;}a:hover {	text-decoration: none;	color: #b4a89e;}img {	border: 0}/* Page-------------------------------------------------------- */#wrapper {	width: 1149px;	text-align: left;	overflow: visible;	position: relative;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding: 0;}#subwrapper {	overflow: hidden;	position: relative;	padding: 0;	width: 1149px;	background-image: url("image/fond.gif");}#content {	padding: 0;	clear: both;	margin: 0;}#contenu {	float: left;	width:775px;	padding: 0;	margin-top: 10px;	margin-right: 0;	margin-bottom: 0;	margin-left: 10px;}.titrePage {	color: #c84d63;	font-size: 8pt;	text-align: left;	font-weight: ;	width: 750px;	padding-top: 9px;	padding-left: 0px;	padding-bottom: 5px;}.sousTitrePage {	color: #42271f;	text-align: left;	font-weight: bold;	width: 750px;	padding-top: 10px;	padding-bottom: 10px;}.textePage {	color: #141414;	text-align: left;	font-weight: bold;	margin-top: 5px;	margin-bottom: 5px;}.separation {	height: 1px;	width: 775px;	background-color: #7f8eb9;	margin-top: 5px;	margin-bottom: 5px;	overflow:hidden;	zoom:1;}/* Entête-------------------------------------------------------- */#entete {	float: left;	background-color: #12335b;	width: 1149px;	margin: 0;	padding-top: 10px;	padding-right: 0;	padding-bottom: 10px;	padding-left: 0;	color: #FFFFFF;}.logo {	float: left;	width: 260px;	margin: 0;	padding-top: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 10px;}#monCompte {	float: left;	width: 400px;}.formMonCompte {	float: left;}.blocMonCompte {	float: left;	padding-top: 22px;	margin: 0;}.champFormMonCompte {	font-size: 0.9em;	padding: 0;	margin: 0;	color: #12335B;	background-color: #fdf6fb;	border: 1px solid #12335B;	overflow: hidden;	zoom: 1;}.menuMonCompte {	float: left;	color: #858598;}#monPanier {	float: left;	width: 250px;}.boutonMonCompteEntete {		float: left;}a.LIEN_entete:link {	font-size: 0.8em;	color: #858598;	text-decoration: none;	font-weight: bold;}a.LIEN_entete:visited {	font-size: 0.8em;	color: #858598;	text-decoration: none;	font-weight: bold;}a.LIEN_entete:hover {	font-size: 0.8em;	color: #858598;	text-decoration: underline;	font-weight: bold;}a.LIEN_prive:link {	font-size: 0.8em;	color: #ffffff;	text-decoration: none;	font-weight: bold;}a.LIEN_prive:hover {	font-size: 0.8em;	color: #858598;	text-decoration: none;	font-weight: bold;}/* Chemin-------------------------------------------------------- */#chemin {	float: left;	width:1149px;	height:0px;	color: #ffffff;	font-size: 1px;	font-weight: bold;	margin-left: 20px;	padding-left: 20px;		background-image: url("image/fond.gif");}a.LIEN_chemin:link {	color: #ffffff;	text-decoration: none;}a.LIEN_chemin:visited {	color: #ffffff;	text-decoration: none;}a.LIEN_chemin:hover {	color: #ffffff;	text-decoration: none;}/* Produit petit & grand-------------------------------------------------------- */.ListeProduitsPetits {	float: left;	width: 760px;	margin: 0;	padding: 0;}.produitPetit {	float: left;	width: 170px;	margin-top: 20px;	margin-right: 20px;	margin-bottom: 0;	margin-left: 0;	padding: 0;}.contourImage {	border: 5px solid #eaedee;	margin-bottom: 5px;	float: left;}.titreProduit {	color: #12335B;	text-align: left;	font-weight: bold;	margin-top: 5px;	margin-bottom: 5px;	width: 100%;}.chapoProduit {	color: #12335B;	text-align: left;	font-style: italic;	font-size: 0.9em;	line-height: 1.2em;	margin-bottom: 5px;	width: 100%;}.descriptionProduit {	color: #12335B;	text-align: left;	margin-top: 5px;	margin-bottom: 10px;}.prixProduit {	color: #EC8000;	text-align: left;	font-weight: bold;	margin-top: 5px;}.ficheProduit {	float:left;	width: 770px;	margin-left: 0;}.ficheProduit2 {	float:left;	width: 770px;	height: 25px;	margin-left: 0;}a.LIEN_commander:link {	color: #da8394;	text-decoration: none;	font-weight: bold;}a.LIEN_commander:visited {	color: #da8394;	text-decoration: none;	font-weight: bold;}a.LIEN_commander:hover {	color: #bb2842;	text-decoration: none;	font-weight: bold;}/* Nombre de pages-------------------------------------------------------- */#pages {	float: left;	width: 775px;	text-align: right;	font-size: 0.9em;	padding-top: 10px;	margin: 0;	padding-bottom: 10px;	color: #12335B;}a.LIEN_pages:link {	color: #12335B;	text-decoration: none;	font-weight: bold;}a.LIEN_pages:visited {	color: #12335B;	text-decoration: none;	font-weight: bold;}a.LIEN_pages:hover {	color: #12335B;	text-decoration: underline;	font-weight: bold;}/* Pied de page-------------------------------------------------------- */#footer{	float: left;	width: 1104px;	color: #858598;	font-size: 0.9em;	text-align: right;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #0066CC;	margin: 10px;	padding-top: 10px;}a.LIEN_footer:link {	color: #858598;	text-decoration: none;	font-weight: bold;}a.LIEN_footer:visited {	color: #858598;	text-decoration: none;	font-weight: bold;}a.LIEN_footer:hover {	color: #858598;	text-decoration: underline;	font-weight: bold;}/* Divers éléments de formulaires & tableaux-------------------------------------------------------- */.enteteTableau {	color: #877464;	font-weight: bold;	background-color: #f7f9fa;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.ligneTableau {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #c6cdde;	font-size: 0.9em;}.footerTableau {	color: #42271f;	font-weight: bold;	background-color: #e3e3e3;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.boutonMonCompteContenu {	font-weight: bold;	width: 765px;	text-align: right;	margin: 10px;}.zoneDeSaisie {	color: #42271f;	font-weight: bold;	font-size: 0.9em;}.obligatoire {	color: #FF0000;}.commentaires {	font-size: 1em;	font-style: italic;	font-weight: bold;	color: #da8394;}/* Menu général-------------------------------------------------------- */#menuGeneral {	float: left;	width:225px;	padding: 0;	margin-top: 20px;	margin-right: 0;	margin-bottom: 0;	margin-left: 20px;}dl, dt, dd, li {	margin: 0;	padding: 0;	list-style-type: none;}ul {	list-style-type: none;	margin: 0;	padding: 0;}#menu {	position: relative;	padding: 0;	margin: 0;}dl#menu {	width: 175px;}dl#menu dt {	cursor: pointer;}dl#menu dt a {	font-size: 10pt;	color: #622a02;	text-decoration: none;	display: block;	margin: 0;	padding-top: 5px;	padding-right: 0;	padding-bottom: 5px;	padding-left: 5px;	overflow: hidden;	zoom: 1;}dl#menu dt a:hover, dl#menu dt .selected {	color: #666666;	background-color: none;}dl#menu dd {}dl#menu li {}dl#menu li a {	font-size: 1em;	color: #877464;	text-decoration: none;	display: block;	margin:0;	padding-left: 25px;	padding-top: 5px;	padding-bottom: 5px;	overflow: hidden;	zoom: 1;}dl#menu li a:hover, dl#menu li .selected {	color: #666666;	background-color: none;}.invisibleW3C {	width: 0; 	height: 0;	padding: 0; 	margin: 0;}/* Signature-------------------------------------------------------- */#signature {	padding: 0;	width: 1149px;	color: #808185;	font-size: 0.8em;	margin-top: 10px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	font-weight: bold;}.W3C {	width: 88px;	margin: 0;	padding: 0;	float: right;}a.LIEN_signature:link {	color: #ffffff;	text-decoration: none;	font-weight: bold;}a.LIEN_signaturenew:link {	color: #ffffff;	font-size: 7pt;	text-decoration: none;	font-weight: bold;}a.LIEN_signature:visited {	color: #ffffff;	text-decoration: none;	font-weight: bold;}a.LIEN_signature:hover {	color: #f7f9fa;	text-decoration: none;	font-weight: bold;}.blancsignature {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #FFFFFF;	text-decoration: none;}/* Signature-------------------------------------------------------- */.txtnoir {	font-size: 10pt;	color: #000000;	text-align: left;}.blancadresse {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #FFFFFF;	text-decoration: none;}.blancadresse:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #FFFFFF;	text-decoration: none;}.blancprive {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #ffffff;	text-decoration: none;}.blancprive:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #666666;	text-decoration: none;}.intro {	width: 320px;	color: #877464;	font-size: 9pt;	padding: 40px 0px 0px 30px;}.titremenu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	text-transform: uppercase;	color: #877464;	text-decoration: none;}.titremenu:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	text-transform: uppercase;	color: #c3b9b1;	text-decoration: none;}.piedpage {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #877464;	text-decoration: none;}.toutesphotos {	width: 770px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #d63756;	text-decoration: none;	margin: 0;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 176px;	background-color: #eaedee;}.toutesphotos:hover {	width: 770px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #aa2942;	text-decoration: none;	margin: 0;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 176px;	background-color: #eaedee;}.nondispo {	color: #d63756;}
