body {
	text-align: 			center;
}
div#main {
	width:					1035px;
	position: 				relative;
	margin: 				0 auto;
	height:					100%;
}
.header {
	background-color: #fff;
	width: 100%;
	height: 6px;
	line-height: 6px;
	font-size: 1px;
	position: 				absolute;
	left: 0;
	padding: 0;
	top: 68px;
}

.titre1 { color: white; font-size: 15px; font-family: Verdana;font-weight: bold; }
.titre2 { color: white; font-size: 9pt; font-family: Verdana; letter-spacing: 0pt }
.titre3 { color: white; font-size: 10pt; font-family: Verdana; letter-spacing: 0pt }
.titre4 { color: #e52a1f; font-size: 18px; font-family: Verdana;font-weight: bold; }
.titre5 { color: #ECECEC; font-size: 11px; font-family: Verdana;font-weight: bold; }

.txt1 { color: #c1c1c1; font-size: 10px; font-family: Verdana;text-decoration:none; }
.txt1:hover {	text-decoration: underline;}
.txt2 { color: #ffffff; font-size: 10px; font-family: Verdana;text-decoration:none; }
.txt2:hover {	text-decoration: underline;}
.txt3 { color: #ffffff; font-size: 11px; font-family: Verdana;text-decoration:none; }
.txt3:hover {	text-decoration: underline;}
.txt4 { color: #2A2A2A; font-size: 11px; font-family: Verdana;text-decoration:none; }
.txt4:hover {	text-decoration: underline;}
.txtRouge { color: #e52a1f; font-size: 11px; font-family: Verdana;text-decoration:none; }
.txtRouge:hover { background-color: #EEB9B9;}

.alerte { color: #e52a1f; font-size: 12px; font-family: Verdana;text-decoration:none; font-weight: bold; }


.t1 { color: white; font-size: 10pt; font-family: Verdana }
.t6 { color: black; font-size: 10pt; font-family: Verdana }
.t7 { color: black; font-weight: bold; font-size: 9pt; font-family: Verdana }
.t1:link { color: white; font-size: 10pt; font-family: Verdana; text-decoration: underline }
.t1:visited { color: white; font-size: 10pt; font-family: Verdana; text-decoration: underline }
.t1:hover { color: white; font-size: 10pt; font-family: Verdana; text-decoration: none }
.t5 { color: #e52a1f; font-weight: bold; font-size: 11pt; font-family: Verdana }
.t3 { color: white; font-size: 8pt; font-family: Verdana }
.t2 { color: #c1c1c1; font-size: 8pt; font-family: Verdana; letter-spacing: 1pt }
.t4 { color: #c1c1c1; font-size: 7pt; font-family: Verdana;text-decoration:none; }
.t4:hover {	text-decoration: underline;}
.t6 { color: #2A2A2A; font-size: 7pt; font-family: Verdana;text-decoration:none; }

.ttre1     { color: White; font-weight: bold; font-size: 8pt; font-family: Arial; letter-spacing: 1px }
.ttre2  { color: #e52a1f; font-weight: bold; font-size: 11pt; font-family: Arial; letter-spacing: 0px }
.i5 { color: #515151; font-weight: normal; font-size: 7pt; font-family: Verdana; 
text-decoration: none; background-color: white }
.input1  { color: #525252; font-weight: normal; font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: solid 1pt #828181 }

.bgNoir {	background-color: #000000; }
.bgRouge {	background-color: #e52a1f; }

.bgGris1 {	background-color: #5C5C5C; }
.bgGris2 {	background-color: #E8E8E8; }
.bgGris3 {	background-color: #3F3F3F; }
.bgGris4 {	background-color: #2A2A2A; }


/**
*	Bloc contenu
*/
table#bloc1 {
	border: 1px solid #484848;
}
table#bloc1 td {
	padding: 5px 7px;
}
table#bloc1 tr#titre {
	background-color: #A71F18;
	padding: 2px 5px 5px 2px;
}
/**
*/

/**
*	Bloc zoom
*/
table#bzoom {
	width: 170px;;
	margin: 5px;
	border: 1px solid #9E9E9E;
}
table#bzoom tr#titre {
	background-color: #CFCFCF;
}
table#bzoom td {
	padding: 2px 5px 2px 5px;	
}
table#bzoom td a {
	color: #2A2A2A;
}

/**
*/

/**
*	Bloc actu
*/
table#bactu {
	width: 170px;;
	margin: 5px;
	border: 1px solid #7C7C7C;
}
table#bactu tr#titre {
	background-color: #7B7B7B;
}
/**
*/


/**
*	Bloc reférence
*/
table#bref {
	border: 1px solid #484848;
}
table#bref tr#titre {
	background-color: #606060;
}
table#bref td {
	padding: 2px 5px 2px 5px;	
}
table#bref img {
	margin: 8px 0px 3px 0px; 
}
/**
*/

/**
*	detail actu
*/
table#bdetailActu {
	border: 1px solid #484848;
}
table#bdetailActu #titre {
	float: left;
	color: white; 
	font-size: 30px; 
	font-family: Verdana;
	font-weight: normal; 
	font-style: italic;
	padding: 30px 0px 0px 15px;
}
table#bdetailActu td {
	padding: 2px 5px 2px 5px;	
}
table#bdetailActu img {
	float: left;
	margin: 8px 0px 3px 0px; 
}
/**
*/

img#cont1 {
	border: 1px solid #CCCCCC;
}
img#cont2 {
	border: 1px solid #552F2C;
	margin: 5px 2px 5px 2px;
	vertical-align: top;
}
#bGauche {
	clear: both;
	padding:		10px 5px;
	text-align: center;
	border-bottom: 1px solid #999;
}

