/* CSS Document */

html, body { border:0; margin:0; padding:0; }
 
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

p, ul, ol, form	{ margin:0px; padding:5px; }
table		{ margin:0px; padding:0px; border:none; }
td, li	{ padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }

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:12px; color:#666666; vertical-align:middle;
	border:1px #CCCCCC solid; background-color:#FAFAFA;
	}
input[type=checkbox]	{ border: none; }
textarea { line-height:1.25; }
label { cursor:pointer; }

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; background-image:url(/Images/Strille.png); background-repeat:repeat; background-attachment:scroll; background-position:0px 0px; } 

.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:19px; text-align:justify; }

h1		{ color:#000000; font-size:30px; font-family:Arial, sans-serif; text-align:center; }
h1 a, h1 a:hover, h1 a:visited	{ color:#000000; }
h2		{ color:#666666; font-size:20px; font-family:Helvetica, sans-serif; border-bottom:2px #666666 solid; letter-spacing:5px; }
h2 a, h2 a:hover, h2 a:visited	{ color:#847D6E; }
h3		{ color:#000000; font-size:18px; font-family:Helvetica, sans-serif; }
h3 a, h3 a:hover, h3 a:visited	{ color:#000000; }
h4		{ color:#666666; font-size:13px; font-family:Helvetica, sans-serif; }
h4 a, h3 a:hover, h3 a:visited	{ color:#666666; }
p,td,li		{ color:#333333; font-size:12px; font-family:Verdana, sans-serif; }

a			{ color:#861F00; text-decoration:none; }
a:hover		{ color:#E85600; text-decoration:underline; }
a:visited	{ text-decoration:none; }

a.Commune
	{
	color:#46760C; padding-left:15px;
	background-image:url(/Images/Icons/Commune.png); background-position:-2px -1px; background-attachment:scroll; background-repeat:no-repeat;
	}
a.Commune:hover		{ color:#6CB212; }

.Sexe0			{ color:#444444; }
.Sexe0 a		{ color:#444444; text-decoration:none; }
.Sexe0 a:hover	{ color:#444444; text-decoration:underline; }
.Sexe1			{ color:#3E7CFF; }
.Sexe1 a		{ color:#3E7CFF; text-decoration:none; }
.Sexe1 a:hover	{ color:#3E7CFF; text-decoration:underline; }
.Sexe2			{ color:#EA0075; }
.Sexe2 a		{ color:#EA0075; text-decoration:none; }
.Sexe2 a:hover	{ color:#EA0075; text-decoration:underline; }

a.Sexe0			{ color:#36780A; }
a:hover.Sexe0	{ color:#84650E; }
a.Sexe1			{ color:#3E7CFF; }
a:hover.Sexe1	{ color:#3E7CFF; text-decoration:underline; }
a.Sexe2			{ color:#EA0075; }
a:hover.Sexe2	{ color:#EA0075; text-decoration:underline; }

a.Sexe0:visited, a.Sexe1:visited, a.Sexe2:visited		{ text-decoration:overline; }

img.Sexe1	{ border-color:#3E7CFF; }
img.Sexe2	{ border-color:#EA0075; }


.ListeCommuneAjax
	{
	margin:0px; padding:0px; min-height:20px; min-width:180px;
	background-color:#EEFCDC; border:1px #46760C solid;
	font-size:12px; font-family:Arial, sans-serif;
	background-image:url(/Habillage/Fond-Input.png); background-attachment:scroll; background-repeat:no-repeat; background-position:0px 0px;
	}
.ListeCommuneAjax ul		{ margin:0px; padding:0px; list-style:none; }
.ListeCommuneAjax ul li	{ margin:0px; padding:2px; line-height:16px; padding-left:8px; padding-right:8px; min-width:200px; color:#46760C; }
.ListeCommuneAjax ul li.Over	{ background-color:#46760C; color:#FFFFFF; cursor:pointer; }
.ListeCommuneInput
	{
	background-color:#F8F8F8; border:1px #46760C solid; color:#333333;
	}
.ListeCommuneInputFocus
	{
	background-color:#EEFCDC; border:1px #46760C solid; color:#46760C;
	}

.Photo	{ border:1px #999999 solid; }

.Colonne25	{ width:238px; float:left; }
.Colonne50	{ width:476px; float:left; }
.Colonne75	{ width:714px; float:left; }
.Colonne100	{ width:952px; }

.Bloc, .Bloc25, .Bloc50, .Bloc75, .Bloc100
	{ margin-left:10px; margin-top:10px; float:left; background-color:#FFFFFF; border:1px #D1D19C solid; display:block; }
.Bloc p,  .Bloc25 p,  .Bloc50 p,  .Bloc75 p,  .Bloc100 p	{ padding-top:5px; padding-left:5px; }
.Bloc ul, .Bloc25 ul, .Bloc50 ul, .Bloc75 ul, .Bloc100 ul	{ padding-top:5px; padding-bottom:10px; }
.Bloc ol, .Bloc25 ol, .Bloc50 ol, .Bloc75 ol, .Bloc100 ol	{ padding-top:5px; padding-bottom:10px; }
.Bloc h2, .Bloc25 h2, .Bloc50 h2, .Bloc75 h2, .Bloc100 h2
	{
	padding:2px; padding-top:4px; padding-left:10px; padding-right:10px;
	font-size:17px; letter-spacing:inherit; border-bottom:1px #D1D19C solid; letter-spacing:0px;
	background-color:#D1D19C; color:#847D6E;
	background-image:url(Habillage/Fond-Bloc-h2.png); background-repeat:repeat-x; background-position:top;
	}
.Bloc h2 .Gris, .Bloc25 h2 .Gris, .Bloc50 h2 .Gris, .Bloc75 h2 .Gris, .Bloc100 h2 .Gris	{ font-size:12px; }

.Bloc h3, .Bloc25 h3, .Bloc50 h3, .Bloc75 h3, .Bloc100 h3
	{
	padding:5px; padding-top:8px;
	font-size:14px; color:#861F00; letter-spacing:inherit;
	}

.Colonne100 .Bloc, .Bloc100	{ width:940px; }
.Colonne75 .Bloc, .Bloc75	{ width:702px; }
.Colonne50 .Bloc, .Bloc50	{ width:464px; }
.Colonne25 .Bloc, .Bloc25	{ width:226px; }

li.Bloc0, .Bloc0 img.Photo	{ border-color:#666666; background-color:#F0F0F0; background-image:none; }
li.Bloc1, .Bloc1 img.Photo	{ border-color:#3E7CFF; background-color:#E6EEFF; background-image:none; }
li.Bloc2, .Bloc2 img.Photo	{ border-color:#EA0075; background-color:#FDEAF3; background-image:none; }


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:10px; 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:20px; 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; }
