/* CSS Document */

@font-face	{ font-family:IotaFont; font-style:normal; font-weight:normal; src:url(Habillage/HelveticaNeueLT.ttf); }

*	{ font-family:Arial,sans-serif; }

img	{ border:none; vertical-align:middle; }

body
	{
	background-color:#F5F5F5; color:#232323; padding:0px; margin:0px; font-size:14px;
/*	background-image:url(Habillage/Fond-body.jpg); background-position:bottom; background-repeat:repeat-x; background-attachment:fixed; */
	}

ul, ol, p, h1, h2, h3, h4, h5, h6	{ padding:3px 0px 3px 0px; margin:0px; }

h1	{ color:#232323; font-size:15px; font-family:Arial,Verdana,sans-serif; letter-spacing:-0.04em; text-transform:uppercase; font-weight:normal; margin-top:12px; }
h2	{ color:#232323; font-size:14px; font-family:Arial,Verdana,sans-serif; letter-spacing:0.06em; font-weight:normal; margin-top:10px; padding-bottom:0px; padding-top:25px; }
h3	{ color:#A41031; font-size:12px; font-family:Arial,Verdana,sans-serif; font-weight:bold; padding:5px 0px 2px 0px; }
p, td, th, li, blockquote, address	{ font-family:Arial,sans-serif; font-size:11px; line-height:16px; color:#444444; text-align:justify; }
#BlocMain p, #BlocMain ul, #BlocMain ol, #BlocMain blockquote, #BlocMain address	{ margin-right:30px; }
#BlocMain table	{ padding-right:15px; }
#BlocMain td p, #BlocMain th p	{ margin-right:15px; text-align:left; }
thead th	{ text-align:center; }
tbody th	{ text-align:right; }

a		{ color:#A41032; text-decoration:none; }
a:hover	{ color:#53091A; text-decoration:none; }

.Gris, a.Gris	{ color:#999999; }
a:hover.Gris	{ color:#000000; }
.Petit	{ font-size:9px; }
.clr	{ clear:both; float:none; height:0px; line-height:0px; min-height:0px; max-height:0px; font-size:0px; }

input[type=text],input[type=password],input[type=file],textarea	{ border:1px #AAAAAA solid; background-color:#F2F2F2; padding:2px 3px 3px 3px; font-size:12px; }
input[type=radio],input[type=checkbox]	{ border:none; }

#Filiales	{ float:right; width:700px; text-align:right; height:24px; margin-top:8px; font-family:Arial, Helvetica, sans-serif; color:#1A171B; font-size:11px; }
#Filiales a	{ color:#666666; }
#ListeFiliales	{ display:none; border:1px #D1D1D1 solid; background-color:#F4F4F4; position:absolute; top:24px; margin-left:585px; }
#ListeFiliales ul	{ margin:0px; padding:0px; }
#ListeFiliales ul li	{ list-style:none; padding:0px; }
#ListeFiliales ul li a			{ display:block; height:14px; padding:2px 3px 4px 3px; min-width:120px; font-size:11px; }
#ListeFiliales ul li a:hover	{ background-color:#555555; color:#FFFFFF; }

#BlocMain,#BlocMainHome,#BlocHeader,#BlocFooter	{ width:860px; margin-left:auto; margin-right:auto; clear:both; float:none; }

#BlocHeader
	{
	width:860px; height:75px;
	background-image:url(Habillage/Monde.png); background-position:center -75px; background-repeat:no-repeat; background-attachment:scroll;
	}
#BlocFlash, #BlocFlashAccueil, #BlocStatic
	{
	width:100%; min-width:900px; background-position:top center; background-repeat:no-repeat; background-attachment:scroll;
	background-image:url(Habillage/Monde.png); background-position:center -150px; background-repeat:no-repeat; background-attachment:scroll;
	}
#BlocFlashAccueil	{ height:450px; }
#BlocFlash			{ height:265px; }
#BlocMain	{ min-height:320px; padding-top:5px; }
#BlocFooter	{ border-top:1px #E3E3E2 solid; margin-top:20px; padding:6px 0px 6px 0px; color:#858585; font-size:10px; font-family:Arial,sans-serif; margin-bottom:6px; }
#BlocFooter a		{ text-transform:lowercase; color:#B8B8B8; }
#BlocFooter a:hover	{ text-decoration:none; color:#666666; }

#BlocFooter .Gauche	{ float:left; width:430px; color:#BBBBBB; }
#BlocFooter .Droite	{ float:right; width:430px; text-align:right; }
#BlocFooter .Gauche a		{ color:#BBBBBB; }
#BlocFooter .Gauche a:hover	{ color:#333333; }

#BlocFooter	h2	{ display:none; }
#BlocFooter	ul	{ width:200px; float:left; margin-top:20px; margin-bottom:20px; }
#BlocFooter	ul h3	{ font-size:11px; color:#888888; }
#BlocFooter	ul li	{ font-size:10px; color:#AAAAAA; margin-left:16px; }
/*
#BlocStatic	{ top:0px; z-index:90; position:fixed; }
object	{ z-index:100; position:static; }
#BlocHeader	{ background-color:#F5F5F5; }
#BlocMain	{ padding-top:340px; }
#BlocMain.NoMenu	{ padding-top:80px; background-image:url(Habillage/Monde.png); background-position:center -75px; background-repeat:no-repeat; background-attachment:fixed; }
*/
#Logo		{ float:left; width:160px; height:75px; }

#MenuHaut	{ float:right; width:700px; text-align:right; height:18px; margin-top:25px; }
#MenuHaut span	{ font-family:IotaFont,Helvetica,Verdana,sans-serif; font-size:13px; letter-spacing:-0.04em; }
#MenuHaut a			{ color:#555555; text-decoration:none; text-transform:uppercase; }
#MenuHaut a:hover	{ color:#A41032; text-decoration:none; }

a.RSS		{ color:#EA6218; }
a:hover.RSS	{ color:#A41032; text-decoration:none; }

#BlocMain ul	{ margin-left:25px; }

#LiensBas	{ margin:50px 0px 0px 0px; font-size:10px; }

.Bloc, .Colonne100 .Bloc, .Bloc100 , .Colonne90 .Bloc, .Bloc90 , .Colonne80 .Bloc, .Bloc80 , .Colonne70 .Bloc, .Bloc70 , .Colonne60 .Bloc, .Bloc60 , .Colonne50 .Bloc, .Bloc50 , .Colonne40 .Bloc, .Bloc40 , .Colonne30 .Bloc, .Bloc30 , .Colonne20 .Bloc, .Bloc20 , .Colonne10 .Bloc, .Bloc10
	{ margin-left:10px; margin-bottom:10px; float:left; clear:none; }
.Bloc { width:75px; }
.Colonne, .Colonne100 , .Colonne90 , .Colonne80 , .Colonne70 , .Colonne60 , .Colonne50 , .Colonne40 , .Colonne30 , .Colonne20 , .Colonne10 { float:left; clear:none; }
.Colonne100 { width:850px; }
.Colonne100 .Bloc, .Bloc100 { width:840px; }
.Colonne90 { width:765px; }
.Colonne90 .Bloc, .Bloc90 { width:755px; }
.Colonne80 { width:680px; }
.Colonne80 .Bloc, .Bloc80 { width:670px; }
.Colonne70 { width:595px; }
.Colonne70 .Bloc, .Bloc70 { width:585px; }
.Colonne60 { width:510px; }
.Colonne60 .Bloc, .Bloc60 { width:500px; }
.Colonne50 { width:425px; }
.Colonne50 .Bloc, .Bloc50 { width:415px; }
.Colonne40 { width:340px; }
.Colonne40 .Bloc, .Bloc40 { width:330px; }
.Colonne30 { width:255px; }
.Colonne30 .Bloc, .Bloc30 { width:245px; }
.Colonne20 { width:170px; }
.Colonne20 .Bloc, .Bloc20 { width:160px; }
.Colonne10 { width:85px; }
.Colonne10 .Bloc, .Bloc10 { width:75px; }

.Bloc h2, .Bloc10 h2, .Bloc20 h2, .Bloc30 h2, .Bloc40 h2, .Bloc50 h2, .Bloc60 h2, .Bloc70 h2, .Bloc80 h2, .Bloc90 h2, .Bloc100 h2
	{ color:#232323; font-size:14px; font-family:IotaFont,Helvetica,Arial,sans-serif; text-transform:uppercase; font-weight:normal; border-bottom:1px #E4E4E4 solid; padding:8px 0px 6px 0px; }
	
.Bloc p, .Bloc10 p, .Bloc20 p, .Bloc30 p, .Bloc40 p, .Bloc50 p, .Bloc60 p, .Bloc70 p, .Bloc80 p, .Bloc90 p, .Bloc100 p
	{ color:#8F9192; font-size:11px; font-family:Arial,sans-serif; }

address	{ margin:0px 0px 10px 0px; padding:10px; background-color:#E7E7E7; color:#444444; font-size:11px; font-style:normal; }

blockquote:before
	{
	content:url(Habillage/blockquote-before.gif);display:inline;float:left;
	}

blockquote:after
	{
	content:url(Habillage/blockquote-after.gif);display:inline;float:right;
	}
blockquote, #BlocMain blockquote	{ margin:20px 100px 20px 30px; }
blockquote p, #BlocMain blockquote p	{ text-align:center; margin:0px; padding:0px; color:#A41031; font-size:13px; font-style:italic; line-height:20px; }

#BlocMain ul, #BlocMain ol	{ margin-left:25px; margin-top:0px; }
#BlocMain ul li
	{
	list-style:none; padding:0px 0px 0px 12px; margin-bottom:5px;
	background-image:url(Habillage/Puce-li.png); background-position:0px 3px; background-repeat:no-repeat; background-attachment:scroll;
	}
#BlocMain .Bloc ul	{ margin:0px; padding:0px; }
#BlocMain .Bloc ul li
	{
	list-style:none; padding:0px 0px 0px 12px; margin:0px;
	background-image:url(Habillage/Puce-li-2.png); background-position:0px 3px; background-repeat:no-repeat; background-attachment:scroll;
	}

.TexteAccueil p	{ font-size:14px; color:#232323; margin-bottom:20px; margin-right:40px; }
/*
#DernieresOffres	{ display:block; position:fixed; top:340px; }
#BlocMainHome #DernieresOffres	{ position:static; top:inherit; }
*/

#FilAriane	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; }