body
{
	background-color 			: #AEB2A2;
	color						: black;
	font-family 				: tahoma, verdana, arial;
	font-size					: 11px;
	margin						: 0px;
	padding						: 0px;
	scrollbar-face-color		: #FF9933;
	scrollbar-shadow-color		: #CC9900;
	scrollbar-3dlight-color		: #CC9900;
	scrollbar-darkshadow-color	: #993300;
	scrollbar-track-color		: #EEEEEE;
	scrollbar-arrow-color		: #111111;
}
img
{
	border	: 0px;
	padding	: 0px;
}
form
{
	margin	: 0px;
	padding	: 0px;
}
table
{
	margin	: 0px;
	padding	: 0px;
}
td
{
	margin	: 0px;
	padding	: 0px;
}
tr
{
	margin	: 0px;
	padding	: 0px;
}
ul
{
	margin	: 0px;
	padding	: 0px;
}

/*=============== Main ===================*/
#TopBorder
{
	width				: 1110px;
	margin-top			: 20px;
	background-image	: url( img/borderTop.gif );
	height				: 5px;
}
#BottomBorder
{
	width				: 1110px;
	background-image	: url( img/borderBottom.gif );
	height				: 5px;
	margin-bottom		: 10px;
}
#MainBorder
{
	width				: 1110px;
	text-align			: left;
	background-image	: url( img/borderLeftRight.gif );
}
#Main
{
	width				: 1100px;
	text-align			: left;
	background-color	: white;
	border 				: 1px solid #6A6E5E; /*Taupe*/
}


.PageNavigator
{
	font-size	: 11px;
}
.PageNavigator a
{
	color : darkorange;
}
.PageNavigator a:visited
{
	color : darkorange;
}
.PageNavigator a:hover
{
	text-decoration : none;
}

/*=============== Banner ===================*/
.Banner_Line1
{
	font-size 			: 12px;
	color				: white;
	font-weight			: bold;
	height 				: 20px;
	background-image	: url(img/bannerTop.jpg);
	background-repeat	: no-repeat;
	background-color	: #6A6E5E; /*Taupe*/
	vertical-align		: middle;
	padding-right 		: 8px;
}
.Banner_Link
{
	color			: white;
	text-decoration : none;
	border-style	: solid;
	border-width	: 0;
	padding-left	: 4px;
	padding-right	: 4px;
	padding-bottom	: 2px;
}
.Banner_Link:visited
{
	color			: white;
	text-decoration : none;
}
.Banner_Link:hover
{
	color			: white;
	text-decoration : underline;
}

/*============== Admin ============*/
.Admin
{
	font-size	: 11px;
	border		: 1px silver solid;
}
.Admin td
{
	border-right		: 1px silver solid;
	border-bottom		: 1px silver solid;
	padding		: 3px;
}

/*============== Nav Bar ============*/
.Nav_Bar
{
	color				: #666555;
	font-size			: 15px;
	height				: 23px;
	vertical-align		: middle;
	padding-top			: 7px;
	height				: 33px;
	background			: url(img/bgnav.jpg) no-repeat;
	padding-left		: 7px;
}
.Nav_Link_Home
{
	text-decoration : none;
}
.Nav_Link
{
	margin-right	: 10px;
	margin-left		: 10px;

	padding-right	: 10px;
	padding-left	: 10px;
	padding-bottom	: 1px;
	padding-top		: 0px;

	text-decoration : none;
	
	color 			: white;
}
.Nav_Link:visited
{
	color 			: white;
}
.Nav_Link:hover
{
	border-color		: gray;
	background-color	: #CCCCCC;
	background-image	: url(img/navbg.gif);
}
.Nav_LinkSelected
{
	margin-right	: 10px;
	margin-left		: 10px;

	padding-right	: 10px;
	padding-left	: 10px;
	padding-bottom	: 1px;
	padding-top		: 0px;
	text-decoration : none;

	color 			: #FAB44B; /*Orange*/
}
.Nav_LinkSelected:visited
{
	color 			: #F89D1B; /*Orange*/
}
.Nav_LinkSelected:hover
{
	border-color		: gray;
	background-color	: #CCCCCC;
	background-image	: url(img/navbg.gif);
}
#Login
{
	position 			: absolute;
	margin-left			: 948px;
}
#Login a
{
	background			: url(img/connection.gif);
}
#Login a:hover
{
	background			: url(img/connectionHover.gif);
}
/*============== MAIN =============*/
.Main_Table
{
	width 	: 100%;
}
.Main_Tr
{
	vertical-align	: top;
}
.Main_CentralSide
{
	padding-left	: 10px;
	padding-top		: 10px;
	padding-bottom	: 30px;
}
.Main_RightSide
{
	width : 165px;
	border-left : solid 1px silver;
	background	: #BBBDB3;
}
.Main_LeftSide
{
	width : 165px;
	border-right : dotted 1px silver;
}

/*============= Date ========*/
.Date
{
	display 			: block;
	background-image	: url(img/date-bg.gif);
	background-repeat	: no-repeat;
	text-align			: center;
	width				: 44px;
	padding-left		: 0px;
	height				: 49px;
	float				: left;
}
.M
{
	color 			: white;
	font-weight		: bold;
	font-size		: 10px;
}
.D
{
	color 			: #6A6E5E; /*Taupe*/
	font-weight		: bold;
	font-size		: 24px;
}
#HeadLine
{
	position		: absolute;
	font-size		: 23px;
	color 			: white;
	padding-top		: 13px;
	width			: 900px;
	font-weight		: bold;
	text-align		: right;
}
/*============= right SIDE ========*/
.Right_Tab
{
	background-image	: url(img/greenTab.gif);
	background-repeat	: no-repeat;
	height				: 28px;
	padding-top			: 2px;
	background-color 	: whitesmoke;
}

.Right_Tab A
{
	font-size 		: 12px;
	font-weight		: bold;
	text-decoration : none;
	color 			: white;
}
.Right_Tab A:visited
{
	color : white;
}
.Right_Tab A:hover
{
	text-decoration : underline;
}
.Right_Body
{
	padding-left	: 5px;
	height			: 150px;
	padding-top		: 10px;
	margin-left		: 0px;
	height			: 520px;
	background		: url(img/bgnews.jpg) 0px 7px no-repeat;
	background-color:#BBBDB2;
}
.Right_Body .text
{
	font-size			: 11px;
}
.Right_Body br
{
	font-size			: 11px;
	clear				: left;
}
.Right_Body a:link
{
	color 				: darkorange;
	font-weight			: normal;
	font-size			: 11px;
	display				: block;
	text-decoration		: underline;
}
.Right_Body a:visited
{
	color 				: darkorange;
	font-weight			: normal;
	font-size			: 11px;
	text-decoration		: underline;
}
.Right_Body a:hover
{
	color 				: black;
	font-weight			: normal;
	font-size			: 11px;
	text-decoration		: underline;
}
/*============= INDEX ==============*/
#Index
{
	background-image	: url(img/bgIndex.jpg);
	background-repeat	: no-repeat;
	width				: 910px;
	height				: 503px;
	font-size			: 14px;
	padding-top			: 225px;
	padding-left		: 30px;
	padding-right		: 30px;
	text-align			: justify;
	margin				: 0px;
}
#Index ul
{
	padding-left 		: 20px;
}
.Orange
{
	color				:  darkorange;  /*#F89D1B; Orange*/
}
.Taupe
{
	color				: #6A6E5E; /*Taupe*/
}
#Index img
{
	float 				: left;
}
#Index A
{
	color 				: #FF9933;
	font-weight			: bold;
}
#Index A:visited
{
	color 				: #FF9933;
}
#Index A:hover
{
	color				: firebrick;
}
#IndexLogin
{
	background-image	: url(img/bgLogin.jpg);
	background-repeat	: no-repeat;
	width				: 910px;
	height				: 503px;
	padding-top			: 210px;
	padding-left		: 30px;
	padding-right		: 30px;
}
#IndexLogin table
{
	font-size			: 12px;
	text-align			: justify;
}
#IndexLogin table .Title
{
	font-size			: 18px;
	font-weight			: bold;
}
.Insc_Error
{
	display				: block;
	font-size			: 10px;
	color				: red;
	margin-left			: 60px;
}
/*============== Footer ============*/
.Footer_Legal
{
	font-family : calibri;
	color		: white;
	font-size   : 14px;
}
.Footer_Main
{
	text-align		: center;
	background 		: #F89D1B;
	padding-top		: 5px;
	padding-bottom	: 5px;
}
.Footer_Main a
{
	color			: white;
	font-weight		: bold;
}
.Footer_Main a:visited
{
	color			: white;
}
.Footer_Main a:hover
{
	text-decoration	: none;
}

/*============ Left SIDE ==============*/
.Left_Tab
{
	background-image	: url(img/orangeTab.gif);
	height				: 28px;
	padding-left		: 10px;
	padding-top			: 3px;
	margin-top			: 10px;
}
.Left_Tab span
{
	font-size 		: 12px;
	font-weight		: bold;
	text-decoration : none;
	color 			: black;
}
.Left_Body
{
	margin-top	: 10px;
	border-top	: 1px silver dotted;
}
.Left_Body a
{
	padding-bottom 	: 10px;
	padding-top		: 10px;
	padding-left	: 20px;

	background-image	: url(img/multiDotGray.gif);
	background-repeat	: no-repeat;
	background-position	: 5px 13px;

	color 				: #555555;
	font-size			: 11px;
	text-decoration		: none;
	display				: block;
	border-bottom		: 1px silver dotted;
}
.Left_Body b a
{
	color 				: black;
	background-image	: url(img/multiDotOrange.gif);
}
.Left_Body b a:visited
{
	color 				: black;
	background-image	: url(img/multiDotOrange.gif);
}
.Left_Body b a:hover
{
	color 				: darkorange;
	background-color	: whitesmoke;
	background-image	: url(img/multiDotOrangeWhiteSmoke.gif);
}
.Left_Body a:visited
{
	color 			: #555555;
}
.Left_Body a:hover
{
	color 				: darkorange;
	background-color	: whitesmoke;
	background-image	: url(img/multiDotOrangeWhiteSmoke.gif);
}

/*========== MIDDLE SIDE =================*/
.Middle_Title
{
	font-weight		: bold;
	font-size		: 16px;

	margin-bottom	: -15px;
	padding-left	: 18px;
	
	color			: #6A6E5E; /*Taupe*/

	background-image	: url(img/multiDotOrangeBig.gif);
	background-repeat	: no-repeat;
	background-position	: 0px 3px;
}
.Middle_SubTitle
{
	font-weight		: bold;
	font-size		: 14px;

	padding-left	: 35px;
	margin-bottom	: 7px;
	margin-top		: 30px;

	width			: 600px;

	background-image	: url(img/multiDotOrange3.gif);
	background-repeat	: no-repeat;
	background-position	: 22px 3px;
}
.Middle_SubTitle2
{
	font-weight		: normal;
	font-size		: 14px;
	text-decoration	: underline;

	padding-left	: 35px;
	margin-bottom	: 5px;
	margin-top		: 10px;

	width			: 600px;

	background-image	: url(img/monoDotOrange.gif);
	background-repeat	: no-repeat;
	background-position	: 28px 6px;
}
.Middle_Text
{
	font-size		: 12px;
	padding-left	: 35px;
	width			: 600px;
	margin-bottom	: 0px;
	text-align		: justify;
}
.Middle_Text a
{
	font-size		: 12px;
	color			: darkorange;
	font-weight		: bold;
	text-decoration : underline;
}
.Middle_Text a:visited
{
	color			: darkorange;
}
.Middle_Text a:hover
{
	text-decoration : none;
}
.Middle_Text .External
{
	background		: url(img/arrow.gif) no-repeat 0px 5px;
	padding-left	: 10px;
}
.Middle_SubNavigation
{
	background-image	: url(img/multiDotNav.gif);
	background-repeat	: no-repeat;
	background-position	: 0px 5px;
	padding-left		: 13px;
	margin-left			: 0px;
}
.Middle_Text #References
{
	margin-left		: 0px;
}
.Middle_Text #References div
{
	float			: left;
	width			: 216px;
	height			: 216px;
	margin-top		: 20px;
	margin-left		: 25px;
	background		: url(img/bgLogo.gif) no-repeat;
	text-align		: center;
	padding-top		: 10px;
	padding-right	: 13px;
	padding-left	: 5px;
}
.Middle_Text #References img
{
	width			: 190px;
	height			: 70px;
}
.Middle_Text #References p
{
	text-align		: justify;
	margin			: 0px;
	padding-left	: 3px;
	padding-right	: 5px;
	font-size		: 11px;
	margin-top		: 14px;
}
.Middle_Text #References ul
{
	text-align		: justify;
	margin			: 0px;
	font-size		: 11px;
	color			: #6A6E5E; /*Taupe*/
}
.Middle_Text #References li
{
	text-align		: justify;
	margin			: 0px;
	margin-left		: 20px;
	font-size		: 11px;
	padding-right	: 3px;
}
.Middle_Text form
{
	margin-top		: 10px;
	padding-top		: 20px;
	padding-bottom	: 20px;
	width			: 330px;
	background-image	: url(img/formbgcontact.gif);
	background-repeat	: no-repeat;
}
.Middle_Text form textarea
{
	margin-left	: 20px;
}
.Middle_Text form div
{
	text-align 		: right;
	padding-right	: 20px;
}

.Middle_Text ul
{
	margin-left : 30px;
	margin-top	: 10px;
	list-style	: none url(img/puce.gif);
}
.Middle_Text li
{
	margin-bottom	: 3px;
}
.Middle_Text li span
{
	width	: 170px;
}
.Middle_Text sup
{
	margin-left	:2px;
	color		: darkorange;
	position	: relative;
	top			:3px;
}
.Middle_Highlight
{
	text-align  		: center;
	font-weight			: bold;
	border				: solid orange 1px;
	padding-top			: 5px;
	padding-bottom		: 5px;
	background-color	: #FAFAFA;
	background-image	: url(img/bghighlight.gif);
	background-repeat	: no-repeat;
	background-position	: 4px 4px;
	margin-left			: 10%;
	margin-right		: 10%;
}
.Middle_Highlight2
{
	border				: solid orange 1px;
	padding				: 5px;
	background-color	: #FAFAFA;
}
.Middle_Error
{
	border				: solid red 1px;
	padding-top			: 5px;
	padding-bottom		: 5px;
	padding-left		: 24px;
	padding-right		: 5px;
	background-image	: url(img/bgerror.gif);
	background-repeat	: no-repeat;
	background-position	: 4px 4px;
	width				: 331px;
	margin-top			: 20px;
	margin-bottom		: 25px;
}
.Middle_Ok
{
	border				: solid yellowgreen 1px;
	padding-top			: 5px;
	padding-bottom		: 5px;
	padding-left		: 24px;
	padding-right		: 5px;
	background-image	: url(img/bgok.gif);
	background-repeat	: no-repeat;
	background-position	: 4px 4px;
	width				: 331px;
	margin-top			: 20px;
	margin-bottom		: 25px;
}
.Middle_Team_Box
{
	width 				: 331px;
	height 				: 465px;
	margin-left			: 20px;
	margin-top			: 10px;
	margin-bottom		: 30px;
	text-align			: center;
	background-image	: url(img/formbgcontact.gif);
	background-repeat	: no-repeat;
}

.Middle_Team_Box img
{
	margin-top		: 20px;
	margin-bottom	: 20px;
	display			: block;
}
.Middle_Team_Name
{
	font-size	: 12px;
	font-weight	: bold;
}
.Middle_Team_Name div
{
	color 		: #F89C1C;
}
.Middle_Team_Description
{
	font-size	: 12px;
	font-weight	: normal;
	margin-top	: 10px;
	text-align	: left;
	padding-left : 20px;
	padding-right : 20px;
	word-wrap		: break-word;
}
.Middle_Team_Box ul
{
	margin-left 	: 30px;
	margin-top		: 0px;
	margin-bottom	: 10px;
	margin-top		: 0px;
	list-style		: none url(img/puce.gif);
	font-size		: 11px;
}
.Middle_Team_Box li
{
	margin-bottom	: 3px;
}
.Middle_Capture
{
	color 			: #6A6E5E; /*Taupe*/
	font-size 		: 16px;
	text-decoration	: underline;
	margin-top		: 30px;
	margin-left		: 20px;
	margin-bottom	: 60px;
	font-weight		: bold;
}
.Middle_Capture img
{
	margin-top		: 20px;
	text-decoration	: underline;
	display			: block;
}
.Middle_Scheme
{
	display 	: block;
	margin-top	: 15px;
}
.Middle_Download_PDF
{
	width				: 15px;
	height				: 15px;
	background-image	: url(img/pdf.gif);
	background-repeat	: no-repeat;
	border				: none;
	text-decoration		: none;
}
.Middle_Download_EXE
{
	width				: 15px;
	height				: 15px;
	background-image	: url(img/exe.gif);
	background-repeat	: no-repeat;
	border				: none;
	text-decoration		: none;
}
.Middle_Download_FILM
{
	width				: 15px;
	height				: 15px;
	background-image	: url(img/film.gif);
	background-repeat	: no-repeat;
	border				: none;
	text-decoration		: none;
}
/*======================== FORM ========================*/
.Form_Caption
{
	width			: 103px;
	padding-left	: 20px;
}
.Form_Asterix
{
	color : red;
}
.Form_Legend
{
	font-style 	: italic;
	margin-top	: 10px;
	font-size	: 10px;
	color		: dimgray;
}
/*================== ON BUILDING =======================*/


.OnBuilding
{
	font-weight			: normal;
	background-image	: url(img/onbuilding.gif);
	color				: #FF0000;
	background-repeat	: no-repeat;
	background-position	: 0px 0px;
	padding-left		: 16px;
}
.Coming
{
	font-weight			: bold;
	margin-top			: 120px;
	margin-left			: 100px;
	display				: block;
	font-size			: 14px;
}
