/* www.caregaweb.it *** file style.css *** Author: Caregaweb*/
/*//////////////////////////////////////////////////////////*/

body{margin: 0px; *margin: 50px auto 20px 0px; /*style for IE*/ padding: 0px;font-size: 76%;text-align:center;}

 /*//////////////////   DIV   //////////////////////// */

#menutop    {/*la barra del menu alta */background:url('img/bg_o.png') repeat-x #fff;top: 0;left:0;
            width:1200px; height:30px;padding: 0px;font-family:arial,helvetica,sans-serif;font-size :12px;font-weight : none; color :#222;text-align: left; }
#menutop a, #menutop a:visited{color: #222; text-decoration: none;padding: 0 5px;}
#menutop li  { display:inline;padding:1px 1px 1px 1px ;color :dimgray;text-decoration:none;}/*color.css*/  
#menutop2    {/*la barra del menu sotto */;top: 30;left:0;
            width:1200px; height:70px;padding: 0px;font-family:arial,helvetica,sans-serif;font-size :12px;font-weight : none; color :#222;text-align: left; }
#menutop2 a, #menutop a:visited{color: #222; text-decoration: none;padding: 0 5px;}
#menutop2 li  { display:inline;padding:1px 1px 1px 1px ;color :dimgray;text-decoration:none;}/*color.css*/ 
div#navigation   {visibility: hidden;float:left;width: 0px;margin-left:10px;}
div#navigation ul{margin: 1em 0 1em 1em;padding: 0;list-style-type: none;}
div#navigation li{margin: 0;padding: 0;}
div#navigation a {font: normal 1.6em/1.6em 'Josefin Sans Std Light', times, arial,sans-serif;}
div#navigation a:hover{text-decoration:none;}        
/* ---------------------------------------------------------- */ 
#menubottom{text-align:center;width:100%;height:100px; margin:0px;font-family: arial, helvetica, sans-serif; font-size :12px;font-weight :  ;padding: 0px;}
#menubottom a, #menutopp a:visited{text-decoration: none;padding: 0 5px; }/*color.css*/  


#contenitore{ /*la pagina che si stacca dallo sfondo*/
              height:auto;padding: 0px;width: 1200px;font-family:'Josefin Sans Std Light';
              /*style for IE*/;height: auto !important;}
#content{ margin-left:0px; padding:0px;width: 920px}
div#navigation1{visibility: visible ;width: 280px; float:left; font-family:'Josefin Sans Std Light',helvetica,}div#content{margin-left:300px;}

/*stili per la navigazione*/


/*////////// PAGINE SPECIALI *** HOME *** BLOG-NEWS *** GUEST/////////////*/
.home           {float:left;width :420px;font-family:verdana, arial, helvetica, 'Josefin Sans Std Light', sans-serif;font-size :18px;text-align: left;border: 0px solid #eee;
                padding: 20px 0px 20px 10px;text-align: ;color :  dimgray;margin: 30px 0px 10px 30px;*margin: 10px 10px 10px 10px; /*style for IE*/}
.homepage       {font-family:Verdana,helvetica, sans-serif; font-size :16px;text-align: left;  font-weight: normal;padding: 0px 20px 50px 20px;border-left: 1px solid #ddd;min-height:550px;background: white; 
               margin: 10px 20px 20px 20px; }
.homepage img   {border: 1px solid #eee; text-align: center;background-color: #fff; padding: 5px 5px 10px 5px; margin: 10px; }

.hometable      {font-family: 'New Century Gothic', Arial, 'sans serif';font-size :12px; font-weight: normal;padding: 10px 10px 10px 10px;text-align: justify  ;color : #444444;border:0px solid #eee;background:; margin: 0px -10px 5px 20px;}
.hometable1     {font-family: 'New Century Gothic', Arial, 'sans serif';font-size :12px; font-weight: normal;padding: 20px 20px 10px 20px;text-align: justify  ;color : #444444;border: 1px solid #eee;background:;
              margin: 0px -10px 5px 20px;-moz-border-radius: 5px; khtml-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 3px; }

#sidnews        {clear: both;text-align: left ;font-family:'Josefin Sans Std Light',Molengo, helvetica,'Myriad Pro',arial, helvetica, sans-serif;color :  dimgray; background-color: #fff;border: 0px solid #fff; margin: 10px;}
#sidnews a      {color :steelblue; text-decoration:none;}
#sidnews a:hover{color:lightsteelblue;text-decoration: none;}

.sidnews1       {text-align: left ; background: #fff;border: 0px solid #ddd;width :270px;height: ;padding: 5px 10px 5px 10px;margin: 3px; }
.sidnews2       {text-align: left ; background: #fff;border: 0px solid #ddd;width :270px;height: ;padding: 5px 10px 5px 10px;margin: 15px;font-family:'Josefin Sans Std Light',Molengo, helvetica; font-size:20px;}
.sidnews3       {text-align: left ; background: #fff;border: 0px solid #ddd;width :270px;height: ;padding: 5px 10px 5px 10px;margin: 3px; font-family:'Josefin Sans Std Light',Molengo, helvetica; font-size:20px;}
#hometop        {text-align: left ; #fff;border: 1px solid #fff;padding: 0px 0px 0px 0px;margin:auto;font-family:Molengo,helvetica,}

.guest          {font-weight :normal;font-size :14px;text-align:left ;font-family:'Josefin Sans Std Light',Cardo,Nobile, Georgia,serif; font-weight: normal; font-style:italic; color :#222;text-decoration:none;}
.blog           {font-weight :;font-size :18px;text-align: left ;font-family:'Josefin Sans Std Light','Courier new',sans-serif;color :#444;font-weight: normal;font-size :16px;text-decoration:none;}  
.blog img       {border: 1px solid #ddd;text-align: center;padding: 5px;margin: 10px; }       

/*////////// PAGINE SPECIALI INPUT /////////////*/
 
input           {background: #EEE;padding: 0;margin: 0;width:200px;height:22px;border: 1px #999;}
input:focus     {background-color:#ccc;}

#cerca          {height:24px; overflow:hidden;float:; margin: 0 0;}
.find           {background: ;padding: 0;margin: 0;width:50px;height:24px;border: 1px #999;}
input[type=text],textarea   {border: 1px solid #999;padding: 1px;font-family: helvetica, arial, sans-serif;font-size: 12px;color: #666;}
input:focus, textarea:focus {border-color: #999;color: #333;} 

 /*//////////EFFETTI SU TESTO///////////*/

H1              {margin: 10;padding-left:0.5em; font-size:3.0em; font-family:'Josefin Sans Std Light', Arial,'Century Gothic',  helvetica, sans-serif; font-weight :normal;text-transform:Uppercase;text-shadow: 4px 4px 4px #888;}
H1 a{ color: STEELBLUE; text-decoration: none;}
H2              {font-size: 1.5em;font-family: 'Josefin Sans Std Light',Arial,futura,helvetica;font-weight :normal;margin: 0; padding:0; text-transform:Uppercase;text-shadow: 4px 4px 4px #888;}
.testoAcc       {font-size :20px;text-align:left; font-family:'Josefin Sans Std Light',Verdana,arial, helvetica, sans-serif; text-shadow: 2px 2px 2px #ccc}
.testoAcc A     {color :red;text-decoration:none;}
.testoAcc A:hover   {text-decoration: none;}
.testoAcc A:visited {text-decoration:none;}
.testo2         {font-family:'Trebuchet MS', Arial,'Century Gothic',  helvetica, sans-serif;  font-size :16px;font-weight: normal; text-align: left ; color : #999;}}
.anteprima      {font-family: 'Old Standard TT', serif; }
.titolo1        {font-size :30px; text-align:left ; color : #111;}
.homebox        {font-family:'Josefin Sans Std Light';font-size :22px;text-align: left ; font-weight: normal; }
.scritto        {font-family: 'Reenie Beanie', serif;font-size: 32px;font-style: normal;text-align:center; font-weight: 400;text-shadow: none; text-decoration: none;
                 text-transform: none;letter-spacing: 0em;word-spacing: 0em; line-height: 1em;}     
.articolo a{ color: STEELBLUE; text-decoration: none;}
.articolo a:hover {	color:navy;}
.articolo a:visited { color: STEELBLUE; }
.articolo hr { color: #eee;background-color: #eee;width: 80%; }
.articolo img { border: 1px solid #ccc; text-align: ; background-color: #fff; padding: 5px; margin: 10px; }
.twitter_update_list {list-style: square inside;}

.btn{
background: #FFFFF;
background: -webkit-gradient(linear,left top,left bottom,from(whiteSmoke),to(#F1F1F1));
background: -moz-linear-gradient(top,whiteSmoke,#F1F1F1);
background: -o-linear-gradient(top,whiteSmoke,#F1F1F1);
border: 1px solid #D9D9D9;
height: 27px;
margin-right: -1px;
text-align: center;
vertical-align: middle;
width: 44px;
float:left;
}
.btn:hover{
background: -o-linear-gradient(top,#EEE,#E0E0E0);
background: -webkit-gradient(linear,left top,left bottom,from(#EEE),to(#E0E0E0));
background: -moz-linear-gradient(top,#EEE,#E0E0E0);
background: -o-linear-gradient(top,#EEE,#E0E0E0);
border-color: #BBB;
box-shadow: inset 0 1px 5px #CCC;
-moz-box-shadow: inset 0 1px 5px #CCC;
-webkit-box-shadow: inset 0 1px 5px #CCC;
z-index: 2;
}
.tw{
	background: url('img/twitterbg.png') no-repeat;
	background-position:12px 5px;
}
.tw:hover{
	background: url('img/twitter.png') no-repeat;
	background-position:12px 5px;
}
.fb{
	background: url('img/facebookbg.png') no-repeat;
	background-position:12px 5px;
}
.fb:hover{
	background: url('img/facebook.png') no-repeat;
	background-position:12px 5px;
}
.mail{
	background: url('img/emailbg.png') no-repeat;
	background-position:12px 5px;
}
.mail:hover{
	background: url('img/email.png') no-repeat;
	background-position:12px 5px;
}
.meteo{
	background: url('img/meteobw.gif') no-repeat;
	background-position:12px 5px;
}
.meteo:hover{
	background: url('img/meteo.gif') no-repeat;
	background-position:12px 5px;
}
.feed{
	background: url('img/rssbw.png') no-repeat;
	background-position:12px 5px;
}
.feed:hover{
	background: url('img/rss.png') no-repeat;
	background-position:12px 5px;
}
.info{
	background: url('img/infobw.png') no-repeat;
	background-position:12px 5px;
}
.info:hover{
	background: url('img/info.png') no-repeat;
	background-position:12px 5px;
}
.cup{
	background: url('img/coffeebw.png') no-repeat;
	background-position:12px 5px;
}
.cup:hover{
	background: url('img/coffee.png') no-repeat;
	background-position:12px 5px;
}
#plusone1{
	background: url('img/plusone.png') no-repeat;
	background-position:10px 6px;
}
#plusone{
	margin-top:6px;
	display:none;
}
.plusone2{
	background:none;
	display:block !important;
}
.plusone3{
	display:none !important;
}


