/* CSS Document */

html, body { border:0px; margin:0px; padding:0px; }
 
body { font-family:Tahoma, sans-serif; font-size:11px; }

p, ul, ol, form	{ margin:0px; padding:5px; }
table		{ margin:0px; padding:0px; border:none; }
td, li	{ padding:2px;  }

p, ul, form, td, li, ol	{ font-family:Tahoma, sans-serif; font-size:11px; }

h1, h2, h3, h4, h5, h6	{ margin:0px; padding:5px; padding-top:16px; padding-bottom:4px; }

ul, ol { padding:0px; margin-left:24px; }
li	{ padding:2px; }

blockquote { margin:22px 40px; padding:0; }

small { font-size:0.85em; }
img { border:0px; vertical-align:middle; }
sup { position:relative; bottom:0.3em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }

a			{ text-decoration:none; }
a:hover		{ text-decoration:underline; }

input, select, textarea
	{
	padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px;
	font-family:Arial, sans-serif; font-size:11px; color:#666666; vertical-align:middle;
	border:1px #CCCCCC solid; background-color:#FAFAFA;
	}
textarea { line-height:1.25; }
label { cursor:pointer; }
input[type=checkbox], input[type=radio]	{ border:none; background-color:transparent; }

table tr td { padding:2px; }

#BlocOver	{ display:none; position:absolute; z-index:5000; }
 
/***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.handle			{ cursor:move; } 

.Gris	{ color:#999999; }
.Gris a			{ color:#999999; }
.Gris a:hover	{ color:#330000; }
.Petit	{ font-size:10px; line-height:14px; }
.NoBorder	{ border:none; }

.Separation	{ clear:both; float:none; height:0px; line-height:0px; font-size:0px; }

img { border:none; vertical-align:middle; margin:0px; }

p	{ line-height:16px; }

#FilAriane	{ margin-left:10px; }
h1		{ font-size:30px; font-family:Arial, sans-serif; margin-left:10px; }
h2		{ font-size:20px; font-family:Arial, sans-serif; }
h3		{ font-size:18px; font-family:Arial, sans-serif; }
h4		{ font-size:13px; font-family:Arial, sans-serif; }
p,td,li		{ color:#333333; font-size:11px; font-family:Verdana, sans-serif; }

a			{ color:#861F00; text-decoration:none; }
a:hover		{ color:#E85600; text-decoration:underline; }
a:visited	{ text-decoration:none; }

.Photo	{ border:1px #999999 solid; }
.Vide	{ border:none; background-color:transparent; }


/**************** BLOCS ****************/
.Colonne20, .Colonne40, .Colonne60, .Colonne80, .Colonne100	{ margin:0px; padding:0px; float:left; clear:none; }
.Colonne20	{ width:190px; }
.Colonne40	{ width:380px; }
.Colonne60	{ width:570px; }
.Colonne80	{ width:760px; }
.Colonne100	{ width:950px; float:none; clear:both; }

.Bloc, .Bloc20, .Bloc40, .Bloc60, .Bloc80, .Bloc100, .Bloc1, .Bloc2
	{ display:block; float:left; min-height:75px; margin-left:10px; margin-bottom:10px; background-color:#EFEFEF; border:1px #BBBBBB solid; }
.Bloc p,  .Bloc20 p,  .Bloc40 p,  .Bloc60 p,  .Bloc80 p,  .Bloc100 p, .Bloc1 p, .Bloc2 p	{ padding-top:5px; padding-left:5px; }
.Bloc q,  .Bloc20 q,  .Bloc40 q,  .Bloc60 q,  .Bloc80 q,  .Bloc100 q, .Bloc1 q, .Bloc2 q	{ padding-top:5px; padding-left:5px; }
.Bloc ul, .Bloc20 ul, .Bloc40 ul, .Bloc60 ul, .Bloc80 ul, .Bloc100 ul, .Bloc1 ul, .Bloc2 ul	{ padding-top:5px; padding-bottom:10px; }
.Bloc ol, .Bloc20 ol, .Bloc40 ol, .Bloc60 ol, .Bloc80 ol, .Bloc100 ol, .Bloc1 ol, .Bloc2 ol	{ padding-top:5px; padding-bottom:10px; }
.Bloc h2, .Bloc20 h2, .Bloc40 h2, .Bloc60 h2, .Bloc80 h2, .Bloc100 h2, .Bloc1 h2, .Bloc2 h2
	{
	padding:5px; padding-bottom:3px;
	color:#474747; font-size:15px;
	}
.Bloc h2 .Gris, .Bloc20 h2 .Gris, .Bloc40 h2 .Gris, .Bloc60 h2 .Gris, .Bloc80 h2 .Gris, .Bloc100 h2 .Gris
	{ font-size:12px; }

.Bloc h3, .Bloc20 h3, .Bloc40 h3, .Bloc60 h3, .Bloc80 h3, .Bloc100 h3, .Bloc1 h3, .Bloc2 h3
	{
	padding:5px; padding-top:8px;
	font-size:14px; color:#861F00; letter-spacing:inherit;
	}

.Colonne100 .Bloc, .Bloc100	{ width:938px; }
.Colonne80 .Bloc, .Bloc80	{ width:748px; }
.Colonne60 .Bloc, .Bloc60	{ width:558px; }
.Colonne40 .Bloc, .Bloc40	{ width:368px; }
.Colonne20 .Bloc, .Bloc20	{ width:178px; }

.Colonne20 .Bloc1, .Bloc1	{ width:178px; }
.Colonne40 .Bloc2, .Bloc2	{ width:368px; }

/***************************************/

ul.ListeItems, ul.ListeItems5, ul.ListeItems10	{ margin:0px; padding:0px; clear:both; float:none; }
ul.ListeItems	{ padding-bottom:5px; }
ul.ListeItems5	{ padding-bottom:5px; }
ul.ListeItems10	{ padding-bottom:10px; }

ul.ListeItems li, ul.ListeItems5 li, ul.ListeItems10 li
	{
	margin:0px; padding:5px; display:block; clear:none; float:left;
	font-size:11px; line-height:12px; min-height:74px;
	background-color:#FFFFFF; border:1px #CCCCCC solid;
	background-image:url(Habillage/Fond-Item.png); background-position:top left; background-attachment:scroll; background-repeat:no-repeat;
	}
ul.ListeItems li		{ margin-top:10px; margin-left:10px; }
ul.ListeItems5 li		{ margin-top:5px; margin-left:5px; }
ul.ListeItems10 li		{ margin-top:10px; margin-left:10px; }

li.Item48			{ width:52px; min-height:64px; border:1px #AAAAAA solid; }
li.Item48 .handle	{ width:52px; height:16px; clear:both; }
li.Item48 img		{ margin:2px; }
li.Item48 .Photo	{ margin:1px; border:2px solid; }

li.Item96			{ width:106px; min-height:100px; border:1px #AAAAAA solid; text-align:center; }
li.Item96 .handle	{ width:106px; height:26px; clear:both; }
li.Item96 img		{ margin:4px; }
li.Item96 .Photo	{ margin:2px; border:2px solid; }

ul.ListePages
	{
	margin:5px; margin-left:10px; margin-right:5px; padding:0px; float:left; clear:left; width:26px; min-height:200px; list-style:none; overflow:hidden;
	display:block;
	}
ul.ListePages li
	{
	margin:0px; margin-bottom:2px; padding:0px; display:block; text-align:center;
	list-style:none; height:26px; width:24px;
	font-family:Arial, sans-serif; font-size:11px; font-weight:bold;
	}

ul.ListePages li a, ul.ListePages li strong
	{
	display:block; width:24px; height:19px; padding-top:5px;
	background-color:#F8F8F8; border:1px #666666 solid; color:#444444;
	}
ul.ListePages li strong		{ background-color:#FD9855; color:#000000; font-size:12px; }
ul.ListePages li a:hover	{ background-color:#DDDDDD; color:#000000; text-decoration:none; }

.Ligne0 td { background-color:#FFFFFF; padding:2px; border-bottom:1px #D1D19C solid; }
.Ligne1 td { background-color:#EEEEEE; padding:2px; border-bottom:1px #D1D19C solid; }

