body
{
	margin: 0;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Arial", helvetica, sans-serif ;
	background: #fff ;
	color: #444;
}

a
{
	text-decoration:none;
	color: #4A7797;
}

.largeImg {
	margin-left: -70px;	
}

#intro {
position:absolute;
left: 50%;
top: 100px;
width: 600px;
height: 400px;
margin-top: -50px;
margin-left: -300px;
border: 0px solid #fff;
background-color: #fff;
font-size: 1em;
}

#intro h2 {
	text-align: left;
	color: #888;
	margin-bottom: 0px;
}

div#conteneur
{
	min-height: 100%;
	width: 750px;
	padding: 0 10px;
	position: relative;
	margin: 0 auto ;
	text-align: left ;
	background: #fff url(../img/global_background.png) center repeat-y;
}

div#conteneur a
{
	text-decoration:none;
	color: #c4d1dd;
}

#logo_header
{
    /*position: absolute;*/
   position: relative;
	width: 750px ;
	height: 267px ;
	margin: auto ;
	text-align: left ;
	background: transparent ;
	background: url(../img/bandeau_main.png) no-repeat left top ;
}

div#div_menu {
	text-align: center;
	position: relative;
}

div#content
{
/* 	width: 315px ; */
	/*height:100%;*/
	border: 0px solid #fb4 ;
	margin: 10px 10px 10px;
	padding: 0 25px 0 60px ;
	/*background: #fff ;*/
	text-align:justify;
	/*min-height: 400px;*/
	padding-bottom: 50px;
	/*background: url(../img/text_feardrop_vert.png) no-repeat 15px 15px ;*/
/* 	float: right; */
}

.alternate {
	background: #eee;	
	padding: 10px;
}

h1#header
{
	height: 267px ;
	/*background: url(../img/header.png) no-repeat left top ;*/
	margin: 0 ;
}

h1#header a
{
	width: 250px ;
	height: 80px ;
	display: block ;
/* 	background: url(../img/logo_mc.png) no-repeat ; */
	position: relative ;
	left: 575px ;
	top: 10px ;
	text-indent: -5000px ;
}

ul#menu
{
	height: 25px ;
   margin: 0pt 0pt 0pt 0pt;
	padding: 0 ;
	background: url(../img/bg_menu.png) repeat-x 0 -25px ;
	list-style-type: none ;
	z-index:100;
}

ul#menu li
{
	float: left ;
	text-align: center ;
}

ul#menu li a
{
	/*width: 100px ;*/
	padding: 0px 14px;
	line-height: 25px ;
	font-size: 1em ;
	font-weight: normal ;
	letter-spacing: 0px ;
	color: #000 ;
	display: block ;
	text-decoration: none ;
	border-right: 1px solid #333 ;
	font-family: "Arial", helvetica, sans-serif;
}

ul#menu li a:hover
{
	background: url(../img/bg_menu.png) repeat-x 0 0 ;
}

/*div#contenu
{
	padding: 0 25px 0 40px ;
	background: url(../img/text_feardrop_vert.png) no-repeat 15px 15px ;
}*/

.cd_list {
	list-style-type: none ;
	clear: left;
}

/*div#content h2
{
	padding-left: 5px ;
	line-height: 25px ;
	font-size: 1.4em ;
	color: #9b2 ;
	border-bottom: 1px solid #9b2 ;
}*/

div#content h2
{
	padding-left: 25px ;
	line-height: 15px ;
	font-size: 1.4em ;
	/*background: url(little_apple.gif) no-repeat left bottom ;*/
	color: #aaa ;
	border-bottom: 1px solid #7c7c7c ;
	width: 655px;
}

div#content h3
{
	margin-left: 0px ;
	padding-left: 5px ;
/* 	border-bottom: 1px solid #9b2 ; */
/* 	border-left: 3px solid #9b2 ; */
	color: #ccc ;
}

div#content h4
{
	margin-left: 0px ;
	margin-bottom: 0px;
	padding-left: 5px ;
	color: #000 ;
	background: #aaa;
}

div#content h5
{
	margin-left: 0px ;
	padding-left: 5px ;
	color: #000 ;
	text-align: center;
	margin: 0;
}

div#content h6
{
	margin-left: 0px ;
	padding-left: 0px ;
	text-align: right;
	margin: 0;
}

div#content h7
{
	margin-left: 0px ;
	padding-left: 0px ;
	text-align: right;
	margin: 0;
	color: #555 ;
	font-weight: bold;
}

.cd_desc
{
	margin-left: 0px ;
	padding-left: 0px ;
	text-align: left;
	font-size: .8em;
}


div#content p
{
	text-align: justify ;
	text-indent: 0em ;
	line-height: 1.2em ;
}

div#content p.p_right {
	text-align: right;	
}

div#content a
{
	color: #4a7797;
}

div#content a:hover
{
	color: #888 ;
}

div#footer {
	position: absolute;
	width: 100%;
	height:15px;	
	bottom: 0;
	background: url(../img/footer.png) no-repeat;
	font-size: .8em;
	}

pre
{
	overflow: auto ;
	background: #dea ;
	border: 2px solid #9b2 ;
	padding: 5px 0 0 5px ;
	font-size: 1.2em ;
}

div#thumbs
{
	width:460px;
	/*margin: 0 auto;*/
	margin: 0pt 150pt;
	text-align: left;
}

div#feadrop_text
{
	width:460px;
	margin: 0pt 150pt;
}

div#separation
{
	height: 26px;
	background: #fff;
	width: 750px;
	margin: 0px 0px 0px -70px;
	background: url(../img/footer.png) no-repeat;
	font-size: .8em;
}

div#fario_thumbs
{
	width:400px;
	margin: 0pt 150pt;
	text-align: left;
}


#intro img {
	border: 0px;
}

div#fario_catalog
{
	width:500px;
	margin: 0 auto;
	text-align: right;
	font-size: .8em;
}

.img_thumb 
{
	margin: 0pt;
	padding: 0pt;
	border: 0px;
}

.feardrop_div_desc
{
	
}

.feardrop_desc 
{
	float: left;
	padding: 0pt 10pt 10pt 4pt;
}

.feardrop_blank
{
	width: 14px;	
	background: #fff;
	height: 100%;
	float: left;
}

.feardrop_summary
{
	background: #aaa;
	color: #fff;
	font-size: .8em ;
	/*margin: 0pt 10pt 0pt 0pt;*/
	margin: 0pt 0pt 0pt 0pt;
	width: 193px;
	float: left;
}

.feardrop_summary li
{
	text-decoration: none ;
	border-bottom: 1px solid #fff ;
	padding-left: 10px;
}

.feardrop_summary li a
{
	color: red;
}
.feardrop_summary ul
{
	list-style-type: none ;
	margin: 10pt;
	padding: 0 ;
}

.feardrop_summary_pack
{
	/*margin: 0pt 150pt;*/
	/*margin: 0pt 0pt 0pt 150pt;*/
	margin: 0pt 0pt 0pt 42pt;
	width: 405px;
	/*height: 240px;*/
	background: #aaa;
	float: left;
	min-height: 140px;
	height: 235px;
}

.feardrop_summary_pack_special
{
	/*margin: 0pt 150pt;*/
	/*margin: 0pt 0pt 0pt 150pt;*/
	margin: 0pt 0pt 0pt 42pt;
	width: 405px;
	/*height: 240px;*/
	background: #aaa;
	float: left;
	min-height: 140px;
	height: 325px;
}

.feardrop_price
{
	color: #949494;
	background: #2A2A2A;
	width: 405px;
	height: 37px;
	/*margin: 0pt 150pt;*/
	margin: 0pt 0pt 0pt 150pt;
	text-align: center;
	clear:left;
}

.feardrop_info
{
	margin: 0pt 150pt;
	font-size: 1.2em;
	width: 400px;
}

.feardrop_commande
{
	background: #fff;
	font-size: .7em ;
	margin: 0pt 0pt 0pt 10pt;
	width: 200px;
	float: left;
}

.feardrop_commande li
{
	text-decoration: none ;
	border-bottom: 1px solid #aaa ;
}

.feardrop_commande ul
{
	list-style-type: none ;
	margin: 10pt;
	padding: 0 ;
}

div#feardrop_logo_vert
{
	background: url(../img/text_feardrop_vert.png) no-repeat 0px 0px;
	position: absolute;
	height: 265px;
	width: 43px;
	margin: -50pt 0pt 0pt -40pt;
}

.price
{
	padding-left: 80px ;
	color: #949494;
	font-weight: normal;
	background: #2A2A2A;
	width: 396px;
	height: 37px;
}
.fario_writtings
{
	padding-left: 100px ;
}

.fario_price
{
	clear: left;
	padding-top: 10px;
	padding-left: 100px ;
}

.fario_price_infos
{
	clear: left;
	padding-top: 10px;
	padding-left: 100px ;
}


.fario_artist
{
	/*color: #222;*/
	font-size: 1.4em ;
	margin : 4pt;
}

.fario_title
{
	/*color: #444;*/
	font-size: .9em ;
	margin : 4pt;
}
.fario_cd
{
	font-size: .9em ;
	margin: 4pt;
}

.fario_desc 
{
	float: left;
	padding: 7pt 7pt 0pt 0pt;
}

.fario_num
{
	font-size: 1.6em ;
}

.fario_summary
{
	background: #fff;
	color: #aaa;
	font-size: .8em ;
	margin: 0pt 0pt 0pt 140pt;
	width: 300px;
	float: left;
}

.fario_summary li
{
	text-decoration: none ;
	border-bottom: 1px solid #fff ;
}

.fario_summary li a
{
	color: red;
}
.fario_summary ul
{
	list-style-type: none ;
	margin: 0pt 0pt 0pt 10pt;
	padding: 0 ;
}

#fario_title_h2 {
	position: absolute;
	left: 105px;
	top: -10px;
}

div#fario_title_h2 h2
{
	padding-left: 25px ;
	line-height: 15px ;
	font-size: 1.4em ;
	/*background: url(little_apple.gif) no-repeat left bottom ;*/
	color: #aaa ;
	border-bottom: 0px solid #7c7c7c ;
	width: 655px;
}


#fario_blue_div_title {
	position: absolute;
	background: url(../img/fario_title.png) no-repeat 0px 0px;
	width: 125px;
	height: 300px;
	left:0px;
}

#fario_blue_big_div {
	position: relative;
	background: url(../img/fario_blue.png) repeat-y 0px 300px;
	left: -32px;
	padding: 0px 0px 0px 30px;
}


div#observatoires
{
	text-align: center;	
}

div#observatoires_artists
{
	width: 500px;
	margin: 0 auto;
}

div#observatoires_artists p
{
	font-size: 1.5em;	
}


div#observatoires_years
{
}

pre span
{
	color: #560 ;
}

pre span.comment
{
	color: #b30000 ;
}

input {
    border:1px solid #ddd;
    color:#333;
}

input.button {
    border:1px solid #ddd;
    color:#333;
    background:#ddd;
}

textarea {
    border:1px solid #ddd;
    color:#333;
    font: 0.9em "Arial", helvetica, sans-serif ;
}

.text_bottom
{
	position: relative;
	bottom: 0px;	
}

div#picture_frame 
{
	background: #000;
	width: 710px;
	margin: -10px -30px;
}

div#chronique_index_div 
{
	font-size: 0.7em;
	color: #AAAAAA;
}

.initial 
{
	color: #333333;
}

.info_link_auteur {
	font-size: 0.7em;
	text-align: center;
}

.p_right {
	text-align: right;	
}

.p_center {
	text-align: center;	
}

.p_floatleft {
	float: left;
}

.p_just {
	text-align:justify;
	color: #666;
}

.p_just a {
	color: #4A7797;
}


.mid_left {
	width: 290px;
	float: left;
	border: none;
	text-align: justify;
	padding-left: 0px;	
	padding-right: 5px;
}

.mid_right {
	width: 288px;
	float: left;
	border: none;
	text-align: justify;
	padding-left: 5px;	
	padding-right: 0px;
}

ul.main
{
   margin-top: 10px;
	padding-left: 0px ;
	padding-top: 10px ;
	list-style-type: none ;
	text-align: left;
}

.clearleft {
	clear: left;	
}

.listing_intro {
	margin-left: 170px;	
}