#structure {	background-color: #FFCC99;	background-image: url(images/grand_fond.png);	background-repeat: no-repeat;	background-position: bottom;	border: 1px solid #CC0000;	border-color: #CC0000;}#rubriques {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #FF6666;	padding: 5px;}#rubriques a:link {	text-decoration: none;	color: #FFCC99;}#rubriques a:hover {	text-decoration: none;	color: #FFFFFF;}#rubriques a:visited {	text-decoration: none;	color: #FFCC99;}#coordonnees {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #FF6600;	padding: 5px;	text-align: center;}#coordonnees a:link {	text-decoration: none;	color: #FF6600;}#coordonnees a:hover {	text-decoration: none;	color: #CC0000;}#coordonnees a:visited {	text-decoration: none;	color: #FF6600;}#infoslegales {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	color: #CC0000;	padding: 5px;	text-align: center;}#infoslegales a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	color: #000000;	padding: 5px;	text-align: center;}#tableauRecherche {	background-image: url(images/fond_recherche.png);	background-repeat: no-repeat;	background-position: top;	border-bottom-style: solid;	border-bottom-color: #CC0000;	border-bottom-width: 1px;	margin-bottom: 2px;	width: 226px;	margin-left: 2px;}#titre {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #CC0000;	font-weight: bold;	padding-left: 15px;	padding-top: 10px;	margin-right: 1px;}#commentaire {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF6666;	font-style: italic;	padding: 3px;	margin-left: 35px;}#equipePatron {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	font-style: italic;	padding: 3px;	background-color: #FFFFFF;	border: 1px solid #CC0000;	width: 95%;	margin: 3px;	height: 125px;}#equipePatron a {	font-size: 10px;	color: #FF6633;	text-decoration: none;}#equipeDirecteur {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996600;	font-style: italic;	padding: 3px;	background-color: #FFFFFF;	border: 1px solid #FF9966;	width: 95%;	margin: 3px;	height: 190px;}#equipeDirecteur a {	font-size: 10px;	color: #FF6633;	text-decoration: none;}#equipeEmployes {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996600;	font-style: italic;	padding: 3px;	background-color: #FFFFFF;	border: 1px solid #FF9966;	width: 95%;	margin: 3px;	height: 125px;}#equipeEmployes a {	font-size: 10px;	color: #FF6633;	text-decoration: none;}#texteCourant {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #996600;	font-style: italic;	padding: 3px;	margin-left: 35px;}#texteCourant td {	border-bottom: 1px solid #CC0000;}#texteCourant span {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CC0000;	font-style: normal;}#titreRecherche {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #CC0000;	font-weight: bold;	padding-left: 15px;	padding-top: 10px;	margin-right: 1px;}#gammeRecherche {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996600;	text-decoration: none;	font-weight: bold;	font-style: italic;	text-align: left;	line-height: 13px;	list-style-type: none;	margin-left: 40px;	margin-right: 5px;	margin-bottom: 8px;}#tableauCatalogue {	background-image: url(images/fond_catalogue.png);	background-repeat: no-repeat;	background-position: top;	border-bottom-style: solid;	border-bottom-color: #CC0000;	border-bottom-width: 1px;	margin-bottom: 2px;	width: 226px;	margin-left: 2px;}#titreCatalogue {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #CC0000;	font-weight: bold;	padding-left: 15px;	padding-top: 10px;	margin-right: 1px;}#affichage {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996600;	text-decoration: none;	padding-left: 15px;	font-weight: normal;	font-style: italic;}#affichage a:link {	color: #FF6633;	text-decoration: none;}#affichage a:hover {	color: #CC0000;	text-decoration: none;}#affichage a:visited {	color: #FF6633;	text-decoration: none;}#themes {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996600;	font-weight: bold;	text-decoration: none;	padding-left: 15px;}#themes a:link {	font-family: Arial, Helvetica, sans-serif;	color: #FF6633;	text-decoration: none;}#themes a:hover {	font-family: Arial, Helvetica, sans-serif;	color: #CC0000;	text-decoration: none;}#themes a:visited {	font-family: Arial, Helvetica, sans-serif;	color: #FF6633;	text-decoration: none;}#sousRubrique {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #996600;	text-decoration: none;	font-style: italic;	text-align: left;	line-height: 12px;	list-style-type: none;	margin-left: 0px;	font-weight: normal;}#sousRubrique a:link {	text-decoration: none;	color: #CC0000;}#sousRubrique a:hover {	text-decoration: none;	color: #663300;}#gammeCatalogue li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996600;	text-decoration: none;	font-weight: bold;	font-style: italic;	text-align: left;	line-height: 13px;	list-style-type: none;	margin-left: 5px;	margin-right: 5px;	margin-bottom: 8px;}#gammeCatalogue li  a:link {	text-decoration: none;	color: #996600;}#gammeCatalogue li  a:hover {	text-decoration: none;	color: #CC0000;}#gammeCatalogue li  a:visited {	text-decoration: none;	color: #996600;}#liensCatalogue li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #663300;	text-decoration: none;	font-weight: bold;	font-style: italic;	text-align: left;	line-height: 13px;	list-style-type: none;	margin-left: 5px;	margin-right: 5px;	margin-bottom: 8px;}#liensCatalogue li  a:link {	text-decoration: none;	color: #663300;}#liensCatalogue li  a:hover {	text-decoration: none;	color: #CC0000;}#liensCatalogue li  a:visited {	text-decoration: none;	color: #663300;}#accueil {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 13px;	text-indent: 15px;	padding: 10px}#accueil h4 {	font-size: 14px;	color: #CC0000;	font-weight: bold;}#actualite {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996633;	line-height: 13px;	text-indent: 15px;	padding: 5px;	border: solid #CC9966 1px;	margin: 5px;}#actualite h4 {	font-size: 14px;	color: #663300;	font-weight: bold;}/* ---------- STYLE FORM ACTUALITE ---------- */#formActualite {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996600;	border: solid #996600 1px;	padding: 5px;	margin: 5px;	background-color: #CCCC99;}#formActualite h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #996600;}#formActualite h6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996600;	font-style: italic;		font-weight: normal;}#formActualite h6 a {	color: #996600;	text-decoration: none;}#formActualite h5 {	font-size: 12px;	color: #FFFFFF;	border: solid #666666 1px;	padding: 5px;	margin: 5px;	font-style: normal;	font-weight: normal;	background-color: #666600;}/* ---------- STYLE TABLEAU ADMIN ---------- */#tableauNouveauProduitAdmin {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	padding: 5px;	text-align: left;}#tableauNouveauProduitAdmin a:link {	font-weight: bold;	text-decoration: none;	color: #993300;}#tableauNouveauProduitAdmin a:hover {	font-weight: bold;	text-decoration: none;	color: #CC0000;}#tableauNouveauProduitAdmin a:visited {	font-weight: bold;	text-decoration: none;	color: #993300;}#tableauNouveauProduitAdmin caption {	font-size: 16px;	color: #CC0000;	padding: 10px;	font-weight: bold;	vertical-align: middle;}#tableauNouveauProduitAdmin td {	font-size: 12px;	color: #663300;	font-weight: normal;	vertical-align: middle;	background-color: #EFE8CD;	border-bottom: 1px solid #CC0000;	padding-left: 2px;}#tableauProduitsAdmin {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	line-height: 13px;	padding: 5px;	text-align: center;}#tableauProduitsAdmin caption {	font-size: 16px;	color: #CC0000;	padding: 10px;	font-weight: bold;	vertical-align: middle;}#tableauProduitsAdmin caption span a {	font-size: 10px;	color: #FFFFFF;	padding: 2px;	font-weight: bold;	vertical-align: middle;	text-decoration: none;	background-color: #CC0000;}#tableauProduitsAdmin caption span a:hover {	color: #FFFFFF;	padding: 2px;	text-decoration: none;	background-color: #996633;}#tableauProduitsAdmin th {	font-size: 12px;	color: #CCCC99;	padding: 3px;	background-color: #996600;}#tableauProduitsAdmin td {	font-size: 10px;	color: #990000;	padding: 3px;	background-color: #EFE8CD;	border-bottom-style: solid;	border-bottom-color: #996600;	border-bottom-width: 1px;}#tableauProduitsAdmin td a {	color: #990000;	text-decoration: none;}#tableauProduitsAdmin td a:hover {	color: #FF0000;	text-decoration: none;}#commentairePhp {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF0000;	font-style: italic;}#blocProduits {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CC0000;	background-color: #FFFFFF;	border: 1px solid #FF9966;	width: 22%;	padding: 3px;	margin: 3px;	display: inline;	float: left;	text-decoration: none;	text-align: center;	clear: none;	height: 350px;}#blocProduitsTitre a {	font-size: 12px;	color: #CC0000;	font-weight: bold;	text-decoration: none;	padding: 3px;}#blocProduitsTitre a:hover {	font-size: 12px;	color: #996600;	font-weight: bold;	text-decoration: none;}#descriptionProduit {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #996600;	font-style: italic;	padding: 3px;}