/* CSS Document */


body,td,th {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#main {
	background-color:#FFFFFF;
	width:850px;
	margin:0 auto; 
	overflow:hidden;
	border:1px solid #FFFFFF
}

#top_logo {
	width:850px; height:137px; margin:0px; padding:0px; float:left
}

#logo {
	width:225px; height:137px; margin:0px; padding:0px; float:left
}

#btn_top {
	width:615px; height:74px; margin:0px; padding:0px; float:left; text-align:right; background-image:url(../images/bkg_top.gif); background-repeat:repeat-x; padding-right:10px; padding-top:26px;
}

#nom_connection {
	width:615px; height:32px; margin:0px; padding:0px; float:left; text-align:right; background-image:url(../images/bkg_btn.gif); background-repeat:repeat-x; padding-right:10px; font-size:11px; padding-top:5px
}

#bottom_btn {
	width:850px; height:23px; margin:0px; padding:0px; float:left
}

#entete_titre {
	width:850px; margin:0px; padding:0px; float:left
}

#content_center{
	width:850px; margin:0px; padding:0px; background-color:#FFFFFF;  float:left
}

#message_logon {
	width:350px; margin:0px; padding-bottom:20px; background-color:#FFFFFF; text-align:center; font-size:11px; font-weight:bold; color:#FF0000
}

#logon_box{
	width:282px; height:164px; margin:0px; padding-left:33px; padding-right:33px; padding-top:50px; background-image:url(../images/bkg_admin_connection.jpg); background-repeat: no-repeat; background-color:#AF0605;  font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center;
}

.boite_form{
	width:100%; height:30px; margin:0px; padding:0px; font-size:11px; color:#FFFFFF; font-weight:normal;text-align:right;
}

.btn_connect{
	width:100%; height:30px; margin:0px; padding:0px; text-align:right; font-size:11px; color:#FFFFFF; font-weight:normal;
}

.champs{
font-size:11px; font-weight:normal;background-color:#FFFFFF; color:#666666;
}

#top_footer {
	width:850px; height:23px; margin:0px; padding:0px; float:left
}

#footer {
	width:840px; height:106px; margin:0px; padding-top:20px; padding-right:10px; background-image:url(../images/bkg_footer.gif); background-repeat:repeat-x;  text-align:right; float:left
}
.pages_bas {
	margin:0px; font-size:11px; font-weight:normal; color:#333333; padding-top:10px;
}
	.pages_bas a {
		font-size:11px; font-weight:normal; color:#333333;
	}
		.pages_bas a:hover {
			font-size:11px; color:#b10705;
		}
.bas_pages_selec {
	color:#b10705; font-weight:bold;
}
.message_erreur {
	font-size:12px; font-weight:bold; color:#FF0000;
}
.message_erreur_petit {
	font-size:10px; font-weight:bold; color:#FF0000;
}



/** SOUS MENU GAUCHE ------------------------------------------------------------------------------*/	

#left_nav {
	width:235px; margin:0px; float:left; padding-left:15px; margin: 0px 0px 0px 0px; list-style:none;
font-size:11px; border-right: dotted 1px #CCCCCC
}

#left_nav div.sub ul {margin: 0px;padding: 0px;list-style:none;}

#left_nav div.sub ul a
{
	width: 200px;  /* width of rollovers */
	padding-left:10px;
	margin: 0px;
	display: block;
	color:#333333;
	text-decoration:none;
	background:url(../images/img_arrow.gif) no-repeat 0px;

}

#left_nav div.sub a:hover, #left_nav div.sub a:active{ color: #fd1b14;background-color:#FFFFFF; text-decoration:underline}

#left_nav div.sub{margin: 0px;}
.separateur{border-bottom: dotted 1px #CCCCCC; margin-top:10px; margin-bottom:10px}





#content {
	width:559px; margin:0px; float:left; padding-left:20px; padding-right:20px;
}

#content H1 {
	margin-bottom:10px; font-size:14px; font-weight:bold; color:#333333;
}
#content H2 {
	margin-bottom:10px; font-size:12px; font-weight:bold; color:#333333; padding-top:10px;
}

.cell_titre {
	margin:0px; font-size:11px; font-weight:bold; color:#333333; background-color:#d5d6d0; padding-left:5px; padding-top:2px; padding-bottom:2px; padding-right:5px; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}
.drop_down {
	font-size:10px;
}

.cell_content {
	margin:0px; font-size:11px; font-weight:normal; color:#333333; background-color:#f3f4ef; padding-left:5px; padding-top:2px; padding-bottom:2px; padding-right:5px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}

.cell_content a {
	margin:0px; font-size:11px; font-weight:normal; color:#333333; text-decoration:underline
}

.cell_content a:hover {
	margin:0px; font-size:11px; font-weight:normal; color:#fd1b14; text-decoration:underline
}

.cell_content2 {
	margin:0px; font-size:11px; font-weight:normal; color:#333333; background-color:#e3e4df; padding-left:5px; padding-top:2px; padding-bottom:2px; padding-right:5px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}

.cell_content2 a {
	margin:0px; font-size:11px; font-weight:normal; color:#333333; text-decoration:underline
}

.cell_content2 a:hover {
	margin:0px; font-size:11px; font-weight:normal; color:#fd1b14; text-decoration:underline
}

.form1 {
	margin:0;
	padding:0;
}
.textfield{ width:130px;}
.textfieldLong{ width:200px;}