body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


p {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

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

ul {
    list-style:none;
    padding:0;
    margin:0;
}








/*********************************************** TD ******************************************/
#logo {
    background-color:#cc0000;
}

#barra_apici {
    width:285px;
    background-color:#cc0000;
    background-image:url('../images/apici.png');
    background-repeat:no-repeat;
	background-position:center;
}








/*********************************************** DIV ******************************************/
#barra_top {
    position:absolute;
	width:100%;
	height:40px;
	background-color:#cc0000;
}

#sfondo_img {
    position:absolute;
	top:40px;
	width:100%;
	height:600px;
	background-image:url('../images/sfondi/godzilla_vs_kingkong.gif');
	background-position:top center;
	background-repeat:no-repeat;
}

#container {
    position:relative;
	top:25px;
	width:100%;
}

#barra_big {
    width:800px;
    height:20px;
    background-color:#cc0000;
}

#barra_small {
    width:395px;
    height:20px;
    background-color:#cc0000;
}

#titolo {
    width:120px;
    background-color:#FFFFFF;
    height:20px;
    float:left;
    text-align:left;
    padding-left:10px;
    font-size: 16.5px;
    font-weight:bold;
    color:#000000;
    text-transform:uppercase;
}

#portfolio_home {
    width:800px;
	float:left;
    background-color:#FFFFFF;
    background-image:url('../images/sfondo_portfolio_home.png');
	background-position:top;
	background-repeat:repeat-x;
    text-align:left;
    padding-top:7px;
	padding-bottom:10px;
}

#footer {
    float:left;
    width:790px;
    font-size: 11px;
    background-color:#FFFFFF;
    padding:5px;
}

#spazio_logo {
    width:800px;
    height:175px;
    position:relative;
}

#custom {
    top:-199px;
    left:0px;
    width:790px;
    height:181px;
    position:absolute;
    color:#FFFFFF;
    background-image:url('../images/sfondo_custom.png');
    padding:5px;
}


#cont_tastocustom {
    position:relative;
}

#tasto_custom {
    width:800px;
    height:35px;
    position:absolute;
    top:-35px;
}

#tasto_custom1 {
    float:left;
    width:395px;
    height:35px;
    background-image:url('../images/personalizza.png');
    background-position:left;
    background-color:#cc0000;
    cursor:pointer;
}

#tasto_custom2 {
    float:right;
    width:395px;
    height:35px;
    background-image:url('../images/personalizza.png');
    background-position:right;
    background-color:#cc0000;
}

#custom_close {
    position:absolute;
    top:-5px;
    left:795px;
    background-image:url('../images/sfondo_custom.png');
    width:15px;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    cursor:pointer;
}

#custom_close:hover {
    color:#CCCCCC;
}


#titolo_interno {
    width:775px;
    padding:5px;
    background-color:#FFFFFF;
    font-size:22px;
    padding-left:20px;
    font-weight:bold;
    color:#000000;
    text-transform:uppercase;
}


#news {
    float:left;
    color:#333333;
    text-align:justify;
    width:760px;
    background-color:#FFFFFF;
    padding:20px;
}

#news a {
    color:#cc0000;
    border-bottom:1px dashed #cc0000;
    font-weight:bold;
}

#news a:hover {
    color:#333333;
    border-bottom:1px dashed #333333;
}

#news img {
    padding:3px;
    border:1px solid #CCCCCC;
    float:left;
    margin-right:10px;
    margin-bottom:5px;
    display:inline;
}

#box_news {
    text-align:justify;
}

#box_news img {
    border:1px solid #333333;
    float:left;
    margin-right:10px;
}

#box_news a {
    color:#cc0000;
    border-bottom:1px dashed #cc0000;
    font-weight:bold;
}

#box_news a:hover {
    color:#333333;
    border-bottom:1px dashed #333333;
}



#tag {
    background-color:#FFFFFF;
    width:790px;
    padding:5px;
    font-size:11px;
    text-align:justify;
}

#tag a {
    color:#777777;
}

#tag a:hover {
    color:#000000;
}

#scheda a {
    font-size:9px;
    font-weight:bold;
    color:#CCCCCC;
    text-transform:uppercase;
}

#scheda a:hover {
    color:#333333;
}









/*********************************************** TESTI ******************************************/
.justify {
    text-align:justify;
}

.h1 {
    font-size: 90px;
    font-weight:bold;
    color:#000000;
    line-height:90px;
    text-transform:uppercase;
}

.h2 {
    font-size: 16px;
    color:#cc0000;
    font-weight:bold;
    text-transform:uppercase;
}

.tit_custom {
    font-weight:bold;
    text-transform:uppercase;
}

.tipologie {
    color:#999999;
    font-weight:bold;
    font-size:10px;
}

.tipologie:hover {
    color:#666666;
}

.tutorial {
    color:#cc0000;
    border-bottom:1px dashed #cc0000;
    font-weight:bold;
}

.tutorial:hover {
    color:#CCCCCC;
    border-bottom:1px dashed #CCCCCC;
}

.link_area {
    color:#FFFFFF;
    border-bottom:1px dashed #FFFFFF;
    font-weight:bold;
}

.link_area:hover {
    color:#CCCCCC;
    border-bottom:1px dashed #CCCCCC;
}









/*********************************************** MENU ******************************************/
.menu_top {
    width:100%;
    text-align: center;
}

.menu_top li {
    border-right:1px solid #000000;
    padding-right:5px;
    margin-right:5px;
    display: inline;
}

.menu_top li a {
    font-size: 14px;
    color:#000000;
    font-weight:bold;
    text-transform:uppercase;
}

.menu_top li a:hover {
    color:#CCCCCC;
}








/*********************************************** MENU BOTTOM ******************************************/
.menu_bottom {
    width:100%;
    padding-top:9px;
    text-align: center;
}

.menu_bottom li {
    border-right:1px solid #000000;
    padding-right:5px;
    margin-right:5px;
    display: inline;
}

.menu_bottom li a {
    font-size: 12px;
    color:#000000;
    text-transform:uppercase;
}

.menu_bottom li a:hover {
    color:#CCCCCC;
}






/*********************************************** TEMPLATE ******************************************/
.template {
    width:790px;
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
}

.template li {
    margin-right:17px;
    display: inline;
}

.template li img {
    border:1px solid #FFFFFF;
    width:120px;
    height:82px;
}





/*********************************************** COLORI ******************************************/
.colori li {
    float:left;
    height:18px;
}

.colori li img {
    border:1px solid #FFFFFF;
    width:18px;
    height:17px;
}

#col_thumb {
    width:16px;
    height:16px;
    border:1px solid #FFFFFF;
}





/*********************************************** PORTFOLIO HOME ******************************************/
.portfolio_img {
    margin-left:20px;
}

.portfolio_img li {
    width:150px;
    float:left;
    margin-right:50px;
    text-align:right;
    position:relative;
}

.portfolio_img a {
    font-size: 14px;
    text-transform:uppercase;
    color:#c4c2c3;
    font-weight:bold;
	display:block;
	line-height:11px;
}

.portfolio_img a:hover {
    color:#333333;
}

#img1 {
    width:150px;
    height:84px;
    background-position:center;
    border:1px solid #333333;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    margin-bottom:5px;
}


.go {
    border:0;
    position:absolute;
    left:141px;
    top:38px;
}





/*********************************************** BOX ******************************************/
#ottocento {
	width:810px;
	border:0px solid #FF0000;
	text-align:left;
}

.box {
    position:relative;
    width:100%;
    margin-bottom:8px;
	float:left;
}


/*********************************************** SPOSTA BOX SOTTO ******************************************/
#box_sotto li {
    width:395px;
    margin-right:10px;
    margin-bottom:8px;
    float:left;
}

.holder {
   width:400px;
   margin-bottom:8px;
}

#box_in {
   background-color:#FFFFFF;
   position:relative;
   padding:10px;
}

h1 {
   margin:0;
   padding:0;
   font-size:0px;
   color:#FFFFFF;
   border:0px solid #FF0000;
   width:100%;
   height:20px;
   position:absolute;
   top:-20px;
   left:0px;
   cursor:move;
}






/*********************************************** PORTFOLIO INTERNO ******************************************/
#port_int li {
   width:800px;
}


h2 {
   margin:0;
   padding:0;
   font-size:0px;
   color:#cc0000;
   border:0px solid #FF0000;
   background-color:#cc0000;
   width:25px;
   height:106px;
   position:absolute;
   top:0px;
   left:0px;
   cursor:move;
}

.holder2 {
   margin-bottom:8px;
}

#port_int2 {
   background-color:#FFFFFF;
   padding:10px;
   text-transform:uppercase;
   margin-bottom:8px;
   position:relative;
}




/*********************************************** LAVORA ******************************************/
#port_page li {
   float:left;
}

#port_page2 {
   background-color:#FFFFFF;
   margin-right:10px;
   position:relative;
}

#port_page2 a {
   color:#cc0000;
   border-bottom:1px dashed #cc0000;
   font-weight:bold;
}

#port_page2 a:hover {
   color:#CCCCCC;
   border-bottom:1px dashed #CCCCCC;
}

#port_page2 input,textarea,select {
   border:1px solid #cc0000;
   padding:3px;
   font-size:11px;
   width:210px;
   color:#333333;
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom:5px;
}

h3 {
   margin:0;
   padding:0;
   font-size:0px;
   color:#FFFFFF;
   border:0px solid #FF0000;
   width:100%;
   height:20px;
   position:absolute;
   top:-20px;
   left:0px;
   cursor:move;
}





/*********************************************** DOWNLOAD ******************************************/
#download li {
   float:left;
}

#download_box {
   background-color:#FFFFFF;
   width:194px;
   margin-right:8px;
   margin-bottom:8px;
   padding-top:20px;
   position:relative;
   color:#000000;
   text-transform:uppercase;
   font-weight:bold;
   font-size:18px;
   float:left;
}

#download_box img {
   width:172px;
   height:120px;
   border:1px solid #333333;
}

#download2 a {
   font-size:10px;
   color:#555555;
   text-transform:lowercase;
}

#download2 a:hover {
   color:#CCCCCC;
}

h4 {
   margin:0;
   padding:0;
   font-size:0px;
   color:#cc0000;
   background-color:#cc0000;
   border:0px solid #FF0000;
   width:100%;
   height:20px;
   position:absolute;
   top:0px;
   left:0px;
   cursor:move;
}






/*********************************************** CONTATTI ******************************************/
#contatti {
   width:760px;
   padding:20px;
   background-color:#FFFFFF;
}

#contatti a {
   color:#cc0000;
   border-bottom:1px dashed #cc0000;
   font-weight:bold;
}

#contatti a:hover {
   color:#CCCCCC;
   border-bottom:1px dashed #CCCCCC;
}








/*********************************************** 3D ******************************************/
#video {
    width:300px;
}

#video_box {
    background-color:#FFFFFF;
    padding:10px;
    padding-top:30px;
    padding-left:20px;
    padding-right:20px;
    margin-bottom:8px;
    position:relative;
}

#video_box a {
    font-size:18px;
    font-weight:bold;
    text-transform:uppercase;
    color:#cc0000;
    display:block;
}

#video_box a:hover {
    color:#CCCCCC;
}

#video_box h1 {
   margin:0;
   padding:0;
   font-size:0px;
   color:#cc0000;
   background-color:#cc0000;
   width:300px;
   height:20px;
   position:absolute;
   top:0px;
   left:0px;
   cursor:move;
}

#video_play {
   width:462px;
   padding:14px;
   background-color:#FFFFFF;
   position:relative;
   padding-top:35px;
}

#video_play input,textarea,select {
   border:1px solid #cc0000;
   padding:3px;
   font-size:11px;
   width:210px;
   color:#333333;
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom:5px;
}

#video_play_titolo {
   font-size:18px;
   font-weight:bold;
   text-transform:uppercase;
   color:#cc0000;
}


#video_play h2 {
   margin:0;
   padding:0;
   font-size:0px;
   color:#cc0000;
   background-color:#cc0000;
   width:490px;
   height:20px;
   position:absolute;
   top:0px;
   left:0px;
   cursor:move;
}



/*********************************************** INPUT ******************************************/
.area_home {
   font-family: Arial, Helvetica, sans-serif;
   width:97%;
   padding:3px;
   border:1px solid #333333;
   font-size:15px;
   margin-bottom:10px;
}

.entra_home {
   margin-bottom:10px;
}


#scheda_testo {
   text-align:justify;
   color:#9c9c9c;
   margin-bottom:20px;
}

#scheda_testo a {
   color:#cc0000;
   border-bottom:1px dashed #cc0000;
   font-weight:bold;
}

#scheda_testo a:hover {
   color:#CCCCCC;
   border-bottom:1px dashed #CCCCCC;
}




/*********************************************** CHI SIAMO ******************************************/
#chi_siamo {
    width:260px;
    float:left;
    display:inline;
    background-color:#FFFFFF;
    padding:10px;
    padding-left:20px;
    padding-right:20px;
    margin-bottom:8px;
    position:relative;
}



#box_login {
   background-color:#FFFFFF;
   position:relative;
   padding:10px;
   background-image:url('../images/sfondo_areariservata.jpg');
   background-position:right;
   background-repeat:no-repeat;
   color:#000000;
}

.in_loghome {
   border:1px solid #cc0000;
   padding:3px;
   font-size:11px;
   width:210px;
   color:#333333;
   font-family: Arial, Helvetica, sans-serif;
   width:170px;
}

.sub_loghome {
   padding:5px;
   background-color:#cc0000;
   color:#FFFFFF;
   font-weight:bold;7bb31e
}

.sub_loghome:hover {
   background-color:#7bb31e;
}

