html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, input, select, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	color:#8a8a8c;
	font-size: 11px;
	font-family: arial;
	vertical-align: baseline;
	list-style-type:none;
	}

#header{
	z-index:1;
	}

#center{
	z-index:0;
	}

a{
	color:#02B4D2;
	font-size:none;
	}

* html  a{
	position:relative;
	}

.node-lien-utile a{
	position:relative;
	}
	
* html .node-lien-utile a{
	position:relative;
	}

.a-agenda{
	color:#8A8A8C;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
}

.a-agenda:hover{
	color:#02B4D2;
}

.error{
color:red;
}

form .submit-form  a {
	display:inline; 
}

#agenda li{
	display:block;
	position:relative;
	margin-bottom:8px;
}

.links a{
	font-size:13px;
	text-decoration:underline;
	color:#02b4d2
}

.links a:hover{
	text-decoration:none;
}

.primary-links{
text-align:right;
position:absolute;
margin-top:-20px;
}

h1{
position:absolute;
text-indent:-9000px;

}

#logo-floater{
	height: 206px;
}

h2{
font-size:15px;
font-weight:bold;
color:#02b4d2
}

.puce{
background-image:url("../img/puce_bleue.jpg"); background-position: left center; background-repeat:no-repeat;
font-size:15px;
font-weight:bold;
padding-left:15px;
color:#02b4d2;
text-decoration:none;
}

h2 a,h2.title {
background-image:url("../img/puce_bleue.jpg");
background-position:0 4px;
background-repeat:no-repeat;
font-size:15px;
font-weight:bold;
padding-left:15px;
color:#02b4d2;
text-decoration:none;
}

.submitted{
color:#ccc;
font-style:italic;
display:block;
}

body{
font-family:'Century Gothic','Arial','Verdana';
background-image:url("../img/bg.jpg"); background-position: left top; background-repeat:repeat-x; background-attachment: fixed;
}

* html body {
margin:0 auto;
text-align:center;
width:992px;
}

.breadcrumb{ /***fil-ariane***/
margin-top:20px;
}

.breadcrumb a{
font-size:10px;
padding:15px 15px 15px 20px;
color:#8a8a8c;
}

/********************Background***************************/

#wrapper{
width:992px;
margin: 0 auto;
}

* html #wrapper{
width:992px;
margin-left: 10px;
}

#ombre_top{
width:992px; height:45px;
background:url("../img/ombre_haut.png") top left no-repeat;
}

* html #ombre_top{
width:992px; height:45px;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombre_haut.png', sizingMethod='scale');
z-index:9999;
}

#container{
background-image:url("../img/ombre_laterale.png"); background-repeat:repeat-y;
float:left; width:992px; height:auto;
}

* html #container{
text-align:left;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/ombre_laterale.png', sizingMethod='scale');
float:left; width:992px; height:100px;
z-index:9999;
}

#header{
width:828px; height:206px;
margin-left:54px;
}

#center{
margin-left:55px;
}

#center .left-corner{
width:100%; height:auto;
}

*+html #center .left-corner{
padding-top:20px;
}

/************************FOOTER******************************/

#footer{
margin-bottom:-100px;
float:left; width:992px; height:100px;
background-image:url("../img/ombre_bas.png"); background-position:bottom; background-repeat:no-repeat;
margin-left:-55px; margin-right: auto;
}

* html #footer{
height:250px;
}

#footer p{
text-decoration:none;
margin-bottom:-100px;
font-size:10px;
line-height:18px;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed;
margin:0px 50px;
}

#footer p, #footer a{
text-align:center;
color: #8a8a8c;
}

#footer a:hover{
color:#02b4d2;
}

.terms{
display:none;
}

#attachments{
display:none;
}
input{
position:relative;
border:1px solid #ccc;
padding:2px;
margin:1px;
}
select{
position:relative;
border:1px solid #ccc;
padding:2px;
}
.collapsible collapsed{
border:1px solid #999;
padding:2px;
margin:3px;
}
.collapsible{
padding:7px;
margin:4px;
border:1px solid #999;
}
.collapsible a{
padding:2px;
margin:4px;
border-bottom:1px solid #999;
font-size:14px;
text-decoration: none;
}
#node-form{
padding:5px;
margin:10px;
border:1px solid #999;
}
.menu {
text-align:center;
}
.menu .leaf{
padding:5px;
margin:10px;
border-bottom:1px solid #999;
}
#block-menu-100{
padding:20px;
margin:15px;
border:1px solid #999;
}

#sibar #block-user-1
{
display:none;
}
#block-user-1 h2
{
display:none;
}
#user-login-form{
text-align:center;
}
.arianne  a{
/*display:block;*/
color:#8A8A8C;
font-size:13px;
text-decoration:none;
padding-top:10px;
padding-bottom:5px;
}
  #tabs-wrapper ul{
display:none;
}   

/***********node-actualité***********/

	.link{
	text-align:right;
	}

	.link a{
	padding-left:10px;
	}

	.node-lien-utile .link a{
	padding-left:0px;
	}

/***********node-dossiers***********/

	/************************BLOCK******************************/

	.node-dossier{
	border:1px solid #EDEDED;
	font-size:11px;
	margin-bottom:10px;
	padding:10px;
	text-align:left;
	width:560px;
	float:left;
	}
	
	* html .node-dossier{
	border:1px solid #EDEDED;
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
	padding:10px;
	text-align:left;
	width:560px;
	height:100px;
	float:left;
	}
	
	.view-content-Vue-formation-formation .item-list {
	width:655px;
	}
	
	.view-content-Vue-formation-formation li{
	float:left;
	}

	
/***********etu-agenda***********/
	
	/************************BLOCK******************************/

	.node{
	width:600px;
	}

	/************************DATE******************************/

	#nb-date {
	border:1px solid #EDEDED;
	float:left;
	margin-top:5px;
	padding:10px;
	}

	#nb-date .day{
	color:#02B4D2;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	}

	#nb-date .month{
	color:#02B4D2;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}

	/************************CONTENU******************************/

	.node .contenu {
	text-align:justify;
	border:1px solid #ededed;
	height:20px;
	padding:5px;
	width:530px;
	height:auto;
	float:left;
	margin-left:10px
	}


/***********form-inscription***********/
	
	.legend-radio-categorie{
	color:#02B4D2;
	font-weight:bold;
	vertical-align:middle;
	padding-top:20px;
	}

	.statut-inscription {
	border:1px solid #D5D5D5;
	width:auto;
	border:none;
	margin-bottom:10px;
	}

	.form .submit-form input {
	padding-left:115px;
	}


	form .statut-inscription  input{
	float:none;
	border:1px solid red;
	width:auto;
	}

	#label-inscription{
	width:130px;
	height:70px;
	float:left;
	}

	#comm-right{
	float:left;
	width:130px;
	padding-right:5px;
	}

/***********etu-interview***********/	
	
	/************************BLOCK******************************/

	.node-interview{
	border:1px solid #EDEDED;
	float:left;
	font-size:11px;
	overflow:hidden;
	text-align:left;
	width:560px;
	margin-bottom:10px;
	}

	/************************CONTENU******************************/

	.node-interview .contenu {
	height:20px;
	padding:10px 10px 0 10px;
	text-align:justify;
	width:440px;
	}

	.node-interview img {
	 display : none; 
	}
	
	.node-dossier .imagefield {
	width : 100px;
	height : auto;
	position: relative;
	}
	
	
/***********etu-metiers***********/	

	.node-metiers{
	margin-top:30px;
	width: 640px;
	}
	
	.node-metiers h2{
	margin-bottom:20px;
	}
	
/***********liens-utiles***********/	
	
	/************************BLOCK******************************/

	.node-lien-utile{
	float:left;
	font-size:11px;
	text-align:left;
	width:560px;
	padding-top:10px;}

	/************************CONTENU******************************/

	.node-lien-utile .contenu {
	height:auto;
	text-align:justify;
	width:100%;
	}

	.node-lien-utile img {
	padding:10px;
	position:absolute;
	}

	.node-lien-utile .link{
	text-align:left;
	}
	

/***********pro-temoigner***********/	
	
	/************************BLOCK******************************/

	.content-pro-temoigner{
	padding-top:20px;
	width:640px;
	min-height:100px;
	}
	
	.content-pro-temoigner img {
	}  
	
/***********pro-offre***********/	

	#form-pro .submit-form input{
	float:none;
	}

	/#form-pro .input{
	float:left;
	} 

	.form .submit-parcourir input{
	border:medium none;
	width:auto;
	float:right;
	margin-top:-25px;
	}



/***********pres-oarchives***********/	

.bureau{
float:left;
}

.border{
border:1px solid #ededed;
padding:10px;
margin-bottom:20px;
float:left;
margin-top:5px;
}


/***Newsletter***/
		#newsletter{
		margin-bottom:20px;
		border:1px solid #ededed;
		background:url("../img/carre.jpg") no-repeat; background-position:bottom right;
		}

		form{
		padding:10px;
		}

		#newsletter h2{
		text-indent:-9000px;
		background:url("../img/carre_newsletter.jpg") no-repeat; background-position:top left;
		border:1px solid #ededed;
		}

		#newsletter input{
		width:145px;
		margin-bottom:10px;
		border:1px solid #ededed;
		font-size:12px;
		}

		#newsletter select {
		width:131px;
		}

		#newsletter .submit-form{
		position:relative;
		padding-top:10px;
		height:25px;
		}
		
		#newsletter .submit-form input{
		float:left;
		border:none;
		width:71px;
		height:25px;
		background-image: url=("../img/btn_valider.png") no-repeat;
		}
		


/******************************DES NEWS*****************************************/
/********************************************************************************/		

#des-news #domaine{
float:left;
}	
		
/******************************EVE IMAGE*****************************************/
/********************************************************************************/		

	/************************CONTENU******************************/

	
.view-content-Vue-evenement-image li{
	border:1px solid #EDEDED;
	display:block;
	float:left;
	height:100px;
	margin-bottom:10px;
	margin-right:10px;
	padding:8px;
	position:relative;
	width:270px;
	}
	
	
.imagefield-field_image_miniature img{
	display:block;
	position:absolute;
	width : 100px;
	height:70px;
	}
	
.node-eve_img  .imagefield{
	display:block;
	width : 100px;
	height:70px;
	}
	
.node-eve_img .imagefield-field_image_miniature img{
	position:relative;
	}
	
.view-Vue-formation-formation .imagefield{
	position:relative;
	}

.content #content-texte{
	padding-bottom:8px;
	padding-left:10px;
	}
	
* html .content #content-texte{
	margin:0;
	padding;0;
	}
	
.content .contenu-dossier #content-illustration{
	display:block;
	float:left;
	height:auto;
	position:relative;
}

.content .contenu-dossier #content-illustration img{
margin-right:10px;
width:100px;
}

.content #content-illustration{
	display:none;
	}
	
	
	
#node-23 .presentation-club-membre img {
width:130px;
}

#user-login-form li {
text-align:left;
}

* html h2 a{
background:none;
}

/***********************************  BO  *****************************************/
/********************************************************************************/

#user-login-form .form-item{
text-align:left;
}

#user-login-form .form-item label{

}

#user-login-form .form-item .edit-pass{
border:1px solid red;
}

#user-login-form .form-item input{
border:1px solid #EDEDED;
font-size:12px;
width:145px;
}

#user-login-form .item-list{
height:auto;
position:relative;
width:auto;
}

#edit-submit{
background:transparent url(../img/btn_connexion_out.png) no-repeat;
border:medium none;
height:35px;
width:90px;
padding-left:400px;
text-indent:-9000px;
}

#edit-submit:hover{
background:transparent url(../img/btn_connexion_over.png) no-repeat;
}


* html #user-login-form  #edit-submit{
text-indent:0px;
}

.view-content-Vue-evenement-image{
position:relative;
}

.view-Vue-evenement-image{
position:relative;
}

/************LANGUE************/

#block-localizer-0 h2{
display:none;
}

.uilanguage img, .uilanguage2 img {
display:block;
height:12px;
width:18px;
}

a.uilanguage, a.uilanguage2  {
position:absolute;
display:block;
left:995px;
top:255px;
height:12px;
width:18px;
margin:0;
padding:0;
}

* html a.uilanguage{
left:870px;
top:254px;
}

* html a.uilanguage2  {
left:870px;
top:254px;
}

.node-form #edit-submit{
background-image:none;
background-color:#F5F7FA;
padding:0;
margin:0;
border:1px solid #CCCCCC;
text-indent:0;
width:auto;
height:22px;
}

#loginRememberMe{
	border:none;
	}
