body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	font-weight: normal;	color: #333333;	background-color: #CCCCCC;	margin: 0px;	padding: 0px;}h1 {	font-size: 16px;	font-weight: bold;	color: #FF0072;	padding-bottom: 3px;	border-bottom: 1px dotted #FF0072;}h2 {	font-size: 14px;	font-weight: bold;	color: #FF0072;	padding-bottom: 3px;	border-bottom: 1px dotted #CCC;}h3 {	font-size: 14px;	font-weight: bold;	color: #FF0072;}table.outer {	margin: 0px;	padding: 0px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-left-color: #666666;	width: 800px;}	.texte_info_menu a		{		font-family: Tahoma, Verdana, Arial;		font-size: 12px;		color: #000000;		}	.texte_info_menu a:hover		{		font-family: Tahoma, Verdana, Arial;		font-size: 12px;		color: #EBEBEB;		}	.texte_nb		{		font-family: Tahoma, Verdana, Arial;		font-size: 11px;		}	table.commande td		{		font-size: 12px;		padding: 5px;		font-family: Tahoma, Verdana, Arial;			}	table.panier td		{		font-size: 12px;		padding: 5px;		font-family: Tahoma, Verdana, Arial;			}	.inputForm 		{		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		color: #000000;		background-color: #EBEBEB;		padding: 2px;		border: 1px solid #999;		}	table.adminForm td		{		font-size: 12px;		background-color: #EBEBEB;		padding: 5px;		}	table.adminForm th 		{		font-size: 12px;		background-color: #C7C7C7;		padding: 5px;		font-weight: bold;		text-align: left;		vertical-align: middle;		border: 1px solid #666666;		}	.listingAdmin td 		{		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		text-align: left;		vertical-align: middle;		padding: 3px;		border-bottom-width: 1px;		border-bottom-style: solid;		border-bottom-color: #CCCCCC;		}	.listingAdmin th 	{		font-weight: bold;		color: #DE0073;		padding-top: 3px;		padding-right: 6px;		padding-bottom: 3px;		padding-left: 6px;		border-bottom: solid 1px #DE0073;		font-size: 12px;		background-image: url(../img/degrade-gris02.jpg);		background-repeat: repeat-x;	}	.listingAdmin th a {	color: #DE0073;	text-decoration: none;}.listingAdmin th a:hover {	color: #0066CC;}/* -- Liste des articles --*/		.listingArticles td 		{		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		text-align: left;		vertical-align: middle;		padding: 3px;		border-bottom-width: 1px;		border-bottom-style: solid;		border-bottom-color: #CCCCCC;		}	.listingArticles th 	{		font-weight: bold;		color: #DE0073;		padding-top: 3px;		padding-right: 6px;		padding-bottom: 3px;		padding-left: 6px;		border-bottom: solid 1px #DE0073;		font-size: 12px;		background-image: url(../img/degrade-gris02.jpg);		background-repeat: repeat-x;	}	.listingArticles th a {	color: #DE0073;	text-decoration: none;}.listingArticles th a:hover {	color: #0066CC;}.listingArticles a {		color:#000000;}/*		.listingAdmin th 		{		font-family: Arial, Helvetica, sans-serif;		font-size: 13px;		font-weight: bold;		color: #000000;		background-color: #CED6CE;		padding: 3px;		border-right-width: 1px;		border-right-style: solid;		border-right-color: #FFFFFF;		text-align: left;		}*/	td.listingAdminTD 		{		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		text-align: left;		vertical-align: top;		padding: 3px;		border-bottom-width: 1px;		border-bottom-style: solid;		border-bottom-color: #CCCCCC;		}	td.noborderprod 		{		padding: 0px;		border-top-style: none;		border-right-style: none;		border-bottom-style: none;		border-left-style: none;		}	.dwnldlist th {		font-weight: bold;		color: #DE0073;		padding-top: 3px;		padding-right: 6px;		padding-bottom: 3px;		padding-left: 6px;		border-bottom: solid 1px #DE0073;		font-size: 12px;		background-image: url(../img/degrade-gris02.jpg);		background-repeat: repeat-x;	}		.dwnldlist td {		font-size: 11px;		padding-top: 3px;		padding-right: 6px;		padding-bottom: 3px;		padding-left: 6px;		border-bottom: solid 1px #CCCCCC;	}		th.titre_calendar		{		font-size: 9 px;		font-family: Verdana, Arial, Helvetica, sans-serif;		}	td.contenu_calendar		{		font-size: 9 px;		font-color: 000000;		font-family: Verdana, Arial, Helvetica, sans-serif;		}	td.contenu_calendar a		{		font-size: 9 px;		font-color: 000000;		font-family: Verdana, Arial, Helvetica, sans-serif;		}	td.contenu_calendar a:hover		{		font-size: 9 px;		font-color: ECECEC;		font-family: Verdana, Arial, Helvetica, sans-serif;		}.chlng a:hover {	color: #FFFFFF;	background-image: url(../img/degrade-bleu-mnuht.jpg);	background-repeat: repeat-x;}.chlng-actif {	color: #000000;	display: block;	margin-right: 12px;	padding-top: 2px;	padding-right: 6px;	padding-bottom: 2px;	padding-left: 6px;}	.chlng a {	font-weight: bold;	color: #0066CC;	text-decoration: none;	display: block;	margin-right: 12px;	padding-top: 2px;	padding-right: 6px;	padding-bottom: 2px;	padding-left: 6px;}.chlng2 a {	display: block;	clear: none;	float: left;	margin-right: 12px;}a {	color: #1873CE;	text-decoration: none;}a:hover {	color: #DE0073;}td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;}table.outer {	margin: 0px;	padding: 0px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-left-color: #666666;	width: 800px;}/* --- éléments de la colonne de gauche --- */.colGche {	font-size: 12px;	text-align: left;	vertical-align: top;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	width: 160px;	background-color: #FFF5F0;}.colGche a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	display: block;	clear: both;	float: left;	width: 93%;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 6px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.colGche a:hover {	color: #FF3300;	text-decoration: none;	background-color: #FFE6B4;}/* --- éléments contenu des "include" --- */.contenu {	padding-top: 12px;	padding-right: 18px;	padding-bottom: 12px;	padding-left: 18px;}/* --- éléements de la colonne de droite --- */.colDrte {	font-size: 12px;	text-align: left;	vertical-align: top;	width: 160px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #ECECEC;}/* --- infobox --- */.infobox th {	padding: 6px;	font-size: 12px;	font-weight: bold;	color: #FF0072;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF0072;	background-color: #FFFFFF;}.infobox td {}.infobox a {	padding-top: 3px;	padding-right: 6px;	padding-bottom: 3px;	padding-left: 6px;	display: block;	color: #000000;	border-bottom: solid 1px #FFF;	background-image: url(../img/menu-gauche-05.jpg);	background-repeat: repeat-y;	font-size: 11px;}.infobox a:hover {	color: #FF0072;	background-image: url(../img/fond-tournesol.jpg);	background-repeat: no-repeat;}.infopanier {	color: #333333;	border: 1px solid #999999;	padding-top: 4px;	margin-bottom: 6px;}.infopanier a {	color: #333333;}.infopanier a:hover {	color: #FF0072;}.top-groupearticles {	padding: 6px;	font-size: 12px;	font-weight: normal;	color: #FF0072;	background-position: center;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF0072;}/* --- FIN - InfoBox --- *//* --- liste de téléchargement --- */.dwnldlist th {	font-weight: bold;	color: #DE0073;	padding-top: 3px;	padding-right: 6px;	padding-bottom: 3px;	padding-left: 6px;	border-bottom: solid 1px #DE0073;	font-size: 12px;	background-image: url(../img/degrade-gris02.jpg);	background-repeat: repeat-x;}.dwnldlist td {	font-size: 11px;	padding-top: 3px;	padding-right: 6px;	padding-bottom: 3px;	padding-left: 6px;	border-bottom: solid 1px #CCCCCC;}/* --- FIN - liste de téléchargement --- */td.piedepage {	font-size: 10px;	color: #999999;	background-repeat: repeat-x;	height: 24px;	vertical-align: middle;	margin: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-right: 5px;	padding-left: 5px;	background-image: url(../img/menu-haut-03.jpg);}.piedepage a {	color: #666666;	text-decoration: none;}.piedepage a:hover {	color: #FFFFCC;	text-decoration: none;}td.hautdepage {	background-color: #333333;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	color: #FFFFFF;}.hautdepage h1 {	font-size: 20px;}.mnuHt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 24px;	color: #333333;	background-image: url(../img/menu-haut-03.jpg);	background-repeat: repeat-x;	height: 20px;	border-top: solid 1px #FFF;	border-bottom: solid 1px #FFF;}.newsbox th {	padding: 6px;	font-size: 12px;	font-weight: normal;	color: #FF0072;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FF0072;	background-color: #FFFFFF;}.newsbox td {	font-size: 12px;/*	border-bottom: solid 1px #CCCCCC; */}.blockinfo {	padding-top: 4px;	padding-bottom: 4px;	border-bottom: 1px solid #CCCCCC;}.newsdetail th {	font-size: 14px;	font-weight: bold;	color: #E7007B;	padding-bottom: 3px;	border-bottom: 1px dotted #CCC;}.newsdetail td {	font-size: 12px;	line-height: 16px;}.newsdetail th.datenews {	font-size: 10px;	font-weight: normal;	color: #CCCCCC;}.liens01 a {	font-size: 11px;	color: #000000;	display: block;	padding: 4px 3px 4px 3px;	border-bottom: 1px dotted #CCCCCC;	margin: 0px;	text-align: center;}.liens01 a:hover {	color: #0066CC;	background-image: url(../img/fond-tournesol.jpg);	background-repeat: no-repeat;}/* -- MENU HORIZONTAL -- */.suckertreemenu ul{margin: 0;padding: 0;list-style-type: none;}/*Top level list items*/.suckertreemenu ul li{	position: relative;	display: inline;	float: left;	list-style-type: none;/*background-color: #A6D05D;*/ /*overall menu background color*/}/*Top level menu link items style*/.suckertreemenu ul li a{	display: block;	/*width: 100px;*/ /*Width of top level menu link items*/padding: 2px 12px 2px 12px;	/*border: 1px solid black;*/border-left-width: 0;	text-decoration: none;	color: #333333;	font-weight: bold;	border-right-width: 1px;	border-right-style: groove;	border-right-color: #CCCCCC;}	/*1st sub level menu*/.suckertreemenu ul li ul{left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */display: block;visibility: hidden;}/*Sub level menu list items (undo style from Top level List Items)*/.suckertreemenu ul li ul li{display: list-item;float: none;}/*All subsequent sub menu levels offset after 1st level sub menu */.suckertreemenu ul li ul li ul{ left: 159px; /* no need to change, as true value set by script */top: 0;}/* Sub level menu links style */.suckertreemenu ul li ul li a{	display: block;	width: 200px; /*width of sub menu levels*/	color: #333333;	font-size: 11px;	text-decoration: none;	padding: 1px 5px;	border: 1px solid #FF7688;	border-top: 1px solid #FFF;	background-color: #FFC6EF;	font-weight: normal;}.suckertreemenu ul li a:hover{	color: #FFFFFF;	background-image: url(../img/menu-haut-04.jpg);	background-repeat: repeat-x;}.suckertreemenu ul li ul li a:hover{	color: #FF0072;	background-image: url(../img/fond-tournesol.jpg);	background-repeat: no-repeat;}/*Background image for top level menu list links *//*.suckertreemenu .mainfoldericon{/*	background-color: none; *//*	background-image: url(../img/arrow-down.gif);	background-repeat: no-repeat;}*//*Background image for subsequent level menu list links *//*.suckertreemenu .subfoldericon{	background-color: #F3F3F3;	background-image: url(../img/arrow-right.gif);	background-repeat: no-repeat;	background-position: right center;}*/* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/padding-top: 1em;}	/* Holly Hack for IE \*//* html .suckertreemenu ul li { clear: left; height: 1%; }* html .suckertreemenu ul li a { height: 1%; }/* End */