
/* ---------------------------------------------------------------- */
/* CONTACT -------------------------------------------------------- */	


/* affichage de l'icone ds le header */
#header_right #icone_section{
	background:url(image/header_ico-contact.png) right bottom no-repeat !important;
	background:url(image/img_ie/ie_header_ico-contact.gif) right bottom no-repeat;
	height:100%;
	width: 90px;
	float:right;
	}
/* ------------------------------ */


/* POST -------------------------------------------------------------- */
.bloc_global{
	padding:50px 0 35px 0;
	margin:40px auto 0;
	background:black url(image/bloc_top.png) 0 top repeat-x;
	}
	div.bloc_body{
		background:#fefefe;
		margin:0px auto 0px;
		padding:10px 0 0 0;
		font-family:Tahoma, arial, sans-serif;
		color:#222;
		width:540px;
		}
		div.bloc_body h2{
			margin:5px auto 8px;  padding: 0;
			font-size:30px;
			font-family:Georgia, Arial, sans-serif;
			font-weight:normal;
			width:465px;
			color:#CCCC00;
			}
		div.bloc_body p.bla{
			padding:0 0 15px 0;
			margin:0 auto 0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:1.5em;
			text-align:justify;
			width:460px;
			}
		div.bloc_body p.mail{
			padding:0 0 5px 0;
			margin:0 0 0 40px;
			width:251px;height:35px;
			background:url(image/adresses.png) left top no-repeat;
			}
			div.bloc_body p.mail span{
				display:none;
				text-indent:-5000px;
				margin:0;padding:0;
				line-height:0;				
				}
	div.bloc_footer{
		background:url(image/bloc_bottom.png) left bottom repeat-x;
		height:99px;
		margin:0px auto 0 ;
		padding:0px 0 0px 0;
		font-size:12px;
		width:540px;
		}
		
		
/* POST FORM ---------------------------------------------------- */
div.post_form {
	position:relative;
	width:420px;
	margin:0 auto 40px;
	padding:20px;
	border:1px #999 dotted;
	}
	.post_form p{
		margin:0 0 15px 0;
		}
		.post_form label{
			display:block;
			margin:0;
			padding:0 0 2px 0;
			font-family:georgia,arial,sans-serif;
			font-size:12px;			
			}
			.post_form label span{
				font-size:11px;
				font-weight:normal;
				color:#cccc00;
				}
		.post_form form input[type=text],input[type=submit]{
			background:url(image/form_input_bg.png) 0 0 repeat-x;
			border:1px #CCCCCC solid;
			}
			.post_form form input[type=text]{
				padding-left:2px;
				}
		.post_form form textarea{
			overflow: auto;
			background:#d7d7d7 url(image/form_textarea_bg.png) 0 0 repeat-x;
			border:1px #CCCCCC solid;
			width:410px;height:150px;
			font-family:verdana,arial,sans-serif;
			font-size:12px;
			line-height:1.4em;
			padding:1px 3px;
			}
		#btValider{
			cursor:pointer;
			}
/* messages 
span.warning{
	color:#cc0033;font-size:12px;
	}*/
/* poignée du textarea */			
.resizehandle {
    background:transparent url(image/form_resizer.png) no-repeat scroll 45%;
    cursor: s-resize;
    font-size: 0.1em;
    height: 16px;
    width: 90px;
	margin:5px auto 0;
	}	
	
	
/* style bloc info (jquery) */
	/* 'bt' info (p) */
	.post_form p.btInfoUser{
		float: right;
		cursor: pointer;
		height: 19px;
		font-family:georgia,arial,sans-serif;
		font-size: 12px;
		padding: 0 0 0 25px;
		background: url(image/infos.gif) no-repeat;
		}	
	/* bloc en lui meme */
	div.infoUser{
		position:absolute;
		top: 0px;
		left: 0;
		height:100%;
		line-height:1.5em;
		width:460px;
		font-family:Verdana, Arial, sans-serif;
		font-size:12px;				
		margin:0;
		padding:0;
		color:#fff;
		background-color:#000;
		filter:alpha(opacity=80);
		-moz-opacity: 0.80;
		opacity: 0.80;	
		}
		div.infoUser p{
			margin: 25px 15px 15px 15px;
			}
			div.infoUser p span{
				color: #cccc00;
				font-family:georgia,serif;
				font-size: 14px;
			}
		div.infoUser p.close{
			position: absolute;
			bottom: 10px;
			right: 10px;
			color: #333;		
			padding: 3px 6px;
			border: 1px #000 solid;
			background: white;
			cursor: pointer;
			font-family:georgia,serif;
		}	
	
	
	
	
