html {height: 100%;}
*{ padding:0; margin:0; }
body{height: 100%; background: #ffffff; color: #000000; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

h1 { font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding-bottom:10px; }
h1 a { color: #45A8C8; }
h1 .white { color: #FFF; }

h2 { font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000; }

.footer {font-size:11px; color:#ffffff; padding-bottom:5px; background-color:#000000; background-image:url(images/fond_footer.gif); background-repeat:repeat-x; background-position:top; padding-bottom:12px;}

.contentheading, .componentheading {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color: #272727;
	letter-spacing:1px;
	text-align: left;
	border-bottom: 2px solid #9fcb04;
	background-image:url(images/content_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-weight: bold;
	font-size: 13px;
}

a.lienbandeau:link,a.lienbandeau:visited, a.lienbandeau:hover,a.lienbandeau:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#9ec704;text-decoration:none; font-weight:bold; font-style:italic;}

a.lienblanc:link,a.lienblanc:visited, a.lienblanc:hover,a.lienblanc:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;text-decoration:none; font-weight:bold; font-style:italic;}

.blanc  {color:#ffffff;}
.noir  {color:#333333;}
.fond_top{ background-image: url(images/fond_top.gif); background-repeat:no-repeat; background-position:right top;}


.menu{ background-image: url(images/menu.gif); background-repeat:no-repeat; background-position:top;}

.menus{ background-image: url(images/menus.gif); background-repeat:no-repeat; background-position:top;}


a.lienmenu:link,a.lienmenu:visited, a.lienmenu:hover,a.lienmenu:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;text-decoration:none; font-weight:bold; font-style:italic; padding-left:2px;}

a.lienmenus:link,a.lienmenus:visited, a.lienmenus:hover,a.lienmenus:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;text-decoration:none; font-weight:bold; font-style:italic; padding-left:2px;}


.contenu_blanc { color:#ffffff;font-weight:bold;}

div.center { text-align:center;}
div.right { float:right; padding-left:10px;}

FORM {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
	margin: 0
}
FORM * {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
TEXTAREA, INPUT, LABEL {
	margin: 0 5px 5px 0
}
TEXTAREA, INPUT {
font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: #cccccc 1px solid; 
	color: #000000;
	background-color: #fff;
	width: 250px; 
}

div.left { float:left; padding-right:10px;
}
.TEXTAREA {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
	width: 300px; 
	height: 150px
}
FORM P {
	clear: both; margin: 0
}
FORM LABEL {
	float: left; width: 82px; text-align: right;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#submit {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	background-image: url(templates/2lArt/images/button_bg.gif); background-repeat:repeat-x; background-position:left top;
	background-color : #a0cb07;
	color: #ffffff;
	border: 1px solid #cccccc;
	width: 150px;
	height:20px;
 padding-bottom:1px;
}
#submit:hover {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	background-image: url(templates/2lArt/images/button_bg.gif); background-repeat:repeat-x; background-position:left top;
	background-color : #a0cb07;
	color: #ffffff;
	border: 1px solid #cccccc;
		width: 150px;
	height:20px;
 padding-bottom:1px;
}
.alerte {
	font-weight: bold; font-size: 11px
	color: #000000;
}
.focus {
	background: #edffac;
	border: #619404 1px solid;
}
.codeverif {
font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: #cccccc 1px solid; 
	color: #000000;
	background-color: #fff;
	width: 50px; 
}

.contenu_bg { background-image:url(images/contenu_bg.gif); background-position:bottom right; background-repeat:no-repeat; }

a.lienfooter:link,a.lienfooter:visited, a.lienfooter:hover,a.lienfooter:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#a0cb07;text-decoration:none; font-weight:bold;}

a.lienbleu:link,a.lienbleu:visited, a.lienbleu:hover,a.lienbleu:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#327cff;text-decoration:none;  font-weight:bold; font-style:italic;}
a.lienjaune:link,a.lienjaune:visited, a.lienjaune:hover,a.lienjaune:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f9ae00;text-decoration:none;  font-weight:bold; font-style:italic;}

a.lienorange:link,a.lienorange:visited, a.lienorange:hover,a.lienorange:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff8700;text-decoration:none; font-weight:bold; font-style:italic; }

a.lienrouge:link,a.lienrouge:visited, a.lienrouge:hover,a.lienrouge:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff0e03;text-decoration:none; font-weight:bold; font-style:italic;}

a.lienviolet:link,a.lienviolet:visited, a.lienviolet:hover,a.lienviolet:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#c91cff;text-decoration:none;  font-weight:bold; font-style:italic;}

a.lienvert:link,a.lienvert:visited, a.lienvert:hover,a.lienvert:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#84c102;text-decoration:none;  font-weight:bold; font-style:italic;}

.menu_right { background-image: url(images/menu_right.gif); background-repeat:no-repeat; background-position:center right;}
.menu_left { background-image: url(images/menu_left.gif); background-repeat:no-repeat; background-position:center left;}
.menu_bg{ background-image: url(images/menu_bg.gif); background-repeat:repeat-x; background-position:center;}

.body_bg { background-image: url(images/body_bg.gif); background-repeat:repeat-x; background-position:top;}

.fond_bandeau{ background-image: url(images/fond_bandeau.gif); background-repeat:no-repeat; background-position:left bottom;}

.encart_bg{ background-image: url(images/encart_bg.gif); background-repeat:repeat_x; background-position:right top; background-color:#62ac02;}
a.lientop:link,a.lientop:visited, a.lientop:hover,a.lientop:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;text-decoration:none; }
