/* Layout VincereOnLine.it
Creato da Mauro Montuori
2001-2008

1: general setting
2: layout
3: menù
4: formattazione del content
5: colonna destra vari div e form
6: form contatti e ricerca 
 */


/* 1 general setting*/

*{padding:0pt;margin:0pt;
}

body {
margin:0 auto;
max-width:96em; 
min-width:870px; 
font: 12px Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
background:#fff url("images/bgOFF.gif") repeat-x 0 0;

}
img{
	border:0pt;
}
a {
	text-decoration: underline
}
form, fieldset{
		border:0pt
}

h1 {
color:#1e90ff;
text-align:center;
text-transform:capitalize;
font-size:20px;
border-bottom:1px dotted #ccc;
}
h2 {
color:#1e90ff;
text-align:center;
font-size:20px;
padding-top:20px

}
h5{font-size:12px;
text-align:center;
color:#fff;
        
        
}
/*   2 layout      */
          	
#totalbody {
min-width: 820px;
width: 100%;
overflow: hidden;
position:relative;

}
#main {
padding: 0 455px 20px 0;
overflow: hidden;

          }
#colonnasx {
float: left; 
width: 100%;
overflow: hidden;
background:#FFF url(imgs/sfondobody.png)top right repeat-y;

          }
         
#colonnadx {
float: right;
width: 455px;
display: inline;
margin: 0 -455px 0 0;
position: relative;
margin-top:5px;
text-align: center;

}

#footer {
		background-color:#fff;
		padding:0px;
		text-align: center;
		font-size:12px;
		font-family: Verdana, arial, sans-serif;
		color:#0000ff;
		clear: both;
		border-top:1px dotted #ccc		
}




/*     3  menu   */


#menu{position:relative;
display:block;
height:39px;
font: 12px Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
font-weight:bold;
background:transparent url(images/bgOFF.gif) repeat-x top left;


}
#menu ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
}
#menu ul li{
display:block;
float:left;
margin:0;
}
#menu ul li a{
display:block;
float:left;
color:#666;
text-decoration:none;
padding:11px 20px 0 20px;
height:23px;
background:transparent url(images/bgDIVIDER.gif) no-repeat top right;
}
#menu ul li a:hover,#menu ul li a.current{
color:#1e90ff;
background:#fff url(images/bgON.gif) no-repeat top right;
}


div.hr {
  height: 16px;
  background: #fff url(imgs/hr.png) no-repeat scroll center;
}
div.hr hr {
  display: none;
}

/* 4  formattazione del content*/



h3{
     border-bottom:1px dotted #ccc;
     text-transform: none;
     font-size:20px;
     padding:10px 0;
     text-align: center;
     color:#1e90ff
	
}

.landing{
         font-size:24px;
         color:#1e90ff;
         text-align:center;
         font-weight:bold;
         padding-top:5px
         
}
.landimg{text-align:center;
         padding:20px 0px;
}

.news {
	text-align: left;
	font: 18px Verdana, arial, sans-serif;
	color: #3333CC;
	padding:0px;
	margin-top:3px;
	background:#FFF url(imgs/sfondobody.png)top right repeat-y;
	
}
.evidenza{
	text-align: left;
	font:12px Verdana, arial, sans-serif;
	color:#1e90ff;
	float: right;
	padding-left:5px ;
	border-bottom:1px dotted #ccc
	
}
.evidenza p{
     margin-left:220px
                
}
.evidenza img{
	text-align: left;
	font:12px Verdana, arial, sans-serif;
	color:#1e90ff;
	float: left;
	padding:5px 7px ;
	border-style: none;
	background-color:#bfbfbf;
	margin-top:55px;
	
}	
.evidenza a:hover{
	background:#f3f3f3;
	
}
.evidenza a:visited{
	color:#fb5757;
}
.evidenza a {
color:#fb5757;

	
}
.valid {
		font-size:10px;
		color: green;
		padding-right: 12px;
		display: inline;
		
}
.valid a{
		font-size:10px;
		color: green;
		padding-right: 12px;
		display: inline;
		
}
.valid a:visited {
		font-size:10px;
		color: green;
		padding-right: 12px;
		display: inline;
		
}
.valid a:hover {
		font-size:10px;
		color: green;
		padding-right: 12px;
		display: inline;
		
}
p.disclam{
	color:#1e90ff;
}
.data{
	color:#8BA1B8;
	padding-left: 5px;
	background:#FFF url(imgs/sfondobody.png)top right repeat-y;
	font-size:14px;
	font-weight: bold;
	padding-top:10px
}
.stralcio{
	color:#1e90ff;
	background-color:#ffffff;
	padding-left: 5px;
	background:#FFF url(imgs/sfondobody.png)top right repeat-y;
}
.vincita{
	color:#fb5757;
	padding-left: 5px;
	
}
.vincitahome{
	color:#fb5757;
        background:#FFF url(imgs/sfondobody.png)top right repeat-y;
        padding-bottom:10px;
	    padding-left: 5px;
	    border-bottom:1px dotted #ccc
	
}

.stralcio a:hover{
	background:#f3f3f3;
	
}
.stralcio a:visited{
	color:#1e90ff;
}
.stralcio a {
color:#1e90ff;

	
}
.notizia a:hover{
	background:#f3f3f3;
	
}
.notizia a:visited{
	color:#fb5757;
}
.notizia a {
color:#fb5757;

	
}
.notizia{
	color:#1e90ff;
    background:#FFF url(imgs/sfondobody.png)top right repeat-y;
	padding:20px 4px;
	font-size:16px
}
.linknews a:visited{
color:#fb5757;
}
.linknews a {
color:#fb5757;
text-transform:capitalize
}
.linknews a:hover{
color:#fb5757;
background-color:#f3f3f3;
}
.linknews {color:#1e90ff;
	background:#FFF url(imgs/sfondobody.png)top right repeat-y;
	padding-left: 5px;
	color:#06bc65;
}
.tag a:hover{
	color:#06bc65;
	text-decoration: underline;
}
.tag a:visited{
	color:#06bc65;
	text-decoration: underline;
}
.tag{
color:#06bc65;
padding-left: 5px;
border-bottom:1px dotted #ccc;
padding-bottom:10px;
}
.tag a{
	text-decoration: underline;
	color:#06bc65
}

.imgnews{
float:right;
color:#ffffff;
padding:2px;
background:#fff url("images/overlay.png") center repeat fixed;

}
.imgnews img{
width:150px;
height:100px;
}
.linkfriend{
	text-align: left;
	font:12px Verdana, arial, sans-serif;
	color:#1e90ff;
	float: right;
	text-decoration: none;
	padding:5px 5px 5px 5px ;
	border:1px dashed  #e5e5e5;
	margin-top:5px
	
}
.linkfriend img{
	text-align: left;
	font:12px Verdana, arial, sans-serif;
	color:#1e90ff;
	float: right;
	text-decoration: none;
	padding:5px ;
	border-style: none;
	
}	
.linkfriend a:hover{
	background:#f3f3f3;
	
}
.linkfriend a:visited{
	color:#fb5757;
}
.linkfriend a {
color:#fb5757;
text-decoration: none;

	
}

/*  5  colonna destra vari div e form */

.clickpoint{
	padding-top:30px;
	text-align: center
}


.feedimg{
	border:0px;

	
}

.rssbot{margin-top:5px}
#feedimghome{
	border:0px;
        background:url("imgs/feed.png");
        width:300px;
        height:140px;
        display:none;
        
        }

.biggoogle{
	padding:5px 0px 5px 5px;
	text-align: center;
	border-bottom:1px dotted #ccc;
	margin-top:10px
}
.biggoogle1{
	padding:5px 0px 5px 5px;
	text-align: center;
	border-bottom:1px dotted #ccc;
	margin-top:215px
}
.googlesearch{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	text-align: center;
	border-bottom:1px dotted #ccc
}
div#subscribeForm{
	width: auto;
	padding-left: 5px;
	text-align: center;
	padding-top:15px;
	border-bottom:1px dotted #ccc;
	padding-bottom:15px
}
.required{
	color:#1e90ff;
	font-size:14px;
	font-family:"Helvetica" , serif;
}
.newsletter{
	font-size:16px;
	font-weight: bold;
	color:#fb5757;
}


/* 6 form contatti e ricerca */

.contact{
	background-color:#fff;
	margin-left:40px;
	padding:9px 3px 3px 4px ;
	background:#FFF url(imgs/sfondobody.png)top right repeat-y;
	
}
form.contact{
		width: 300px;
		min-width:250px;
		border:1px solid #e5e5e5;
		padding:3px;
		
}
fieldset.contact{
			border:0px solid #000;
			margin:0;
			padding:0;
			
}
legend.contact{
			font: bold small-caps 140%/1.3 "Arial Narrow",arial,sans-serif;
			color: #5F78A2;
			
}
form.contact div{
			padding: 5px 3%;
			background: #e5e5e5;
			color:#333;
			
}
form.contact label{
				display:block;
				
}
fieldset input.contact{
		width:94%;
		
}
textarea.contact{	
		width:94%;
	
}

div.form-button{
			text-align:center;
			
}
form#search{width: 230px;text-align: center;
padding-left:30%;
padding-top:10%}
form#search fieldset{border: 0px solid;padding: 0}
form#search legend{text-indent: -9999px;font-size: 1px}
form#search input{float: left;width: 170px;margin-top: 3px;
    background: #FFF url(img/bk.png) repeat-x top left;
    border: 1px solid;border-color: #999 #777 #777 #999;
    font: 18px Arial,sans-serif;color: #0D56D5}
form#search button{background: #FFF;
    border: 0px solid;cursor: pointer}
.ricerca{
	text-align: center;
	border:0px ;
	height:300px;
	
}
