body {
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff ;
}

h1 {margin: 0; padding: 0; color: #333;}
h3 {margin:0px; color: #333; font-size:1em; font-weight:normal; padding: 10px 0;}
p {margin:0px; color: #333;	font-size:1em; line-height:140%; padding-top: 5px;text-align: left;}

a, a:link, a:visited, a:active {color:#333; text-decoration: underline;}
a:hover {color:#999; text-decoration: underline;}

#lang {margin: 0px;padding: 0px;color: #333;font-size:0.7em; text-align: right;}
#lang a, a:link, a:visited, a:active {color: #333;}
#lang a:hover {color: #999;}

#container {width: 780px; margin: 1px auto;margin-top: 2px;}

#header {margin:0px;padding:20px 0 0 0;background:#333;/*#676a60;*/}

#mainnav {
	margin:0;
	padding: 0px;
	font-size:0.7em;
	font-weight:normal;
	text-align:right;
	height: 23px;
	background:#676a60;
	overflow: hidden;
}
#mainnav ul {padding:3px 3px 0 0 ; margin: 0;list-style:none;}
#mainnav li {
	margin:0px;
	padding:1px;
	color: #ccc;
	display:block;
	float:left;
}

#mainnav li a:link {
	color: #fff;
	text-decoration: none;
}

#mainnav li a:visited {
	color: #fff;
	text-decoration: none;
}

#mainnav li a:hover {
	color: #ccc;
	text-decoration: none;
}

#MusicFlash {float:left; margin: 0; padding: 0; background-color: #676A60;}

#content {
	margin:0px;
	padding:0px 0px 10px 278px;	
	border:1px solid #666;
}

#main {
	margin:0px;
	padding:10px;
	background-color:#f2f4f3;
	background-repeat:repeat;
	font-size: 11px;
	text-align: left;
	border: 1px dotted #ccc;
}

#main h2 {margin:0px; color: #333;font-size:1.2em; text-transform:uppercase;padding: 5px 0;}
#main h3{font-weight: bold;}
#main ul {margin:0; padding: 0;}

#main li {
list-style-type:none;
font-size: 11px;
line-height:110%;
}

#footer {
	margin:0px 0px;
	padding:2px 10px 0 0;
	font-size:0.6em;
	height:35px;
	background:#fff;
	background-image:url('../images/logoMatita.png');
	background-repeat:no-repeat;
	background-position:right top;
	top: 0px;
	border: 0px solid #f00;
}
/*ALL DIFFERENT BACKGROUNDS*/
#contentbgHomepage  {
	/*background:url(http://www.nicolaciccone.com/images/bgAccueil.jpg);
	background-repeat:no-repeat;*/
	height: 550px;
}
.contentbg {background:#333;}
.contentbgNouvelles  {
	background:#333 url('../images/bgNouvelles.jpg');
	background-repeat:no-repeat;
	min-height: 300px;
}
.contentbgNouvellesNew  {
	background:#333 url('../images/bgNouvelles.jpg');
	background-repeat:no-repeat;
	min-height: 300px;
}
.contentbgBiographie  {
	background:#333 url('../images/bgBiographie.jpg');
	background-repeat:no-repeat;
	min-height: 300px;
}
.contentbgDiscographie  {
	background:#333 url('../images/bgDiscographie.jpg');
	background-repeat:no-repeat;
	min-height: 300px;
}
.contentbgMultimedia  {
	background:#333 url('../images/bgMultimedia.jpg');
	background-repeat:no-repeat;
	min-height: 300px;
	
}
.contentbgSpectacles  {
	background:#333 url('../images/bgSpectacle.jpg');
	background-repeat:no-repeat;
	min-height: 300px;
	
}.contentbgMessages  {
	background:#333 url('../images/bgMessage.jpg');
	background-repeat:no-repeat;
	min-height: 300px;
}
.contentbgAdmin  {
	background:#333 url(http://www.nicolaciccone.com/images/bgAdmin.jpg);
	background-repeat:no-repeat;
	min-height: 300px;
}

/* TEXTES & LINKS BOLD */

.txt10Bld {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #2C4969; 
	text-decoration: none;
}

.txt10Bld:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #2C4969; 
	text-decoration: none;
}

.txt10Bld:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #2C4969; 
	text-decoration: underline;
}


/*DISCOGRAPHIE SPECIALS*/

.disco1 { 
	width: 230px;
	margin-left: 5px;
	float: left; 
	background:url('../images/disco1.jpg'); 			
	background-position: 140px 10px; 
	background-repeat: no-repeat;
}
.disco2 {
	width: 230px;
	margin-left: 5px; 
	float: left; 
	background:url('../images/disco2.jpg'); 		
	background-position: 140px 10px; 
	background-repeat: no-repeat;
}
.disco3 {
	clear: left; 
	width: 230px;
	margin-left: 5px;
	float: left; 
	background:url('../images/disco3.jpg'); 
	background-position: 140px 10px; 
	background-repeat: no-repeat; 
}
.disco4 {
	width: 230px; 
	margin-left: 5px;
	float: left; 
	background:url('../images/disco4.jpg'); 		
	background-position: 140px 10px; 
	background-repeat: no-repeat; 
}
.disco5 {
	width: 230px; 
	margin-left: 5px;
	float: left; 
	background:url('../images/disco5.jpg'); 		
	background-position: 130px 10px; 
	background-repeat: no-repeat; 
}
.disco6 {
	width: 230px; 
	margin-left: 5px;
	float: left; 
	background:url('../images/disco6.jpg'); 		
	background-position: 130px 10px; 
	background-repeat: no-repeat; 
}


/*MULTIMEDIA SPECIALS*/
.MultimediaDisc1 { width: 450px; background:url('../images/disco1.jpg'); background-position: 330px 0; background-repeat: no-repeat;margin-top: 15px;}
.MultimediaDisc2 { width: 450px;background:url('../images/disco2.jpg'); background-position:330px 0; background-repeat: no-repeat; margin-top: 15px;}
.MultimediaDisc3 { width: 450px;background:url('../images/disco5.jpg'); background-position:330px 0; background-repeat: no-repeat; margin-top: 15px;}
.MultimediaDisc4 { width: 450px;background:url('../images/disco6.jpg'); background-position:330px 0; background-repeat: no-repeat; margin-top: 15px;}
.multimedia {border: 1px solid #333; margin-top: 75px;}
.multimedia th {background: #AAA; font-size: 10px; color:#333; text-align: center; }
.multimedia td {background: #EEE; font-size: 11px; color:#333; border-bottom: 1px solid #999;border-right: 1px solid #999;text-align: center; padding: 2px;}
.multimedia img {text-align: center; margin: 0px auto;}
.multimedia td.odd {background: #CCC;}

.title {
	text-align:left;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #676a60; 
	text-decoration: none;
}

.subTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #676a60; 
	text-decoration: none;
}

.song_title {text-align:left;}

.blueTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #2C4969; 
	text-decoration: none;
}

.blueSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #2C4969; 
	text-decoration: none;
}

.text_justify {
	text-align: justify;
}

/*MESSAGE SPECIALS*/
.Contact {margin-top: 10px; font-size: 11px;}
.Contact input, .Contact textarea {font-size: 11px; border: 1px solid #B3B692;}
.Contact .row {padding: 5px; text-indent: 5px;}
.link {color:#374E34; text-decoration: underline;}

.ContactMessage {height: 300px;}

/* ADMIN CSS */

.adminTitle {color:#ffffff; font-size: 18px; font-weight: bold; margin-left: 5px; margin-right: 35px; }

#mainAdmin {
	margin:0px;
	padding:10px;
	background:#ECEDDF;
	filter:alpha(opacity=85); -moz-opacity: 0.85; visibility : visible;
	background-repeat:repeat;
	font-size: 11px;
	text-align: left;
	color: filter:alpha(opacity=100); -moz-opacity: 1; visibility : visible;
	min-height: 340px;
}


/* clearfix hack-------------http://positioniseverything.net*/

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */