*
{
	margin:0;
	padding:0;

}

html,body
{
	background:#d6dde4 url('../img/bg.png') repeat-y center;
	font-family:Arial;
	height:100%;
}

li a
{ text-decoration:none; color:#6d6f71; }

img
{ border:0px; }

table, th, td
{
	border-collapse:collapse;
	margin:0;
	padding:0;
	border-spacing:0;
	border-style:none;
}

p
{
	font-size:12px;
	color:#6d6f71;
	display:block;
}
/* CELIO
#paragraphes div
{ display:block; margin:0px; margin-bottom:15px; }
*/
/* balises principales
--------------------------------------------------*/

body {
	text-align:center;
}
#container
{/*
	width:877px;
	position:relative;
	left:50%;
	margin:0px;
	margin-left:-442px;
	height:100%;
	padding:0px;
	z-index:100;
	min-height:100%;
	margin-bottom:-20px;
	z-index:15;
	*/
	
	
	
	width:883px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}

#container td { vertical-align:top; }

body#bdy_home #header
{ height:241px; }

body#bdy_ets #header, body#bdy_sejour #header
{ height:159px; }

#header { background:no-repeat; }

#contient {
	position:relative;
	text-align:left;
}
#chlang
{
	position:absolute;
	float:right;
	right:0px;
	margin-top:15px;
	margin-right:15px;
	font-size:10px;
	color:white !important;
}
#chlang a {
	color:white;
}

body#bdy_home #chlang { color:black; }

/* pied de page
--------------------------------------------------*/
td {
	padding:0;margin:0;border-collapse:collapse;
}
td.footer
{ vertical-align:bottom; height:20px; }

#containerfooter
{
	position:relative;
	/*height:20px;
	z-index:30;
	clear:both;
	text-align:right;*/
	
}


div.paragraphe_simple , .paratxt,.paratxt div  {
margin-bottom:0px !important;
}
a.ancre {
	display:none;
}

#footer
{
	font-size:10px;	
	position:absolute;
	width:230px;
	height:20px;
	right:6px;
	text-align:right;
	top:0;
	
	
}

#footer ul
{
	bottom:0px;right:0px;
	background:url('../img/menu_footer.png') no-repeat;
	height:20px;
	list-style-type:none;
	color:white;
	
}

#footer li
{
	float:left;
	margin-top:4px;
	margin-left:8px;
	margin-right:8px;
	padding-bottom:3px;
}

#footer a { color:white; }

#main
{	}

/* colonne centrale
--------------------------------------------------*/

.introright ul ,.introleft ul {
	margin-left:33px;
}

.introright li,  .introleft li {
	margin-left:0px;
	padding-left:0px;
}

#content
{
	position:relative;
	width:550px;
/*	left:15px;*/
	float:left;
	z-index:20;
	padding-bottom:20px;
}

.actualite p, .introright p, .introleft p, .introright li, .introleft li
{ color:#6d6f71; font-size:12px; }

.actualite h2
{
	color:#00a7b8;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.actualite
{
	position:relative;
	float:left;
	width:260px;
	margin-top:20px;
	margin-bottom:5px;
}

.actualite .picture { margin-bottom:10px; }
.actualite a { color:#00a3b3; text-decoration:none; }


#minheight {
	height:400px;
	float:left;
	width:1px;
	
}

#contient #left {
	/*border:1px solid red;*/
}
.introright
{
	border-left:2px solid gray;		
	position:relative;
	float:right;
	width:300px;
}

.introleft
{
	border-right:2px solid gray;		
	position:relative;
	
	float:left;
	width:250px;
}

#paragraphes .paragraphe_simple {
	
	
}

#paragraphes .paragraphe_simple p {
margin-bottom:5px;
}
 .paragraphe_simple ul {
 	margin:0 !important;
	padding:0 !important;
 }
#paragraphes .paragraphe_simple ul {
	margin:0 !important;
	margin-top:5px !important;
	margin-bottom:5px !important;
	padding:0 !important;
	zoom:1;
	list-style-type:circle !important;
	padding-left:0px!important;
	
	
}

.clearer {
font-size:1px;height:1px;line-height:1px;
}
.introleft p {
	padding-right:20px;
}


.introright p {
	padding-left:20px;
	padding-right:10px;
}
/*

.introleft
{
	
	width:200px;
	
	padding-right:20px;
	position:relative;
	float:left;
	width:180px;
	margin-left:100px;
	
	margin-top:40px;
	

	
}

.introleft p { padding-right:10px }
*/
.actualite p { line-height:18px; }

.introright p, .introleft p { line-height:20px; }

.plus {  margin-top:5px; }

.plus a
{
	display:block;
	text-align:right;
	color:#00a3b3;
	text-decoration:none;
	font-style:italic;
	font-size:11px;
}



.footer {

}
/* paragraphes
--------------------------------------------------*/

#paragraphes { width:520px; }

/*.paragraphe_simple { margin-top:20px !important; }*/

#paragraphes h1, h2, h3
{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
}

h3 { color:#6D6F71; }

#ets h2, #ets #paragraphes h3, #ets .color, #home h2 { color:#00aeef; }
#sejour h2, #sejour #paragraphes h3, #sejour .color { color:#b3d670; }

#wherearewe h3
{ color:#6D6F71 !important; }

#paragraphes h1
{
	font-size:42px;
	color:#6d6f71;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:0px;
}

#paragraphes h2
{
	font-size:24px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:1px;
}

#paragraphes h3 { font-size:14px; letter-spacing:2px; }

#paragraphes p, #paragraphes li, #paragraphes div
{
	font-size:12px;
	display:block;
	color:#6d6f71;

}



#paragraphes a { color:#6d6f71; text-decoration:underline; }


#paragraphes .color { font-weight:bold; }

#paragraphes ul { padding:20px; padding-top:0px; }
#paragraphes ul ,  #paragraphes  li { 
	margin:0;padding:0;
	list-style-type:none !important;
	

}

 #paragraphes  li  {
 	padding-left:12px;
 	background:url(../img/point.gif) no-repeat top left;
 	margin-left:5px;
 }

#paragraphes .imggauche {
	float:left;

	display:block;

	margin:0!important;
	margin-right:10px!important;
	margin-bottom:5px!important;
	padding:0!important;
}

#paragraphes p {

}

#paragraphes p, #paragraphes h2
{ margin-bottom:10px; }

/* telechargement
--------------------------------------------------*/
.telechargement
{ width:200px; margin-top:40px; }

.telechargement h3
{
	color:#747474 !important;
	border-bottom: solid #00aeef 2px;
	font-size:14px;
}

.telechargement ul
{ list-style-type:none !important;  }

.telechargement li
{
	padding-top:3px;
	padding-left:20px !important;
	margin-bottom:10px;
	font-size:12px;
	color:#747474;
	background:url('../img/dwl.gif') no-repeat !important;
	list-style-type:none;
}

.telechargement li a
{ color: #747474;	}



#paragraphes h2
{
	font-size:14px;
	letter-spacing:2px;
	text-transform:none;
	text-transform:lowercase;
}

.introleft .telechargement h3
{ border-bottom: solid #b3d670 2px !important; }

/* Chemin
--------------------------------------------------*/

#wherearewe h1, h2, h3
{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
}

body#bdy_ets h2, body#bdy_ets h3, body#bdy_ets .color, body#bdy_right h2, body#bdy_right h3, #bdy_right .color,
body#bdy_spec h2, body#bdy_spec h3, #bdy_spec .color
{ color:#00aeef; }

body#bdy_sejour h2, body#bdy_sejour h3, #bdy_sejour .color
{ color:#b3d670 !important; }

#wherearewe h1
{
	font-size:40px;
	color:#6d6f71;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:0px;
}
td.footer {
	zoom:1;
}
#wherearewe h2
{
	font-size:24px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:1px;
}

body#bdy_sejour #wherearewe h3
{ font-size:14px; letter-spacing:3px; color:#6D6F71 !important; }

/* Sp�cialite
--------------------------------------------------*/

.spec_item_detail
{ color:#6d6f71; }

.spec_item_detail p, .spec_item_detail li
{ font-size:12px; }

.spec_item_right h3, .spec_item_right h2
{ font-size:14px; }

.spec_item_right ul
{ margin-left:14px; }

.spec_item_left
{
	float:left;
	width:240px;
	padding-right:20px;
	background:url('../img/barre.gif') repeat-y right;
}

.spec_item_right
{ float:right; width:240px; }

#ets spec_item_right h3
{ color:black !important; }


/* Divers
--------------------------------------------------*/

#num_urgence { top:-15px; position:relative;right:10px; }
.numurg {
font-size:12px;
font-weight:bold;color:#ED1C24;
position:absolute;
left:32px;
top:20px;
}

#menu_cache {
	position:relative;
}

.content_link { padding-left:80px; }
.content_link_url { font-size:12px; margin-top:10px; margin-bottom:15px; }
.content_link_url a { color:#00aeef; text-decoration:none; }

/*.content_link
{	padding-left:80px;	}*/

.clear, .clearer
{ clear:both; height:1px; visibility:hidden; }

.content_blue { color:#00aeef !important; }
.content_green { color:#b3d670 !important; }


#icons_annonces_emploi, #icons_candidature-spontanee, #icons_politique-de-l-rsquo-emploi
{
	background:url('../img/icons_emploi.png') no-repeat;
}

#paragraphes div.paragraphe_simple a {
	color:#00AEEF !important;
	font-size:12px !important;
	text-decoration:underline!important;
	font-weight:bold !important;
}


