/*
  Interface graphique "Sci_BlueFactory" par Sheronz
*/


/* Styles générales */

body {
	background: #1e5676 url(images/sitebody_bg.jpg) top left repeat-x;
	margin: 20px 0px 20px 0px;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	color: #000000;
}

table.bodymain {
	width: 824px;
}

table.header {
	width: 824px;
	height: 135px;
}

table.header td.header_top_L {
	width: 412px;
	height: 76px;
	background: url(images/header_top_L.jpg) top right no-repeat;
}

table.header td.header_top_R {
	width: 412px;
	height: 76px;
	background: url(images/header_top_R.jpg) top left no-repeat;
}

td.header_bottom_L {
	width: 90px;
	height: 63px;
	background: url(images/header_bottom_L.jpg) top right no-repeat;
}

td.header_bottom_R {
	width: 184px;
	height: 63px;
	background: url(images/header_bottom_R.jpg) top left no-repeat;
}

td.header_bottom_center {
	width: 550px;
	height: 63px;
	background: url(images/header_bottom_center.jpg) top no-repeat;
}

table.navbar {
	width: 824px;
	height: 48px;
}

table.sitemain {
	width: 824px;
}

table.sitemain td.main_top_L {
	width: 20px;
	height: 20px;
	background: url(images/main_top_L.jpg) top right no-repeat;
}

table.sitemain td.main_top_R {
	width: 20px;
	height: 20px;
	background: url(images/main_top_R.jpg) top right no-repeat;
}

table.sitemain td.main_top_center {
	width: 784px;
	height: 20px;
	background: url(images/main_top_center.jpg) top left repeat-x;
}

td.main_middle_L {
	width: 20px;
	height: 141px;
	background: url(images/main_middle_L.jpg) top right no-repeat;
}

td.main_middle_R {
	width: 20px;
	height: 141px;
	background: url(images/main_middle_R.jpg) top left no-repeat;
}

table.sitemain td.main_middle_L_bg {
	width: 20px;
	background: url(images/main_middle_L_bg.jpg) top right repeat-y;
}

table.sitemain td.main_middle_R_bg {
	width: 20px;
	background: url(images/main_middle_R_bg.jpg) top left repeat-y;
}

table.sitemain td.main {
	width: 784px;
	background: #e1e1e1 url(images/main.jpg) top left repeat-x;
}

table.footer td.footer_L {
	width: 90px;
	height: 61px;
	background: url(images/footer_L.jpg) top right no-repeat;
}

table.footer td.footer_R {
	width: 90px;
	height: 61px;
	background: url(images/footer_R.jpg) top left no-repeat;
}

table.footer td.footer_main {
	width: 644px;
	height: 61px;
	background: url(images/footer_main.jpg) top left repeat-x;
}

div#main {
	width: 580px;
	float: right;
	margin-top: 5px;
	border: 2px #BBBBBB dotted;
	padding: 5px 10px 5px 10px;
}

div#menu {
	width: 158px;
	float: left;
	margin-top: 5px;
	border: 2px #BBBBBB dotted;
}



/* Différents styles de mise en page */

div#menu p.title {
	width: 158px;
	height: 29px;
	background: url(images/menu_title.jpg) top no-repeat;
	margin: 0px;
	line-height: 29px;
	text-align: center;
	border-bottom: 1px solid #000000;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	cursor: default;
}
div#menu p.bouton {
	width: 158px;
	height: 29px;
	background: url(images/menu_bouton.jpg) top no-repeat;
	margin: 0px;
	line-height: 29px;
	text-align: left;
	text-indent: 35px;
	border-bottom: 1px solid #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #761e1e;
}
div#main h2 { font-size: 13px; color: #000000; border-bottom: 1px solid #000000; }
a { color: #748BB2; text-decoration: none; }
a:hover { color: #B1BCCD; text-decoration: underline; }
a:visited { color: #748BB2; text-decoration: none; }
td.footer_main p { text-align: center; }
a.navlink:hover { -moz-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); }
a.menulink, a.menulink:visited { color: #1e5676; text-decoration: none; }
a.menulink:hover { color:#CCCCCC; text-decoration: none; }
a.copyright, a.copyright:visited { color: #1e5676; text-decoration: none; }
a.copyright:hover { color: #000000; text-decoration: underline; }
