@charset "UTF-8";
/* 
==========================================
COULEURS DU SITE
Blanc : #FFFFFF
Beige : #F2F0E4
Rose : #FF0066
Gris Foncé : #333333
Gris Moyen : #666666
Gris clair : #F0F0F0
==========================================
*/
body { 
	margin:0px;
	background-color : #F2F0E4;
	
	scrollbar-arrow-color : #F2F0E4;
	scrollbar-base-color : #666666;
	scrollbar-shadow-color : #F2F0E4;
	scrollbar-face-color : #666666;
	scrollbar-highlight-color : #666666;
	scrollbar-dark-shadow-color : #666666;
	scrollbar-3d-light-color : #666666;
	
	font-family : verdana;
	font-size : 11px;
	font-weight : normal;
	color : #333333;
}

.floatLeft { float:left !important; }
.floatRight { float:right !important; }
.clearBoth { clear:both; }

/*
==========================================
FORMATAGE DES TEXTES
==========================================
*/
p						{ font-family : verdana; font-size : 12px; font-weight : normal; text-align : justify; }
.arial14pxBold			{ font-family : arial; font-size : 14px; font-weight : bold; }
.arial14pxBoldFFFFFF	{ font-family : arial; font-size : 14px; font-weight : bold; color : #FFFFFF; }
.arial14pxBold666666	{ font-family : arial; font-size : 14px; font-weight : bold; color : #666666; }
.arial14pxBoldFF0066	{ font-family : arial; font-size : 14px; font-weight : bold; color : #FF0066; }
.comment 				{ font-size : 10px; }
.contentCell1			{ text-align:justify; padding-left:10px; padding-right:10px; }
/*
==========================================
IMAGES
==========================================
*/
img { border : 0px; background : transparent; }
/*
==========================================
LIENS
==========================================
*/
a 						{ color : #666666; font-family : verdana; font-size : 11px; }
a:link 					{ color : #666666; }
a:visited 				{ color : #666666; }
a:hover, a:highlighted 	{ color : #FF0066; }
/*
==========================================
TABLEAUX
==========================================
*/
table 	{ border-collapse : collapse; background-color : #FFFFFF; }
td		{ font-family : verdana; font-size : 11px; padding : 2px; color : #333333; }

/*
==========================================
BORDURES
==========================================
*/
.cadreBlanc 	{ border : 1px solid #FFFFFF; }
.cadreBeige 	{ border : 1px solid #F2F0E4; }
.cadreRose  	{ border : 1px solid #FF0066; }
.cadreGrisFonce { border : 1px solid #333333; }
.cadreGrisMoyen { border : 1px solid #666666; }
.cadreGrisClair { border : 1px solid #CCCCCC; }
/*
==========================================
BACKGROUNDS
==========================================
*/
.bgBlanc 	 	{ background-color : #FFFFFF; color : #333333; }
.bgBeige 		{ background-color : #F2F0E4; color : #666666; }
.bgRose 		{ background-color : #FF0066; color : #FFFFFF; }
.bgGrisFonce  	{ background-color : #333333; color : #FFFFFF; }
.bgGrisMoyen  	{ background-color : #666666; color : #FFFFFF; }
.bgGrisClair  	{ background-color : #CCCCCC; color : #333333; }

.bgRightSide	{ 
	background-color : #FFFFFF; 
	background-image:url(images/itfRightSide.jpg); 
	background-position:right; 
	background-repeat:repeat-y;
	padding:0px;
}
/*
==========================================
FORMULAIRES, BOUTONS, ZONES...
==========================================
*/
form	{ display:inline; }
.input1 { border : 1px solid #666666; font-family : verdana; font-size : 10px; background-color : #FFFFFF; color : #333333; }
.btn1	{ border : 1px solid #333333; font-family : verdana; font-size : 10px; background-color : #666666; color : #FFFFFF; }
.btnValider { border : 1px solid #333333; font-family : verdana; font-size : 10px; background-color : #00AA00; color : #FFFFFF; font-weight:bold; }
.btnAnnuler { border : 1px solid #333333; font-family : verdana; font-size : 10px; background-color : #FF0000; color : #FFFFFF; }
/*
==========================================
MENUS DHTML
==========================================
*/
.menu1 {
	position:absolute; 
	display:none; 
	z-index:0; 
	visibility: hidden; 
	padding:0px; 
	overflow:hidden; 
	border-top:0px; 
	border-right:3px solid #F2F0E4; 
	border-bottom:3px solid #F2F0E4;
	background-color:#FFFFFF;
	height:auto;
}
.menuLink 		{ color : #666666; font-family : verdana; font-size : 11px; text-decoration:none; }
.menuLink:hover { color : #FF0066; font-family : verdana; font-size : 11px; }

.menuMedia {
	width:250px;
	left:0px;
	top:120px;
	position:absolute; 
	display:block; 
	z-index:1; 
	visibility: visible; 
	padding:0px; 
	overflow:hidden; 
	background-color:#FFFFFF;
	height:auto;
	text-align:right;
}


/*
==========================================
ADMIN
==========================================
*/
.bodyAdmin {
	background-color:#FFFFFF;
	margin-top:5px;
	padding:2px;
	position:absolute;
}
.bodyAdmin .editBox {
	position:relative;
	width:90%;
	background-color:#F0F0F0;
	z-index:10;
	visibility:hidden;
	margin:-50px auto;
	min-height:100px;
	border:1px dotted #FF0066;
}
.editBox .closeBox {
	display:block;
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:2px;
	border-bottom:1px dotted #FF0066;
}


