﻿body 
{
    border:none;
    background-color:#d6dbde;
}
/*CLASSI MASTER PAGE*/

.SiteContainer{
	 width:980px;
	 display:table;
	 padding:0;
	 margin: 0 auto;   /*centra negli altri browsers*/
	 text-align: left;  /*ripristina l' allineamento a sinistra all'interno*/	
} 

.HeaderContainer{
	background: #2da1e0 url(../images/master/top.gif) no-repeat 0 0;
}

.LangContainer {
	width:182px;
	padding:72px 0 0 12px;
	float:left;	
}

.SearchContainer{
	width:600px;
	margin-top:30px;
	float:left;
}

.RegistrationContainer 
{
    float:left;
	width:150px;
	margin-top:25px;
	margin-left:15px;
	margin-bottom:10px;
	
}

#GareContainer
{
	height:112px;
	margin-bottom:6px;
}


.BannerContainer 
{
	 background:#2da1e0;
	 color:white;
	 height:60px;
	 padding:15px;
	 margin: 4px 0;
}
.Pett 
{
   width:160px;
   height:79px;
}


.LangContainer .SpaceL1 {
	margin-left:17px;
}


.Gara label, .Pett label
{
   color:White;
   font-weight:bold;
   width:95px;
   text-align:right;
}
.Gara select 
{
   width:290px;
}


.Pett {

width:190px;

}


.Gara {

}


.Pett label
{
    width:auto
}
.Pett input
{
    width:90px;
    margin-right:2px;
}
.SearchBtn 
{
	background: transparent url(../images/master/btn_cerca.gif) no-repeat 0 0;
	margin-top:8px;
	color:White;
	font-size:110%;
	font-weight:bold;
	width:149px;
	height:34px;
}
.SearchBtn div
{
	padding:9px 0 5px 14px;
	text-align:center;
}

.RegBtn 
{
	background: transparent url(../images/master/btn_reg.gif) no-repeat 0 0;
	margin-top:8px;
	color:#4b4b4b;
	font-size:120%;
	width:139px;
	height:49px;	
}
.RegBtn div
{
	padding:18px 0 10px 25px;
	text-align:center;
}




.FooterContainer{
	background:url(../images/master/footer.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#fff;
	padding:20px;
}

.ContentContainer{
    background:#fff;
    margin-top: 4px;
}


.SiteKeyword {
	text-align:justify;
	padding-top:12px;
	padding:10px;
}
.SiteKeyword h3 {
	font-size:11px;
	line-height:14px;
}



/* Menù */

.MenuSite 
{

}

.MenuSite a {
   color:#fff; 
}

.MenuSite li a:hover{
    color:#ffa05b;
    text-decoration:none  ;
}

.MenuSite ul {
    list-style:none;
	margin:0;
	padding:0;	
}


.MenuSite li {
	display:block;
    float:left;
    text-align:center;
    padding: 10px 22px 0 20px;
}


.MenuSite li.MenuDivider{	
	background: transparent url(../images/master/divider_menu.gif) no-repeat 0 0;
	width:3px;
	height:36px;  
    margin:0;
	padding:0;
}


.Diapo, .DiapoBig 
{
   display:block;
   float:left;

   margin:0;
   font-size:90%;
   
   width: 144px;
   border:1px solid #bbb;
   background-color:#eee; 
}

.DiapoBig 
{
   width: auto;
   float:none;
   font-size:110%;
}

.Diapo .Foto img, .DiapoBig .Foto img
{
     border:1px solid #bbb;
}

.Diapo.SpaceR 
{
    margin-right:15px !important;
}
.Diapo.SpaceB
{
    margin-bottom:15px !important;
}

.Carrellino
{
   	margin-top:5px;
   	border-top:1px solid #ccc;
   	background: transparent url(../images/pages/carrellino.gif) no-repeat right 2px;
   	padding: 5px 24px 1px 0;
   	color:#1188c1;    
   	display: -moz-inline-stack;
    display: inline-block;
}

.Simple .DiapoBig .Carrellino
{
	padding: 0px 24px 4px 0;
	margin-top:0;
   	border-top:0;
    background-position: right -2px;
}




.Zoom 
{
	background: transparent url(../images/pages/zoom.gif) no-repeat 0 0 !important; 
    padding:0 0 2px 20px;
    display: -moz-inline-stack;
    display: inline-block; 
}

.Comment {
    background: transparent url(../images/pages/comment_big.gif) no-repeat 0 0 !important; 
    padding:0 0 0 40px;
    display: -moz-inline-stack;
    display: inline-block; 
}

.Nota {
    background: transparent url(../images/pages/note.gif) no-repeat 0 0 !important; 
    padding:0px 0 0px 20px;
    display: -moz-inline-stack;
    display: inline-block; 
}


.Commento input
{
   width:200px;
}
.Commento textarea
{
   width:264px;
   height:80px;
   clear:both;
   overflow:hidden;
}
.Firefox .Commento textarea
{
   width:263px;
}

.Captcha img 
{  
   border:1px solid black;  
   
}



.TopSx 
{
   width:489px;
   border-right:1px solid #ddd;
 
}
.TopDx 
{
   width:490px;
}
.TopImage
{
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	background: #fff url(../images/pages/home.jpg) no-repeat 0 0;
	height:250px;
	width:489px;
}
.BlockHome .Content
{
  height:260px;
  position:relative; 
  overflow:hidden;
}
.TopSx .Content, .TopDx .Content
{
  padding:0px;
  height:211px;
  position:relative; 
  overflow:hidden;
}


.BtHome 
{
 position:absolute;
 bottom:18px;
 right:20px;
}




.CommentContainer a
{
	color:#0099CC;
}

.SiteKeyword h1 
{
  color:Black;
  font-size:100%;
  line-height:120%; 
  font-weight:normal;
}


.Box .Head
{
	background: #f0f0f0 url(../images/pages/camera.gif) no-repeat 10px center;
}


.Box .Note
{	
	background-image: url(../images/pages/note.gif);
}
.Box .Camera
{	
	background-image: url(../images/pages/camera.gif);
}

.Box .Email
{	
	background-image: url(../images/pages/email.gif);
}
.Box .Event
{	
	background-image: url(../images/pages/event.gif);
}
.Box .Cart
{	
	background-image: url(../images/pages/carte.gif);
}

.Box .Folder
{	
	background-image: url(../images/pages/folder.gif);
}

.Box .Comments
{	
	background-image: url(../images/pages/comments.gif);
}
.Box .CommentAdd
{	
	background-image: url(../images/pages/comment_add.gif);
}
.Box .Transmit
{	
	background-image: url(../images/pages/transmit.gif);
}

.LangContainer div 
{
   width:33px
}