
body{	
	margin:				0;
	color:				#000000;
	background-color:	#FFFFFF;
}

strong{
	font-weight: bold;
	color: #BD2C17;
}

.margin0{	margin:0px;		}

.flyHand{	cursor:	move;	}
.flyAuto{	cursor:	auto;	}

/* ************************* FONT ADMIN ************************* */

.adminTitleBold				{ font-family: Verdana, sans-serif; font-size: 12px; color: #686868; text-decoration: none; font-weight: bold; background:inherit; }
.adminTitleBold A:link 		{ color: #686868; text-decoration: none; font-weight: bold; background:inherit; }
.adminTitleBold A:visited 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit; }
.adminTitleBold A:active 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit; }
.adminTitleBold A:hover 	{ color: #686868; text-decoration: underline; font-weight: bold; background:inherit; }

.adminText 					{ font-family: Verdana, sans-serif; font-size: 10px; color: #686868; text-decoration: none; background:inherit;}
.adminText A:link 			{ color: #686868; text-decoration: none; background:inherit; }
.adminText A:visited 		{ color: #686868; text-decoration: none; background:inherit; }
.adminText A:active 		{ color: #686868; text-decoration: none; background:inherit; }
.adminText A:hover 			{ color: #686868; text-decoration: underline; background:inherit; }

.adminTextBold 				{ font-family: Verdana, sans-serif; font-size: 10px; color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTextBold A:link 		{ color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTextBold A:visited 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTextBold A:active 	{ color: #686868; text-decoration: none; font-weight: bold; background:inherit;}
.adminTextBold A:hover 		{ color: #686868; text-decoration: underline; font-weight: bold; background:inherit;}

/* ************************* DESIGN ADMIN ************************* */

.adminDesignBlockSeparator{
	background-color:	#EAEAD3;
}
.adminDesignLineSeparator{
	background-color:	#949494;
}
.adminDesignOptionTitle{
	background-color:	#E4E4D9;
}
.adminDesignPaddingLeft{
	padding-left:10px;
}
.adminDesignPadding{
	padding:10px;
}



/* ************************* FONT FRONT END ************************* */

.titleBold					{ font-family: Verdana, sans-serif; font-size: 14px; color: #0099CC; text-decoration: none; background:inherit; font-weight: bold;}
.titleBold A:link 			{ color: #0099CC; text-decoration: none; background:inherit; font-weight: bold;}
.titleBold A:visited 		{ color: #0099CC; text-decoration: none; background:inherit; font-weight: bold;}
.titleBold A:active 		{ color: #0099CC; text-decoration: none; background:inherit; font-weight: bold;}
.titleBold A:hover 			{ color: #0099CC; text-decoration: underline; background:inherit; font-weight: bold;}

.titleDateBold				{ font-family: Verdana, sans-serif; font-size: 14px; color: #7D7D7D; text-decoration: none; background:inherit; font-weight: bold;}
.titleDateBold A:link 		{ color: #7D7D7D; text-decoration: none; background:inherit; font-weight: bold;}
.titleDateBold A:visited 	{ color: #7D7D7D; text-decoration: none; background:inherit; font-weight: bold;}
.titleDateBold A:active 	{ color: #7D7D7D; text-decoration: none; background:inherit; font-weight: bold;}
.titleDateBold A:hover 		{ color: #7D7D7D; text-decoration: underline; background:inherit; font-weight: bold;}

.linkBold					{ font-family: Verdana, sans-serif; font-size: 11px; color: #0099CC; text-decoration: none; background:inherit; font-weight: bold;}
.linkBold A:link 			{ color: #0099CC; text-decoration: none; background:inherit; font-weight: bold;}
.linkBold A:visited 		{ color: #0099CC; text-decoration: none; background:inherit; font-weight: bold;}
.linkBold A:active 			{ color: #0099CC; text-decoration: none; background:inherit; font-weight: bold;}
.linkBold A:hover 			{ color: #0099CC; text-decoration: underline; background:inherit; font-weight: bold;}

.text 						{ font-family: Verdana, sans-serif; font-size: 11px; color: #606060; text-decoration: none; background:inherit;}
.text A:link 				{ color: #606060; text-decoration: none; background:inherit;}
.text A:visited 			{ color: #606060; text-decoration: none; background:inherit;}
.text A:active 				{ color: #606060; text-decoration: none; background:inherit;}
.text A:hover 				{ color: #606060; text-decoration: underline; background:inherit;}

.textPale 					{ font-family: Verdana, sans-serif; font-size: 11px; color: #A5A5A5; text-decoration: none; background:inherit;}
.textPale A:link 			{ color: #A5A5A5; text-decoration: none; background:inherit;}
.textPale A:visited 		{ color: #A5A5A5; text-decoration: none; background:inherit;}
.textPale A:active 			{ color: #A5A5A5; text-decoration: none; background:inherit;}
.textPale A:hover 			{ color: #A5A5A5; text-decoration: underline; background:inherit;}

.textBold 					{ font-family: Verdana, sans-serif; font-size: 11px; color: #606060; text-decoration: none; background:inherit; font-weight: bold;}
.textBold A:link 			{ color: #606060; text-decoration: none; background:inherit; font-weight: bold;}
.textBold A:visited 		{ color: #606060; text-decoration: none; background:inherit; font-weight: bold;}
.textBold A:active 			{ color: #606060; text-decoration: none; background:inherit; font-weight: bold;}
.textBold A:hover 			{ color: #606060; text-decoration: underline; background:inherit; font-weight: bold;}

.textSmall 					{ font-family: Verdana, sans-serif; font-size: 9px; color: #606060; text-decoration: none; background:inherit;}
.textSmall A:link 			{ color: #606060; text-decoration: none; background:inherit;}
.textSmall A:visited 		{ color: #606060; text-decoration: none; background:inherit;}
.textSmall A:active 		{ color: #606060; text-decoration: none; background:inherit;}
.textSmall A:hover 			{ color: #606060; text-decoration: underline; background:inherit;}

.textBlackBold 				{ font-family: Verdana, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textBlackBold A:link 		{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textBlackBold A:visited 	{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textBlackBold A:active 	{ color: #000000; text-decoration: none; background:inherit; font-weight: bold;}
.textBlackBold A:hover 		{ color: #000000; text-decoration: underline; background:inherit; font-weight: bold;}

.textRedBold 				{ font-family: Verdana, sans-serif; font-size: 11px; color: #BD2C17; text-decoration: none; background:inherit; font-weight: bold;}
.textRedBold A:link 		{ color: #BD2C17; text-decoration: none; background:inherit; font-weight: bold;}
.textRedBold A:visited 		{ color: #BD2C17; text-decoration: none; background:inherit; font-weight: bold;}
.textRedBold A:active 		{ color: #BD2C17; text-decoration: none; background:inherit; font-weight: bold;}
.textRedBold A:hover 		{ color: #BD2C17; text-decoration: underline; background:inherit; font-weight: bold;}

.textError 					{ font-family: Verdana, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; background:inherit;}
.textError A:link 			{ color: #FF0000; text-decoration: none; background:inherit;}
.textError A:visited 		{ color: #FF0000; text-decoration: none; background:inherit;}
.textError A:active 		{ color: #FF0000; text-decoration: none; background:inherit;}
.textError A:hover 			{ color: #FF0000; text-decoration: underline; background:inherit;}


/* ************************* TEXTBOX ************************* */

.textbox{
	font-family: 	Verdana, Verdana, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	normal;
	color:			#000000;
	border:			solid 1px #A6A6A1;
	background:		#FFFFFF;
	padding-left:	2px;
	padding-right:	0px;
	text-align:		left;
	text-indent:	0;
	width:			98%;
}

.textboxMini{
	font-family: 	Verdana, Verdana, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	normal;
	color:			#000000;
	border:			solid 1px #A6A6A1;
	background:		#FFFFFF;
	padding-left:	2px;
	padding-right:	0px;
	text-align:		left;
	text-indent:	0;
}

textbox:disabled, .textboxMini:disabled {
	color:			#aaaaaa;
}
.textbox:focus, .textboxMini:focus {
	border:			solid 1px #464644;
}


/* ************************* LINE ************************* */

.line{ font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background:inherit; }

.topLine{ 
	border-top-color:#C4C4C4;
	border-top-width:1px;
	border-top-style:solid;
}


/* ************************* CSS DRAG AND DROP LIST ************************* */

ul.sortTable li {
	position: relative;
}

ul.sortTableBoxy {
	list-style-type: 	none;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
	margin: 			0px;
    border: 			0px solid #ccc;
}
ul.sortTableBoxy li {
	cursor:				move;
}

.allBorder{
    border: 			1px solid #ccc;
}

.listBorder{
    border: 			1px solid #c4c4c4;
}

.allPadding{
    padding: 			5px;
}

.borderGalerie{
	border:			solid 1px #D0D0D0;
	padding:		2px;
}


/* ************************* TOOL TIP ************************* */

.tooltipBorder{
	border-color:#C4C4C4;
	border-width:1px;
	border-style:solid;
}

.tooltipContent{
	border-bottom-color:#C4C4C4;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.tooltipText{
	color: #FFFFFF;
	text-decoration: none;
	cursor: Default;
	font-family: Verdana;
	font-size: 8pt;
}

#toolTip{
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:85000;
	visibility:hidden;
	background-color: #DA6717;
}


/* ************************* DIV ************************* */

#divExtra{
	/*position:		relative;
	left:			-10px;*/
}

#divIndex{
	position:		relative;
	overflow:		auto;
	width:			308px;
	height:			175px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-color:	#000000;
	border-style:	solid;
	border-width:	0px;
}
#tableIndex{
	padding-left:	0px !important;
	padding-left:	0px;
}

#divFigurantsIntroduction{
	position:		relative;
	overflow:		auto;
	width:			308px;
	height:			362px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-color:	#000000;
	border-style:	solid;
	border-width:	0px;
}
#tableFigurantsIntroduction{
	padding-left:	0px !important;
	padding-left:	0px;
}

#divFigurantsOnlineInscription{
	position:		relative;
	overflow:		auto;
	width:			308px;
	height:			362px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-color:	#000000;
	border-style:	solid;
	border-width:	0px;
}
#tableFigurantsOnlineInscription{
	padding-left:	0px !important;
	padding-left:	0px;
}

#divContact{
	position:		relative;
	overflow:		auto;
	width:			308px;
	height:			175px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-color:	#000000;
	border-style:	solid;
	border-width:	0px;
}
#tableContact{
	padding-left:	0px !important;
	padding-left:	0px;
}

#divEvolution{
	position:		relative;
	overflow:		auto;
	width:			308px;
	height:			175px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-color:	#000000;
	border-style:	solid;
	border-width:	0px;
}
#tableEvolution{
	padding-left:	0px !important;
	padding-left:	0px;
}

#divFeatures{
	position:		relative;
	overflow:		auto;
	width:			308px;
	height:			190px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-color:	#000000;
	border-style:	solid;
	border-width:	0px;
}
#tableFeatures{
	padding-left:	0px !important;
	padding-left:	0px;
}

#divReferences{
	position:		relative;
	overflow:		auto;
	width:			308px;
	height:			190px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-color:	#000000;
	border-style:	solid;
	border-width:	0px;
}
#tableReferences{
	padding-left:	0px !important;
	padding-left:	0px;
}

#divRealisation{
	position:		relative;
	/*left:			-5px !important;
	left:			2px;*/
	overflow:		auto;
	width:			308px;
	height:			375px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-color:	#000000;
	border-style:	solid;
	border-width:	0px;
}
#tableRealisation{
	padding-left:	0px !important;
	padding-left:	0px;
	left:			0px !important;
	left:			0px;
}
.titleLeft5px{
	position:		relative;
	top:			-1px !important;
	top:			-1px;
	left:			-5px !important;
	left:			2px;
}

#divLegal{
	position:		relative;
	overflow:		auto;
	width:			308px;
	height:			374px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border-color:	#000000;
	border-style:	solid;
	border-width:	0px;
}









