﻿/* PARAMETRAGE DES MARGES, DES BORDURES ET DES ESPACEMENTS PAR DEFAUT */
html, body,dl,dt,dd,ul,li,a,table,img,p,div,h1,h2,h3	{margin:0px;padding:0px;border-width:0px;}
html, body, form			{height: 100%;text-align:center;}

.ROUGE						{color:#cc3300;}
.ROUGEGRAS					{font-weight:bold;color:#cc3300;}
.FONDPROMO					{background-image: url(/IMG/Fond/FondPromo.gif);}
h3.PROMO					{font-weight:bold;color:#cc3300;background-image:url(/IMG/InfoBulle/InfoBulleSMiniRouge.gif);}
body						{font-family:Arial, sans-serif;font-size:12px;color:#7c7c7c;background-color:#f3f6ed;cursor:default;}
img, table					{border-width:0px;}
#Interface					{text-align: left;position: relative;width: 788px;margin: 0 auto;padding: 0 10px;background: url(IMG/Menu/FondInterface.gif) center repeat-y;}
#PiedPage					{position: relative;width: 788px;}
#PiedPage p					{margin: 0;padding:2px 5px 2px 0;font-size: 11px;white-space:nowrap;color:#FFFFFF;background: url(IMG/Menu/bg_interface.gif) left bottom repeat-x;text-align:right;}
#Corps						{padding-bottom: 25px;overflow:auto;}
#Perso						{margin:0px;padding:0px;position:absolute;left:10px;top:97px;z-index:3;}
#CorpsMenu					{width: 200px;}
#CorpsContenu				{float: right;width: 568px;padding-right:10px;}
#Entete						{position:relative;height:131px;z-index:0;}
#EnteteFlash				{height:96px;width:788px;}
/*
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ebeff8,endColorStr=#89a1d3)
progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=60);
*/
ul#EnteteMenu				{padding-left:54px;height: 35px ;background: url(IMG/Menu/FondMenu0.gif) repeat-x 0 0;}
ul#EnteteMenu li			{border-right: 2px solid #d6dbc7;float: left ;list-style-type: none ;}
ul#EnteteMenu li a			{width:100%;display: block ;text-align: center ;height:25px;line-height: 25px ;padding-left:10px;padding-right:10px;white-space:nowrap;font-size: 14px ;font-variant:small-caps;font-weight: 800;letter-spacing: 1px ;color: #FFFFFF ;text-decoration: none ;background-position:0 0px;background-repeat:repeat-x;}
ul#EnteteMenu li.MENUDEB	{border-left: 2px solid #d6dbc7;}
ul#EnteteMenu li a.MENU1	{background-image: url(IMG/Menu/FondMenu1.gif);width:60px;}
ul#EnteteMenu li a.MENU2	{background-image: url(IMG/Menu/FondMenu2.gif);width:80px;}
ul#EnteteMenu li a.MENU3	{background-image: url(IMG/Menu/FondMenu3.gif);width:170px;}
ul#EnteteMenu li a.MENU4	{background-image: url(IMG/Menu/FondMenu4.gif);width:150px;}
ul#EnteteMenu li a.MENU5	{background-image: url(IMG/Menu/FondMenu5.gif);width:120px;}
ul#EnteteMenu li a.MENU6	{background-image: url(IMG/Menu/FondMenu6.gif);}
ul#EnteteMenu li a:hover	{background-position: 0 -25px ;}

/* STRUCTURE DU MENU DE GAUCHE */

#MenuTop				{height:35px;font: small-caps 700 14px/47px Arial,serif;letter-spacing:normal;color:#FFFFFF;background-position:bottom right;background-repeat:no-repeat;}
dl#Menu					{padding-bottom: 9px;background-repeat:no-repeat;background-position: right bottom;}
dl#Menu dt				{padding-left:10px;height: 30px;font: small-caps 700 13px/30px Arial,serif;}
dl#Menu li				{padding:2px;list-style: none;}
dl#Menu a				{display:inline;background-repeat:no-repeat;background-position: left bottom;padding-left: 20px;border-bottom:0;line-height:normal;font-variant:normal;font-size: 11px;text-decoration: none;}
dl#Menu a:hover			{background-position: 0 0;}

/* MISE EN FORME GENERALE DE L'ENTETE DE LA PAGE */
#EntetePage					{height:245px;margin-left:12px;margin-top:15px;margin-bottom:15px;background-repeat: no-repeat;background-position: right top;}
#EntetePage img				{float:left;border-width:0px;}
#EntetePage object			{float:left;border-width:0px;}
#EntetePage p				{font-weight:bold;margin-left:345px;margin-right:10px;font-size:14px;line-height:18px;padding-top:65px;color:#FFFFFF;}
#EntetePage p strong		{font-size:20px;font-weight:normal;}

/* MISE EN FORME DES BALISES GENERIQUES */
h1 span.TXT					{font-size:17px;font-weight:800;display:block;padding-top:10px;line-height:30px;}
h1 span.LETTRINE			{width:37px;float:left;text-align:center;color: #FFFFFF;padding-top:10px;padding-bottom:8px;font-size: 25px;color: #FFFFFF;}
h1 span.LETTRINE sup		{font-size:13px;}
h2							{font-size:16px;font-weight:600;height:20px;margin-left:12px;margin-top:15px;margin-bottom:15px;padding-left:20px;background-position:left center;background-repeat:no-repeat;}
h3							{font-size:14px;font-weight:400;height:20px;padding-left:16px;background-position:left 2px;background-repeat:no-repeat;}
h4							{text-align:left;font-size:13px;font-weight:600;height:20px;margin-left:12px;margin-top:15px;margin-bottom:15px;color:#008cd2;}
h5							{margin-left:12px;margin-bottom:15px;margin-top:15px;font-size:14px;font-weight:400;height:20px;padding-left:16px;background-position:left 2px;background-repeat:no-repeat;}

p							{font-size:12px;font-weight:normal;margin-left:12px;text-align:left;}
ul li						{list-style-type: square;}
select						{font-size: 11px;}

/*TEXTE*/
.MoyenGrasBlanc				{font-size:15px;font-weight:bold;color:#ffffff;}

/* MISE EN FORME DES ALIGNEMENTS */
.LISTENIV0					{padding-left:54px;}
.LISTENIV1					{margin-top:15px;padding-left:54px;padding-bottom:15px;}

.NIV0						{margin-top:0px;}
.NIV1						{margin-left:12px;}
.NIV2						{margin-left:18px;}
.NIV3						{margin-left:33px;}

.ESPACEH					{margin-left:15px;padding-top:15px;padding-bottom:20px;}
.ESPACEFLASH				{margin-top:-70px;}
.CENTRE						{margin-left:auto;margin-right:auto;text-align:center;}

/* MISE EN FORME DES CADRES */

.CADRE						{margin-left:auto;margin-right:auto;text-align:left;width:440px;font-size:1px;background-repeat: no-repeat;}
.CADRE div					{height: 8px; width: 8px;}
.CADRE div.TabHG			{float:left}
.CADRE div.TabBG			{float:left}
.CADRE div.TabHM			{float: right;height: 8px;width:424px;}
.CADRE div.TabHD			{float: right;}
.CADRE div.TabBM			{float: right;height: 8px;width:424px;}
.CADRE div.TabBD			{float: right;}
.CADRE div.TabCorps			{height:auto;width:auto;clear:left;padding-left:8px;padding-right:8px;}
.CADRE div.TabCorps p		{margin:0px;font-size:13px;color: #FFFFFF;}
.CADRE div.TabCorps ul		{margin-left:25px;font-size:12px;line-height:20px;}
.CADRE span.TABTITRE		{font-size:16px;font-weight:bold;line-height:30px;height:30px;}

.PRODUITTAB					{margin:0px;padding:0px;border-width:0;margin-top:10px;}
.PRODUITDES					{font-size:12px;color:#7c7c7c;}
.PRODUITIMG					{text-align:center;padding:10px;}
.PRODUITIMG2				{text-align:center;padding-right:10px;}
.ETAPEIMG					{padding-right:10px;padding-bottom:10px;}
.ETAPEDES					{font-size:12px;color:#7c7c7c;vertical-align:top;}

A.IMGPHOTO					{line-height:110px;padding:3px;border:2px solid #FFFFFF;}
A.IMGPHOTO:hover			{border:2px solid #f3f6ed;}

A.ARTICLE					{color:#7c7c7c;}
A.ARTICLE:hover				{color:#d6dbc7;}

.INFOBULLE0					{position:absolute;left:100px;top:360px;}
.BLOC0						{padding-left:290px;}
@media print
{
	#Perso			{display:none;}
	#CorpsMenu		{display:none;}
	#CorpsContenu	{width: 560px;float:none;padding-left:10px;}
	.BLOC0			{padding-left:0px;}
	.INFOBULLE0		{display:none;}
	.INFOBULLE1		{display:none;}
	.INFOBULLE2		{display:none;}
	.INFOBULLE3		{display:none;}
	.INFOBULLE4		{display:none;}
	.INFOBULLE5		{display:none;}
	.INFOBULLE6		{display:none;}
}
