html	{
	width		: 100%;
	height	: 100%;
}

body {
	margin	: 0;
	padding	: 0;
	width		: 100%;
	height	: 100%;

	text-align	: center;
	font-size	: 11px;
	font-family	: Verdana, Geneva, Arial, Helvetica, sans-serif;		
	color			: #000000;

	background	: #87232a;
}

body.bPop1{
	margin		: 8px auto;
	background	: #ecdedd;
}

body.bPop2{
	margin		: 8px auto;
}

/* ***** Texte ******************************* */

.txt_size0{		font-size: 9px;	}
.txt_size1{		font-size: 10px;	}
.txt_size2{		font-size: 11px;	}
.txt_size3{		font-size: 12px;	}
.txt_size4{		font-size: 13px;	}
.txt_size5{		font-size: 14px;	}
.txt_size6{		font-size: 18px;	}
.txt_size7{		font-size: 20px;	}
.txt_size8{		font-size: 24px;	}

.vert{		color: #003300;	}
.gris0{		color: #222222;	}
.gris1{		color: #444444;	}
.gris2{		color: #666666;	}
.gris3{		color: #999999;	}
.orange1{	color: #ff3300;	}
.orange2{	color: #ff6600;	}
.rouge{		color: #ff0000;	}
.blanc{		color: #ffffff;	}

.left{		text-align	: left;	}
.center{		text-align	: center;	}
.right{		text-align	: right;	}
.txt_arial{	font-family	: Arial, Helvetica, sans-serif;}

/* ***** Images ****************************** */

img{	border: 0;	}

/* ***** HTML ******************************** */

hr{
	height		: 1px;
	color			: #eeeeee;
	background	: #eeeeee;
	border		: 0;
}

/* ***** Liens ******************************* */

a {		color	: #000000; text-decoration	: none;	}
a:hover{	color	: #000000; text-decoration	: underline; }

a.lien1{	color	: #666666;	}

a.lien2{			color	: #333333;	}
a.lien2:hover{	color	: #441111; 	background	: #fcf0f0;	text-decoration	: none;	}

a.lien3{			color	: #870000; 	background	: #fcf6f6;	}
a.lien3:hover{	color	: #870000; 	background	: #fcf0f0;	text-decoration	: none;		}

a.lien4{			color	: #333333; 	padding : 0 10px;	}
a.lien4:hover{	color	: #441111; 	background	: #fcf0f0;	text-decoration	: none;		}

a.lien5{			color	: #870000; 	background	: #fcf6f6; 	padding : 0 10px;	}
a.lien5:hover{	color	: #870000; 	background	: #fcf0f0;	text-decoration	: none;		}

/* ***** Tableaux **************************** */

table{
	width					: 100%;
	table-layout		: fixed;
	border				: 0;
	border-spacing		: 0;
	border-collapse	: collapse;
	font-size			: 11px;
}
th{
	font-size		: 13px;
	font-weight		: bold;
	text-align		: left;
	vertical-align	: middle;
	padding			: 2px;
}
td{
	padding			: 0; 
	vertical-align	: top;
	text-align		: left;
}

#tb_prehome{
	height		: 100%;
	background	: #ffffff;	
}
#tb_main{
	height			: 560px;
	position			: absolute;
	top				: 50%;
	left				: 0;	
	margin			: -280px 0 0 0; 	
}
#tb_center{
	width				: 730px;
	height			: 100%;
	margin			: 0 auto;
}
#td_footer{
	height			: 20px;
	text-align		: center;
	vertical-align	: bottom;
}

.td_center{
	padding				: 50px 0;
	background			: url(../../demo/img/bg_center.jpg);
	background-repeat	: repeat-x;
}
.td_logo{
	height			: 40px;
	vertical-align	: bottom;
}
.td_title{
	height			: 40px;
	padding			: 0 0 2px 0;
	vertical-align	: bottom;
	text-align		: right;
	border-bottom	: 1px dotted #666666;
}
.td_subtitle{
	height			: 19px;
	vertical-align	: middle;
	background		: url(../../demo/img/bg_rub_title.jpg);
	padding			: 2px 0 0 20px;
}
.td_side{
	background			: url(../../demo/img/bg_side.jpg);
	background-repeat	: repeat-x;
}
.td_content0{
	padding			: 10px 0;
}
.td_content1{
	vertical-align	: middle;
}
.td_content2{
	padding			: 5px;
}

.td_vsep{	height	: 1px;	}
.td_vsep10{	height	: 10px;	}
.td_vsep20{	height	: 20px;	}

.hMax	{		height	: 100%;	}

/* ***** Formulaires ************************* */

input,select,textarea{
	font-family	: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight	: normal;
	font-size	: 11px;
	margin		: 1px;
	padding		: 1px;
	border		: 1px solid #cccccc;
	background	: #ffffff;
}

.se_input{
	font-size	: 10px;
	color			: #111111;
	width			: 100px;
	height		: 16px;
	border		: 1px solid #111111;
	vertical-align	: middle;
}	


