/* struttura comune */
.gs_Widget {
	position:relative;
	width:313px; padding:0 0 16px 0; margin-bottom:16px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:15px; font-weight:normal; color:#636464;
	background:url("images/w_box_bottom_shadow.png") no-repeat 1px bottom, url("images/w_box_left_shadow.png") no-repeat 1px top;
}

.gs_Widget article {
	display:block;
	width:272px; min-height:90px; margin:0 8px; padding:8px 12px 12px;
	background-color:#EFEEEB;
	background-image:url("images/w_box_bg.png");
	background-image:url("images/w_box_bg.png"), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#D9D9D5), to(#EFEEEB));
	background-image:url("images/w_box_bg.png"), -moz-radial-gradient(50% 50% 90deg,circle closest-corner, #D9D9D5, #EFEEEB);
	background-repeat:no-repeat;
	background-position:top left;
	border:1px solid #e3e3e3; border-bottom:1px solid #d4d4d4;
}

*html .gs_Widget article {
	padding: 8px 0 12px 10px;
}

.gs_Widget .gs_WidgetHeading {
	height:8px; width:298px; margin:-9px 0 12px -13px;
	background:url("images/w_heading_corner.png") no-repeat top left #C7C7C3;
	/* cursor: move; */
}

*html .gs_Widget .gs_WidgetHeading {
	 margin:-8px 0 12px -12px;
	 background-image:none;
	 /* cursor: move; */
}

.gs_Widget h4 {
	width:100%; margin-bottom:18px;
	font-size:14px; color:#777;
}


.gs_Widget .gs_WidgetHeading span {
	display:none;
}

.gs_Widget article:after {
	content: "";
	display:block; clear:both;
	height:0; width:100%;
}

/* placeholder (sortable) */
.widget-placehoder {
	border: 1px dotted gray;
	background-color: #f2f2f2;
	margin-bottom: 30px;
}
section .gs_WidgetHeading {
	cursor: move; 
}

/* content */
#gs_Content .gs_Widget article {
	background: #D9D9D5;
	background: -moz-linear-gradient(top,#EFEEEB 0%, #D9D9D5 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEEEB), color-stop(100%,#D9D9D5));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEEEB', endColorstr='#D9D9D5',GradientType=0 );
}

#gs_Content .gs_Widget .gs_WidgetHeading {
	position:relative;
	height:34px; width:298px; margin:-9px 0 12px -13px;
	background:url("images/w_heading_corner_thick.png") no-repeat top left #C7C7C3;
}

*html #gs_Content .gs_Widget .gs_WidgetHeading {
	margin:-8px 0 12px -11px;
	background-image:none;
}


#gs_Content .gs_Widget .gs_WidgetHeading span {
	display:block;
	padding:9px;
	font:16px MuseoSlab700, "Trebuchet MS", sans-serif; color:#fff; font-weight:normal; letter-spacing:0.2px;
}

#gs_Content .gs_Widget .gs_WidgetHeading span.gs_Tip {
	display:block;
	position:absolute; bottom:-4px; left:27px;
	height:8px; width:8px; padding:0;
	background:#C7C7C3;
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0); /*in questo modo non si vede nemmeno in IE8, la prop rotation funge solo con incrementi di 90°... */
}

*html #gs_Content .gs_Widget .gs_WidgetHeading span.gs_Tip {
	display:none;
}
*:first-child+html #gs_Content .gs_Widget .gs_WidgetHeading span.gs_Tip {
	display:none;
}

/* widget tools */
#gs_Content .gs_Widget .gs_WidgetHeading .gs_WidgetTools {
	position: absolute;
	display: block;
	width:auto;
	height:18px;
	line-height: 18px;
	top:0;
	right:0;
}

#gs_Content .gs_Widget .gs_WidgetHeading .gs_WidgetTools a {
	display: block;
	float:left;
	color:#fff;
	text-decoration: none;
	font-family:Museo700, "Trebuchet MS", sans-serif; font-weight:normal;
	font-size:14px;
	background: none transparent;
	cursor: pointer;
}

#gs_Content .gs_Widget .gs_WidgetHeading .gs_WidgetTools a:hover  {
	color:#fb9930 !important;
}

#gs_Content .gs_Widget .gs_WidgetHeading .gs_WidgetTools a.gs_ToggleWidget {
	font-size:18px;
}

#gs_Content .gs_Widget .gs_WidgetHeading .gs_WidgetTools a.gs_RssWidget {
	display: block;
	float:left;
	width:15px;
	height:15px;
	margin-left:10px;
	color:#fff;
	text-decoration: none;
	background: url("images/icon_rss.png") no-repeat 0 0;
	cursor: pointer;
	text-indent: -9999px;
}

#gs_Content .gs_Widget .gs_WidgetHeading .gs_WidgetTools a.gs_RssWidget:hover {
	background: url("images/icon_rss.png") no-repeat 0 100%;
	-moz-border-radius:0; border-radius:0;
}

#gs_Content .gs_Widget .gs_WidgetHeading .gs_WidgetTools a.gs_RssWidget span {
	display: none;
}


/* widget minimized */
#gs_Content .gs_Widget.gs_WidgetMinimized {
	background-image:none !important;
}

#gs_Content .gs_Widget.gs_WidgetMinimized article {
	height:0;
	min-height:0;
	margin-bottom:10px;
	
}

#gs_Content .gs_Widget.gs_WidgetMinimized article * {
	display:none;
}

#gs_Content .gs_Widget.gs_WidgetMinimized article .gs_WidgetHeading {
	display:block;
	height: 34px;
}

#gs_Content .gs_Widget.gs_WidgetMinimized article .gs_WidgetHeading span {
	display:block;
}

#gs_Content .gs_Widget.gs_WidgetMinimized article span.gs_Tip {
	display:none;
}

/* YoutubeChannel
----------------*/
.gs_Widget article.gs_WidgetYouTubeChannel {
	background-color:#f1fcfb;
	background-image:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#f1fcfb), to(#f9fdfe));
	background-image:-moz-radial-gradient(50% 50% 90deg,circle closest-corner, #f1fcfb, #f9fdfe);
}

.gs_Widget article.gs_WidgetYouTubeChannel .gs_WidgetHeading {
	background:#0EC2E7;
	height:8px;
}

.gs_Widget article.gs_WidgetYouTubeChannel .contenitore_tot {
	/* background: url("images/GSTube.png") no-repeat top left; */
}

.gs_Widget article.gs_WidgetYouTubeChannel .gs_YouTubeMinilogo {
	display: block;
	float:right;
	width: 20px;
	height:20px;
	background: url("images/youtubeminilogo.png") no-repeat;
	margin-top:6px;
}

.gs_Widget article.gs_WidgetYouTubeChannel .gs_YouTubeMinilogo:hover {
	-moz-border-radius:0; border-radius:0;
}

.gs_Widget article.gs_WidgetYouTubeChannel .gs_YouTubeMinilogo span {
	display: none;
}

.gs_WidgetYouTubeChannel hr {
	margin:10px;
	border:0; border-top:1px solid #eef1f2; border-bottom:1px solid #fff;
}


.gs_WidgetYouTubeChannel .gs_video {
	background: #eee;
}

.gs_WidgetYouTubeChannel .gs_VideoTitle {
	line-height:18px;
	padding:10px 0 0;
	font-family:Museo700, "Trebuchet MS", sans-serif; font-size: 14px; font-weight: normal; text-align:center;
	color: #2AB3DB;
}

.gs_WidgetYouTubeChannel .gs_VideoThumbs {
	float:left;
	width:230px;
	height:54px;
	padding-top:4px;
	overflow: hidden;
}

.gs_WidgetYouTubeChannel .gs_VideoThumbs ul {
	margin:0; padding:0 0 0 2px;
	display: block;
	width:1000px;
	height:60px;
}

.gs_WidgetYouTubeChannel li  {
	float:left;
	display:block;
	margin:0 12px 10px 0; padding: 0;
	width:65px;
	height:48px;
	border:1px solid #fff;
	-webkit-box-shadow:0 0 3px #2AB3DB; -moz-box-shadow:0 0 3px #2AB3DB; box-shadow:0 0 3px #2AB3DB;
	list-style-type: none;
}

.gs_Widget .gs_WidgetYouTubeChannel .gs_More {
	width:100%;
	text-align:right;
	background:none;
}

.gs_WidgetYouTubeChannel li img  {
	width:65px;
	height:48px;

}
.gs_WidgetYouTubeChannel li div {
	display:none;
}

/* IE& & IE7 fix */
*html .gs_WidgetYouTubeChannel li {
  float:left;
}
*:first-child+html .gs_WidgetYouTubeChannel li {
	float:left;
}



.gs_WidgetYouTubeChannel .gs_YouTubePrev {
	float:left;
	display: block;
	width:20px;
	height: 30px;
	background: url("images/prev.png") no-repeat;
	margin-top:15px;
}

.gs_WidgetYouTubeChannel .gs_YouTubeNext {
	float:left;
	display: block;
	width:20px;
	height: 30px;
	background: url("images/next.png") no-repeat;
	margin-top:15px;
}


.gs_WidgetYouTubeChannel .gs_YouTubePrev span,
.gs_WidgetYouTubeChannel .gs_YouTubeNext span {
	display:none;
}

.gs_WidgetYouTubeChannel .cont_video {
	clear:both;
	margin:20px auto 0 auto; 
	padding:0 2px;
	width:242px;
	height:auto;
}

.gs_WidgetYouTubeChannel .cont_video .gs_video {
	height:160px;
	border:2px solid #fff;
	-webkit-box-shadow:0 0 3px #2AB3DB; -moz-box-shadow:0 0 3px #2AB3DB; box-shadow:0 0 3px #2AB3DB;
}

.gs_clear {
	clear: both;
}

/* stile in content */


#gs_Content .gs_Widget article.gs_WidgetYouTubeChannel {
	background: #f4f8fd;
	background: -moz-linear-gradient(top,#f0f6fc 0%, #f4f8fd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f6fc), color-stop(100%,#f4f8fd));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f6fc', endColorstr='#f4f8fd',GradientType=0 );
}

#gs_Content .gs_WidgetYouTubeChannel .gs_WidgetHeading span.gs_Tip {
	background:#0EC2E7;
}

#gs_Content .gs_Widget article.gs_WidgetYouTubeChannel .gs_WidgetHeading {
	background-color:#0EC2E7;
	color:#fff;
}

#gs_Content .gs_Widget .gs_WidgetYouTubeChannel .gs_WidgetHeading span {
	color:#fff;
}

#gs_Content .gs_Widget article.gs_WidgetYouTubeChannel .contenitore_tot {
	padding-top:12px;
	background: none;
}

#gs_Content .gs_Widget article.gs_WidgetYouTubeChannel .gs_YouTubeMinilogo {
	position:relative; margin:-2px 0 0 4px;
	display: block;
	width: 20px; height:20px;
	background: url("images/youtubeminilogo.png") no-repeat;
}

#gs_Content .gs_WidgetYouTubeChannel .cont_video {
	margin:0 auto; 
}

/* cmg error */
.cmg_Error {
	overflow-x: hidden;
}
.cmg_Error pre {
	display: none;
}





/* WidgetSocial
----------------*/
.gs_WidgetSocial {
	margin-bottom: 10px;
}

.gs_WidgetSocial, .gs_WidgetSocial article {
	width: auto;
	min-height: 0px;
	text-align: center;
	font-size: 11px;
}

.gs_WidgetSocial article {
	margin: 0;
	background: #EFEEEB;
	border: 0;
	text-transform: uppercase;
	padding-bottom: 1px;
}

.gs_WidgetSocial .image-heading {
	margin-bottom: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.gs_WidgetSocial h3, h4 {
	color: #757575;
	width: auto;
	line-height: 1.5;
}







/* WidgetWYSIWYG
----------------*/
article.gs_WidgetEasy {	background-color:#D9D9D5;
	background-image:url("images/w_box_bg.png");
	background-image:url("images/w_box_bg.png"), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#D9D9D5), to(#EEEEEA));
	background-image:url("images/w_box_bg.png"), -moz-radial-gradient(50% 50% 90deg,circle closest-corner, #D9D9D5, #EEEEEA);
}

.gs_WidgetEasy .gs_WidgetHeading {
	background-color: #C7C7C3;
}

.gs_WidgetEasy div.gs_WidgetEasyCont {
	padding-top: 10px;
}
.gs_WidgetEasy p {
	margin:0;
	color:#375460;
}

.gs_WidgetEasy h2, .gs_WidgetEasy h3, .gs_WidgetEasy h3, .gs_WidgetEasy h4, .gs_WidgetEasy h5, .gs_WidgetEasy h6 {
	font-family:MuseoSlab500, "Trebuchet MS", sans-serif; font-weight:normal;
}

.gs_WidgetEasy h2 {
	font-size:24px;
}

.gs_WidgetEasy h3 {
	font-size:20px;
}

.gs_WidgetEasy h4 {
	font-size:16px;
}

.gs_WidgetEasy h5 {
	font-size:12px;
}

.gs_WidgetEasy h6 {
	font-size:10px;
}

/* stile in content */

#gs_Content article.gs_WidgetEasy {
	background: #D9D9D5;
	background: -moz-linear-gradient(top,#EEEEEA 0%, #D9D9D5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEA), color-stop(100%,#D9D9D5));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEA', endColorstr='#D9D9D5',GradientType=0 ); /* ie */
}

#gs_Content .gs_WidgetEasy .gs_WidgetHeading {
	background-color: #C7C7C3;
}

#gs_Content .gs_WidgetEasy .gs_WidgetHeading span {
	color:#fff;
}

#gs_Content .gs_WidgetEasy .gs_WidgetHeading span.gs_Tip {
	background:#C7C7C3;
}

/* stili contenuto WYSIWYG */

.gs_WidgetEasy a{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: underline;
	color:#7931A1;
	}

.gs_WidgetEasy a:hover {
	text-decoration: none;
}

.gs_WidgetEasy a:visited {
	color:#8777BA;
}

.gs_WidgetEasy p, .gs_WidgetEasy ul, .gs_WidgetEasy ol {
	margin-bottom:16px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #626364; line-height:17px;
}

.gs_WidgetEasy ul, .gs_WidgetEasy ol{
	width:90%;
	padding:0 0 16px 36px;
}

.gs_WidgetEasy ul li, .gs_WidgetEasy ol li{
	padding-left:6px;
}

.gs_WidgetEasy ol li {
	list-style-type:decimal;
}

.gs_WidgetEasy ol.aplha li {
	list-style-type:lower-alpha;
}

.gs_WidgetEasy ul li {
	list-style-type:disc;
}

.gs_WidgetEasy strong {
	font-weight:bold;
}

/* VARIANTE VIOLETTO */

.gs_Widget .gs_Lavender {
	background-color:#D2C5E4;
	background-image:url("images/w_box_bg.png");
	background-image:url("images/w_box_bg.png"), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#D2C5E4), to(#EAE6F0));
	background-image:url("images/w_box_bg.png"), -moz-radial-gradient(50% 50% 90deg,circle closest-corner, #D2C5E4, #EAE6F0);
}

.gs_Widget .gs_Lavender .gs_WidgetHeading {
	background-color: #705FA0;
}

.gs_Widget article.gs_Lavender h4 {
	color:#fff;
}

/* content violetto */

#gs_Content .gs_Widget .gs_Lavender {
 background: #D2C5E4;
 background: -moz-linear-gradient(top,#EAE6F0 0%, #D2C5E4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAE6F0), color-stop(100%,#D2C5E4));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAE6F0', endColorstr='#D2C5E4',GradientType=0 ); /* ie */
}

#gs_Content .gs_Widget article.gs_Lavender .gs_WidgetHeading {
	background: none;
	background-color:#705FA0;
}

#gs_Content .gs_Widget article.gs_Lavender .gs_WidgetHeading span {
  color:#F4DDF2;
}

#gs_Content .gs_Widget article.gs_Lavender span.gs_Tip {
 background:#705FA0;
}





/* WidgetRegister
----------------*/
.gs_Widget article.gs_WidgetRegister {
	background-color:#f4f8fd;
	background-image:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#f0f6fc), to(#f4f8fd));
	background-image:-moz-radial-gradient(50% 50% 90deg,circle closest-corner, #f0f6fc, #f4f8fd);
	background-repeat:no-repeat;
	background-position:top left;
}

.gs_Widget .gs_WidgetRegister .gs_WidgetHeading {
	background-color: #77e0ff;
}

#gs_Content .gs_Widget .gs_WidgetRegister .gs_WidgetHeading span.gs_Tip {
	background:#B0F0FD;
}

.gs_WidgetRegister article p {
	margin:10px;
}

.gs_WidgetRegister .gs_btn_registrati {
	display: block;
	width:260px; height:60px; margin:10px auto;
	background:url("images/button_register.png") no-repeat 0 0;
}

.gs_WidgetRegister .gs_btn_registrati:hover {
	background:url("images/button_register.png") no-repeat 0 -88px;
}

.gs_WidgetRegister .gs_btn_registrati span {
	display:none;
}

.gs_WidgetRegister a {
	color:#60811f; text-decoration:underline;
}

.gs_WidgetRegister a:hover {
	text-decoration:none;
}

.gs_WidgetRegister .gs_desc_below p {
	text-align:center;
}

.gs_WidgetRegister hr {
	border:0;
	border-top:1px solid #BCC1CB;
	border-bottom:1px solid #D9DCE1;
	margin:10px;
	height: 0px;
}

.gs_WidgetRegister .gs_go_login {
	text-align: center;
	line-height:23px;
}

.gs_WidgetRegister .gs_go_login a {
	color: #fff; text-decoration: none;
}





/* WidgetPoll
----------------*/
.gs_Widget article.gs_WidgetPoll {
	background-color:#f4f8fd;
	background-image:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#f9fdfa), to(#f3f9f4));
	background-image:-moz-radial-gradient(50% 50% 90deg,circle closest-corner, #f9fdfa, #f3f9f4);
}

.gs_Widget .gs_WidgetPoll .gs_WidgetHeading {
	background-color:#0EC2E7;
}

.gs_Widget article.gs_WidgetPoll {
	background: #f3f9f4;
	background: -moz-linear-gradient(top,#f3f9f4 0%, #f9fdfa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f9f4), color-stop(100%,#f9fdfa));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f9f4', endColorstr='#f9fdfa',GradientType=0 ); /* ie */
}

.gs_Widget .gs_WidgetPoll .gs_WidgetHeading span {
	color:#2AB3DA;
}


.gs_WidgetPoll hr {
	margin:10px;
	border:0; border-top:1px solid #eef1f2; border-bottom:1px solid #fff;
}

.gs_WidgetPoll .gs_WidgetPollQuestion {
	padding-top:10px;
	font:12px Museo700, sans-serif; font-weight:normal;
}

.gs_TipPQ {
	display: block;
	width: 22px; height:17px; margin-left:5px;
	background: url("images/tip_poll.png") no-repeat 0 0;
}

.gs_WidgetPoll .gs_WidgetPollQuestion p {
	margin: 0;
	padding:5px 10px; 
	background:#e6eee8;
	color:#4493b0;
	-moz-border-radius: 5px; border-radius:  5px;
	-moz-box-shadow: inset 0 0 7px #c7cdcb; -webkit-box-shadow: inset 0 0 7px #c7cdcb; box-shadow: inner 0 0 7px #c7cdcb;
}

.gs_WidgetPoll .gs_WidgetPollOptions {
	font-family: MuseoSlab500, sans-serif;
	font-weight:normal;
	text-align: center;
}

.gs_WidgetPoll .gs_WidgetPollOptions fieldset {
	margin:0px;
	text-align: left;
}

.gs_WidgetPoll .gs_WidgetPollOptions label {
	font-size:12px;
	font-weight:normal;
	display:block;
	color:#4f7b92;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #eef3f4;
	padding-left: 10px;
	line-height: 30px;
	background: url("images/radiobuttons.gif") 100% 10px no-repeat transparent;
	cursor: pointer;
}


.gs_WidgetPoll .gs_WidgetPollOptions label:first-child {
	border-top:0;
}

.gs_WidgetPoll .gs_WidgetPollOptions label:last-child {
	border-bottom:0;
}

.gs_WidgetPoll .gs_WidgetPollOptions label:hover {
	text-decoration: underline;
}

.gs_WidgetPoll .gs_WidgetPollOptions label.selected {
	background: url("images/radiobuttons.gif") 100% -18px no-repeat transparent;
}

.gs_WidgetPoll .gs_WidgetPollOptions label input {
	float:right;
	margin-top: 10px;
}

.gs_WidgetPoll .btnGreen, .gs_WidgetPoll .btnBlue {
	margin:4px auto 0;
}

.gs_WidgetPoll .gs_PollLink a {
	font:11px Museo500, "Trebuchet MS", sans-serif; font-weight: normal; line-height: 24px; color:#7e7e7e; text-decoration:underline;
	float: right;
}

.gs_WidgetPoll .gs_PollLink a:hover {
	color:#0d97a5;
	text-decoration: none;
}

*html .gs_WidgetPoll .gs_PollLink a  {
	margin-top:-24px;
}

*:first-child+html .gs_WidgetPoll .gs_PollLink a {
	margin-top:-24px;
}


.gs_WidgetPoll .gs_PollResults {
	display:none;
}

.gs_WidgetPollVoted {
	display:none;
}

.gs_WidgetPollVoted p {
	display: block;
	font-family: Museo500, "Trebuchet MS", sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-align: center;
	margin:0 0 10px;
	color:#3D90C4;
}

.gs_WidgetPoll .gs_PollChart h5 {
	color:#4493B0;
	font-family: MuseoSlab500, sans-serif;
	font-weight: normal;
	font-size:13px;
	margin-top:0;
	margin-bottom:15px;
}

.gs_WidgetPoll .gs_PollResultUl {
	margin: 0; padding: 0;
	width: auto;
}

.gs_WidgetPoll .gs_PollChart li.gs_PollLegend {
	position: relative;
	border:solid 1px #eee;
	-moz-border-radius:5px; border-radius:5px;
	background: #fff;
	padding:10px 10px 0;
	display: block;
	width: 252px;
	line-height: 18px;
	
}

.gs_WidgetPoll .gs_PollChart li span {
	position: relative;
	display:block;
	line-height: 16px;
	height:16px;
	margin-top:4px;
	margin-bottom:10px;
	margin-left:60px;
	font-size:14px;
	-moz-border-radius:5px; border-radius:5px;
}

.gs_WidgetPoll .gs_PollChart li span span {
	position: absolute;
	display: inline-block;
	line-height: 20px;
	margin-top:-5px;
	font-size:22px;
	font-family: MuseoSlab500, sans-serif;
	font-weight: normal;
	margin-left:-60px;
	color:#909596;
	width:24px;
	padding:3px 0;
}

.gs_WidgetPoll .gs_PollLegend {
	margin-bottom:4px;
}

.gs_WidgetPoll .gs_PollLegend span {
	border:0;
}


.gs_WidgetPoll .gs_clear {
	clear:both;
}

.gs_PollAlert {
	padding:10px;
	background:#cc2a2a;
	color:#fff;
	-moz-border-radius:5px; border-radius:5px;
	margin-bottom:6px;
}

/* stili in content */

#gs_Content .gs_Widget .gs_WidgetPoll .gs_WidgetHeading {
	background-color:#0EC2E7;
}

#gs_Content .gs_Widget .gs_WidgetPoll .gs_WidgetHeading span.gs_Tip {
	background:#0EC2E7;
}

#gs_Content .gs_WidgetPoll .gs_WidgetHeading span.gs_TipPQ {
	display:inline-block;
	margin-left:10px;
}

#gs_Content .gs_Widget article.gs_WidgetPoll {
	background: #f3f9f4;
	background: -moz-linear-gradient(top,#f3f9f4 0%, #f9fdfa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f9f4), color-stop(100%,#f9fdfa));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f9f4', endColorstr='#f9fdfa',GradientType=0 ); /* ie */
}





/* WidgetAccordion
----------------*/
.gs_Widget ul.gs_UlAccordion {
	padding: 0;
	width: auto;
}

/* variante verde "Dalle Riviste" */

/* stile aside */

.gs_Widget article.gs_GreenAccordion {
	background: #E7F0D6;
	background: -moz-linear-gradient(top,#FDFDFD 0%, #E7F0D6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#E7F0D6));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDFDFD', endColorstr='#E7F0D6',GradientType=0 );
}

.gs_Widget article.gs_GreenAccordion .gs_WidgetHeading {
	background-color:#AED86E;
}

/*stile in #content */

#gs_Content .gs_Widget article.gs_GreenAccordion {
	background: #E7F0D6;
	background: -moz-linear-gradient(top,#FDFDFD 0%, #E7F0D6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#E7F0D6));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDFDFD', endColorstr='#E7F0D6',GradientType=0 ); /* ie */
}

#gs_Content .gs_Widget article.gs_GreenAccordion .gs_WidgetHeading {
	background-color:#AED86E;
}

#gs_Content .gs_Widget article.gs_GreenAccordion .gs_WidgetHeading span.gs_Tip {
	background:#AED86E;
}

/* variante azzurra "Tempo libero" */

/* stile aside */

.gs_Widget article.gs_BluAccordion {
	background-color:#DEE7E9;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#DEE7E9), to(#FDFDFD));
	background-image:-moz-linear-gradient(100% 100% 90deg, #DEE7E9, #FDFDFD);
}

.gs_Widget article.gs_BluAccordion .gs_WidgetHeading {
	background:url("images/w_heading_corner.png") no-repeat top left #B0F0FD;
}

/*stile in #content */

#gs_Content .gs_Widget article.gs_BluAccordion {
	background: #DEE7E9;
	background: -moz-linear-gradient(top,#FDFDFD 0%, #DEE7E9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#DEE7E9));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDFDFD', endColorstr='#DEE7E9',GradientType=0 ); /* ie */
}

#gs_Content .gs_Widget article.gs_BluAccordion .gs_WidgetHeading {
	background-color:#B0F0FD;
}

#gs_Content .gs_Widget article.gs_BluAccordion .gs_WidgetHeading span {
	color:#2AB3DA;
}

#gs_Content .gs_Widget article.gs_BluAccordion .gs_WidgetHeading span.gs_Tip {
	background:#B0F0FD;
}


/* variante arancio */

/* stile aside */

.gs_Widget article.gs_OrangeAccordion {
	
	background:#fff;
}

.gs_Widget article.gs_OrangeAccordion .gs_WidgetHeading {
	background:url("images/w_heading_corner.png") no-repeat top left #f18b2e;
}

/*stile in #content */

#gs_Content .gs_Widget article.gs_OrangeAccordion {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	background:#fff none;
}

#gs_Content .gs_Widget article.gs_OrangeAccordion .gs_WidgetHeading {
	background-color:#f18b2e;
}

#gs_Content .gs_Widget article.gs_OrangeAccordion .gs_WidgetHeading span {
	color:#fdf0e3;
}

#gs_Content .gs_Widget article.gs_OrangeAccordion .gs_WidgetHeading span.gs_Tip {
	background:#f18b2e;
}

/* variante gialla "Tempo leggero" */

/* stile aside */

.gs_Widget article.gs_YellowAccordion {
	background: #FEFEF3;
	background: -moz-linear-gradient(top, #FEFEF3 1%, #FFF8CE 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FEFEF3), color-stop(100%,#FFF8CE));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEF3', endColorstr='#FFF8CE',GradientType=0 ); /* ie */
}

.gs_Widget article.gs_YellowAccordion .gs_WidgetHeading {
	background:url("images/w_heading_corner.png") no-repeat top left #FFF192;
}

/*stile in #content */

#gs_Content .gs_Widget article.gs_YellowAccordion {
	background: #FEFEF3;
	background: -moz-linear-gradient(top, #FEFEF3 1%, #FFF8CE 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FEFEF3), color-stop(100%,#FFF8CE));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEF3', endColorstr='#FFF8CE',GradientType=0 ); /* ie */
}

#gs_Content .gs_Widget article.gs_YellowAccordion .gs_WidgetHeading {
	/* background:url("images/tempoLeggero_title.png") no-repeat left top #FFF192; */
	background: #FFF192;
}

#gs_Content .gs_Widget article.gs_YellowAccordion .gs_WidgetHeading span {
	/* display:none; */
	color: #ED7803;
}

#gs_Content .gs_Widget article.gs_YellowAccordion .gs_WidgetHeading span.gs_WidgetTools {
	display:block;
}

#gs_Content .gs_Widget article.gs_YellowAccordion .gs_WidgetHeading span.gs_Tip {
	background:#FFF192;
}

/* element */
.gs_WidgetAccordion li {
	display:block;
	height:auto; width:266px;
	font-size:16px; line-height:22px;
	border-top:1px solid #fff; border-bottom:1px solid #F0E4B0;
}

*html .gs_WidgetAccordion li {
	width:250px;
}

.gs_WidgetAccordion li:last-child {
	border-bottom:none;
}

.gs_WidgetAccordion li.gs_OpenWidgetAccordion {
	height:auto;
	border-top:1px solid #D3E0E2;
	background:url("images/accordion_top_bkg.png") no-repeat center top, url("images/accordion_bottom_bkg.png") no-repeat center bottom;
}

.gs_YellowAccordion li.gs_OpenWidgetAccordion {
	height:auto;
	border-top:1px solid #F0E4B0;
	background:url("images/accordion_top_bkg_yellow.png") no-repeat center top, url("images/accordion_bottom_bkg.png") no-repeat center bottom;
}

.gs_OrangeAccordion li.gs_OpenWidgetAccordion {
	height:auto;
	border-top:1px solid #eed5cc;
	background-image:url("images/accordion_top_bkg.png");background-repeat: no-repeat;background-position: center top; /* solo per ie */
	/* background-image:url("images/accordion_bottom_bkg.png");background-repeat: no-repeat;background-position: center bottom; */  /* solo per ie */
	background:url("images/accordion_top_bkg.png") no-repeat center top, url("images/accordion_bottom_bkg.png") no-repeat center bottom;
}

.gs_WidgetAccordion li h4 {
	position:relative;
	margin-bottom:5px;
}

.gs_WidgetAccordion h4 a {
	display:block;
	padding:7px 0 0 5px;
	font:12px MuseoSlab500, "Trebuchet MS", sans-serif; text-decoration:none;
	background:url("images/accordion_arrow.png") no-repeat 256px 10px;
}

/* h4 green */
.gs_GreenAccordion .gs_UlAccordion h4 a {
	 color:#657B43;
}

.gs_GreenAccordion .gs_UlAccordion h4 a:hover {
	color:#73BEC1;
	background-position: 256px -17px;
}

/* h4 blu */

.gs_BluAccordion .gs_UlAccordion h4 a {
	color:#266FA7;
}

.gs_BluAccordion .gs_UlAccordion h4 a:hover {
	color:#73BEC1;
	background-position: 256px -17px;
}

/* h4 yellow */

.gs_YellowAccordion .gs_UlAccordion h4 a {
	color:#f36700;
}

.gs_YellowAccordion .gs_UlAccordion h4 a:hover {
	color:f36700;
	background-position: 256px -17px;
}

/* h4 orange */

.gs_OrangeAccordion .gs_UlAccordion h4 a {
	color:#b95c3a;
}

.gs_OrangeAccordion .gs_UlAccordion h4 a:hover {
	color:#d16f15;
	background-position: 256px -17px;
}


/* fine stili colore */

.gs_WidgetAccordion .gs_OpenWidgetAccordion h4 a {
	font-family:MuseoSlab700, "Trebuchet MS", sans-serif;
	background:url("images/accordion_arrow_open.png") no-repeat 256px 10px;
}

.gs_WidgetAccordion .gs_OpenWidgetAccordion h4 a:hover {
	background-position: 256px -17px;
}

.gs_WidgetAccordionContent {
	position:relative;
	clear:both;
}

.gs_WidgetAccordionContent:after, .gs_WidgetAccordion .gs_UlAccordion li:after{
	display:block; clear:both;
	height:0;
	content: "";
}





/* WidgetResources
----------------*/
.gs_Widget article.gs_WidgetResources {
	background-color:#fcf9f7;
	background-image:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#f0f6fc), to(#fcf9f7));
	background-image:-moz-radial-gradient(50% 50% 90deg,circle closest-corner, #f0f6fc, #fcf9f7);
}

.gs_Widget .gs_WidgetResources .gs_WidgetHeading {
	background-color: #a2e9a4;
}

.gs_WidgetResources h2,
.gs_WidgetResources h3 {
	font:13px MuseoSlab700, "Trebuchet MS", sans-serif;
	color:#f78b72;
}

.gs_WidgetResources h5.vetrina {
	/* font:14px MuseoSlab500, "Trebuchet MS", sans-serif; color:#25893a; */
	text-indent: -9999px;
	background: url(images/logo_vetrina.png) 0 0 no-repeat;
}
.gs_WidgetResources h5 {
	font:14px MuseoSlab500, "Trebuchet MS", sans-serif; color:#25893a;
}
section .gs_WidgetResources h5 {
	display: none;
}


.gs_WidgetHeading span {
	display:none;
}

.gs_WidgetResources article p {
	margin:10px;
}


.gs_WidgetResources .gs_right a {
	display:block;
	text-align: right;
	font:11px MuseoSlab500, "Trebuchet MS", sans-serif; color:#7e7e7e; text-decoration:underline;
}

.gs_WidgetResources hr {
	margin:10px; 
	border:0; 
	border-top:1px solid #eef1f2;
	border-bottom:1px solid #fff;
	
}

.gs_WidgetResources .gs_CoverFlow {
	margin:10px auto 0;
	text-align: center;
}

.gs_WidgetResources .resourcesList ul {
	padding: 0;
}
.gs_WidgetResources .resourcesList ul li {
	list-style: none;
}


/* STILE IN CONTENT */

#gs_Content .gs_Widget article.gs_WidgetResources {
	background-color:#fcf9f7;
	background-image:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#f0f6fc), to(#fcf9f7)); background-image:-moz-radial-gradient(50% 50% 90deg,circle closest-corner, #f0f6fc, #fcf9f7);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f6fc', endColorstr='#fcf9f7',GradientType=0 );
}

#gs_Content .gs_Widget article.gs_WidgetResources .gs_WidgetHeading {
	background: none;
	background-color:#a2e9a4;
}

#gs_Content .gs_Widget article.gs_WidgetResources span.gs_Tip {
	background:#a2e9a4;
}





/* SpotInfo element
----------------*/
.gs_SpotInfo a.gs_img {
	float:left;
	text-decoration: none;
}

.gs_SpotInfo img {
	margin:10px 10px 10px 4px;
}

*html .gs_SpotInfo img {
	margin:10px 2px 10px 4px;
}

.gs_SpotInfo p {
	float: left;
	width:auto; padding:8px 0 10px 6px; margin-bottom: 10px;
	font:.75em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#626364; font-weight:normal;
}

.gs_SpotInfo p.gs_img {
	width: 162px;
}

.gs_SpotInfo p span {
	font-weight:bold; color:#CB071B;
}

.gs_SpotInfo p a {
	margin:0;
	color:#2677AA; text-decoration:underline;
}

.gs_SpotInfo p a:hover {
	text-decoration:none;
}

.gs_SpotInfo .gs_clear {
	clear: both;
}





/* BannerAdv
----------------*/
.cmg_BannerAdv {
	margin-top: 15px;
}

.gs_Widget article.gs_WidgetAdv  {
	display:block;
	width:292px; min-height: inherit; margin:18px 8px 0 8px; padding: 2px 2px 2px;
	background:#fff;
	border:1px solid #eee; border-bottom:1px solid #d4d4d4;
}

.smallSidebar .gs_Widget {
	width: auto;
}
.smallSidebar .gs_Widget article.gs_WidgetAdv  {
	width: 199px; margin:18px 0 0 0;
}

.gs_Widget .gs_WidgetAdv .gs_WidgetHeading {
	height:16px; line-height: 16px; width:auto; margin:-21px 0 4px 0; padding:0 0 0 10px;
	background:none;
}

.gs_Widget .gs_WidgetAdv .gs_WidgetHeading span {
	display:inline-block;
	margin-left:-10px; padding:0 10px 0 10px;
	width: auto;
	font:11px Museo500, Arial, Helvetica, sans-serif; font-weight: normal; line-height:16px; color:#fff;
	background:#A2A2A2;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}





/* LatestNews
----------------*/
/* stile aside */

 .gs_Widget article.gs_WidgetNews {
	background: #E7F0D6;
	background: -moz-linear-gradient(top,#fff 0%, #F3F6F7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#F3F6F7));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F3F6F7',GradientType=0 );
}

.gs_Widget .gs_WidgetNews .gs_WidgetHeading {
	background-color:#0ec2e7;
}

/*stile in #content */

#gs_Content .gs_Widget article.gs_WidgetNews {
	background: #E7F0D6;
	background: -moz-linear-gradient(top,#fff 0%, #F3F6F7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%, #F3F6F7));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F3F6F7',GradientType=0 );
}

#gs_Content .gs_Widget .gs_WidgetNews .gs_WidgetHeading {
	background-color:#0ec2e7;
}

#gs_Content .gs_Widget .gs_WidgetNews .gs_WidgetHeading span.gs_Tip {
	background:#0ec2e7;
}



/*stili per gli elementi di lista */
.gs_WidgetNews ul.gs_UlNews {
	margin: 0; padding: 0;
	width: auto;
}
.gs_WidgetNews li {
	display:block;
	height:auto; width:251px; padding:8px 0 0 15px;
	font-size:16px; line-height:22px;
	border-top:1px solid #fff; border-bottom:1px solid #C9CBCC;
	list-style-type: none;
}

*html .gs_WidgetNews li {
	width:235px;
}

.gs_WidgetNewsDetail {
	margin-bottom:14px;
	font:11px MuseoSlab500, "Trebuchet MS", sans-serif ; color:#808080; line-height:21px;
}

.gs_WidgetNewsDetail span {
	display:block; float:right; right:0;
	padding:0 8px;
	color:#fff;
	-moz-border-radius:4px; border-radius:4px;
}

.gs_WidgetNewsDetail span.gs_Politica {
	background-color:#E5C2AA;
}

.gs_WidgetNewsDetail span.gs_VivereScuola {
	background-color:#BCAAE5;
}

.gs_WidgetNewsDetail span.gs_TempoLibero {
	background-color:#B1E5AA;
}

.gs_WidgetNews li h4 {
	position:relative;
	margin-bottom: 5px;
}

.gs_WidgetNews h4 a {
	display:block;
	font:15px Museo700, "Trebuchet MS", sans-serif; color:#2AB3DB; font-weight:normal; text-decoration:underline;
}

.gs_WidgetNews li p {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6C6D6D;
}

.gs_WidgetNews li p a {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#54847E; text-decoration:underline;
}

.gs_WidgetNews a:hover {
	text-decoration:none;
}

.gs_Widget .gs_More {
	float:right; right:10px; 
	margin-top:11px; padding-right:10px;
	background:url("images/more_arrow.gif") no-repeat right top;
}

.gs_Widget .gs_More a {
	font:12px MuseoSlab500, "Trebuchet MS", sans-serif; color:#2AB3DB; line-height:18px; text-decoration:none;
}





/* LatestComments
----------------*/
.gs_Widget article.gs_WidgetCommunity {
	background: #f4f8fd;
	background: -moz-linear-gradient(top,#f0f6fc 0%, #f4f8fd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f6fc), color-stop(100%,#f4f8fd));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f6fc', endColorstr='#f4f8fd',GradientType=0 );
}

.gs_Widget .gs_WidgetCommunity .gs_WidgetHeading {
	background-color:#0EC2E7;
}

.gs_Widget .gs_WidgetCommunity .gs_CommunityArticle {
	padding-top: 10px;
}

#gs_Content .gs_Widget .gs_WidgetCommunity .gs_WidgetHeading span.gs_Tip {
	background:#0EC2E7;
}

#gs_Content .gs_Widget .gs_WidgetCommunity .gs_WidgetHeading span.gs_TipPQ {
	display:inline-block;
	margin-left:10px;
}


/* this widget */
	
#gs_Content .gs_Widget article.gs_WidgetCommunity {
	background: #f4f8fd;
	background: -moz-linear-gradient(top,#f0f6fc 0%, #f4f8fd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f6fc), color-stop(100%,#f4f8fd));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f6fc', endColorstr='#f4f8fd',GradientType=0 );
}

#gs_Content .gs_Widget .gs_WidgetCommunity .gs_WidgetHeading {
	background-color:#0EC2E7;
}

.gs_WidgetCommunity .gs_ImgBox {
	float:left;
	width:80px;
	margin-right: 20px;
}

.gs_WidgetCommunity .gs_ImgBox img {
	float:right;
	padding:3px;
	background: #fff;
	-moz-box-shadow: 0 0 5px #bbb; -webkit-box-shadow: 0 0 5px #bbb; box-shadow: 0 0 5px #bbb;
	margin-bottom:10px;
}


.gs_WidgetCommunity .gs_TxtBox {
	float:right;
	width:170px;
}

.gs_WidgetCommunity .gs_TxtBox h4, .gs_WidgetCommunity .gs_TxtBox h5 {
	margin-bottom: 10px;
}

.gs_WidgetCommunity .gs_TxtBox .gs_BlogName {
	display: block;
	margin-bottom:5px;
	color:#979797;
}

.gs_WidgetCommunity .gs_TxtBox h4 a {
	font-size:13px; color:#3d90c4;

}

.gs_WidgetCommunity .gs_StarRating {
	display: block;
	width:75px; height:16px;
	background: url("images/gs_stars.png") no-repeat 0 0;
}

.gs_WidgetCommunity .gs_StarRating.gs_vote0 {
	background-position-y:0; 
}
.gs_WidgetCommunity .gs_StarRating.gs_vote1 {
	background-position-y:-32px;
}
.gs_WidgetCommunity .gs_StarRating.gs_vote2 {
	background-position-y:-62px;
}
.gs_WidgetCommunity .gs_StarRating.gs_vote3 {
	background-position-y:-92px;
}
.gs_WidgetCommunity .gs_StarRating.gs_vote4 {
	background-position-y:-123px;
}
.gs_WidgetCommunity .gs_StarRating.gs_vote5 {
	background-position-y:-156px;
}

.gs_WidgetCommunity .gs_TxtBox p {
	margin:5px 0 0 0; padding: 0;
	font-size:12px; color:#646464;
	word-wrap: break-word;
}

/* comment */
.gs_WidgetCommunity .gs_CommunityComment {
	position:relative;
	padding: 15px 0 0 0;
}


.gs_WidgetCommunity .gs_CommunityComment:after, .gs_CommunityArticle:after, .gs_separator:after {
	display:block; clear:both;
	height:0;
	content:"";
}


.gs_WidgetCommunity .gs_CommunityComment .gs_ImgBox {
	float:left;
	width:50px; margin-right: 20px; padding-top:5px;
}

.gs_WidgetCommunity .gs_CommunityComment .gs_ImgBox img {
	float:right;
	width:38px; padding:2px; margin-bottom:10px;
	background: #fff;
	-moz-box-shadow: 0 0 4px #bbb; -webkit-box-shadow: 0 0 4px #bbb; box-shadow: 0 0 4px #bbb;
}

.gs_WidgetCommunity .gs_CommunityComment .gs_ImgBox .gs_BubbleCounter {
	display: block; clear:both;
	float:right;
	width:34px;
	font:10px MuseoSlab500, sans-serif; color:#fff; line-height:18px; text-align: center;
	background:#12c3f7;
	-moz-border-radius:3px; border-radius:3px;
}

.gs_WidgetCommunity .gs_CommunityComment .gs_TxtBox {
	float:right;
	width:200px;
}

.gs_WidgetCommunity .gs_CommunityComment .gs_TxtBox .gs_UserName {
	display: block;
	color:#979797; text-decoration: none;
}

.gs_WidgetCommunity .gs_CommunityComment .gs_TxtBox h5 a {
	font-size:11px; color:#3d90c4;
}

.gs_WidgetCommunity .gs_CommunityComment .gs_TxtBox p {
	margin-top:5px;
	font-size:11px; color:#646464;
}

.gs_WidgetCommunity .gs_separator {
	padding:10px 0 0 0;
}

.gs_WidgetCommunity .gs_separator .gs_hr {
	display:block; clear:both;
	float:left;
	height:0; width:220px; margin:8px 10px 0 0;
	line-height: 0;
	border:0;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #fff;
}

*html .gs_WidgetCommunity .gs_separator .gs_hr {
border-bottom:0;
}

.gs_WidgetCommunity .gs_separator a {
	float:left;
	display: block;
	width:20px; height:20px;
	text-decoration:none; text-align:center;
}

.gs_WidgetCommunity .gs_separator a span {
	display: block;
	width:15px; height:15px;
	font-size:14px; font-weight: bold; color:#fff; line-height: 14px;
	background:#ddd;
	-moz-border-radius:10px; border-radius:10px;
	-webkit-box-shadow: #ccc 0 2px 2px inset; -moz-box-shadow: #ccc 0 2px 2px inset; box-shadow: #ccc 0 2px 2px inset;
	cursor:pointer;
}

.gs_WidgetCommunity .gs_separator a:hover span {
	background: #aaa;
}





/* WidgetTagCloud
----------------*/
.gs_Widget article.gs_WidgetTagCloud  {
	background-color:#f4f8fd;
	background-image:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#f0f6fc), to(#f4f8fd));
	background-image:-moz-radial-gradient(50% 50% 90deg,circle closest-corner, #f0f6fc, #f4f8fd);
}

.gs_Widget .gs_WidgetTagCloud .gs_WidgetHeading {
	background-color:#0EC2E7;
}


.gs_WidgetTagCloud hr {
	margin:10px;
	border:0; border-top:1px solid #eef1f2; border-bottom:1px solid #fff;
}

.gs_WidgetTagCloud ul {
	margin:0; padding:0;
}

.gs_WidgetTagCloud li  {
	display: inline-block;
	margin-right:5px;
}

/* IE& & IE7 fix */
*html .gs_WidgetTagCloud li {
	float:left;
}
*:first-child+html .gs_WidgetTagCloud li {
	float:left;
}

.gs_WidgetTagCloud a {
	display:block;
	font-family: MuseoSlab500, sans-serif; font-weight: normal; text-decoration: none;
	padding:0 2px; margin-left:-4px;
}

*html .gs_WidgetTagCloud li a {
	margin-left:2px;
}

.gs_Widget .gs_popularity1 a { 
	font-size:9px;
	color:#c6cbcc;
	line-height:18px;
}

.gs_Widget .gs_popularity2 a { 
	font-size:10px;
	color:#c6cbcc;
	line-height:18px;
}

.gs_Widget .gs_popularity3 a { 
	font-size:11px;
	color:#c6cbcc;	
	line-height:18px;
}

.gs_Widget .gs_popularity4 a { 
	font-size:13px;
	color:#aaafb0;
	line-height:22px;
}

.gs_Widget .gs_popularity5 a { 
	font-size:15px;
	color:#aaafb0;	
	line-height:22px;
}

.gs_Widget .gs_popularity6 a { 
	font-size:19px;
	color:#909596;	
	line-height:26px;
}

.gs_Widget .gs_popularity7 a { 
	font-size:22px;
	color:#909596;
	line-height:26px;
}

.gs_Widget .gs_popularity8 a { 
	font-size:24px;
	color:#797f80;
	line-height:36px;
}

.gs_Widget li.gs_popularity9 a { 
	font-size:36px;
	color:#35dbfe;
	line-height:48px;
}

.gs_WidgetTagCloud a:hover {
	background: #6baad1;
	color:#fff;
	-moz-border-radius:  5px; border-radius:  5px;
}

/* stile in content */

#gs_Content .gs_Widget article.gs_WidgetTagCloud {
 background: #f0f6fc;
 background: -moz-linear-gradient(top,#f4f8fd 0%, #f0f6fc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f8fd), color-stop(100%,#f0f6fc));
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fd', endColorstr='#f0f6fc',GradientType=0 );
}

#gs_Content .gs_Widget .gs_WidgetTagCloud .gs_WidgetHeading {
 background-color:#0EC2E7;
}

#gs_Content .gs_Widget .gs_WidgetTagCloud .gs_WidgetHeading span {
 color:#fff;
}

#gs_Content .gs_Widget .gs_WidgetTagCloud .gs_WidgetHeading span.gs_Tip {
 background:#0EC2E7;
}





/* WidgetPageSummary
----------------*/
.gs_WidgetPageSummary a.gs_img {
	float:left;
	text-decoration: none;
}

.gs_WidgetPageSummary img {
	margin:10px 10px 10px 4px;
}

*html .gs_WidgetPageSummary img {
	margin:10px 2px 10px 4px;
}

.gs_WidgetPageSummary p {
	float: left;
	width:auto; padding:8px 0 10px 6px; margin-bottom: 10px;
	font:.75em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#626364; font-weight:normal;
}

.gs_WidgetPageSummary p.gs_img {
	width: 162px;
}

.gs_WidgetPageSummary p span {
	font-weight:bold; color:#CB071B;
}

.gs_WidgetPageSummary p a {
	margin:0;
	color:#2677AA; text-decoration:underline;
}

.gs_WidgetPageSummary p a:hover {
	text-decoration:none;
}

.gs_WidgetPageSummary .gs_clear {
	clear: both;
}





/* WidgetNewsletter
----------------*/
.gs_Widget article.gs_WidgetNewsletter {
	background-color:#F1EBFB;
	background-image:url("images/w_box_bg.png");
	background-image:url("images/w_box_bg.png"), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#F1EBFB), to(#F8F4FD));
	background-image:url("images/w_box_bg.png"), -moz-radial-gradient(50% 50% 90deg,circle closest-corner, #F1EBFB, #F8F4FD);
	background-repeat: no-repeat;
	background-position: left top;
	font:12px MuseoSlab500, "Trebuchet MS", sans-serif; color:#5B499D;
} 

.gs_Widget .gs_WidgetNewsletter .gs_WidgetHeading {
	height:8px; width:298px; margin:-9px 0 12px -13px;
	background-color: #705FA0;
}


.gs_WidgetNewsletter .gs_WidgetLogo {
	width:100%; height:46px;
}

.gs_Widget .gs_WidgetNewsletter .gs_WidgetLogo {
	width:100%; height:24px;
	background:url("images/logo_giuntiNewsletter.png") no-repeat left top;
}

.gs_WidgetNewsletter .gs_WidgetLogo span {
	display:none;
}

.gs_WidgetNewsletter .gs_WidgetText {
	margin:19px 5px 14px;
	font:12px MuseoSlab500, "Trebuchet MS", sans-serif; color:#626364;
}

.gs_WidgetNewsletter .gs_HrEmpty {
	margin-bottom:17px;
	border:none; border-top:1px solid #F4EDED; border-bottom:1px solid #fff;
}

.gs_WidgetNewsletter p {
	margin:0 5px 14px 5px;
}

.gs_NewsletterForm label {
	display:block;
	height:20px; margin:0 0 6px 10px; padding:2px 0 0 34px;
	font:12px MuseoSlab500, "Trebuchet MS", sans-serif; color:#626364;
	background:url("images/checkbox.png") no-repeat left 1px;
}

.gs_NewsletterForm label.selected {
	background:url("images/checkbox.png") no-repeat left -22px;
}

.gs_NewsletterForm .gs_NewsletterFormActions {
	padding: 10px 0 0 0;
}

.gs_NewsletterForm input[type=email] {
	display:inline-block;
	height:12px; width:165px; padding:8px; margin:0 5px 0 0;
	font:12px MuseoSlab500, "Trebuchet MS", sans-serif; font-weight:normal; color:#999;
	-moz-box-shadow: inset 0 0 6px #A382D6; -webkit-box-shadow: inset 0 0 6px #A382D6; box-shadow: inset 0 0 6px #A382D6;
	border:1px solid #B0AFC4; -moz-border-radius:3px; border-radius:3px;
}

.gs_NewsletterForm .btnGreen {
	padding:4px 18px;
	/* float:left; */
}

.gs_NewsletterError {
	margin-top:6px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ff3300; font-weight:bold;
}

.gs_NewsletterPost{
	padding:10px 24px 117px 20px;
	background:url("images/envelope_ok.png") no-repeat center bottom;
}

.gs_NewsletterPostError{
	padding:10px 54px 117px 20px;
	background:url("images/mail_fail.png") no-repeat center bottom;
}

.gs_NewsletterPost span {
	display:block; clear:both;
	margin-bottom:15px;
	font:14px Museo700, "Trebuchet MS", sans-serif; font-weight:normal;
}

.gs_NewsletterPostError span {
	display:block; clear:both;
	margin-bottom:15px;
	font:14px Museo700, "Trebuchet MS", sans-serif; font-weight:normal;
}

/* stile nel content */

#gs_Content .gs_Widget article.gs_WidgetNewsletter {	
	background-color:#F1EBFB;
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#F1EBFB), to(#F8F4FD));
	background: -moz-radial-gradient(50% 50% 90deg,circle closest-corner, #F1EBFB, #F8F4FD);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1EBFB', endColorstr='#F8F4FD',GradientType=0 );
}

#gs_Content .gs_Widget .gs_WidgetNewsletter .gs_WidgetHeading {
	background: #705FA0;
}

#gs_Content .gs_Widget .gs_WidgetNewsletter .gs_WidgetHeading span {
	color:#FFF;
}

#gs_Content .gs_Widget .gs_WidgetNewsletter .gs_WidgetHeading span.gs_Tip {
	background:#705FA0;
}

#gs_Content .gs_Widget .gs_WidgetNewsletter .gs_WidgetLogo {
	display:none;
}





/* LatestEvents
----------------*/
.gs_Widget article.gs_WidgetEvents {
	background-color:#fafafa;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#fff));
	background: -moz-linear-gradient(100% 100% 90deg, #fafafa, #fff);
}

.gs_Widget .gs_WidgetEvents .gs_WidgetHeading {
	background-color:#7374cb;
}

.gs_WidgetEvents .gs_EventsShowcase {
	position:relative;
}

.gs_WidgetEvents .gs_EventsShowcase:after {
	content: "";
	display:block; clear:both;
	height:0;
}

.gs_WidgetEvents .gs_EventsShowcase ul {
	display:block;
	position:relative;
	padding: 0;
												width:6000px;
	height:48px; 
												/*margin:16px 0 16px 20px; */
	overflow:hidden;
}

*:first-child+html .gs_WidgetEvents .gs_EventsShowcase ul {
	border-bottom:1px solid #f0f0f0;
}

.gs_WidgetEvents .gs_EventsShowcase li {
	display:inline; float:left;
	margin-right:12px;
	padding-left: 0px;
}

.gs_WidgetEvents .gs_EventsShowcase ul:after {
	display:block; clear:both;
	height:0;
	content:"";
}

.gs_EventsShowcase li a {
	display:block;
	height:46px; width:46px;
	font:21px Museo700, "Trebuchet MS", sans-serif; color:#b7b7b7; text-decoration:none; text-align:center ;
	border:1px solid #dfdfdf; -moz-border-radius:8px; border-radius: 8px;
	background: #9d9d9d; /* old browsers */
	background: -moz-linear-gradient(top, #bdbdbd 0%, #9d9d9d 34%, #FFFFFF 34%, #FFFFFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdbdbd), color-stop(34%,#9d9d9d), color-stop(34%,#FFFFFF), color-stop(100%,#FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdbd', endColorstr='#FFFFFF',GradientType=0 );
}

.gs_EventsShowcase li a:hover {
	color:#265F7E;
	border:1px solid #dfdfdf; -moz-border-radius:8px; border-radius: 8px;
	background: #317BA3; /* old browsers */
	background: -moz-linear-gradient(top, #317BA3 0%, #265F7E 15px, #FFFFFF 15px, #FFFFFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #317BA3), color-stop(34% ,#265F7E), color-stop(34% ,#FFFFFF), color-stop(100%,#FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#317BA3', endColorstr='#FFFFFF',GradientType=0 );
}

.gs_WidgetEvents .gs_EventsShowcase li a span {
	display:block;
	width:100%; height:13px; padding-top:3px; margin-bottom:4px;
	font:10px MuseoSlab500, "Trebuchet MS", sans-serif; color:#fff;
}

.gs_WidgetEvents .gs_EventsShowcase li a:hover span {
	color:#fff;
}

.gs_EventsShowcase a.gs_prev, .gs_EventsShowcase a.gs_next {
	display:block; float:right; z-index: 999;
	position:absolute; top:0px; left:-6px;
	height:48px; width:19px; margin-right:2px;
}

.gs_EventsShowcase a.gs_prev {
	background:url("images/widget_events.png") no-repeat 0 0;
}
	
.gs_EventsShowcase a.gs_prev:hover, .gs_WidgetDetail a.gs_prev:hover {
	background-position: -1px -48px;
}

.gs_EventsShowcase a.gs_next {
	left:258px;
	background:url("images/widget_events.png") no-repeat -29px 0;
}
	
.gs_EventsShowcase a.gs_next:hover, .gs_WidgetDetail a.gs_next:hover {
	background-position: -29px -48px;
}

.gs_WidgetEvents h4 {
	width:100%; margin-bottom:18px;
	font-size:14px; color:#ffbb03;
}

.gs_WidgetEvents box {
	display:block;
	position:relative;
	width:296px;
	-moz-box-shadow: 0 -5px 5px rgba(0,0,0,.1); -webkit-box-shadow: 0 -5px 5px rgba(0,0,0,.1); box-shadow: 0 -5px 5px rgba(0,0,0,.1);
}


.gs_WidgetEvents .gs_WidgetDate{
	float:left;
	width:68px; height:100%; padding:8px 12px 12px;
	font:10px Museo700, "Trebuchet MS", sans-serif; color:#93a1a9; text-align:center;
}

.gs_WidgetEvents .gs_WidgetDate span {
	display:block; clear:both;
	font-size:60px; color:#b0cbdc; text-shadow:0 -1px 1px rgba(0,0,0,.4), 0 1px 0px rgba(255,255,255,.9); line-height:60px;
}

.gs_WidgetEvents .gs_WidgetDate hr {
	width:auto; margin:6px 0;
	border-top:1px solid #f7f9fb;
	border-bottom:1px solid #f2f6f9;
	-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;
}

.gs_WidgetEvents .gs_WidgetDetail{
	float:right;
	width:190px; min-height:120px; margin:10px 0 0 0;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#636464; line-height:15px;
}

*html .gs_WidgetEvents .gs_WidgetDetail {
	width:184px;
}

.gs_WidgetDetail a.gs_prev, .gs_WidgetDetail a.gs_next {
	float:right;
	position:relative; top:0; left :0;
}

.gs_WidgetEvents .gs_WidgetLogo span {
	display:none;
}

.gs_WidgetEvents .gs_BtnAgenda {
	text-align: center;
	line-height:23px;
}

.gs_WidgetEvents a.gs_BtnAgenda {
	display:inline-block;
	width:103px; height:24px; margin:10px 0; 
	background:url("images/button_agenda.png") no-repeat 0 0; 
	
}

.gs_WidgetEvents a.gs_BtnAgenda:hover {
	background:url("images/button_agenda.png") no-repeat 0 -25px; 
}

.gs_WidgetEvents a.gs_BtnAgenda span {
	display:none;
}

.gs_WidgetEvents h2 a {
	display:block;
	margin:10px 0; line-height:17px;
	font:12px Museo700, "Trebuchet MS", sans-serif; color:#3B8FC3; text-decoration:underline;
}

.gs_WidgetEvents h2 a:hover {
	text-decoration:none;
}

.gs_WidgetEvents hgroup {
	float:right; clear:right;
	width:160px; margin-top:20px;
	font:12px Museo700, "Trebuchet MS", sans-serif;
}

.gs_WidgetEvents .gs_WidgetText {
	float:right; clear:right;
	width:160px; margin-top:20px;
}

.gs_WidgetEvents .gs_WidgetImage {
	position:relative;
	width:120px; height:200px; margin:27px 0 -18px -12px;
	overflow:visible;
}
.gs_WidgetEvents hr {
	width:296px; margin-left:-12px;
	border:0; border-top:1px solid #eee;
	-moz-box-shadow: 0 -2px 3px rgba(0,0,0,.1); -webkit-box-shadow: 0 -2px 3px rgba(0,0,0,.1); box-shadow: 0 -2px 3px rgba(0,0,0,.1);
}

/*stile in #gs_Content */

#gs_Content .gs_Widget article.gs_WidgetEvents {
	padding-bottom:0;
	background: #fafafa;
	background: -moz-linear-gradient(top,#ffffff 0%, #fafafa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );
}

#gs_Content .gs_Widget .gs_WidgetEvents .gs_WidgetHeading {
	background-color:#7374cb;
}

#gs_Content .gs_Widget .gs_WidgetEvents .gs_WidgetHeading span {
	color:#ececf8;
}

#gs_Content .gs_Widget .gs_WidgetEvents .gs_WidgetHeading span.gs_Tip {
	background:#7374cb;
}







/* css andrea */

.gs_EventsShowcase > .gs_EventIconWrapper {
	position:relative;
	width: 240px; margin-left: 20px; overflow: hidden
}

.gs_EventsShowcase li a.selected {
	color:#265F7E;
	border:1px solid #dfdfdf; -moz-border-radius:8px; border-radius: 8px;
	background: #317BA3; /* old browsers */
	background: -moz-linear-gradient(top, #317BA3 0%, #265F7E 15px, #FFFFFF 15px, #FFFFFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #317BA3), color-stop(34% ,#265F7E), color-stop(34% ,#FFFFFF), color-stop(100%,#FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#317BA3', endColorstr='#FFFFFF',GradientType=0 );
}


.gs_EventsShowcase a.gs_BtnAgenda {
	display:inline-block;
	width:102px; height:24px; margin:10px 0; 
	background:url("images/button_agenda.png") no-repeat 0 0; 
	
}

.gs_EventsShowcase a.gs_BtnAgenda:hover {
	background:url("images/button_agenda.png") no-repeat 0 -25px; 
}

/* WIDGET SHOWCASE */
/* widget showcase - varianti verde, giallo e rosa */

.gs_WidgetShowcase .gs_WidgetLogo {
	width:100%; height:46px;
}

.gs_WidgetShowcase .gs_WidgetLogo span {
	display:none;
}

.gs_WidgetShowcase article p {
	margin-bottom:0;
}

.gs_WidgetShowcase hgroup {
	float:right;
	width:160px; margin:0 0 0;
	font:12px Museo700, "Trebuchet MS", sans-serif;
}

.gs_Widget .gs_WidgetShowcase article h2 a {
	font:12px Museo700, "Trebuchet MS", sans-serif; text-decoration:underline; font-weight: normal;
}


.gs_Widget article hgroup h2 a{
	font-size: 15px;
}

.gs_Widget .gs_WidgetShowcase article h2 a:hover{
	text-decoration:none;
}

.gs_Widget article hgroup h3 {
	position:relative;
	margin:0 0 4px;
	font:12px MuseoSlab700, "Trebuchet MS", sans-serif; line-height:15px;
	font-weight: normal;
}

.gs_Widget article hgroup h4 {
	position:relative;
	margin:0;
	margin-bottom: 0px;
	font:12px Museo700, "Trebuchet MS", sans-serif; line-height:15px;
	font-weight: normal;
	color:#D11806;
}

.gs_Widget article hgroup h2 {
	position:relative;
	margin:0 0 8px;
}

.gs_Widget .gs_WidgetShowcase .gs_WidgetImage {
	position:relative; float:left;
	width:100px; min-height:50px;
}

.gs_Widget .gs_WidgetShowcase article img {
	float:left;
	margin:0 auto;
}

.gs_Widget .gs_WidgetLogo {
	margin-bottom:18px;
}

.gs_Widget .gs_WidgetShowcase .gs_WidgetDescr {
	float:right; clear:right;
	width:160px; margin-top:8px;
}


#gs_Content .gs_Widget .gs_WidgetShowcase .gs_WidgetHeading span.gs_Tip,
#gs_Content .gs_Widget .gs_WidgetShowcase .gs_WidgetHeading span{
	display:none;
}

.gs_Widget .gs_WidgetShowcase .gs_WidgetHeading,
#gs_Content .gs_Widget .gs_WidgetShowcase .gs_WidgetHeading {
	height:8px; width:298px; margin:-9px 0 12px -13px;
}

/* variante giallo - yellow */

/* varianti colore */
/* yellow CON IMMAGINE IN POSITION ABSOLUTE CHE SI APPOGGIA AL FONDO DEL WIDGET*/

.gs_Widget article.gs_Yellow,
#gs_Content .gs_Widget article.gs_Yellow {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF9EC', endColorstr='#F8EAD4', GradientType=0 );
	background-color:#F8EAD4;
	background-image:url("images/w_box_bg.png");
	background-image:url("images/w_box_bg.png"), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#FFF9EC), to(#F8EAD4));
	background-image:url("images/w_box_bg.png"), -moz-radial-gradient(50% 50% 90deg,circle closest-corner, #FFF9EC, #F8EAD4);
	background-repeat:no-repeat;
	background-position:top left;
}

.gs_Widget .gs_Yellow .gs_WidgetHeading,
#gs_Content .gs_Widget .gs_Yellow .gs_WidgetHeading {
	background-color:#ffce77;
}

.gs_Widget .gs_Yellow .gs_WidgetLogo {
	width:100%; height:24px;
	background:url("images/logo_giunti_junior.png") no-repeat left top;
}

.gs_Widget article.gs_Yellow hgroup {
	width:140px;
	color:#632973;
}

.gs_Widget article.gs_Yellow h2 a{
	color:#632973;
}

.gs_Widget article.gs_Yellow h2 a:visited{
	color:#7E698B;
}

.gs_Widget article.gs_Yellow .gs_WidgetDescr {
	width:140px;
}

.gs_Widget article.gs_Yellow .gs_WidgetImage {
	width:120px;
}

.gs_Widget article.gs_Yellow p {
	color:#97785A;
}

/* variante verde - green */
.gs_Widget article.gs_Green,
#gs_Content .gs_Widget article.gs_Green {
	min-height:185px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1FAEE', endColorstr='#E2EEDA',GradientType=0 );
	background-color:#E2EEDA;
	background-image:url("images/w_box_bg.png");
	background-image:url("images/w_box_bg.png"), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#F1FAEE), to(#E2EEDA));
	background-image:url("images/w_box_bg.png"), -moz-radial-gradient(50% 50% 90deg,circle closest-corner, #F1FAEE, #E2EEDA);
	background-repeat:no-repeat;
	background-position:top left;
}

.gs_Widget .gs_Green .gs_WidgetHeading,
#gs_Content .gs_Widget .gs_Green .gs_WidgetHeading {
	background-color:#CAE98D;
}

.gs_Widget .gs_Green .gs_WidgetLogo {
	width:100%; height:30px;
	background:url("images/logo_touring_club.gif") no-repeat left top;
}

.gs_Widget article.gs_Green hgroup {
	color:#02641b;
}

.gs_Widget article.gs_Green h2 a {
	color:#02641b;
}

.gs_Widget article.gs_Green h2 a:visited {
	color:#02641b;
}

/*
.gs_Widget article.gs_Green p {
	color:#7BA762;
}
*/

/* variante rosa  - pink */
/* varianti colore */
/* mondo giunti CON IMMAGINE IN POSITION ABSOLUTE CHE SI APPOGGIA AL FONDO DEL WIDGET*/


.gs_Widget article.gs_Pink,
#gs_Content .gs_Widget article.gs_Pink {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF9EC', endColorstr='#F8EAD4',GradientType=0 );
	background-color:#F8EAD4;
	background-image:url("images/w_box_bg.png");
	background-image:url("images/w_box_bg.png"), -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#FFF9EC), to(#F8EAD4));
	background-image:url("images/w_box_bg.png"), -moz-radial-gradient(50% 50% 90deg,circle closest-corner, #FFF9EC, #F8EAD4);
	background-repeat:no-repeat;
	background-position:top left;
	color: #E88D92;
}

.gs_Widget .gs_Pink .gs_WidgetHeading,
#gs_Content .gs_Widget .gs_Pink .gs_WidgetHeading {
	background-color:#E88D92;
}

.gs_Widget .gs_Pink .gs_WidgetImage img {
	-moz-box-shadow: -3px 2px 10px rgba(0,0,0,.2); -webkit-box-shadow: -3px 2px 10px rgba(0,0,0,.2); box-shadow: -3px 2px 10px rgba(0,0,0,.2);
}

.gs_Widget article.gs_Pink hgroup {
	color:#632973;
}

.gs_Widget article.gs_Pink h2 a{
	color:#D11806;
}

.gs_Widget article.gs_Pink h2 a:visited{
	color:#D11806;
}

.gs_Widget article.gs_Pink hgroup {
	width:140px;
}

.gs_Widget article.gs_Pink .gs_WidgetDescr {
	width:140px;
}

.gs_Widget .gs_Pink .gs_WidgetText p {
	color:#97785A;
}



.gs_WidgetEvents .gs_EventIconWrapper li{
	width: 86px; height: 50px;
	margin-right : 5px;
}

.gs_WidgetEvents li a {
	width: 86px;
	
}


.gs_WidgetEvents .gs_EventIconWrapper ul{
	width: 275px;
}

.gs_WidgetEvents .gs_EventIconWrapper {
	margin-left: 15px;
	width: 260px;
}