/* CSS Document */
/*
@name: css/riser_home.css
@desc: css generale
@author: Giada Ranieri
@lastauthor: Giada Ranieri
*/
* {
margin: 0;
padding: 0
}

html, body {
margin:0;
padding:0;
height:100%
}

body {
margin:0;
color:#333;
width:100%;
font-size:12px;
font-family: "Trebuchet MS", Arial, Geneva, san-serif;
background-image: url(../img/layout/bg2.jpg);
background-color: #036;
}

a {
color: #036;
text-decoration: none;
}

a:hover {
color: #036;
text-decoration:underline;
}

a.active {
color:#036;
text-decoration:none;
}

a:hover.active {
color:#036;
text-decoration:underline;
}

img {
border:none;
}

hr {
display:none;
visibility: hidden;
}

.centrato {
text-align: center
}

.FloatRight {
float: right
}

.capital {
text-transform:uppercase;
font-weight: 800;
color: #363;
}


/* contenitore */
#cont_index{
/*\*/display:block;/**/ /* NOT ie5  mac */
/*\*/position:absolute;/**/ /* NOT ie5  mac  */
width:927px;
height: 568px;
background: url(../img/layout/bg_home.jpg) no-repeat  top left;
/*\*/ top:50%; /**/ /* NOT ie5  mac  */
/*\*/ left:50%; /**/ /* NOT ie5  mac  */
/*\*/ margin:-284px 0 0 -463px;/**/ /* NOT ie5  mac  */
/*\*//*/ margin:30px  auto auto; /**/  /* ie5 mac */
/*\*//*/ text-align: center; /**/  /* ie5 mac */
}

/* bandierine */
#flag {
margin: 300px auto auto;
width:170px;
}

/* to stretch the container div to contain floated list */
#flag:after {
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#nav {
list-style: none;
padding: 0;
margin: 0;
width: 170px;
}

#nav li {
display: block;
float: left;
width: 33px;
margin: 0 4px;
padding: 0;
font-size: 0.8em;
}

#nav li a:link, #nav li a:visited {
display: block;
width: 33px;
padding: 0;
height: 21px;
padding: 0;
line-height: 21px;
text-decoration: none;
background-position: 0 0;
}

#menu>ul#nav li a {
width: auto;
}

ul#nav li.flagit {
background: url(../img/layout/it.gif);
}

ul#nav li.flaguk {
background: url(../img/layout/uk.gif);
}

ul#nav li.flages {
background: url(../img/layout/es.gif);
}

ul#nav li.flagcn {
background: url(../img/layout/cn.gif);
}

ul#nav li.flagit:hover, ul#nav li.flaguk:hover, ul#nav li.flages:hover, ul#nav li.flagcn:hover{
 background-position:  0 24px;
}

#nav span {
display: none;
}


/* footer */
#footer {
clear: both;
margin:220px 0 0 15px;
width: 925px;
height: 25px;
font-size: 10px;
/*\*//*/ margin:240px 0 0 15px; /**/ /* ie5 mac */
}

#footer p {
color: #333;
text-align: center;
margin: 0;
}


#footer_av {
float: right;
margin:0;
width:80px;
height: 30px;
}

#footer_av p {
margin: 0;
padding: 0;
color: #99BDE1;
line-height: 30px;
font-size: 10px;
}

#footer_av a {
color: #99BDE1;
text-decoration: none;
}

#footer_av img {
border: 0;
vertical-align: middle;
padding-bottom: 3px;
}

