/* CSS Document */
/* // @update: 2009-02-15 */
div#center
{
	width: 956px;
	align: left;
	/*margin-left:auto;
	margin-right:auto;*/
	border:3px solid black;
	margin-right:5px;
	background-color:#FFFFFF;
}

#nb_petition
{
	text-align:center;
	color: #a10a03;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #ffa101;
	background-image:url(img_fond_signature.gif);
	background-repeat:no-repeat;
	height:35px;
	line-height:35px;
	padding:5px;
	margin-bottom:15px;
	
}

#welcome
{
	float:left;
	position:relative; 
	top:-38px;
	width:220px;
	font-weight:bold;
	
}

#welcome p
{
	font-weight:normal;
	font-size:11px;
	/*text-align:justify;*/
	color: #1F2966;
	margin:0px;
	padding-left: 5px;
	padding-right: 5px;	
}

div#main
{
	float:left;
	
	margin-top: 10px;
	margin-left:10px;
	margin-right:10px;
	
	margin-bottom:20px;
	
	width: 461px;
	
	text-align:center;
}

div#main2
{
	clear:both; 
	float:left; 
	
	
	width: 664px;
	
	padding:0;
	
	margin-top: 18px;
	
	margin-left:20px !important; /*pour les nav autres qu'IE*/
	margin-left:10px; /* bug IE */
	margin-right:20px;
	
	text-align:left;
	
	margin-bottom:20px;
	
	
	height: auto;
	min-height: 500px;
	_height: 500px; /* underscore hack uniquement interprété par IE Win */



}


ul#navbar
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	
	margin-left: 5px;
	margin-right: 5px;
	
	
}

#navbar li
{
	display:inline;
	color: #8f1812;
	
	font-style:italic;
	font-size:12px;
}
#navbar a
{
	text-decoration:none;
	color: #8f1812;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	
	padding-left:5px;
	padding-right:5px;
}

#navbar a:hover
{
	color:black;
}

div#navbar_line
{
	clear:both;
	margin:0;
	padding:0;
}

div#corps
{
	margin-top: 15px;
}

div#right
{
	margin:0;
	padding:0;

	_clear: left;
	float:right;
	
	margin-top:10px;
	/* width: 252px; */
	width: 247px;
	height:auto; 
	padding-right: 5px;
	
	_height: 100%;
}

div#identification
{
	border:1px solid #ffa101;
	height: 85px;
	margin-bottom: 15px;
}

#identification h1
{
	background-color:#ffa101;
	margin:0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:black;
			
	background-image:url(../img/background_identification.gif);
	background-position:right;
	background-repeat:no-repeat;
	
}

#identification form /* Mozilla */
{
	text-align:center;
}

#identification p
{
	text-align:center;
	margin-top:10px;

}

#identification a
{
	color:#2d376c;
	font-style:italic;
	font-size:11px;
	
	text-decoration:none;
}

#identification a:hover
{
	color:#2d376c;
	text-decoration:underline;
}

#identification input
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;

	width: 89px;
	height: 13px;
	background-color:#FFECCC;
	border:1px solid black;
	
	margin-right: 5px;
}

div#identification_forget
{	
	text-align:left;
	margin-top:5px;
	padding-left:10px;
}

div#identifiant_error
{
	font-weight:bold;
	color:#FF0000;
	text-align:center;
}


div#identified
{
	border:1px solid #b6bbd9;
	height: auto;
	margin-bottom: 15px;
}
#identified h1
{
	background-color:#d9dceb;
	margin:0px;
	padding:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#1d2963;
	
	background-image:url(../img/background_identified.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#identified p
{
	margin:0;
	padding:10px;
}




div#last_updates
{
	border:1px solid #b6bbd9;
	margin-bottom:10px;
}

#last_updates h1
{
	background-color:#d9dceb;
	margin:0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#1d2963;
	
	background-image:url(../img/background_last_updates.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#last_updates p
{
	margin:0;
	padding:10px;
	padding-bottom:0px;
	font-size: 11px;
	
	text-align:justify;
}

#last_updates p a
{
	color: #a20a05;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}

#last_updates p a:hover
{
	color: #a20a05;
	text-decoration:underline;
}



