/* modifs layout.css */
#content_normal ul 
{
	padding-left: 20px;
	margin-top: 0px;
}
#content_normal li 
{
	padding-top: 0px;
	list-style-type: none;
}

/* general */
li{list-style-type:none;}
body{font-family:Arial, Helvetica, Verdana ;font-size: 12px; }
form, table{margin:0;padding:0;}
a, a:link{text-decoration:none;color:#9CAF41;}
a:hover{}

table{font-size:12px;border:none;}
	table th{font-weight:normal;text-align:left;}
	table td{border:none;}

.clearer{clear:both;}
.sep{padding:5px 0;}
.align-right{text-align:right;}
.required{
	background:url(../images/required.jpg) center left no-repeat;
	padding-left:0.5em;
}
/* lightwindow */
#lightwindow_overlay{
	background-color:#000;
	filter:alpha(opacity=8);
	opacity: 0.08;
	-moz-opacity:0.08;	
}
#lightwindow_container{background-color:#eee;}
#lightwindow_title_bar_inner{background-color:#333;color:#fff;padding:0 2em;}
a.page-options{text-align:center;}
.right-btn a.lightwindow_hidden{display:none;visibility:hidden;}
	
/* rounded */
b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(../images/rc.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px} 
#box { background-color:#CCDF6F;width:270px;}
#box a{color:#D40150;}
#box .bcontent{height:110px;padding:0 10px;}
/* menu vertical */
#menu_horizontal ul li a.act{
	color:#000;
} 
/* col droite*/
#mini-account{}
	#mini-account li {
		background:url("../images/layout/separateur-haut-droit.jpg") bottom left repeat-x;
	}
	#mini-account li a{}
	#mini-account h4{padding:0;margin:0;font-size:12px;}
	#mini-account .username{font-weight:normal;color:#666;text-transform: none;}
	#mini-account input{
		border:1px solid #333;
		width:100px;
		font-size:11px;
	}
		#loginr{
			position:absolute;
			background-color:#fff;
			width:175px;
			margin:0;
			font-weight:normal;
		}
		#loginr p{
			margin:0.5em 0;
		}
		#loginr .mini-account-cancel{
			display:block;
			float:left;
			width:45px;
			border:1px solid #333;
			background-color:#eee;
			line-height:15px;
			text-decoration:none;
			color:#000;
			font-weight:normal;
			text-align:center;
			margin-left:70px;
		}
		#loginr .mini-account-ok{margin-left:6px;width:45px;height:17px;}
.right-btn{
	border-left:5px solid #E04881;
	background-color:#F9DBE5;
	margin:5px;
	padding:1em 5px;
	text-align:left;
}
.right-btn a{display:block;color:#333;text-decoration:none;}

#pub_info_content{text-align:left;color:#333;padding:10px 3px;}
#pub_info_content li{font-weight:normal;list-style-type:square;margin:5px 16px;padding:0;}
#pub_info_content .btn{
		font-weight:bold;
		margin:10px 10px; padding:5px 0;border-bottom:1px solid #eee;background-color:#e7e7a1;font-size:14px;
		text-align:center;
		letter-spacing:1px;
		}
		
/* col gauche */
#menu_vertical ul li.act a{color:#000;}
#left_content{
	text-align:left;
	margin:22px 15px;
	color: #d40150;
}
	#left_content h3
	{
		font-weight: bold;
		font-family: Arial,Helvetica,Verdana;
		font-size: 12px;
		color: #d40150;
	}

/* Style STD */

#content_normal h1
{
	margin:0;
	font-weight: bold;
	font-family: Arial,Helvetica,Verdana;
	font-size: 14px;
	color: #d40150;
	padding-bottom:3px;
	margin: 3px 10px 20px 0;
	background:url("../images/fd-h1.jpg") bottom left repeat-x;	
}
	#content_normal h3
	{
		font-size: 12px;
		text-transform:uppercase;
		font-weight:bold;
		color: #000;
		margin:10px 0;
	}

#content_normal h2{font-size: 14px;}
#content_normal h4{font-size: 12px;}
#content_normal h5{font-size: 10px;}

strong{font-weight:bold;color:#333;}
em{font-style:italic;}



/* Bloc Statique en colonne centrale */
#c_static table, table.c_tbl{
	font-size:12px;
	border:1px solid #333;
	border-width:1px 0 0 1px;
}
	#c_static table th,  table.c_tbl th{
		background-color:#eee;text-align:left;padding:5px 2px;
		border:1px solid #333;
		border-width:0 1px 1px 0;
	}
	#c_static table td, table.c_tbl td{
		border:1px solid #333;
		margin:0;
		padding:5px 2px;
		border-width:0 1px 1px 0;
	}

#c_static img{
	margin:5px;
}	

#c_static li{
	background:url(../images/contenu/puce-1.png) 0 7px no-repeat;
	padding-left:8px;	
	margin:0.5em 0;	
}



/* Formulaire */
#content_normal label{
	text-align:right;
	padding-right:5px;
}

ul.error_list{float:right;color:#BF004B;font-weight:bold;}
#perso1 select{width:150px;line-height:150%;border:1px solid #000;margin:5px 0;}

.col50-float-left{float:left;width:310px;}
.col50-float-right{float:right;width:310px;}

/* login */ 
#signin_username, #signin_password{
	width:120px;
}
/* contact */
/* Formulaire Contact */
#c_contact table{ margin:2em 5em;}
#c_contact table td{ padding:0.3em ;}
#c_contact input, #c_contact textarea,#c_contact select{
	font-size:14px;
	border:1px solid #aaa;
	background-color:#FFF;
}

#c_contact input.subm{
	border:1px solid #000;
	background-color:#BF004B;
	color:#fff;
	padding:1px 5px;
	font-weight:bold;
}


.mini{font-size:8px;}
.mini2{font-size:10px;}
.big{font-size:16px;border-bottom:1px solid #ccdf6f;font-weight:bold;}
