/* Blue: #007C85 */
/* Light: #BCBDC0 */
/* Dark: #58595B */

/*********/
/* RESET */
/*********/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline: 0; vertical-align: baseline;}

table { border-collapse: separate; border:0 none; }
caption, th, td { text-align: left;	font-weight: normal; }

form  { display:inline; }

/***********/
/* COMMON */
/***********/

p { line-height:1.4; margin:10px 0px; }
ul, ol { margin-left:20px; }
li { line-height:20px; padding:2px 0px; }

body { line-height: 1.2; background:#F7F6F5; color:#333333;
font-family:Verdana,Arial,sans-serif;
font-size:75%; font-size-adjust:none;
font-stretch:normal; font-style:normal;
font-variant:normal; font-weight:normal; }

h2{ color:#007C85; font-weight:bold; font-size:18px; margin:10px 0px; }
img { margin-right:10px; vertical-align:middle; }
a { color:#007C85; text-decoration:none; }
a:hover { text-decoration:underline; }

/**********/
/* LAYOUT */
/**********/

#top { background:transparent url('../image/bgTop.png') no-repeat scroll left top;
	height:8px; margin:10px auto 0; width:1020px; }

#wrap { background:transparent url('../image/bgWrap.png') repeat-y scroll left top;
	margin:0 auto; padding:0 10px; position:relative; width:1000px; }
	
	#header { border-bottom:2px solid #007C85; height:120px; margin:0 auto; overflow:hidden; position:relative; width:1000px; }
	#menu { height:58px; overflow:hidden; padding:10px 5px; position:relative; }	
	#footer { background:transparent url('../image/bgHeaderFooter.png') repeat-x scroll left top;
		border-top:2px solid #007C85; color:#777777; font-style:italic; margin:0 auto;	padding:5px 0px; text-align:center; width:1000px; }

#bottom { background:transparent url('../image/bgBottom.png') no-repeat scroll left top;
	height:8px; margin:0 auto 10px; width:1020px; }


/*********/
/* ASLIA */
/*********/

.content { overflow:hidden; padding:0px 20px 10px 20px;}
.resources { border-bottom:1px solid #EEEEEE; color:#777777; font-size:120%; overflow:hidden; margin:10px; padding:10px; text-align:center; }
.bloc { overflow:hidden; }

.colLeft { float:left; overflow:hidden; width:390px; }
.colRight { float:right; overflow:hidden; width:560px; }
.col3 { float:left; margin:0px 10px; width:300px; }
.colSmall { float:left; overflow:hidden; width:270px; }
.colLarge { float:right; overflow:hidden; width:670px; }

.center { text-align:center; }

.cBlue { color:#007C85; }
 
