@charset "UTF-8";
/* CSS Document */
*{ padding:0; border:0; margin:0;  }

body {
	font-family:verdana, Helvetica, sans-serif;
}

#main {
	width:610px;
	margin:auto;
}

/* ------------------------- TOP ------------------------- */

#top{
}

#logo{	
	position: relative;
	float:left;
	width:200px;
	text-align:center;

	
}

#logo img{	
width:120px;
}
	
#top-adresse{	
	position: relative;
	float:left;
	width:390px;
	color:#333333;
	font-size:14px;
	margin:auto;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	z-index:100;
	
}

#top-banniere{	
	display:none;
}

#top-menu{
	display:none;
}

/* ------------------------- CONTENU ------------------------- */

#contenu{
	border-top: 1px solid #999;
	margin-top:10px;
	z-index:10;
	position: relative;
	float: left;
	background-color:#FFF;
	width:600px;
	margin:auto;
	padding:0px;
	margin: 0px 5px;
	padding-top:10px;
}

#ombre-interne-contenu{
	display:none;
}

/* ------------------------- FOOT ------------------------- */

#foot{
	display:none
}


#telechargement{
	display:none
}

#mot-accueil, #contact-accueil{
	padding-top:40px;
}

/* ------------------------- CONTENU: SOUS-MENU ------------------------- */

#colonne-sous-menu{
	position:relative;
	float:left;
	width:188px;
	min-width:188px;
	/*background-color:#0F0;*/
}


#sous-menu{
	display:none;
}

/* ------------------------- CONTENU: CONTACT RAPIDE ------------------------- */

#contact-rapide{
	position:relative;
	width:160px;
	float:left;
	margin: 10px 0 0px 0px;
	/*background-color: #9CC;*/
	font-size:11px;
	
	padding:  5px 8px 8px 8px;
	
	border: 1px solid;
		
	/*  ----- arrondis ----- */
	webkit-border-radius: 10px;
   	moz-border-radius: 10px;
	o-border-radius: 10px;
   	border-radius: 10px;
}

#contact-rapide h3{
	font-size:19px;
	margin: 0 0 5px 0;
}

#contact-rapide a{
	text-decoration:none;
	color:#000000;
}

#contact-rapide a:hover{
	text-decoration: underline;
}

/* ------------------------- CONTENU: BOUTON PLAN ------------------------- */

.bouton-plan {
	display:none;
	
}


#partie-fleche-plan{
	display:none;
	
}

/* ------------------------- CONTENU: COLONNE ARTICLES ------------------------- */

#colonne-articles{
	position: absolute;
	float:left;
	width:610px;
	padding:10px 0 0 0;
	margin-bottom:0px;
	/*background-color:#30F;*/
}

.fleche-sous-rub{
	display:none;
	
}

.deuxcolonnes-texte{
	position:relative;
	float:left;
	width:210px;
}

.deuxcolonnes-texte h1{
	font-size:25px;
	margin-bottom:25px
}

#texte-contenu{
	font-size:12px;
}

#texte-contenu a{
	text-decoration:none;
	color:#000;
}

.deuxcolonnes-image{
	position:relative;
	float:left;
	width:175px;
	padding: 0px;
	padding-right:10px;
}

.deuxcolonnes-image img{
	position:relative;
	float:left;
	width:175px;
	margin-bottom:0px;
	/*  ----- ombre ----- */
	moz-box-shadow: 1px 1px 3px #777;
  	webkit-box-shadow: 1px 1px 3px #777; 
	o-box-shadow: 1px 1px 3px #777;
  	box-shadow: 1px 1px 3px #777;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#777777, Direction=NaN, Strength=5); 
	
	/*background-color:#C00;*/
}

#dwnld-journal{
	margin-top:35px;
	bottom:0;
	font-size:12px;
	padding:15px;
}

#dwnld-journal a{
	text-decoration:none;
	color: #4d4d4d;
}

.invisible{	
	visibility:hidden;
	display:none;
}

#colonne-articles{	
	/*background-color:#F00;*/
}

.unecolonne{
	position:relative;
	float:left;
	width:400px;
	margin-left:200px;
	padding-bottom:30px;
	/*background-color:#9F0;*/
}

.unecolonne h1{
	font-size:25px;
	margin-bottom:25px;
	color:#e4933a;
}

.separateur-partenaires{
	float:left;
	width:390px;
	height:20px;
	/*background-color:#F0F;*/
	margin-bottom:10px;
	margin-top:10px;
	background-image:url(../images/partenaires/separateur.png)
}

