/* Start of CMSMS style sheet 'Style' */
/* CSS Document */
body{
background:#fff url("uploads/images/css/bg.jpg") repeat-x;
padding:0;
margin:0;
}
#mainMenu{
}
h1{font-weight:normal; margin:30px 0 30px 0;}
h2{font-weight:normal;}
h4,h3,h2{
color:#9b3300;
}
img a, a img{
border:0;
margin:0;
padding:0;
}
a{
color:#ad4500;
text-decoration:none;}
a:hover{
color:#ad4500;
text-decoration:underline;}

/* DEFINITION DES BLOCKS */
#main{
display:block;
width:800px;
margin:0 auto 0 auto;
color:#6a5a36;
}

	/* HEADER */
	#header{
	width:100%;
	height:80px;
	display:block;
	margin:132px 0 0 0;
	}
	#header .logo{
	width:620px;
	height:80px;
	float:left;
	}
	#header .listen{
	width:155px;
	height:60px;
	padding:20px 0 0 0px;
	float:left;
	}
	/*HEDADER */
	
	/* MENU PRINCIPAL */
	#mainMenu{
	color:White;
	font: normal 17px Georgia, "Times New Roman", Times, serif ;
	display:block;
	height:35px;
	}
	#mainMenu a.lien{
	color:#EDDDCB;
	display:block;
	padding:11px 34px 0 34px;
	height:29px;
	float:left;
	border-left:1px #6b5b39 solid;
	border-right:1px #8a7b5a solid;
	text-align:center;
	text-decoration:none;
	}
	#mainMenu a{
	color:#EDDDCB;
	display:block;
	padding:7px 23px 0 23px;
	height:29px;
	float:left;
	border-left:1px #6b5b39 solid;
	border-right:1px #8a7b5a solid;
	text-align:center;
	text-decoration:none;
	}
	#mainMenu a:hover {
	color:white;
	background:#8a7a59;
	padding:6px 23px 0 23px;
	}
	#mainMenu .actif{
	color:white;
	background:#8a7a59;
	padding:6px 17px 1px 16px;
	}
	/* MENU PRINCIPAL */
	
	/* CONTENU */
	#content{
	display:block;
width:800px;
overflow:hidden;
float:left;
}
#homeBigImg{
display:block;
width:800px;
	margin:30px 0px 10px 0;
padding:0;
}
	#content_wide{
	width:800px;
	display:block;
	float:left;
	}
	#content_center{
	display:block;
	float:left;
	width:440px;

	}
	#content_right{
background:#ebe6de;
	display:block;
	float:right;
	width:260px;
	/*margin:270px 0 0 0;*/
padding:10px;

	}
	#mail_content_right{
	display:block;
	float:right;
	width:260px;
padding:10px;

	}
	#content_right img{
	/* border: 4px #e7dfd2 solid; */
border:0;
	}
#content_right .NewsSummaryLink {
font: 18px Georgia, "Times New Roman", Times, serif ;
width:240px;
}
#content_right .NewsSummary{
font: 14px Georgia, "Times New Roman", Times, serif ;
background:#fff;
padding:10px;
margin:1px;
width:230px;
}
#content_right .NewsSummary:hover {
background:#f7f4ef;
}
#content_right .NewsSummaryMorelink{
font:normal 11px arial;
display:none;
}
#content_right h3{
border:0;
padding:0;
}
	/* CONTENU */
	
	
	/*---- STYLE DES PAGES ----*/
	
		/* --> PAGE LIENS */
h3{
color:#9b3300;
font:21px Georgia, "Times New Roman", Times, serif ;
font-weight:normal;
padding:0 0 10px 0;
margin:0 0 10px 0;
display:block;
width:95%;
float:left;
border-bottom:2px #f0ece3 solid;
}

.Liste_item{
display:block;
/*width:395px;*/
width:48%;
float:left;
/*margin:0 0px 20px 0;*/
/*padding:0 0px 0px 0;*/
}
		.Line_item{
				display:block;
				width:370px;
				float:left;
width:100%;
				color:#897a59;
				font-size:14px;
				padding:4px 0 5px 3px;
				background:url(uploads/images/css/puce.gif) no-repeat 0px 10px;
		}
.Line_item:hover{
background:url(uploads/images/css/puce.gif) no-repeat 2px 10px;
}
		.Line_item a{
				color:#4e3f22;
				margin:0 5px 0 5px;
				text-decoration:none;
		}
			.Line_item a:hover{
				color:#9b3300;
		}
		/*----PAGE LIENS */
		
		/* --> PAGE FAMILY */

			.Family_Line_item h4{
color:#9b3300;
			font-size:22px;
font-weight:normal;
margin-top:0;
				background:url(uploads/images/css/puce.gif) no-repeat 0px 8px;
				padding:0px 0 0px 10px;
				margin:10px 0 10px 0;
			}
			#Family_Liste_item {
				/*margin-top:20px;*/
			}
			.Family_Line_item{
				border-bottom:2px #f0ece3 solid;
					display:block;
					width:46%;
height:350px;
					float:left;
					color:#897a59;
					font-size:14px;
					padding:0 15px 10px 0;

margin:10px 5px 0 5px;
			}
			.Family_Line_item img{
				display:block;
				float:left;
				width:160px;
				height:160px;
				margin: 5px 10px 5px 0;
				/*border: 5px #d5cdba solid;*/
			}
			.Family_Line_item p{
					float:left;
					color:#897a59;
margin:0 0 15px 0;
text-align:justify;
					font-size:14px;
					line-height:18px;
			
			}
			.Family_Line_item a{
					color:#4e3f22;
					margin:0 5px 0 5px;
					text-decoration:none;
			}
			.Family_Line_item a:hover{
					color:#9b3300;
			}
#txt_intro h2{
color:#9b3300;
margin-top:20px;
}
#txt_intro{
display:block;
float:left;
color:#897a59;
border-bottom:2px #f0ede6 solid;
font-size:18px;
}
		/*----PAGE FAMILY */

		/* --> PAGE PROJECTS */
			.Projects_Line_item h4{
color:#9b3300;
			font-size:22px;
font-weight:normal;
margin-top:0;
				background:url(uploads/images/css/puce.gif) no-repeat 0px 8px;
				padding:0px 0 0px 10px;
				margin:0px 0 0 0;
			}
			.Projects_Line_item{
				border-bottom:1px #f0ece3 solid;
					display:block;
					width:370px;
					float:left;
					color:#897a59;
					font-size:14px;
margin:0 10px 30px 0;
					padding:0 0 10px 0;
			}
.Projects_Line_line{
width:100%;
float:left;
}
			.Projects_Line_item img{
				/*display:block;*/
				float:left;
				margin: 15px 0px 20px 0;
				border: 5px #d5cdba solid;
			}
			.Projects_Line_item .description{
					display:block;
					width:360px;
height:85px;
					float:left;
					color:#897a59;
					font-size:14px;
					line-height:18px;
margin:0 0 10px 0;
			
			}
			.Projects_Line_item a{
					color:#4e3f22;
					margin:0 5px 0 5px;
					text-decoration:none;
			}
			.Projects_Line_item a:hover{
					color:#9b3300;
			}
		/*----PAGE PROJECTS */
		
		/*---- CONTACT */
	
		#formulaire{
		color:White;
		font-size: 14px;
		color: #6a5a36;
		margin:0 0 30px 0;
		
		}
		textarea{
		font-size: 14px;
		color: #6a5a36;
		background:#ded6c9;
		border:2px #baad91 solid;
		padding:3px;
		font-family: Arial, Helvetica, sans-serif;
		}
input, #subject, #name, #email, #message{
border:2px #baad91 solid;
padding:5px;
margin:0 3px 0 0;
color: #6a5a36;
}
		textarea:hover{
		background-color:#fff;
		}
		.btn_envoyer{
		background-color:#701a00;
		color:White;
		font-weight:bold;
		}
		.btn_envoyer:hover{
		background-color: #9d3301;
		color:White;
		font-weight:bold;
		}
	
		/*---- FIN CONTACT */
/*---- PHOTOS */
#page_photos img{
}
#page_photos img:hover{
}
/*---- Fin PHOTOS */
		/* MEDIAS */
		
			/*---- MEDIAS PLAYER MP3 */

#player_list h4{
color:#9b3300;
			font-size:22px;
font-weight:normal;
				background:url(uploads/images/css/puce.gif) no-repeat 0px 8px;
				padding:0px 0 0px 10px;
				margin:2px 0 7px 0;
			}
			
#player_list{
width:100%;
}
.player_new{
background:url(uploads/images/css/acheter_album_ap_bg.jpg) top left;
display:block;
width:800px;
height:266px;
float:left;
padding:0px;
margin:0 0 10px 0;
}
.player_player_new{
width:250px;
float:left;
display:block;
/*margin:80px 0 0 300px;*/
position:relative;
left:300px;
top:85px;

}
.player_item{
display:block;
width:780px;
float:left;
/*background:#eeeae1;*/
background:#f2f0ea;
/*border:1px #ded8ca solid;*/
padding:10px;
margin:30px 0 0px 0;
}
.player_item_visuel img{
width:170px;
float:left;
display:block;
}
.player_player{
width:400px;
float:left;
display:block;
margin:0 15px 0 10px;
}
.player_item_buy a img{
width:135px;
float:left;
display:block;
margin:5px 0 5px 0;
}
.player_item_buy_new{
width:135px;
float:left;
display:block;
/*margin:115px 0 0 75px;*/
position:relative;
left:350px;
top:115px
}
			
			/*---- FIN MEDIAS PLAYER MP3 */
			
			/*---- MEDIAS GALERIE PHOTOS */
			
				#Medias_Pics{
					display:block;
					width:360px;
					float:left;
					border-top:1px #a69572 solid;
				}
				#Medias_Pics img{
					margin: 0px 5px 5px 0;
					border: 5px #ccc1af solid;
				}
				#Medias_Pics img:hover{
					margin: 0px 5px 5px 0;
					border: 5px #fff solid;
				}
			
			/*---- FIN GALERIE PHOTOS */
			
		/* FIN MEDIAS */
		
	/*---- STYLE DES PAGES ----*/
	
	
#backToTop a, #link1{
color:#ab9c75;
font:10px  Arial, Helvetica, Verdana, sans-serif;
display:block;
width:100%;
padding:8px 0 10px 0;
float:left;
text-decoration:none;
}
.signature{
color:#ab9c75;
}
.copyright{
color:#ab9c75;
font:normal 11px arial, verdana;
}
#subMenu{
background:#f0ece3;
font:10px Arial, Helvetica, Verdana,  sans-serif;
display:block;
float:left;
width:600px;
margin:20px 0 0 0;
}
#subMenu a{
text-decoration:none;
color:#ab9c75;
display:block;
height:23px;
float:left;
padding:7px 26px 0 26px;
}
#subMenu a:hover{
background:#f3f0ea;
}
#footer{
font:13px Georgia, "Times New Roman", Times, serif ;
display:block;
float:right;
height:120px;
width:100%;
padding:7px 0 0 0;
text-align:center;
background:#ebe6de;
border-top:1px #d0c8bb solid;
margin-top:50px;
}
#footer a{
color:#b8ae8a;
font-size:13px;
margin:3px;
}
.footer{
color:#b8ae8a;
display:block;
margin:auto 0;
padding:10px 0 10px 0;
}
/* CONTACT */
fieldset{
width:450px;
background:#eeeae1;
}
legend{
display:none;
}
label {
font:normal 20px Georgia, "Times New Roman", Times, serif ;
margin:10px 0 10px 0;
}
input {padding:5px; margin:2px;}
.button input{
background:#781f00;
color:#fff;
display:block;
float:left;
width:70px;
height:20px;
border:0;
font-size:17px;
margin:1px 10px 1px 0;
}
.formError{
background:#ffcfcf;
color:black;
font:bold 12px arial;
border:0;
}

/* NEWS ACCUEIL */
.NewsSummary{
display:block;
font:normal 15px Georgia, "Times New Roman", Times, serif ;
margin:0 0 15px 0;
float:left;
width:600px;
}
.NewsSummary a{
color:#9b3300;
}

 .NewsSummaryPostdate{
font:bold 9px arial, verdana;
}
.NewsSummaryCategory, .NewsSummaryAuthor{
display:none;
}
.NewsSummaryLink{
font:normal 20px Georgia, "Times New Roman", Times, serif ;
margin:3px 0 0 0;
}
/* NEWS PAGE INTERIEUR */
#NewsPostDetailDate{
font:bold 9px arial, verdana;
margin:30px 0 0 0;
width:100%;
}
h3#NewsPostDetailTitle{
color:#9b3300;
font:normal 27px Georgia, "Times New Roman", Times, serif ;
margin:30px 0 3px 0;
width:100%;
} 
.NewsSummaryLink{
margin:5px 0 3px 0;
}
#NewsPostDetailSummary {
font:normal 20px Georgia, "Times New Roman", Times, serif ;
margin:15px 0 20px 0;
}
#NewsPostDetailContent, #NewsPostDetailSummary {
width:600px;
}
#NewsPostDetailCategory, #NewsPostDetailAuthor, #NewsPostDetailPrintLink{
display:none;
}
#NewsPostDetailReturnLink{
}
.NewsSummaryMorelink{
display:none;}
/*
.lire_suite a{
padding:3px;
background:#9b3300;
color:#ffffff;
font-weight:bold;
}
.lire_suite a:hover{
background:#9b3300;
color:#ffffff;
}
*/
.pageoverflow{
color:red;
}
#blocRight{
float:left;
width:800px;
margin:20px 0 0 0;
padding:0;
}
#blocRight a img, #blocRight img a,#blocRight img, #blocRight a {
margin:0;
padding:0;
border:0;
float:left;
}
/* End of 'Style' */

