/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/
Date: March 26, 2009
Version: 1.0

	The CSS, XHTML and design is released under Creative Common License 3.0:
	http://creativecommons.org/licenses/by-sa/3.0/

*/       
@media print {
.remove
{ display : none; }
}

html, body {border: 0; margin: 0; padding: 0; }
html {margin: 0;padding: 0;height: 100%;}

body {
  	line-height: 130%;
  	width: 100%;
  	min-width: 970px;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	color: #b61808;
	text-decoration: none;
}

a:hover {
	color: #b61808;
}
a.menu_h {
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bold;
	line-height:normal;
	display:inline;
	letter-spacing: 0px;
}

a.menu_h:hover{
	font-size: 13px;
	color: #15ADFF;
	font-weight: bold;
	line-height:normal;
	display:inline;
	letter-spacing: 0px;
}

a.menu_v {
	font-size: 13px;
	color:#b51808;
	font-weight: bold;
	line-height:normal;
	display:inline;
	letter-spacing: 0px;
	cursor:pointer;
}

a.menu_v:hover{
	font-size: 13px;
	color: #b51808;
	font-weight: bold;
	line-height:normal;
	display:inline;
	letter-spacing: 0px;
	text-decoration:underline;
	cursor:pointer;
}
a img {
  border: none;/*remove border for linked images*/
}

h1 {
text-align:left;color: #b51808;font-weight: bold;font-size: 20px;letter-spacing: 0px;
}

h2{
	font-size: 13px;
	color: #b51808;
	font-weight: bold;
	line-height:normal;
	display:inline;
	letter-spacing: 0px;
}
h2 a{
	font-size: 13px;
	color:#b61808;
	font-weight: bold;
	line-height:normal;
	display:inline;
	letter-spacing: 0px;
}
h3 {
	padding: 10px 10px 10px 10px;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #222;
	background: #efefef;
	cursor: pointer;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	font-weight: bold;
}

.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}

.liens_album {font-size: 10px; line-height:1;}


#bandeau_pub{background-color:#606060;  width:150px; float:left; height:23px; margin:0; padding-top:2px; text-align:center;}
			 
#rss{position:absolute; left:42px; top:-25px; padding:2px; text-align:left;}
#menu_v{position:absolute; left:9px; top:52px; text-align:left;}
#logo_T2p{position:absolute; width:144px; left:3px; top:14px; height:66px; padding:2px; text-align:center;padding-bottom:10px;}
#menu_h{background-color:#606060;  width:600px; float:left; height:23px; margin:0; padding-left:10px; padding-top:2px;}
#H1{position:absolute; width:592px; left:192px; top:-3px; height:34px; padding:2px;}
#logo_rubrique{position:absolute; left:806px; top:120px; padding:2px; text-align:left;}
#contenu{position:absolute; width:700px; left:192px; top:43px; height:34px; padding:2px; text-align:justify;color: #666666; font-size: 12px;letter-spacing: 0px; line-height:14px;}
/***** Main Layout ****/
#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}

#content {
  	width: 740px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	padding: 20px;
}

#circuit{
	text-align:justify;
	color: #666666;
}
/*Formulaires*/

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
