/* CSS Document */
@import "common-style.css";

#bg-contenuti		/* DIV USATO COME BASE */
{
clear:left;
min-height:562px;
padding:20px 0 20px 0;
background:url(../image/pag-interne/bg_search.jpg) top left no-repeat;
height:100%;
background-color:#92bdee;
position:relative;
}

#logo /*colonna sx 1 */
{
float:left;
margin:5px 0 0 2px ;
}

#menu  /*colonna sx 2 */
{
clear:left;
width:150px;
margin-top:10px;
padding-left: 1.8em;
float:left;
}

.testo
{
font-size: 11px;
color: rgb(16, 51, 96);
font-weight: 600;
line-height: 1.4em;
padding: 0px;
margin-top:12px
}

.testo_main
{
font-size: 11px;
color: rgb(16, 51, 96);
font-weight: 600;
line-height: 1.3em;
padding: 0px;
margin-top:12px
}
.testo_main_chi_siamo
{
font-size: 11px;
color: rgb(16, 51, 96);
font-weight: 600;
line-height: 1.2em;
padding: 0px;
margin-top:12px
}

.testo-grande
{
font-size: 13px;
color: rgb(16, 51, 96);
font-weight: 600;
line-height: 1.4em;
padding: 0px;
margin-top:12px
}

#contenuti  /* DIV DX DI CONTENUTI */
{
width:720px;
min-height:295px;
height:100%;
border:1px solid  #61a0e7;
background-color:#FFFFFF;
margin-left:178px;
padding: 15px 15px;
}


#contenuti_mappa
{
width:auto;
min-height:295px;
height:1110px;
border:1px solid  #61a0e7;
background-color:#FFFFFF;
margin-left:15px;
margin-right:15px;
padding: 15px 15px;
}

.header-contenuti img		/* DIV INTESTAZIONE DEI CONTENUTO */
{  
position:relative;
left:50%;
margin-left: -360px;
margin-top: 0px;
}
/*******************************************************************/
/*.breadcrumb
{
margin:20px 0px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right ;
text-transform:uppercase;
position:absolute;
top:12px;
left:443px;
z-index:15555;
}*/

.breadcrumb {
background: url(../image/pag-interne/navigatore.png) top left no-repeat;
/*font-family:Verdana,Arial,Helvetica,sans-serif;*/
font-size:11px;
font-weight:bold;
height:30px;
/*left:197px;*/
margin-top:20px;
padding-left:10px;
padding-top:6px;
position:relative;
text-align:left;
text-transform:uppercase;
top:0px;
width:720px;
/*z-index:155;*/
}

.breadcrumb a
{
/*color:#0000ee;*/
}

.breadcrumb a:link, .breadcrumb a:visited
{
color:#1d4c7f;
}

.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active
{
color:#1d4c7f;
}

.paginazione
{
font-size:11px;
margin-top:11px;
margin-bottom:-15px;
}

/**********************************************/
/* MENU VERTICALE  */
.menu-verticale
{
margin:0;
padding: 0.3em 0;
text-align:left;
font-weight: bold;
}

.menu-verticale li
{
margin: 5px 0.5em;
list-style:circle;
color:#103360
}

.menu-verticale a
{
display:block;
white-space:nowrap;
padding:0.3em 1px;
text-decoration:none;
text-transform: uppercase;
width:135px;
font-size:11px;
}

.menu-verticale a:link, .menu-verticale a:visited
{
color:#103360;
}
	
.menu-verticale a:hover, .menu-verticale a:focus, .menu-verticale a:active
{
color:#fff;
background:#8193ac;
}
/*==================================================================================*/

#conte-iner
{
width:720px;
overflow:hidden;
}

.col
{
float:left;
width:230px;
padding:5px;
}

.col h3
{
font-size:12px;
text-transform:uppercase;
}

.col p
{
padding:0;
font-size:11px;
line-height:1.4em;
font-weight:600;
}

.col a 
{
text-decoration:none;
color:#103360;
}

.col a:link, .col a:visited
{
/*color:#000;*/
}
	
.col a:hover, .col a:focus, .col a:active
{
color:#103360;
}



.contenuto-statico 
{
margin-top:30px;
border:none;
width:100%;
/*padding:0 1em;/*/
}

#prima-riga
{
border-top:0;
}
.contenuto-statico td, .contenuto-statico tr
{
padding:10px 0 10px 0;
border-top:1px dotted #0099CC;
vertical-align:top;
}

/*.annunci b
{
padding:15px;
}

/*=====================================================================================*/

.annunci
{
/*margin-top:50px;*/
/*margin-top:-30px;*/
position:relative;
top:0px;
}

.annunci table 
{
/*margin-top:30px;*/
border:none;
width:100%;
/*padding:0 15px;*/
margin-top:15px;
}

.annunci td, .annunci tr
{
/*padding:10px 0 10px 0;*/
/*border-top:1px dotted #0099CC;*/
/*vertical-align:middle;*/
}
/*=================================================================================*/
/*table.annuncio-single:nth-child(odd)
{
min-height:35px;
background: #eff4f8;
}*/

td a 
{
text-decoration:none;
color:#103360;
}

td a:link, td a:visited
{
/*color:#000;*/
}
	
td a:hover, td a:focus, td a:active
{
color:#103360;
}
/*****************************************************/
#navigatore-interno 
{
text-align:right;
padding:15px;

}

#navigatore-interno a
{
color:#A1A29C;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#navigatore-interno a:link, #navigatore-interno a:visited
{
color:#A1A29C;
}

#navigatore-interno a:hover, #navigatore-interno a:focus, #navigatore-interno a:active
{
color:#A1A29C;
}
/******************************************************/
#adetail
{ 
margin-top:35px;
}

.adetail-row
{
padding-left:10px;
margin-top:-5px;
font-size:11px
}

.pagecentertitle
{
margin:3px 0px;
color:#103360;
}

.fontsize
{
font-size:12px;
}

#adetail-desc
{
margin-top:0px;
}

.menulink
{
font-size:12px;
}
td .detail- 
{
/*margin-bottom:15px;*/
margin-top:0px;
}

.pricelabel
{
color:#CC0000;
font-size:13px;
}

.price 
{
color : red;
font-weight:bold;
font-size: 13px;
}

.smallblubold
{
font-weight:bold;
font-size:11px;
text-transform:uppercase;
}

.tiny
{
font-size:11px;
font-weight:bold;
color:#333333;
/*padding: 10px ;*/
}

.tiny-detail
{
/*margin-left:2px;*/
font-size:9px;
font-weight:800;
}

.veicolivalvip
{
font-size:12px;
}

.info-mod
{
display:none;
margin-top:11px;
text-align:left;
margin-left:-5px;
font-weight:800;
}

.info-mod input
{
margin: 7px 0;
}

.info-mod textarea
{
margin: 7px 0;
width:201px;
height:90px;
}

#submit
{
background:url(../image/pag-interne/pusanti/invia.gif) no-repeat;
height:25px ;
width:67px;
border:0;
}

#reset
{
background:url(../image/pag-interne/pusanti/reset.gif) no-repeat;
height:25px ;
width:67px;
border:0;
margin-left:8px;
}

.form-field
{
font-size:10px;
text-transform:uppercase;
}

#fieldset
{
border:1px solid #61A0E7;
}

#fieldset legend
{
color:#61A0E7;
}

#notizie
{
color:#103360;
font-size:12px;
}

#news_list
{
margin:20px 0;
}

#news_list table
{
margin:5px 0;
}

.mappa
{
float:left;
margin-top:15px;
}

.mappa_dx
{
float:left;
margin-top:-59px;
margin-left:15px;
}

.mappa_tr
{
background:url(../image/mappa/modelbox_gradient_withline.gif)
}
