/* RESET *****************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* RESET *****************************************************************************************/

BODY {font: 13px "Times New Roman", Times, serif; color:#000;}

#containerBase {width:960px; margin:0 auto;}

#header {text-align:right; }

.floatSx {float:left;}

.clear {clear:both; display:block;}

A:LINK, A:VISITED {color: #FCF}
A:HOVER {text-decoration:none;}

.home .t-home {display:none;}

/* HOME PAGE + PAGINE ****************************************************************************/

H1 {background-color:#9d1b30; padding:20px 10px 2px 10px; font-size:40px; font-weight:bold; color:#FFF;}
H2 {background-color:#9d1b30; padding:0 10px 20px 10px; font-size:24px; font-weight:bold; color:#FFF;}
H3 {font-weight:bold; font-size:20px;}

#contentContainer {background-color:#9d1b30; padding-left:10px; color:#FFF; font-size:16px;}

.intro {font-size:18px; line-height:150%; display:block; background-color:#b14a5b; padding:10px; margin:0 15px 0 13px;}

.column {display:block; width:310px; margin-right:6px; float:left;}

.text1 {color:#FFF; font-size:20px; text-align:justify;}
.text2 {color:#FFF; font-size:15px; line-height:25px; width:290px; padding-right:20px; text-align:justify;}
.text2 UL {padding:0 0 0 15px; list-style-type:square; text-align:left;}
.text3 {color:#FFF; font-size:15px; line-height:20px; text-align:justify; color:#FF9}
.text4 {color:#FFF; font-size:20px; line-height:25px; text-align:justify; width:290px; padding-right:20px; overflow:hidden;}
.text5 {color:#FFF; font-size:17px; text-align:justify;}
.text6 {color:#FFF; font-size:17px; line-height:20px; text-align:justify; width:290px; padding-right:20px; overflow:hidden;}

.text4 STRONG {font-weight:bold;}

.margin10 {margin-right:10px;}

#collaborazioni {color:#FFF; font-size:11px; padding-bottom:5px;}
#collaborazioni IMG {margin-right:8px;}
#collaborazioni #paginazione {float:right; padding:10px; font-size:15px;}
#collaborazioni #paginazione LI {display:inline;}
#collaborazioni #paginazione LI  A {border-left:1px solid #FFF; padding:0 10px}

#gallery {}
#gallery LI {display:inline;}
#gallery LI A IMG {border:2px solid #FFF; margin:14px;}
#gallery LI A:HOVER IMG {border:2px solid #609;}


#gallery-adozioni {}
#gallery-adozioni LI {display:inline;}
#gallery-adozioni LI A IMG {border:2px solid #FFF; margin:8px 16px 8px 0;}
#gallery-adozioni LI A:HOVER IMG {border:2px solid #609;}

.colonnasx {display:block; float:left; width:632px;}
.colonnasx .text2 {width:288px;}

.eumachia {clear:both; display:block; padding-top: 20px; width:620px;}
.mulvia_vesuvius {padding-top:50px;}
.mulvia_vesuvius #gallery-adozioni {padding:0;}
.lucius {padding:0;}
.lucius #gallery-adozioni  {padding:0;}

/* PROFILO ****************************************************************************/

.caniProfilo1 {width:310px; height:294px; background: url(/img/img-progetto1.jpg) no-repeat left top; position:relative;}
.caniProfilo1 A,
.caniConvenzione1 A,
.caniContatti1 A {position:absolute; top:0; display:block; width:300px; padding:2px 5px; color:#900; background-color:#b14959; color:#FFF; border-bottom:2px solid #9d1b30; font-size:13px;}

.caniProfilo2 {width:310px; height:294px; background: url(/img/img-progetto2.jpg) no-repeat left top; position:relative;}

.caniProfilo2 A.primo {position:absolute; top:123px; right:158px; display:block; width:142px; padding:2px 5px; background-color:#b14959; color:#FFF; border-top:2px solid #9d1b30; font-size:13px;}
.caniProfilo2 A.secondo {position:absolute; top:123px; right:0; display:block; width:142px; padding:2px 5px;  background-color:#b14959; color:#FFF; border-top:2px solid #9d1b30; font-size:13px;}
.caniProfilo2 A.terzo {position:absolute; bottom:0; right:158px; display:block; width:142px; padding:2px 5px; background-color:#b14959; color:#FFF; border-top:2px solid #9d1b30; font-size:13px;}
.caniProfilo2 A.quarto {position:absolute; bottom:0; right:0; display:block; width:142px; padding:2px 5px; background-color:#b14959; color:#FFF; border-top:2px solid #9d1b30;  font-size:13px;}

.caniConvenzione1 {width:310px; height:294px; background: url(/img/img-convenzione.jpg) no-repeat left top; position:relative;}

/* PARTNERS ****************************************************************************/

.partners1 {width:155px;height:27px; background:url(/img/img-partners1.jpg) no-repeat left top; padding-top:120px;}
.partners2 {width:155px;height:27px; background:url(/img/img-partners2.jpg) no-repeat left top; padding-top:120px;}
.partners3 {width:155px;height:27px; background:url(/img/img-partners3.jpg) no-repeat left top; padding-top:120px;}

.partners1 A,
.partners2 A,
.partners3 A {display:block; padding:0 5px; background-color:#b14959; color:#FFF; font-size:13px; border-top:2px solid #9d1b30;}

/* CONTATTI ****************************************************************************/

.caniContatti1 {width:310px; height:294px; background: url(/img/img-contatti.jpg) no-repeat left top; position:relative;}

/* NAVIGATION BAR ***********************************************************************/

#navigationBar {background-color:#9d1b30; padding:3px 0 0 10px;}
#navigationBar LI {display:inline;}
#navigationBar LI A {padding:0 5px; text-decoration:none; color:#FFF; font-weight:bold; border-right:1px solid #FFF;}
#navigationBar LI A:HOVER {text-decoration:underline;}
#navigationBar LI A IMG {vertical-align:middle;}

