/* CSS Document */

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

p, ul, ol, form	{ margin:0px; padding:5px; }
table		{ margin:0px; padding:0px; border:none; }
td, li	{ padding:2px;  }


h1, h2, h3, h4, h5, h6	{ margin:0px; padding:5px; padding-top:10px; }

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; }

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; }

.clr	{ 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; }

p, td, li	{ font-size:15px; font-family:Helvetica,Arial,sans-serif; }

.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;
	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:196px; padding-right:5px; float:left; }
.Colonne50	{ width:393px; padding-right:5px; float:left; }
.Colonne75	{ width:590px; padding-right:5px; float:left; }
.Colonne100	{ width:787px; padding-right:5px; }

.Bloc, .Bloc25, .Bloc50, .Bloc75, .Bloc100
	{ margin-left:10px; margin-top:10px; float:left; 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:920px; padding-right:20px; }
.Colonne75 .Bloc, .Bloc75	{ width:692px; padding-right:10px; }
.Colonne50 .Bloc, .Bloc50	{ width:454px; padding-right:10px; }
.Colonne25 .Bloc, .Bloc25	{ width:206px; padding-right:20px; }

ul.ListeItems	{ margin:0px; padding:0px; margin-left:20px; padding-bottom:5px; clear:both; float:none; }
ul.ListeItems li
	{
	width:270px; margin:0px; margin-right:10px; padding:0px; padding-bottom:5px; display:block; clear:none; float:left;
	}
ul.ListeItems li h3	{ padding-top:0px; padding-bottom:5px; font-style:italic; }
ul.ListeItems li p	{ padding-top:0px; font-style:italic; font-size:14px; }

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; }



