/*
DOSSIER DONNA 8 Marzo Donne, assalto alla politica
*/


.logo-container h1 .rep-logo-big {
    float: left;
    height: 55px;
    margin-top: 15px;
    width: 284px;
}

.logo-container h1 .section-logo {
    border-left: 1px solid #DDDDDD;
    margin-left: 30px;
    padding-left: 30px;
    margin-top: 15px;
    
}

.logo-container h1 .section-logo img {
    margin-top: 15px;
}

@font-face {
    font-family: "lato-bold";
    font-style: normal;
    font-weight: normal;
    src: url("https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-bold.eot?#iefix") format("embedded-opentype"), url("https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-bold.woff") format("woff"), url("https://www.repstatic.it/cless/main/nazionale/2013-v1/css/common/font/repubblica-lato-bold.ttf") format("truetype");
}

#gs-social-sharebuttons {
	padding-top: 10px;
	position: absolute;
	right: 0px;
}

.inner-container {border-top: 3px double #999 !important; padding-bottom: 0px !important;}
.main-content {
	width: 978px;
	margin-left: 0px;
	margin-top: 15px;
	height: 1230px;

	background: #edf5fb; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #edf5fb 0%, #d5ebfb 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#edf5fb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #edf5fb 0%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #edf5fb 0%,#d5ebfb 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #edf5fb 0%,#d5ebfb 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #edf5fb 0%,#d5ebfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5fb', endColorstr='#d5ebfb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



	border-bottom: 1px solid #90cefb;
    box-shadow: 5px 5px 12px -6px rgba(150, 150, 150, 0.3);
    margin-bottom: 30px;

}
.apertura {
	position: absolute;
	width: 500px;
	top: 40px; left: 20px;
	z-index: 3;
}

.foto-centro {
	position: absolute;
	top: 120px;
	left: 28%;
}


.apertura h1 a {
	font: 50px/48px 'lato-black',Arial,'Helvetica Neue',Helvetica,sans-serif;
}
.apertura h2 {
    font: 16px/20px 'lato-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;
    margin-top: 7px;
}
.apertura img {top: 130px; left: 270px; position: absolute;}

.article-right {
	position: absolute;
	width: 250px;
	right: 30px; top: 80px; 
	border-bottom: 3px solid #25afe5;
	padding-bottom: 5px;
}

.article-right h1 {
	font: 15px/19px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
	margin: 5px 0px;
}

.article-right h2 {
	font: 16px/19px 'lato-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;
}

.link-video 					{position: relative;}

.link-video span.icon-video {
    background-image: url("https://www.repstatic.it/cless/main/nazionale/2013-v1/img/common/sprite-common.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 38px;
    left: 40%;
    position: absolute;
    top: 40%;
    width: 48px;
    z-index: 1;
}

.link-video-small 					{position: relative;}

.link-video-small span.icon-video {
    background-image: url("https://www.repstatic.it/cless/main/nazionale/2013-v1/img/common/sprite-common.png");
    background-position: -1px -50px;
    background-repeat: no-repeat;
    top: 40%;
    display: block;
    height: 22px;
    left: 40%;
    position: absolute;
    width: 28px;
    z-index: 1;
}


em.author { color: #666666; font: 11px/13px Arial,'Helvetica Neue',Helvetica,sans-serif; }
a strong {color: #087BBB;}

p.credit {
    position: absolute;
    bottom: 10px;
    left: 30px;
    font-size: 11px;
    color: #666;
}


/**/
.img-left {
	position: absolute;
	width: 290px;
	border-bottom: 3px solid #25afe5;
	padding-bottom: 5px;
    box-shadow: 5px 5px 12px -6px rgba(150, 150, 150, 0.4);
}

.img-left h1 {
	font: 16px/20px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-transform: uppercase;
}

.img-left h2 {
	font: 14px/18px 'lato-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;
	margin-top: 7px;
}

/**/

.img-left.quattro, .img-left.sette  {
    width: 380px;
}

.img-left.quattro h2 {
    font: 16px/19px 'lato-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;
    margin-top: 7px;
}

.img-left.quattro h3 {
    font: 11px/13px 'lato-regular',Arial,'Helvetica Neue',Helvetica,sans-serif;
    margin-top: 7px;
    color: #087BBB !important;
}



/**/

.img-left img {
    float: left;
    margin-right: 10px;
}

/**/ 
.uno, .due, .tre, .quattro, .cinque, .sei, .sette, .otto, .nove, .dieci, .undici {
	position: absolute;
}

.uno     {top: 380px; left: 20px;}
.due     {top: 380px; right: 20px;}
.tre     {top: 530px; left: 120px;}
.quattro {top: 530px; right: 100px;}

.cinque  {top: 680px; left: 60px;}
.sei     {top: 680px; right: 60px;}
.sette   {top: 830px; left: 120px;}
.otto    {top: 830px; right: 120px;}

.nove    {top: 980px; left: 180px;}
.dieci   {top: 980px; right: 140px;}

.undici   {top: 1130px; left: 340px;}

.twitter {top: 680px; left: 340px;}

/**** sotto  ***/
.sub-content-zone {background-color: #eee; padding: 30px 0px 0px 60px; margin:0px; }

.sub-content-zone:before, .sub-content-zone:after {
    content: "";
    display: table;
}
.sub-content-zone:after {
    clear: both;
}


.sub-main-content {
	background-color: #eee;
	margin-bottom: 30px;
	padding-top: 20px;
	float: left;
    padding: 15px 15px 0 0;
    width: 390px;
    margin-right: 70px;
}

.sub-main-content .article time {
    color: #666666;
    display: block;
    font: 12px/12px Arial,'Helvetica Neue',Helvetica,sans-serif;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.sub-main-content .article img {
    float: left;
    margin: 0 10px 0 0;
}
.sub-main-content .article h1 {
    margin-bottom: 5px;
}
.sub-main-content .article h1, .sub-main-content .article h1 a, .sub-main-content .article h1 a:visited {
    font: 20px/23px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
}



.sub-main-content-1 {
	background-color: #eee;
	margin-bottom: 30px;
	padding-top: 20px;
	float: left;
    padding: 15px 15px 0 0;
    width: 390px;
}

.sub-main-content-1 .article time {
    color: #666666;
    display: block;
    font: 12px/12px Arial,'Helvetica Neue',Helvetica,sans-serif;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.sub-main-content-1 .article img {
    float: left;
    margin: 0 10px 0 0;
}
.sub-main-content-1 .article h1 {
    margin-bottom: 5px;
}
.sub-main-content-1 .article h1, .sub-main-content-1 .article h1 a, .sub-main-content-1 .article h1 a:visited {
    font: 20px/23px 'lato-bold',Arial,'Helvetica Neue',Helvetica,sans-serif;
}


.sub-main-content .article, .sub-main-content-1 .article  {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 -15px 25px 0;
    padding: 0 15px 25px 0;
}
.sub-main-content .article:before, .sub-main-content .article:after, .sub-main-content-1 .article:before, .sub-main-content-1 .article:after {
    content: "";
    display: table;
}
.sub-main-content .article:after, .sub-main-content-1 .article:after {
    clear: both;
}


















