/* CSS Document */

/**********************/
/*** INITIALISATION ***/
/**********************/

div,ul,li,form,a,span,table,tr,td{padding:0px;margin:0px;}
ul,li{list-style:none;}

/******************/
/*** GENERIQUES ***/
/******************/

.clearboth{clear:both;height:1px;width:100%;margin-bottom:-1px;overflow:hidden;}
.invisible{display:none;}

.input_text{background:url(../images/commun/bkg_input.gif) left top repeat-x #FFFFFF;border:1px solid #cecece;border-top:0px none;margin:0px;padding:0px 1px 0px 2px;font-size:8px;vertical-align:middle;}

/**************/
/*** STYLES ***/
/**************/

html,body{
	min-width:100%;
	width:auto !important;
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	padding:0px;
	margin:0px;
}

#flashcontent {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width:  100%;
}

body {
	height: 100%;
	margin: 0;
	padding: 0;
}
.cc {display:none}

/** MYSPACE **/

#global{
	min-width:100%;
	width:auto !important;
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7d7d7d;
	position:absolute;
}

/*** HEADER ***/
.header{
	width:100%;
	height:130px;
}
.header_flash{height:130px;width:100%;margin:auto;}
	
	
/*** MAIN ***/
.main{
	width:100%;
	height:auto;
	padding-bottom:30px;
}
	
.main_content{
	width:955px;
	height:auto;
	margin:auto;
}
		
.onglets{width:955px;position:relative;border-bottom:1px solid #d9d9d9;height:13px;}

	.onglets .menu{width:690px;float:left;margin-bottom:0px !important;margin-bottom:-1px;}
		.onglets .menu td{width:auto;}
			.onglets .menu td a{padding-right:20px;line-height:13px;padding-left:3px;color:#8e8e8e;text-decoration:none;text-transform:uppercase;display:block;height:13px;}
				.onglets .menu td a span{padding-left:6px;}
			.onglets .menu td.on a, .onglets .menu td a:hover{background:url(../images/onglets/bkg_onglet.gif) left top repeat-x;color:#484848;}
				.onglets .menu td.on a span, .onglets .menu td a:hover span{background: url(../images/commun/border_red_link.gif) left 2px no-repeat;}
			.onglets .menu td.new_onglet a, .onglets .menu td.new_onglet a:hover{background: url(../images/onglets/picto_add.gif) 5px 3px no-repeat;padding-left:110px;padding-right:0px;}
				.onglets .menu td.new_onglet a:hover span{background:none;}
		.onglets .menu td.add_onglet{background:url(../images/onglets/bkg_onglet.gif) left top repeat-x;padding-left:3px;}
			.onglets .menu td.add_onglet form{background:url(../images/commun/border_red_link.gif) left 2px no-repeat;padding-right:5px;display:block;padding-left:4px;}
			.onglets .menu td.add_onglet input{vertical-align:top;}
			.onglets .menu td.add_onglet .input_text{width:80px;color:#1c1c1c;line-height:12px;font-size:9px;}
			.onglets .menu td.add_onglet .input_submit{color:#1c1c1c;width:15px;height:13px;border:0px none;margin:0px;padding:0px;background:url(../images/onglets/bt_ok.gif) top left no-repeat;cursor:pointer;}
		
		.onglets .sousmenu{width:inherit;position:relative;}
			.onglets .sousmenu ul{height:auto;width:100%;position:absolute;top:0px;left:0px;border:1px solid #ebebeb;border-left:0px none;border-right:0px none;}
				.onglets .sousmenu ul li{width:auto;height:auto;border:1px solid #ebebeb;border-bottom:0px none;border-top:0px none;padding-top:3px;}
					.onglets .menu .sousmenu ul li a{display:block;padding:3px 0px 2px 0px;margin:0px 5px 0px 8px;line-height:100%;text-transform:none;color:#8e8e8e;background:url(../images/commun/border_bottom.gif) left bottom repeat-x;}
					.onglets .menu .sousmenu ul li a:hover{color:#484848;background:url(../images/commun/border_bottom.gif) left bottom repeat-x;}
					.onglets .menu .sousmenu ul li.last a{background:none;}
					.onglets .menu .sousmenu ul li.last a:hover{background:none;}
	
	.onglets .infos_compte{width:265px;float:right;text-transform:uppercase;line-height:13px;color:#8e8e8e;text-align:right;}
		.onglets .infos_compte .nom_compte{padding-right:10px;}
		.onglets .infos_compte .nbre_messages{background:url(../images/onglets/fleche_red.gif) left center no-repeat;padding-left:5px;color:#8e8e8e;text-decoration:none;}
		.onglets .infos_compte .nbre_messages:hover{text-decoration:underline;}
	

/*** FOOTER ***/
.footer{
	min-width:100%;
	width:auto !important;
	width:100%;
	min-height:45px;
	height:auto !important;
	height:40px;
	position:absolute;
	bottom:0px;
	left:0px;
	
}
.footer_flash_container{width:100%;min-height:30px;height:auto !important;height:30px;}
.footer_flash, .footer_flash_plus{width:100%;height:45px;margin:0px 0px 0px 0px;position:absolute;bottom:0px;left:0px;overflow:hidden;}
.footer .footer_flash_plus{height:auto;}
