/* 
	Theme Name: Weplus
	Theme URL: http://www.websushi.it
	Description: Tema Wp personalizzato per www.yooplus.it
	Author: Websushi.it
	Author URI: http://www.websushi.it
	Version: 1.0

*/

/* colori :  verde = #05fd06   */



/* regole generali =========================================*/

/* Neutralize styling: 
   Elements we want to clean out entirely: */
   
html, body, form {margin: 0; padding: 0;}
html {font-size:100%;}
img {border:0;}
label {cursor:auto}
h1, h2, h3, h4 {margin: 0; padding: 0;}
ul {list-style: none;}

/* Miscellaneous conveniences: */
fieldset { border: none;padding:0; margin:0}
input, select, textarea {font: 12px Arial, Helvetica, sans-serif;}
.clear {clear:both;}
br.clear {clear:both; line-height:0; height:0}
.left {float:left}
.right {float:right}
.center {text-align:center}
.nascosto {display:none;}

.alignleft {float:left; margin-right:5px;}
.alignright {float:right; margin-left:5px;}

p {margin:1em 0;}


/* Apply styles  ========================================= */
body {font: 12px/1.3 Arial, Helvetica, sans-serif; background:#fff; color:#000; text-align: center;}

/*link*/
a, a:visited, a:active  {color:#666; text-decoration:none; font-weight:bold; outline:none;}
a:hover  {color:#666;text-decoration:underline; outline:none;}


/*titoli*/
h1 {}
h2 {font-size:22px; font-family:arial, sans-serif; margin:0;}
h3 {font-size:16px; margin:5px 0;}


/* struttura  */
#wrapper {width:960px; margin: 0px auto; text-align:left; }
#page {width:960px; background:#fff; }
#footer {text-align:center; margin:10px 0; padding:10px 0; border-top:5px solid #0f0;}

#content {width:960px;}
#mainCol {width:640px; float:left;}
#sidebar {width:300px; padding:10px 0; float:right;}

/* template pagina 3col */

#mainCol #sx {width:400px; float:left; padding-top:10px;}
#mainCol #dx {width:220px; float:right; padding-top:10px;}


	
/************************************************
*	Header  									*
************************************************/

#header {position:relative; height:110px; border-bottom:9px solid #05fd06;}
#menuServizio {position:absolute; top:10px; right:0; height:24px; font-size:11px;}
#menuServizio img {margin-left:8px; margin-bottom:-2px;}

#logo {width:183px; height:90px; background: url("images/logo_weplus.png") no-repeat;  position:absolute; bottom:-24px; }
#logo h1 span {margin-left:-1000px;}
#logo h1 a {display:block; height:90px;}
	
/****	menu  */
ul.menu { margin:0; padding: 0px;  float:left; font-size:21px; position:absolute; bottom:0; right:0; } 
ul.menu li { float: left; margin: 0; padding: 0 0 3px 0; background: url("images/sep_menu.gif") center right no-repeat; } 
ul.menu li a {padding:0 12px; color:#000; text-decoration:none; font-weight:normal}
ul.menu li a:hover, ul.menu li.current_page_item a, ul.menu li.current_page_parent a {color:#0f0; text-decoration:none}

#submenu {position:relative; height:34px; }
#submenu ul {margin:0; padding:0px; float:left; position:absolute; right:0;}
#submenu ul li {float: left; margin: 0; padding: 0 0 3px 0; background: url("images/sep_menu.gif") center right no-repeat; }
#submenu ul li a {text-decoration:none; color:#000; font-weight:normal; font-size:18px; line-height:18px; padding:8px 10px; display:block; }
#submenu ul li a:hover, #submenu ul li.current_page_item a {color:#0f0; text-decoration:none}
#submenu ul li.current_page_item a {background: url("images/arrow_select.gif") 10px 0 no-repeat;}

/************************************************
*	Lanci hp e fascia pagine interne     								*
************************************************/
#lanciHp {width:960px; height:311px; float:left; margin-top:30px;}

#lanciSx {width:541px; height:311px; float:left; background: url("images/bg_lanciHp_sx0.gif")}
#lanciSx ul, #lanciSx li {margin:0; padding:0; list-style-type:none;}
#lanciSx #item-1, #lanciSx #item-2, #lanciSx #item-3 {width:541px; height:311px; position:relative;}
#lanciSx #item-1 { background: url("images/bg_lanciHp_sx1.gif")}
#lanciSx #item-2 { background: url("images/bg_lanciHp_sx2.gif")}
#lanciSx #item-3 { background: url("images/bg_lanciHp_sx3.gif")}

#lanciSx #item-1 img.bottone {position:absolute; top:190px; left:310px;}
#lanciSx span {position:absolute; top:75px; left:250px; width:260px; font-size:12px;}
#lanciSx span strong {display:block; font-size:15px; margin-bottom:6px;}
#lanciSx #item-2 img.bottone, #lanciSx #item-3 img.bottone  {padding-left:40px; padding-top:10px;}


#lanciDx {width:419px; height:311px; float:right; background: url("images/bg_lanciHp_dx.gif")}
#lanciDx ul { margin:0; padding:0; list-style-type:none;}
#lanciDx ul li {margin:0; padding:0; height:103px; }
#lanciDx ul li a {padding:13px 20px; display:block; font-size:12px; font-weight:normal; color:#3b3b3b;}
#lanciDx ul li a strong {color:#000; display:block; font-size:16px; margin-bottom:2px;}
#lanciDx ul li a:hover {text-decoration:none; color:#000;}
#lanciDx ul li a:hover strong {}



/* HP - ultimo post in evidenza */
#postInEvidenza {margin:30px 15px 30px 0;}
#postInEvidenza .post .entry {font-size:13px; margin-top:20px;}
#postInEvidenza h2 a:hover { text-decoration:underline}
#postInEvidenza #shareThis p {margin:0;}

/* vetrine hp */
#vetrine {width:640px; margin-top:20px; float:left;}
#vetrine .box  {width:213px; float:left; }
#vetrine h3, #vetrine h2, #vetrine p {width:194px;} 
#vetrine h3 {color:#000; border-bottom: 10px solid #0f0; margin-bottom:0px;text-transform:uppercase;}
#vetrine h3 a {color:#000;text-decoration:none}
#vetrine h2 {margin-bottom:2px; }
#vetrine h2 a {font-size:14px; color:#000; text-decoration:none} 
#vetrine h2 a:hover, #vetrine h3 a:hover {text-decoration:underline} 
#vetrine .box p {margin:3px 0;}
#vetrine .box img {margin-top:-2px; margin-bottom:5px}


/* last */
#ultimiPost {margin:40px 0;}
#ultimiPost ul {margin:0; padding:0; list-style-type:none;}
#ultimiPost ul li {margin:15px 0; padding-left:15px; background: url("images/dot.gif") 0 2px no-repeat;}
#ultimiPost  h2, #ultimiPost  p  {margin:0;}
#ultimiPost  h2 a {color:#000; font-size:12px; text-decoration:none}
#ultimiPost  h2 a:hover {text-decoration:underline}


/************************************************
*	MainCol     								*
************************************************/
#mainCol .content {padding-right:10px;}


/* post */
.post {}
.post h2 a, .post h2 {color:#000; font-size:24px; text-decoration:none; font-weight:normal}
.post h2.post-title {margin-top:30px;}
.post .meta {font-size:11px; position:relative;}
.post a {font-weight:bold;}
.post .entry {clear: both;}
.post-content {clear: both; padding-top: 10px;}
.post .tag {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.post .tag a {text-decoration:underline; font-weight:bold;}
.post .meta #share {position:absolute; top:0; right:0;}

blockquote {padding:20px; background:#e5e5e5;}
.post ul li {list-style-type:square;}


/* commenti */
h3#comments, h3#respond {border-bottom:5px solid #3d3d3d; margin:40px 0 10px; position:relative; }
h3#comments span, h3#respond span {position:absolute; bottom:-10px; background:#fff; padding-right:3px;}

#commentform {}
#commentform label {display:block; color: #666; font-size:13px;}
#commentform label small {color:#000;}
#commentform p {padding: 6px 0px;margin: 0px;}
#commentform input {width: 200px; border: 1px solid #ccc;padding: 3px; margin-bottom: 6px;}
#commentform textarea {width:630px; height:200px; border: 1px solid #ccc;padding: 2px; margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;}
#commentform #submit {background: #3d3d3d; border:#000 1px solid; width:auto; font: bold 14px Arial, Helvetica, sans-serif;color: #FFF;border: none;float:right;padding:3px 6px 1px;}

.commentlist { margin: 10px 0px; padding:10px 0; padding-left: 20px; line-height: 130%; } 
.commentlist li{ padding: 5px 10px; position: relative; border-bottom:1px solid #ccc; } 
.commentlist .avatar { position: absolute; top: 5px; right: 5px; border: solid 1px #ededed; padding: 1px; background: #fff; } 
.commentlist .alt { background: #f2f2f2; } 
.commentlist cite, .commentlist cite a, .commentlist cite a:visited { font-weight: bold; font-style: normal; font-size: 12px; color: #666; } 
.commentlist small { margin-bottom: 5px; display: block; font-size: 87%; }





/************************************************
*	Sidebar      								*
************************************************/
#sidebar {}
#sidebar h3 {font-size:14px}
#sidebar #boxContatti {border-top:5px solid #0f0; border-bottom:5px solid #0f0; margin-top:10px; padding:5px 0 10px 60px; background: url("images/ico_mail.gif") left center no-repeat; font-size:12px;}
#sidebar #boxContatti p {margin:6px 0;}
#sidebar #archivi {margin:20px 0; float:left;}
#sidebar .ul-archives, #sidebar .ul-cat {margin:0; padding:0; list-style:none; width:150px;}
#sidebar .ul-cat ul {margin:0px; padding:0;}
#sidebar .ul-cat ul li {margin-left:10px;}
#sidebar #fotoFlickr {margin:10px 0;}
#sidebar #fotoFlickr img {margin:0 10px 10px 0; width:65px; height:65px;}
#sidebar #cloud a {font-weight:normal; }

#social {margin:30px 0 20px;}
#social img {margin-right:14px; float:left}



/************************************************
*	Footer      								*
************************************************/

#footer {font-size:11px;}	
#footer a {}


/************************************************
/* pagina archivio */

#paginaArchivio {padding:20px 0; width:500px; float:left;}
#paginaArchivio ul li {list-style-type:square;}

 h2.page-title {margin-top:20px; background:#eaeaea; padding:2px 5px; font-size:14px}

/* pagina COMPARISON */
#comparison h3 {font-size:24px; font-weight:normal; padding:10px 0 5px; }
#comparison p {line-height:160%; font-size:15px; margin:6px 0;}
#comparison table {margin:10px 0;}
.boxComparison {width:230px; background:#ebebeb url("images/bg_comparison.gif") repeat-x; border:1px solid #dedede;}
.boxComparison h2 {font-size:26px; color:#5a5a5a; margin:10px 10px 6px; padding-bottom:4px; background:url("images/bg_doubleline.gif") bottom repeat-x}
.boxComparison dl {margin:10px 0px 10px 10px; font-size:16px; line-height:160%;}
.boxComparison dt {float:left; color:#000; padding-right:3px;}
.boxComparison dd {color:#bc3f01; font-weight:bold;}
.compBottone {text-align:center; margin-bottom:10px;}
#linkServizio {text-align:center; margin:30px 0; font-size:11px;}
#linkServizio a {color:#000; font-weight:normal; text-decoration:underline;}



/* bottoni.php */

.box_bottone {background:#ebebeb; padding:10px; margin:10px 0;}
.box_bottone img {margin:0 7px;}

/*paginazione*/
#wp_page_numbers {font-size:20px; position:relative; color:#000;}
#wp_page_numbers ul {width:100%; text-align:right;padding:2px 0}
#wp_page_numbers li.page_info {position:absolute; top:0; left:0; padding:0 10px}
#wp_page_numbers li {display:inline; border:#e4e4e4 1px solid;  }
#wp_page_numbers li a {color:#666;  padding:2px 5px; font-weight:normal; text-decoration:none}
#wp_page_numbers li a:hover {color:#666;}
#wp_page_numbers li.active_page a {color:#000; text-decoration:none}

