@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.78em;
	font-weight:normal;
	color:#656565;
	
	margin:0;
	padding:0;
	
	background-image:url(../img/bkg_body.gif);
	background-position:top;
	background-repeat:repeat-x;
	}

	a{
		color:#1662ac;
		text-decoration:none;
		}
		
		a:hover{
			text-decoration:underline;
			}
		
		a img{
			border:none;
			}

#conteneurSite{
	margin:0 auto 0 auto;
	width:900px;
	}

	#conteneurEntete{
		position:relative;
		height:145px;
		background-image:url(../img/bkg_entete.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		}
	
		#conteneurEntete img{
			position:absolute;
			top:19px;
			left:0px;
			}
		
		#conteneurEntete h1{
			margin:0;
			padding:0;
			position:absolute;
			top:48px;
			*top:49px;
			left:71px;
			font-size:33px;
			color:#1f75c8;
			}
			
			#conteneurEntete h1 span{
				font-size:26px;
				color:#9dc6ed;
				}
		
		
	#menu{
		margin:0;
		padding:0;
		display:block;
		height:35px;
		background-image:url(../img/bkg_btn_norm.gif);
		background-position:top;
		background-repeat:repeat-x;
		}
	
		#menu li{
			list-style:none;
			display:inline;
			}
		
		#menu li.rotary{
			float:right;
			}
		
			#menu li a, #menu li span{
				display:block;
				float:left;
				color:#FFFFFF;
				text-decoration:none;
				height:26px;
				padding:9px 15px 0 15px;
				background-image:url(../img/bkg_btn_norm.gif);
				}
			
			#menu li.rotary a{
				background-image:url(../img/bkg_btn_rotary_norm.gif);
				}
			
			#menu li a:hover, #menu li span{
				background-image:url(../img/bkg_btn_over.gif);
				}
			
			
	h2{
		margin:0;
		padding:20px 0 20px 0;
		font-size:24px;
		color:#1662ac;
		}
	
	p{
		padding:0;
		margin:0 0 1em 0;
		}
	
	
	#footer{
		background-image:url(../img/bkg_footer.gif);
		background-position:top;
		background-repeat:repeat-x;
		padding:14px 10px 20px 10px;
		margin:20px 0 0 0;
		}

/*----------  Logos Rotary Footer ----------*/

	#logo_rotary_qc,
	#logo_rotary_qc_est,
	#logo_rotary_val_belair,
	#logo_rotary_limoilou{
		position:absolute; 
		display:block; 
		width:215px; 
		border:none; 
		margin:-7px 0 0 0;
		}
	
		#logo_rotary_qc_est{
			margin:-7px 0 0 215px;
			}
		
		#logo_rotary_val_belair{
			margin:-7px 0 0 450px;
			}
			
			#logo_rotary_limoilou{
			margin:-7px 0 0 450px;
			}
	
	#real{
		width:25px;
		height:25px;
		margin-left:895px;
		}
	
		div#real:hover div{
			display:block;
			}

		.realisations{
			background:transparent url(/img/bloc_prospection.gif) no-repeat scroll 0 0;
			cursor:pointer;
			display:none;
			height:43px;
			margin-left:-150px;
			margin-top:95px;
			position:absolute;
			width:163px;
			}

/********************************************************************************************/
.clearer{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	}

.right{
	float:right;
	}

/********************************************************************************************/

a.blog{
	background:transparent url(/img/bt_admin.png) no-repeat scroll 0 0;
	display:block;
	height:50px;
	position:absolute;
	right:-65px;
	text-decoration:none;
	top:15px;
	width:155px;
	}
	
a.blog:hover{
	background:url(/img/bt_admin_roll.png) no-repeat;
	}

