#c_gauche
	{
	float:left;
	display:inline;
	width:180px;
	margin: 0px 0px 0px 30px;
	}
.pg_img
	{
	width:180px;
	height:190px;
	margin:5px 0px 10px 0px;
	}
.pg_bits 
	{
	border-right:1px solid #E9E9E9;
	}
.bits
	{
	padding:0px 10px 15px 0px;
	text-align:right;
	}
.bits_bot 
	{
	padding:0px 10px 5px 0px;
	text-align:right;
	}
#c_droit
	{
	float:left;
	width:270px;
	margin:0px 0px 0px 10px;
	line-height:18px;
	}
	
#c_both
	{
	clear:left;
	width:460px;
	margin:0px 0px 0px 30px;
	padding-top:10px;
	}
	
#cat_1, #cat_2, #cat_3
	{
	width:260px;
	margin-left:10px;
	font-size:10px;
	line-height:15px;
	}
	
#pfl
	{
	float:left;
	width:185px;
	height:170px;
	margin-bottom:10px;
	padding:10px 0;
	font-size:10px;
	}
#num, .zoom
	{
	height:10px;
	text-align:right;
	}
#num
	{
	width:185px;
	}
.zoom
	{
	width:250px;
	}
#num a, .zoom a
	{
	font-size:10px;
	font-weight:bold;
	}
#pfl p
	{
	margin:0 0 15px 0;
	}
#pfl p.str
	{
	font-weight:bold;
	margin:0;
	padding:0;
	}
#pfr_1, #pfr_2, #pfr_3, #pfr_4, .imgfolio
	{
	float:right;
	width:255px;
	height:310px;
	padding:10px 0 0 10px;
	text-align:center;
	border-left:1px solid #E9E9E9;
	}
#pfr_6
	{
	float:right;
	width:255px;
	height:230px;
	padding:10px 0 0 10px;
	text-align:center;
	border-left:1px solid #E9E9E9;
	}
	
#pfr_1 p, #pfr_2 p, #pfr_3 p, #pfr_4 p, .imgfolio p, #pfr_6 p 
	{
	font-style:italic;
	margin:10px 0 20px 0;
	}
#pfr_1 img, #pfr_2 img, #pfr_3 img, #pfr_4 img, .imgfolio img, #pfr_6 img
	{
	border:1px solid #E6E6E6;
	margin:0;
	padding:0;
	}

.bl
	{
	color:#000000;
	font-weight:bold;
	cursor:pointer;
	}
.bl:hover
	{
	background: url(../../chezNoir/images/uline.gif) repeat-x 100% 100%;
	}
.ct
	{
	font-size:11px;
	color:#A52929;
	font-weight:bold;
	cursor:pointer;
	}
.ct:hover
	{
	background-color:#E8E8E8;
	}
#pg_intro 
	{
	font-size:12px;
	}
#pg_feat 
	{
	width:270px;
	font-size:11px;
	}
.more
	{
	clear:both;
	margin-top:5px;
	text-align:right;
	font-size:10px;
	}	

/*Elements*/
#c_droit p
	{
	margin:10px 0px 0px 0px;
	}
h1
	{
	font-size:22px;
	color:#8E0202;
	line-height:normal;
	margin:5px 0px;
	padding:0px;
	border-bottom:1px solid #E9E9E9;
	}
#pg_feat img
	{
	float:left;
	width:85px;
	height:50px;
	margin:5px 5px 10px 0px;
	}
.pg_bits p
	{
	margin:0 0 5px 0;
	padding:0px;
	}
#c_droit ul
	{
	list-style: none;
	margin:5px 0;
	padding-left: 1.5em;
	font-size:11px;
	line-height:17px;
	}
h2
	{
	font-size:16px;
	color:#8E0202;
	line-height:24px;
	margin:5px 0px 10px 0px;
	border-bottom:1px solid #E9E9E9;
	}
h3
	{
	font-size:11px;
	line-height:13px;
	margin:0 0 5px 0;
	}
h4
	{
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	margin:0 0 4px 0;
	}

.emp
	{
	color:#8E0202;
	font-weight:bold;
	}

/*Formulaire*/

.form_text {
	height:13px;
	width:165px;
	font-size:9px;
	color:#584038;
	background-color:#F3F3F3;
	border:1px solid #999999;
	}
.form_subscribe {
	text-align:right;
	height:13px;
	width:150px;
	font-size:9px;
	color:#584038;
	background-color:#F3F3F3;
	border:1px solid #999999;
	}
#query-field
	{
	width:150px;
	height:100px;
	font:10px Arial, Helvetica, sans-serif;
	color:#584038;
	background-color:#F3F3F3;
	border:1px solid #999999;
	}
.form_row {
	clear:both;
	margin-top:5px ;
	}
.h17 	{ height:17px;}
.h150	{ height:150px;}
.h75	{ height:75px;}
.h45	{ height:45px;}

.form_label {
	float:left;
	width:70px;
	padding-right:10px;
	font-size:10px;
	text-align:right;
	}
.form_label_error {
  float:left;
        width:70px;
        padding-right:10px;
        font-size:10px;
        text-align:right;
        color:#ff0000;
        }
.form_field {
	float:left;
	}
.form_text {
	height:13px;
	font-size:9px;
	color:#584038;
	background-color:#F3F3F3;
	border:1px solid #999999;
	}
.form_area {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584038;
	background-color:#F3F3F3;
	border:1px solid #999999;
	margin-bottom:5px;
	}
.form_sel
	{
	font-size:10px;
	margin-bottom:5px;
	border:1px solid #999999;
	background-color:#F3F3F3;
	color:#584038;
	}
.sep
	{
	width:150px;
	float:left;
	margin-bottom:5px;
	}
.ac
	{text-align:center;}
.w100
	{width:100px;}
.w145
	{width:145px;}
.w150
	{width:150px;}
.w180
	{width:180px;}
.w200
	{width:200px;}
.w280
	{width:280px;}
.w300
	{width:300px;}
.but
	{
	font-size:11px;
	height:20px;
	margin:10px 10px 0 0;
	}
p.fnote
{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:5px;
color:#666666;
background-color:#F0F0F0;
}
div.fea
{
padding:5px;
margin:10px 0;
background-color:#F4F4F4;
border:1px solid #999999;
text-align:center;
font-size:10px;
line-height:15px;
}
div.fea img
{
float:left;
margin-left:20px;
display:inline;
}

.formu{ color:#ff0000;}

.formu_rouge {color:#FF0000}

/********************************* 3e image du portfolio ***********************************/

.portfolio
	{
	position:relative;
	clear:left;
	width:460px;
	margin:0px 0px 0px 30px;
	padding-top:10px;
	}

.porfolio
	{
	float:left;
	width:185px;
	height:170px;
	margin-bottom:15px;
	padding:10px 0;
	font-size:10px;
	}
.porfolio p
	{
	margin:0 0 15px 0;
	}
.porfolio p.str
	{
	font-weight:bold;
	margin:0;
	padding:0;
	}
.imgfolio
	{
	float:right;
	width:255px;
	height:200px;
	padding:10px 0 0 10px;
	text-align:center;
	border-left:1px solid #E9E9E9;
	}

/********************************* fin 3e image du portfolio ***********************************/
	

