@charset "utf-8";
@import url("estils.css");

/* WRAPPER
------------------------------------------------------------------------*/
#wrapper {
position:relative;
width:955px;
margin:0 auto;
text-align:left; /*anulo text centrat body*/
}

/* HEADER
------------------------------------------------------------------------*/
#header {
position:absolute;
top:0;
left:0;
width:955px;
height:100px;
background:url(/img/bg_header.gif) no-repeat #fff;
}

/* MENU PRINCIPAL
------------------------------------------------------------------------*/
#navigation {
position:absolute;
top:100px;
left:0;
width:953px; /*955 amb borders*/
height:30px; /*32 amb borders*/
border-top:1px solid #81bbed;
border-right:1px solid #61aae9;
border-bottom:1px solid #417bae;
border-left:1px solid #61aae9;
overflow:hidden; /*Simple Clearing of Floats*/
background:url(/img/bg_menu.png) repeat-x #7cb4e5;
}

/* CONTENT
------------------------------------------------------------------------*/
#container {
position:absolute;
top:132px;
left:0;
width:955px; /*obligatori xqe funcioni SCoF en IE5/6*/
overflow:hidden; /*Simple Clearing of Floats*/
}

#innercontainer {
position:relative;
width:955px;
padding:20px 0;
overflow:hidden; /*Simple Clearing of Floats*/
background-color:#fff;
}

/*** Navigation side ***/
#navigationSide {
float:left;
width:285px;
margin-left:20px;
display:inline; /*fixes IE5/6 Doubled Float-Margin Bug*/
}

/*** Content ***/
#content {
float:right;
width:610px;
margin-right:20px;
display:inline; /*fixes IE5/6 Doubled Float-Margin Bug*/
}

#contentBig {
width:915px;
margin:0 auto;
}

/* FOOTER
------------------------------------------------------------------------*/
#footer {
clear:both;
position:relative;
width:955px;
height:80px;
font-size:11px;
color:#004b8d;
text-align:center;
overflow:hidden;
background:url(/img/bg_footer.gif) no-repeat;
}

#footer a:link, #footer a:visited {
color:#fff;
text-decoration:none;
}

#footer a:hover, #footer a:active {
color:#cae1f4;
text-decoration:none;
}

