
	
body, p, ul, form, td, li, ol	{ font-family:"Trebuchet MS",Tahoma; font-size:12px; }
h1, h2, h3, h4, h5, h6	{ font-family:"Trebuchet MS"; padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px; }

h1
	{
	font-family:"Trebuchet MS"; font-size:36px; color:#000000; padding-top:12px; line-height:32px; font-weight:normal;
	padding:0px; padding-bottom:10px;
	background-image:url(Habillage/Fond-H1.png); background-position:bottom left; background-attacment:scroll; background-repeat:no-repeat;
	}
h2	{ font-family:"Arial"; font-size:18px; color:#000000; padding:0px; margin:0px; }
h3	{ font-family:"Trebuchet MS"; font-size:15px; color:#CC0000; }

p	{ font-family:"Trebuchet MS", "Times New Roman"; font-size:13px; }
em	{ color:#CC0000; font-style:normal; }

.Gauche	{ float:left; }
.Droite	{ float:right; }


#Main
	{
	margin-bottom:40px; margin-top:20px;
	width:1000px; margin-left:auto; margin-right:auto; border:1px #CCCCCC solid;
	background-image:url(Habillage/Fond-Contenu.jpg); background-position:0px 0px; background-repeat:no-repeat; background-attachment:scroll;
	}
#Contenu	{ min-height:350px; }

#FilAriane	{ width:450px; height:18px; padding-top:4px; overflow:hidden; }
#SousTitre	{ width:450px; height:35px; font-family:"Trebuchet MS", "Times New Roman"; font-size:23px; color:#000000; }

.Gauche	{ padding:0px; margin:0px; float:left; clear:left; }
.Droite	{ padding:0px; margin:0px; float:right; clear:right; }

#MenuHaut
	{
	height:20px; padding-bottom:2px; float:left;
	background-image:url(Habillage/Fond-Menu.png); background-position:bottom right; background-repeat:no-repeat; background-attachment:scroll;
	}
#MenuHaut ul
	{
	padding:0px; margin:0px; margin-right:10px; clear:both;
	}
#MenuHaut ul li
	{
	float:left; clear:none; padding-top:3px; padding-left:6px; padding-right:6px; list-style:none;
	font-family:Tahoma; font-size:10px; font-weight:bold; text-transform:uppercase;
	border-left:2px #660000 solid;
	}
#MenuHaut ul li a		{ color:#FFFFFF; text-decoration:none; }
#MenuHaut ul li a:hover	{ color:#FFFFFF; text-decoration:underline; }

#SousMenu	{ border-left:2px #EFEFEF solid; height:16px; }
#SousMenu ul	{ padding:0px; margin:0px; }
#SousMenu ul li	{ float:left; list-style:none; height:16px; border-right:2px #EFEFEF solid; font-family:Tahoma,Arial; font-size:12px; padding:0px; margin:0px; padding-left:10px; padding-right:10px; }
#SousMenu ul li a		{ color:#000000; }
#SousMenu ul li a:hover	{ color:#CC0000; }
#SousMenu ul li strong	{ color:#990000; }

#MenuBas
	{
	height:20px; float:right; padding-left:20px; padding-right:10px; color:#DDDDDD;
	background-image:url(Habillage/Fond-Bas.png); background-position:0px 0px; background-repeat:no-repeat; background-attachment:scroll;
	}
#MenuBas p		{ padding:3px; float:left; margin:0px; font-family:Tahoma; font-size:10px; }
#MenuBas ul		{ padding:3px; float:left; margin:0px; margin-right:20px; font-family:Tahoma; font-size:10px; font-weight:bold; text-transform:uppercase; }
#MenuBas ul li	{ padding:0px; margin:0px; font-size:11px; color:#FFFFFF; padding:0px; padding-right:7px; padding-left:7px; float:left; border-right:2px #660000 solid; list-style:none; }
#MenuBas a			{ color:#FFFFFF; text-decoration:none; }
#MenuBas a:hover	{ color:#FFFFFF; text-decoration:underline; }

#Copyright	{ float:right; width:50px; color:#666666; padding-top:2px; height:18px; }

#Recherche	{ float:left; margin-left:20px; padding-top:3px; }
#Recherche form	{ margin:0px; padding:0px; }
#Recherche form	input		{ font-size:10px; }
#Recherche form	input[type="text"]		{ background-color:#CCCCCC; border:none; height:13px; width:120px; padding:1px; padding-left:3px; }
#Recherche form	input[type="submit"]	{ background-color:#CCCCCC; border:none; height:15px; width:28px; padding:1px; color:#666666; font-family:Arial; font-weight:bold; }

#BlocAccueil
	{ 
	width:1000px; float:left; min-height:350px;
	background-image:url(Habillage/Fond-Accueil.jpg); background-position:0px 0px; background-repeat:no-repeat; background-attachment:scroll;
	}

#BlocAccueil .Gauche	{ width:800px; }
#BlocAccueil .Droite	{ width:200px; }
#BlocAccueil #Logo	{ width:450px; height:160px; padding-top:20px; padding-left:350px; }
#BlocAccueil h1	{ display:none; }

#FlashAccueil	{ width:800px; height:300px; padding-top:30px; }

#BlocAccueil .Actualites	{ float:right; width:435px; border-left:2px #FF6600 solid; margin-bottom:10px; margin-left:10px; }
#BlocAccueil .Actualites ul		{ padding:0px; margin:0px; }
#BlocAccueil .Actualites ul li	{ padding:0px; margin:0px; float:left; width:200px; padding-left:15px; list-style:none; }
#BlocAccueil .Actualites ul li h2	{ padding-left:0px; font-family:"Tahoma"; font-size:13px; color:#000000; }
#BlocAccueil .Actualites ul li p	{ padding-left:0px; font-family:"Trebuchet MS"; font-size:13px; color:#000000; text-align:justify; }

#Evenement		{ width:200px; text-align:center; margin-bottom:30px; }
#Racourcis		{ width:200px; }
#Racourcis ul	{ width:180px; padding:0px; margin:10px; }
#Racourcis ul li	{ width:180px; height:68px; padding:0px; margin:0px; text-align:right; list-style:none; font-size:14px; font-weight:bold; }
#Racourcis ul li a			{ color:#000000; text-decoration:none; }
#Racourcis ul li a:hover	{ color:#000000; text-decoration:underline; }

#BlocPage
	{
	min-height:350px;
	}

#BlocHaut
	{
	height:120px; width:1000px; clear:both;
	}
#BlocHaut .Gauche	{ width:460px; padding-left:240px; }
#BlocHaut .Droite	{ width:300px; }

#BlocPage .Gauche	{ width:300px; }
#BlocPage .Droite	{ width:700px; }

#BlocPage .BlocPrincipal
	{
	width:800px; height:340px;
	background-image:url(Habillage/Fond-BlocPrincipal.jpg); background-position:0px 0px; background-repeat:no-repeat; background-attachment:scroll;
	}
#BlocPage .BlocPrincipal .Contenu
	{
	width:770px; height:303px; overflow:auto;
	padding:5px;
	margin:0px; margin-top:4px; margin-right:20px;
	}
#BlocPage .BlocPrincipal h2
	{
	font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; padding-left:40px; padding-bottom:12px;
	background-image:url(Habillage/Fond-H2.gif); background-position:left bottom; background-repeat:no-repeat; background-attachment:scroll;
	}
#BlocPage .BlocPrincipal p
	{
	padding-left:40px;
	}

#BlocPage .Gauche .Bloc
	{
	width:300px; background-image:url(Habillage/Fond-Gauche-Bloc.jpg); background-position:0px 0px; background-attachment:scroll; background-repeat:no-repeat;
	}
#BlocPage .Gauche .Bloc h2
	{
	width:240px; background-color:#CC0000; color:#FFFFFF;
	font-family:Tahoma, Arial; font-size:15px; padding:2px; padding-right:26px; text-align:right;
	}
#BlocPage .Gauche .Bloc p
	{ font-size:15px; } 


#BlocPage .Droite .Bloc
	{
	width:100%;
	}
#BlocPage .Droite .Bloc h2
	{
	color:#000000; padding-bottom:14px;
	background-image:url(Habillage/Fond-H2.gif); background-position:bottom left; background-attachment:scroll; background-repeat:no-repeat;
	}


#BlocPage h2	{ font-family:Tahoma, Arial; font-size:15px; color:#CC0000; }

#ListeProduits	{ border-bottom:2px #CCCCCC solid; }
#ListeProduits th	{ border-bottom:2px #990000 solid; padding:0px; margin:0px; height:12px; padding:7px; vertical-align:middle; text-align:left; }
#ListeProduits td	{ border-top:2px #CCCCCC solid; min-height:200px; vertical-align:top; padding:5px; }
#ListeProduits td.Desc	{ padding-left:36px; text-align:justify; background-image:url(Habillage/Fond-ListeProduits.png); background-position:right 32px; background-repeat:no-repeat; background-attachment:scroll; }
#ListeProduits h2	{ font-size:18px; padding:0px; margin:0px; margin-bottom:16px; }
#ListeProduits td.Carac p	{ border:1px #999999 solid; width:290px; background-color:#CCCCCC; margin:5px; padding:5px; }
#ListeProduits td.Carac p strong	{ font-size:13px; }
#ListeProduits p	{ font-size:11px; font-family:"Trebuchet MS", "Times New Roman"; }
#ListeProduits td.Img	{ border:none; padding:0px; vertical-align:middle; }

.ListePages	{ font-size:13px; font-family:Arial,sans-serif; color:#666666; }
.ListePages a, .ListePages span	{ display:inline-block; text-align:center; width:18px; color:#666666; }
.ListePages span.EnCours	{ color:#990000; font-weight:bold; }
.ListePages span.Inactif	{ color:#CCCCCC; }

#BlocCatalogue h1	{ width:770px; }


.MenuCatalogue	{ margin-top:24px; }
.MenuCatalogue ul	{ margin:0px; padding:0px; }
.MenuCatalogue ul li	{ list-style:none; font-size:12px; font-weight:bold; margin:0px; margin-bottom:2px; padding:0px; }
.MenuCatalogue ul li a			{ background-color:#990000; color:#FFFFFF; padding:4px; padding-left:8px; width:180px; display:block; }
.MenuCatalogue ul li a:hover	{ background-color:#FF0000; color:#FFFFFF; text-decoration:none; }



/*
#ContenuTexte	{ }

	
	
	
	
	
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*
.MenuDiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px;
border-bottom: 1px solid #ccc;
}
	
.MenuDiv ul li{
position: relative;
}
	
//Sub level menu items
.MenuDiv ul li ul{
position: absolute;
width: 170px;
top: 0;
visibility: hidden;
}

// Sub level menu links style
.MenuDiv ul li a{
display: block;
overflow: auto;
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.MenuDiv ul li a:visited{
color: black;
}

.MenuDiv ul li a:hover{
background-color: yellow;
}

.MenuDiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

	
// Holly Hack for IE 
* html .MenuDiv ul li { float: left; height: 1%; }
* html .MenuDiv ul li a { height: 1%; }
/* End */

