/* CSS RESET */

html,body { height: 100%; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var,p,a {
	font-style:normal;
	font-weight:normal;
	font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif; 
	font-size: 1em;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	font-family: Georgia, "DejaVu Serif", Norasi, serif;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}

/* BASE */
body {
	width: 950px;
	margin: auto;
	background: url(../img/bg_site.png) #f6f6f6 repeat-x top;
	position:relative
}

h1 {
	width: 711px;
	height: 39px;
	float: left;
	margin: 81px 0 0 0;
}

#content_left {
	float: left;
	width: 711px;
	padding-bottom: 100px;
}

body a, body li a {
	text-decoration: none;
	color: #00b3ff;
}

#content_right {
	width: 190px;
	/*padding: 104px 0 0 0;*/
	position:relative;
	float:left;
/*	position: absolute;*/
	top: 0;
	
}
	/* Fleches */
	#content_right .arrows li {
		margin: 0 0 0px 1px;
		height: 8px;
		cursor:pointer
	}
	#content_right .arrows li:first-child {
		padding-bottom: 11px;
	}
	
	/* Navigation */
	#navigation {
		margin: 55px 0 0 0;

	}
	
	/* tailles pour chaque liens du menu */
	#navigation li {
	
	}
		#navigation li a {
		height: 28px;
		display:block;
		text-indent:-9999px;
		overflow:hidden
	}	
		#navigation li a.home {
		background:url(../img/menu/home.png) no-repeat left 0
		}
		#navigation li a.news {
		background:url(../img/menu/news.png) no-repeat left 0;
		margin-bottom:0px
		}
		#navigation li a.avant_propos {
		background:url(../img/menu/men_avant_propos.png) no-repeat left top
		}
		#navigation li a.metier_studio {
		background:url(../img/menu/men_metier_studio.png) no-repeat left top
		}
		#navigation li a.notre_metier {
		background:url(../img/menu/men_notre_metier.png) no-repeat left top
		}
		#navigation li a.coordination {
		background:url(../img/menu/coordination.png) no-repeat left top
		}
		
		#navigation li a.perfusion {
		background:url(../img/menu/men_perfusion.png) no-repeat left top
		}
		#navigation li a.infirmier {
		background:url(../img/menu/men_infirmier.png) no-repeat left top
		}
		#navigation li a.etude {
		background:url(../img/menu/monde_service.png) no-repeat left top
		}
		#navigation li a.cabinet {
		background:url(../img/menu/men_cabinet.png) no-repeat left top
		}
		#navigation li a.domaine {
		background:url(../img/menu/men_domaine.png) no-repeat left top
		}
		#navigation li a.bienvenue {
		background:url(../img/menu/men_bienvenue.png) no-repeat left top
		}
		#navigation li a.franchise {
		background:url(../img/menu/men_franchise.png) no-repeat left top
		}
		#navigation li a.school {
		background:url(../img/menu/men_school.png) no-repeat left top
		}
		#navigation li a.fournisseur {
		background:url(../img/menu/men_fournisseur.png) no-repeat left top
		}
		#navigation li a.caisse {
		background:url(../img/menu/men_caisse-epargne.png) no-repeat left top
		}
		#navigation li a.idel {
		background:url(../img/menu/men_idel.png) no-repeat left top
		}
		
		
		#navigation li a.recrutements {
		background:url(../img/menu/recrutements.png) no-repeat left top
		}
		#navigation li a.contacts {
		background:url(../img/menu/contacts.png) no-repeat left top
		}
		#navigation li a.newsletter {
		background:url(../img/menu/abonnement-newsletter.png) no-repeat left top
		}
		#navigation li a:hover,
		#navigation li a.active{
		background-position:left bottom
		}	
		#navigation li.sub div {
			margin-bottom:20px
		}
		/* Sous-menu News */
		#navigation .sub_news {
			height: 134px;
		}
		#navigation .sub_news ul {
			margin-top: 6px;
		}
		/* Sous-menu coordination */
		#navigation .sub_coordination {
			height: 134px;
		}
		#navigation .sub_coordination ul {
			margin-top: 6px;
		}
		/* Sous-menu monde */
		#navigation .sub_monde_service {
			height: 134px;
		}
		#navigation .sub_monde_service ul {
			margin-top: 6px;
		}
	
	/* Nav bottom */
	#nav_bottom {
		margin: 60px 0 0 0;
		padding-bottom: 16px;
		border-bottom: 1px solid #9a9a9a;
	}
	#nav_bottom ul li {
		float: left;
	}
	#nav_bottom ul li img { display: block; }
	
	#nav_bottom .face-twitt li:first-child {
		margin-left: 29px;
	}
	
#content_right.fixed {
/*	position:fixed;*/
/*	position:fixed;*/
 	top: 0px;
}

#right_wrap { /* required to avoid jumping */
	width: 190px;
	right:0px;
	position:absolute;
	float:left;
}

.slider_news {width: 455px; height: 685px; overflow: hidden ; display: block;}
