/*
 Creation and/or Modifications by Qube Srl
 *****************************************************************	
	Qube Srl - www.qubestudios.it
	Copyright (c) 2009 Qube Srl
	E-mail : info@qubestudios.it	
 *****************************************************************
*/

/*
/////////////////////////////MODULES/////////////////////////////////////
Contiene l'importazione dei css di ogni modulo.
01. Contatti
02. Pagine
*/






/* 01. Contatti */	@import url(http://associazioneariete.org/admin/modules/contact/template/style.css);
/* 02. Pagine */	@import url(http://associazioneariete.org/admin/modules/pagine/template/style.css);
/* 03. News */	@import url(http://associazioneariete.org/admin/modules/news/template/style.css);
/* 04. Utenti */	@import url(http://associazioneariete.org/admin/modules/utenti/template/style.css);
/* 05. Eventi */	@import url(http://associazioneariete.org/admin/modules/eventi/template/style.css);
/* 06. Feedback */	@import url(http://associazioneariete.org/admin/modules/focus/template/style.css);
/* 07. Uploadpdf */	@import url(http://associazioneariete.org/admin/modules/uploadpdf/template/style.css);






/*
/////////////////////////////TOP/////////////////////////////////////
Contiene la formattazione degli elementi relativi al top
01. Titolo
02. Navigazione
*/

/*01. Titolo*/
#top h1 {
	width:282px;
	height:140px;
	background:url(../images/logo.png) no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
}

#top h1 a{
	display:block;
	width:282px;
	height:140px;
}

#top h1 a span{
	display:none;
}


/*02. Social e Lingue*/
#top .social_lingue{
	background-color:#fff;
	height:25px;
	position:absolute;
	right:20px;
	top:0;
	padding:5px 10px; 
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	moz-border-bottom-right-radius:10px;
	moz-border-bottom-left-radius:10px;
	webkit-border-bottom-right-radius:10px;
	webkit-border-bottom-left-radius:10px;
}

#top .social_lingue p{
	font-size:11px;
	color:#666;
	line-height:18px;
	margin-right:5px;
	display:inline;
	float:left;
}

#top .social_lingue p.lingue{
	margin-right:5px;
}

#top .sponsor{
	background-color:#559ec0;
	width:582px;
	height:40px;
	padding:5px 12px;
	position:absolute;
	right:10px;
	top:50px;
}

#top .sponsor .box{
	width:95px;
	height:20px;
	background-color:#cde1eb;
	padding:10px 20px;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-shadow:1px 1px #666666;
	margin-right:14px;
	text-align:center;
}

#top .sponsor .boxultimo{
	margin-right:0 !important;
	width:95px;
	height:20px;
	background-color:#cde1eb;
	padding:10px 20px;
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-shadow:1px 1px #666666;
	text-align:center;
}

/*02. Navigazione*/
#top .container_menu{
	background:url(../images/bg_menu.png) no-repeat;
	width:973px;
	height:52px;
    position: absolute;
    top: 125px;
	left:8px;
	z-index:70;	
}

#top .bomboniera{
    position: absolute;
    top: 50px;
	right:20px;
	z-index:71;	
}


.video_youtube iframe{
	height: 230px;
    width: 300px;
	}
	
.titlevideo{
	padding:10px;
	background-color:#009966;
	color:#FFFFFF;
	width:420px;
	margin-bottom:25px;}

#top .container_menu ul{
    margin-top: 9px;
    padding-left: 10px;
}

#top .container_menu ul li{
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-right:20px;
}

#top .container_menu ul li.ultimavoce{
	margin-right:0 !important;
}

#top .container_menu ul li span {
    color: #FFFFFF;
    font-size: 11px;
}

#top .container_menu ul li a{
	color:#FFFFFF;
}

/*SLIDE*/
#content #slider{
	width:984px; height:250px; overflow: hidden; position: relative; margin-top: 10px;
}	
#content #slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#content #slider li{ 
	width:984px;
	height:250px;
	overflow:hidden; 
	}

#prevBtn, #nextBtn{ 
	display: block;
    height: 49px;
    left: 3px;
    position: absolute;
    top: 105px;
    width: 17px;
	}	
#nextBtn{ 
	left:964px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:17px;
	height:49px;
	background:url(../images/prev_btn.png) no-repeat 0 0;
	text-indent: -9999px;	
	}	
#nextBtn a{ 
	background:url(../images/next_btn.png) no-repeat 0 0;	
	}
	
#content .shadow{
	background:url(../images/shadow_slider.jpg) no-repeat;
	width:984px;
	height:19px;
	position:relative;
}			

/*Formattazione CONTENITORE A 3 COLONNE*/
#container_home{
	margin-top:10px;
}

/*Elementi BOXLEFT*/
.container_box_3columns .content_box .boxleft {
	background-color:#fff;
	width:250px;
	display:inline;
	float:left;
	padding:0px 10px 10px 0px;
}

.content_box .boxleft .container_menu{
	background-color:#7bc9d9;
	width:230px;
	padding:10px;	
}

.content_box .boxleft .container_menu ul{
	padding-left:0 !important;
	margin-bottom: 10px;
	margin-top:0 !important;
}

.content_box .boxleft .container_menu ul li{
	font-size:13px;
	line-height: 18px;
    padding: 5px 0;
	border-bottom:1px dotted #666;
}

.submenu ul li{
	background-color:#a8e1ed;
}

.submenu ul li a{
	color:#fff !important;
	padding-left:10px;
	font-size:11px;
}

.submenu ul li a:hover{
	color:#fff;
}

.content_box .boxleft .container_menu ul li a{
	color:#fff;
}

.content_box .boxleft h3{
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif bold;
	padding:0px 0px 5px 5px;
	margin:15px 0px 10px 0px;
	color:#7bc9d9;
	border-bottom:1px dotted #999;
}

.content_box .boxleft h4{
	margin-bottom:10px;
}

.content_box .boxleft h4 a{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif bold;
	color:#999;
	padding:0px 0px 5px 5px;
}

.content_box .boxleft h4 span{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif bold;
	color:#7bc9d9;
	padding:0px 0px 5px 5px;
}

.content_box .boxleft img.min{
	float:left;
    margin-right: 10px;
    padding-left: 5px;
}

.content_box .boxleft p{
	line-height:18px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#797979;
	margin-bottom:17px;
}

.content_box .boxleft p a{
	color:#52b1d0;
	font-size:12px;
}

/*Elementi BOXCENTER*/
.container_box_3columns .content_box .boxcenter {
	width:429px;
	padding:0 10px;
	display:inline;
	float:left;
	background-color:#fff;
}

.content_box .boxcenter .articolo{
	padding:15px 0;
	margin-bottom: 20px;
	border-bottom:1px solid #52b1d0;
}

.content_box .boxcenter .articolo h2{
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color:#666666;
}

.content_box .boxcenter .articolo h3{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#52b1d0;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px dotted;
}
.content_box .boxcenter .articolo h3 a{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#52b1d0;
	margin-bottom:15px;
	padding-bottom:5px;
	
	text-decoration:none;
}
.content_box .boxcenter .articolo h3 a:hover{ text-decoration:underline; }

.content_box .boxcenter .articolo h4{	
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color:#52b1d0;
}

.content_box .boxcenter .articolo p{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:justify;
	color:#797979;
}

.content_box .boxcenter .articolo span.leggi{
	display: block;
    margin-top: 15px;
	padding-left:5px;
}

.content_box .boxcenter .articolo span.leggi a{
	color:#52b1d0;
	font-size:12px;
}

.content_box .boxcenter .articolo .btnVerde{
	width:140px;
/*	height:25px;*/
	padding:10px;
	background-color:#99cc00;
	font-size:13px;
	text-align:center;
	float:left;
}

.content_box .boxcenter .articolo .btnAzzurro{
	width:140px;
/*	height:25px;*/
	padding:10px;
	background-color:#52b1d0;
	font-size:13px;
	text-align:center;
	float:right;
}

.btnVerde a, .btnAzzurro a{
	color:#fff;
}

.content_box .boxcenter hr{
	border:1px dotted;
}

.chiudiFloat{clear:both;}


/*Elementi BOXRIGHT*/
.container_box_3columns .content_box .boxright{
	display:inline;
	float:right;
	background-color:#fff;
    padding: 0 10px;
    width: 250px;	
}
.container_box_3columns .content_box .boxright h3{
	color: #666666;
	font-size:20px;
}
.content_box .boxright .articolo{
	padding:10px 0;
	margin-bottom: 20px;
	border-bottom:1px solid #52b1d0;
}

.content_box .boxright .articolo h2{
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color:#666666;
}

.content_box .boxright .articolo h3{
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#52b1d0;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px dotted;
}

.content_box .boxright .articolo h4 a{
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color:#52b1d0;
	text-decoration:none;
}
.content_box .boxright .articolo h4 a:hover{ text-decoration:underline; }
.content_box .boxright .articolo img{
	float:right;
	margin-left: 10px;
	max-width:120px;
}

.content_box .boxright .articolo p{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#797979;
}

.content_box .boxright .articolo span.leggi{
	display: block;
    margin-top: 15px;
	padding-left:5px;
}

.content_box .boxright .articolo span.leggi a{
	color:#52b1d0;
	font-size:12px;
}

.content_box .boxright h4.archivio{
	background-color:#9ed5df;
	width:265px;
	height:25px;
	padding:10px 0px 0px 10px;
}

.content_box .boxright h4.archivio a{
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#006699;
}
	
/* Eventi */
.progetti_evidenza{ color:#797979; }
.progetti_evidenza h3{
	color:#FFF;
	font-weight:bold;
	padding:5px;
	background:#52B1D0;
	margin-bottom:10px;
}

#news .left{
	float:left;
}
#news .right{
	float:right;
}


/*
/////////////////////////////FOOTER/////////////////////////////////////
Contiene la formattazione degli elementi relativi al footer.
01. Specifiche
02. Menu
*/

/*01. Specifiche*/
#footer p{
	font-size:11px;
	color:#999;
}

#footer p strong{
	color:white;
	font-size:13px;
	margin-bottom:15px;
}

/*02. Menu*/
#footer .container_menu{
	text-align:right;
}

#footer .container_menu ul li{
	font-size:11px;
	float:right;
	display:inline;
}

#footer .container_menu ul li a{
	color:white;
}


/* container pagine adozioni */
#container_pagine .content{
	float:left;
	width:470px;
	padding:0px 17px 0px 5px;
}
#container_pagine .menu{
	float:left;
	width:190px;
	padding:10px;
	border:1px dotted #CCCCCC;
}
#container_pagine .menu li{
	padding:5px 0;
	border-bottom:1px dotted #999999;
}

#contentRight .container_box_2columns .content_box .boxDestro { float:right; }
.lista_adozioni li{
	text-indent:20px;
}
.lista_adozioni{
	list-style:circle;
	padding-left:10px
}