/*STILI TAG PRINCIPALI PAGINA*/
*{
padding:0px;
margin:0px;
}
body {
font-size: 12px;
font-family:Tahoma;
text-transform:uppercase;
color:#AAAAAA;
background:#000000;
}
.body_home{
background:url(../img/main_bg.jpg) no-repeat center #000000;
}
img{
border:0px;
}
.bordato{
border:1px solid #CCFF00;
}
.mustLink{
cursor:pointer;
}
.clear{
clear:both;
}
.err{
color:#FF3300;
}
.formError{
color:#FF3300;
}
.mess{
color:#00CC33;
}
/*------------------------------------------------------------------------------*/
/*STILI BASE DEI LINK*/
A, A:link, A:visited, A:active{
color: #AAAAAA;
text-decoration: none;
}
A:hover{
color: #AAAAAA;
text-decoration: underline;
}
.img_corpo{
float:left;
margin:0px 5px 0px 0px;
}
/*------------------------------------------------------------------------------*/
/*STILI INDEX*/
#main_div{

width:944px; 
margin:0 auto;
margin-top:25px;
height:auto !important;
height:650px;
min-height:650px;
position:relative;
}
#corpo_div{
width:620px;
margin:0 auto;
}
#footer{
width:944px; 
margin:0 auto;
margin-top:45px;
text-align:center;
}
/*------------------------------------------------------------------------------*/
/*STILI HOME-PAGE*/
#page_home{

}
#main_div #main_div_pag{
position:absolute;
bottom:0;
right:0;
background:#000000;
height:650px;
width:944px;
z-index:2;
}
#main_div #submenu{
position:absolute; 
left:440px; 
width:500px; 
text-align:right;
}
#main_div #testo_menu{
font-weight:bold;
}
#main_div li.headlink{
list-style: none;
margin: 0;
padding: 0;
font-size:15px;
font-family:Helvetica;
}
#main_div li.headlink ul{
display: none;
list-style: none;
margin: 0;
padding: 0;
margin-top:83px;
}
#main_div li.headlink ul li{
/*background:url(../img/trasp.png);*/
width:900px;
height:56px;
margin-bottom:5px;
padding-left:30px;
line-height:56px;
}
#main_div li.headlink ul li a{
font-size:20px;
font-family:Helvetica;
}
#main_div li.headlink:hover ul{

}
#logo{
position:absolute;
top:493px;
left:402px;
background:url(../img/logo_testudo.png) no-repeat;
margin:0 auto; 
width:140px;
height:110px;
z-index:3;
}
/*------------------------------------------------------------------------------*/
/*STILI PAGINE*/
#main_div #img_pagina{
position:absolute;
top:35px;
left:0;
height:450px;
width:690px;
}
#main_div #img_pagina #titolo{
color:#F49E31; 
font-weight: bold; 
font-size: 14px;
position:absolute;
top:450px;
right:0px;
}
#main_div #img_pagina #testo{
text-align:right;
position:absolute;
top:470px;
right:0px;
}
#main_div #corpo_pagina{
margin:0 5px;
position:absolute;
top:35px;
right:0;
height:650px;
width:244px;
overflow:auto;
text-transform:none;
font-variant:small-caps;
}
#main_div #img_pagina_small{
position:absolute;
top:15px;
left:0;
height:450px;
width:450px;
}
#main_div #corpo_pagina_big{
margin:0 5px;
position:absolute;
top:0px;
right:0;
height:600px;
width:484px;
overflow:auto;
text-transform:none;
font-variant:small-caps;
}
#main_div #corpo_pagina #testo_pagina{
margin-top:15px;
text-align:right;
}
input, textarea, select{
background-color:#555555;
border:1px solid #aaaaaa;
color:#DDDDDD;
font-size:12px;
height:22px;
line-height:22px;
margin:1px 0;
width:210px;
}
textarea{
height:100px;
}
#main_div #sottologo{
position:absolute;
top:480px;
width:100%;
height:110px;
background:url(../img/logo_testudo.png) no-repeat center;
}
/*------------------------------------------------------------------------------*/
/*STILI NEWS*/
#main_div #corpo_news{
position:absolute;
/*top:35px;
left:0;*/
bottom:0;
right:0;
height:600px;
width:934px;
background:url(../img/main_bg.jpg) no-repeat center;
margin-top:35px;
}
#main_div #corpo_news .div_news{
float:left;
text-align:center;
width:130px;
margin:10px 0 10px 0;
}
/*------------------------------------------------------------------------------*/
/*STILI DEL HEADER*/
#header{
position:absolute;
z-index:1;
}
.img_freccia{
margin:0 10px 1px 0;
}
/*------------------------------------------------------------------------------*/
/*STILI DEL FOOTER*/

/*------------------------------------------------------------------------------*/
/*STILI PAGINA ISCRIZIONE*/
.inputLab{
float:left;
width: auto !important;
width: 140px;
min-width: 140px;
margin-top:10px;
}
/*------------------------------------------------------------------------------*/
/*STILI NEWS IN HOME PAGE*/
/*------------------------------------------------------------------------------*/
/*STILI PRODOTTI*/
.freccia_prod{
margin:0 5px 0px 0;
}
#main_div #img_prodotti{
position:absolute;
/*top:50px;
left:0;*/
bottom:0;
right:0;
height:600px;
width:1024px;
background:url(../img/main_bg.jpg) no-repeat;
}

#main_div #prodotto{
position:absolute;
top:35px;
left:0;
height:650px;
width:780px;
}
#main_div #prodotto #prima_riga{
padding-bottom:8px;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
#main_div #prodotto #seconda_riga{
padding-top:18px;
padding-left:8px;
border-left:1px solid #999999;
}
#main_div #prodotto #riga_intro{
width:170px;
float:left;
margin:20px 0 30px 0;
}
#main_div #prodotto .col_guide{
float:right;
width:160px;
height:528px;
margin-right:10px;
font-size:11px;
}
#main_div #prodotto .col_guide .tit_guide{
text-align:center;
width:130px;
float:right;
color:#F49E31;
}
#main_div #prodotto .col_guide .txt_guide{
text-align:justify;
width:130px;
float:right;
}
#main_div #prodotto #titolo{
width:280px;
margin-top:15px;
margin-right:15px;
text-align:right;
color:#F49E31;
font-size:14px;
font-weight:bold;
}
#main_div #prodotto #titolo_2{
margin-top:25px;
text-align:center;
color:#F49E31;
font-size:14px;
font-weight:bold;
}
#main_div #prodotto #riga_testo #tabella_cont{
width:100%;
margin:0 auto;
}
#main_div #prodotto #riga_testo_2{
width:375px;
height:131px;
margin:0 auto;
margin-top:15px;
}
#main_div #prodotto #riga_testo #tabella{
width:350px;
margin:0 auto;
}
#main_div #prodotto #riga_testo #tabella td{
text-align:center;
}
#main_div #corpo_prodotti{
margin:0 5px;
position:absolute;
top:35px;
right:0;
height:850px;
width:244px;
overflow:auto;
text-align:right;
overflow:hidden;
}
#main_div #corpo_prodotti #testo_pagina{
margin-top:15px;
text-align:right;
}
#main_div #corpo_prodotti .ls_prod img{
margin:5px 0;
}
.riga_chk{
height:30px;
}
.riga_chk .chk_contatti{
float:left; 
width:200px;
}
/*------------------------------------------------------------------------------*/
/*STILI CARRELLO*/

/*------------------------------------------------------------------------------*/
/*STILI SLIDE IMMAGINI*/
#fotogallery{
float:left;
}
.scrollEl{
  display:none;
 /* background:url(../img/elBgnd.png) repeat-x;
  text-shadow:#999 1px 1px 1px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;*/
  border:5px solid #000000;
  color:white;
  width:80px;
  height:60px;
  padding:0px;
  text-align:center;
}
.controls1{
float:right;
width:370px;
text-align:center;
}
.controls1 div{
margin:5px 15px;
display:inline-block;
padding:6px;
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
}
.controls1 .sel{
color:#FFFFFF !important;
font-weight:bold;
}
.controls1 .disabled{
color:#BBBBBB;
}
.controls1 .page{
padding:5px;
color:#BBBBBB;
}
input#imgCaptcha{
width:30px;
}