/********************************************************************
 * DLE 1.0.X TEMPLATE CSS FILE
 * ----------------------------------------------------------------
 * L2 INFO CENTER
*********************************************************************/

/** GENERAL TAGS **/
html, body {
	border: 0;
	margin: 0;
	padding: 0;
	background-image:url(../images/777-3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
/* gadniq color mejdu bg i footer 1f0000 */
	background-color:#877351;
}

@font-face {
        font-family: "Lineage2";
        src: url(http://l2world.org/templates/l2world/css/Lineage2.ttf)
        format('truetype');
}

body {
        /* font-family: "Lineage2"; */
        /*font-size: 14px;*/
	font: 75%/1.5 /*Lineage2,*/ verdana, helvetica, sans-serif;
}

.inputbox,
.module form
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	/*margin: 0.3em 0;*/
	font-weight:bold;
}

h1 {
        /*font-family: Lineage2;*/
	font-size: 20px;
}

h2 {
        /*font-family: Lineage2;*/
	font-size: 18px;
}

h3 {
        /*font-family: Lineage2;*/
	font-size: 13px;
}

h4 {
        /*font-family: Lineage2;*/
	font-size: 12px;
}

h5, h6 {
        /*font-family: Lineage2;*/
	font-size: 12px;
}

p, pre, blockquote, form, label, dl, fieldset, address {
	/*margin: 0.35em 0 .8em 0;*/
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th {
	text-align: left;
}

fieldset {
	/*padding: .5em;*/
}

ul {
	padding: 0;
	margin: 0.1em 0 .1em 0;
	margin-left: 20px;
}

ul li {
	/* margin: .3em 0 .3em 1.5em; */
	padding: 0;
}

a:link,
a:visited {
	color:#ffa800;
	text-decoration: none;
	outline: none;
}

a:hover {
	color:#DC885E;
	text-decoration: none;
}

a img {
	border: none;
}

small {
        /*font-family: Lineage2;*/
	font-size: .85em;
}

img {
	border: none;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

acronym, abbr {
	border-bottom: 1px dashed;
	letter-spacing: 1px;
	cursor: help;
}

/*struttura*/

#container-wrapper
{
	position:relative;
	/*left:50%;*/
	/*width:10px;*/
	width:100%;
	height:100%;
	background-image:url(../images/footer3.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	
}

#container
{
	position:relative;
	width:1012px; /*1024*/
	/*left:-512px;*/
}

/* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
	height:435px;
}

/* logo */
#logo a:link,
#logo a:visited,
#logo a:hover
{
	position:absolute;
	left:884px;
	top:312px;
	display:block;
	width:160px;
	height:40px;
	background-repeat:no-repeat;
}

#logo span
{
	display:none;
}

#logo h1
{
}

#menu
{
	clear:both;
	float:left;
	width:100%;
	height:95px;
	position:relative;
}

#menu .module
{
	position:absolute;
	width:789px;
	height:96px;
	top:15px;
	left:115px;
	background-image:url(../images/menu2.png);
	background-repeat:no-repeat;
	text-align:center;
}

#menu ul
{
	list-style:none; /* elimino i punti elenco */
	margin:0; padding:0; /* elimino i rientri delle liste */
	position:relative;
	top:28px;
	/*left:140px;*/
}

#menu li
{
	margin: 0.1em 0 .1em 0;
	padding: 0; /* elimino i rientri delle liste */
	display:inline;
	margin-left:20px !important;
	margin-right:20px !important;
}

#menu li a:link,
#menu li a:visited
{
/*	color:#3D2117; brown or black */
/*	color:#fff97f; cool yellow */
/*	color:#000000; black */
color:#f49f20; /* cool orange */
/* color:#675aac; */
}

#menu li a:hover,
#active_menu-nav:link,
#active_menu-nav:visited
{
/*	color:#fff97f; cool yellow */
/*	color:#f49f20; cool orange */
	color:#ffffff; /* white */
	text-decoration:underline;
}
/* Links */

#module a:link,
#module a:visited
{
/*	color:#fff97f; cool yellow */
/* color:#f49f20; cool orange */
/*	color:#ffffff; white */
color:#675aac;
	text-decoration:underline;
}
#module a:hover
{
/*	color:#ffa800; orange */ 
	color:#ffffff;
/* color:#f49f20; cool orange */
	text-decoration:none;
}

#content a:link,
#content a:visited
{
	color:#675aac; /* blue */
}
#content a:hover
{
/*	color:#fff97f; cool yellow */
/*	color:#000000; */
color:#ffffff; /* cool orange */
	text-decoration:underline;
}

/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden; /* This chops off any overhanging divs */
	bottom: 0;
	margin: 0;
	/*padding-top:58px;*/
	background-image:url(../images/main_bg6.png); /* cornice spacer */
}

.cornice-top
{
	width:100%;
	height:76px;
	background-image:url(../images/cornice_top6.png); /* cornice top image */
	background-repeat:no-repeat;
	clear:both;
}

.cornice-bottom
{
	width:100%;
	height:92px;
	background-image:url(../images/cornice_bottom6.png); /* cornice bottom image */
	background-repeat:no-repeat;
	clear:both;
}

/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;				/* width of page */
	position:relative;
}

.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 0 0;	/* no left and right padding on columns, we just make them narrower instead 
				only padding top and bottom is included here, make it whatever value you need */
	/*overflow:hidden;*/
}
/* 3 Column settings */
.threecol {
	/*background:#ff0000;*/		/* right column background colour */
}
.threecol .colmid {
	right:25%;				/* width of the right column */
	/*background:#fff;*/		/* center column background colour */
}
.threecol .colleft {
	right:51%;				/* width of the middle column */
	/*background:#f4f4f4;*/     /* left column background colour */
}
.threecol .col1 {
	width:51%;		/* width of center column content (column width minus padding on either side) */
	/*left:100%;*/			/* 100% plus left padding of center column */
	left:1016px;
	/*padding-top: -80px;*/
}
.threecol .col2 {
	width:24%;		/* Width of left column content (column width minus padding on either side) */
	left:25%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	/*padding-top: -80px;*/
}
.threecol .col3 {
	width:25%;		/* Width of right column content (column width minus padding on either side) */
	left:86%;	/* Please make note of the brackets here:
	(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	/*padding-top: -80px;*/
}

.col2 .module
{
	position:relative;
	margin-left:25px;
	margin-bottom:5px;
	width:211px;
	background-image:url(../images/cornice_spacer.png);
	background-repeat:repeat-y;
	color:#FFFFFF;
}

.col3 .module,
.col3 .module_sondaggio
{
	position:relative;
	margin:0;
	padding:0;
	right:87px;
	/*margin-left:0px;
	margin-right:5px;*/
	margin-bottom:5px;
	width:211px;
	background-image:url(../images/cornice_spacer.png); /* modules leftright spacer */
	background-repeat:repeat-y;
	color:#FFFFFF;
}

.col2 .module > div,
.col3 .module > div,
.col3 .module_sondaggio > div
{
	background-image:url(../images/module_top_img.png); /* modules left/right TOP */
	background-position:top;
	background-repeat:no-repeat;
}

.col2 .module > div > div,
.col3 .module > div > div,
.col3 .module_sondaggio > div > div
{
	background-image:url(../images/module_bottom_img.png); /* modules left/right BOTTOM */
	background-position:bottom;
	background-repeat:no-repeat;
}

.col2 .module > div > div > div,
.col3 .module > div > div > div,
.col3 .module_sondaggio > div > div > div
{
	min-height:50px;
	padding:0px 22px 19px 22px; /* top left bottom right */
/*	padding:2px 22px 42px 22px; */
	/*background-image:none;*/
}

.col2 .module h3,
.col3 .module h3,
.col3 .module_sondaggio h3
{
	margin:0;
	/*margin-left:35px;*/
	padding:0;
	padding-top:3px;
	padding-bottom:8px;
	color:#ffa800;
	border:0;
	text-align:center;
}

.col3 .module_sondaggio td
{
	text-align:left !important;
}

.col1 .green_module
{
	background-image:url(../images/main_bg_center.png); /* center column spacer */
	color:#FFFFFF;
}

.col1 .green_module > div
{
	background-image:url(../images/main_top_img.png); /* center column TOP */
	background-position:top;
	background-repeat:no-repeat;
}

.col1 .green_module > div > div
{
	background-image:url(../images/main_bottom_img.png); /* center column bottom */
	background-position:bottom;
	background-repeat:no-repeat;
}

.col1 .green_module > div > div > div
{
	min-height:100px;
	padding:35px 22px 40px 22px;
	text-align:justify;
	overflow:hidden;
	/*background-image:none;*/
}

.col1 .contentheading
{
	color:#DC885E;
        /*font-family: Lineage2;*/
	font-weight:bold;
}

.col1 .article_seperator
{
	display:block;
	height:4px;
	width:100%;
/*	background-image:url(../images/separatore_orizzontale.gif); */
	margin-top:10px;
	margin-bottom:10px;
}

/* Footer styles */
#footer {
	clear:both;
	float:left;
	width:100%;
	height:150px;
	/*border-top:1px solid #000;*/
	
	color:#FFFFFF;
}
#footer a:link,
#footer a:visited
{
	color:#2c89e7;
}
#footer a:hover
{
	color:#2c89e7;
	text-decoration:underline;
}

/* ==================== ????? ????? ?? ????????? */

form {  
	padding: 0px;
	margin: 0px;
}

/*------------------------------------------------------------------*/
/* Template by Baltazar?     			            */
/*------------------------------------------------------------------*/

