/**
 * @version $Id: position.css 9765 2007-12-30 08:21:02Z ircmaxell $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */
@import "preview.css";
*
{
	margin: 0;
	padding: 0;
}

body
{
	margin:0;padding:0;
	font-family:Helvetica, Arial, sans-serif;
	background:  #1d3544 url(../images/background_general.jpg) center top no-repeat;
	font-size:12px;color:#666666;
}


/* ################   Position ################  */

#all { 
width: 960px;
padding: 0px;margin: 0; 
margin-left: auto; margin-right: auto;

}


#header
{
	margin: 0;height:170px;width:930px;MARGIN: 0 auto;padding-left:30px;
	background: url(../images/background_gris.png) repeat-y;
	background-position: 41px;
	text-align: left;	float: left;position: absolute;top:0px;
	
}
#logo_header{
width:889px;background: url(../images/date_lieu.png) no-repeat;background-position: 141px 0px;
padding-left:11px;text-align: left;float:left;
 }
 
  #logo_header a {
width:889px;
text-align: left;float:left;
 }
 
#menu{
POSITION: relative;height:40px;width:751px;margin: 0;padding: 0;
left:161px;text-align: left;float:left;clear:left;

 }
#contentarea
{
	margin: 0;padding: 0;	top:170px;width: 960px;position: absolute;
	/*background: url(../images/background_gris.png) repeat-y;
	background-position: 11px;	margin-left:30px;*/
	clear:left;float:left;
	 background: url(../images/background_content.jpg) bottom left  no-repeat;
	 /*background-color: none;*/

}

#contenu
{
	margin: 0;padding: 0;	width: 960px;
	background: url(../images/background_general2.jpg) repeat-y;
	clear:left;float:left;
}

#left
{
 vertical-align: top;PADDING: 0;	margin: 0; border-left:11px solid #ffffff;	width:131px;margin-left: 30px;
	background-color:#859383;	text-align: center;	float:left;
}

#main
{
  width: 740px; VERTICAL-ALIGN: top;PADDING: 0 30px 0px 18px; margin:0;
float:right;/*left:122px;*/
}

#page
{
  width: 570px; VERTICAL-ALIGN: top;PADDING: 10px 6px 0 0;margin:0;
	background-color: #ffffff;	float:left;
}

#right
{
background-color:  #1d3544; vertical-align: top;	PADDING: 0px 0px 0px 0px;margin: 0px;width:140px;
text-align: center;float:right;position:relative;right:20px;border-left:4px  #1d3544 solid;
}


#footer
{
	width: 940px;height:70px;PADDING: 0px;padding-top:10px;padding-bottom:2px; margin: 0px;vertical-align:top;
	/*background: url(../images/background_footer.jpg) no-repeat;background-position: bottom center;
	padding-left:11px;
	margin-left:-30px;*/
	position:relative;clear:both;

	
}
 #logo{
width:131px;text-align: center;float:left;position:relative;left:41px;margin-top:15px;
background: url(../images/background_gris.png) repeat-y;padding-bottom: 0px;
 }

#agenda{
/*background: url(../images/a_vos_agendas.gif) no-repeat;*/
margin-left:49px;margin-top:20px;
background-position: 5px 35px;width:160px;height:50px;float:left;vertical-align: bottom;
 }
 
 #agenda div{
margin-top:33px; padding-top:0px; padding-left:115px; vertical-align: bottom;padding-right:35px;
 }
 
 #mentions
{
	height: 32px; width:200px;color: #fff;	margin-top:37px;margin-right:41px;
	text-align: right;float:right;	
}

 #mentions table
{
	float:right;display:block; clear:right;margin:0;margin-left:30px;
}
 
#contact
{
	text-align: center;
	padding-top:12px;
	float: right;
}
 

 /******** d�coupage de la page d'accueil ****************/
 
  #main #acc_home
 {
 background: url(../images/fond_accueil.gif);float:left;  	padding:0; margin:0;width: 570px;
 }
 
 #main div.article_column_col1{
 		float:left;padding:0px 15px 0px 0px;width:285px;
 }

#main div.article_column_col2{
padding:8px 0px 0px 15px;width:250px;vertical-align:top;
	float:left;border-left:0px #cccccc solid;
 }

#main div.article_column_col2 h1{margin-top:-8px;}

 div
  {
  	padding:0; margin:0;
  }
 div
  {
  	padding:0; margin:0;
  }
/******** r�f�rence ****************/


.leading
{
	background: #CCE5FF;	border: solid 0px #CCCCCC;	color: #666;
	margin: 0px 0px 10px 0px;	padding: 0px 0px 10px 0px;	/*position: relative;*/	clear:left;
	
}

.image_couv
{
	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 10px;
	float:right;	z-index: 100;	top:0px;right:0px;	display: block;
}

#recommender
{
	text-align: right;	vertical-align: bottom;		float:left;
}


/* ################# breadcrumbs ################ */
#breadcrumbs {
background:#93246F;min-height:5em;padding-top:0;
text-align:left;color:#fff;
}

/* ################# style ################ */

.mceContentBody { 
background-color: #FFFFFF; background-image:none;font-size: 12px;padding:0 5px; margin:0;
}

.mceContentBody H1, td.contentheading
{

	font-size : 21px;	color:#6CC;	padding-top:15px;	padding-bottom:10px;	padding-left:0px;	line-height:20px;
	font-weight:normal;
	}
	
	
.mceContentBody H2
{
	font-size : 15px;	color:#415066;
	background-image: url(../images/puce_titre.png);
	background-repeat: no-repeat;	background-position: 3px 5px;
	margin: 0px;	padding-top: 2px;	padding-left: 18px;	background-color : #ebebeb;
}

.mceContentBody H3 
{
	font-size : 15px;	color:#399;	background:url(../images/puce_bleu_fonce.png) no-repeat;
	background-position:center left;	background-position: 6px 10px;
	margin: 0px;	padding-bottom : 7px;	padding-top: 5px;	padding-left: 18px;
}
.titrefond_jaune, .mceContentBody H2.titrefond_jaune
{
	background-color:#399;
	color:#FFF;
	font-size : 15px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px;
	padding: 5px 0px 0px 5px;
}

.titrefond_gris, .mceContentBody H2.titrefond_gris
{
	font-family : Arial;
	font-size : 15px;
	color:#415066;
	margin: 0px;
	padding: 5px 0px 0px 18px;
	background:#dce1dc url(../images/puce_titre.png) 3px 10px no-repeat;
}

.titrefond_bleu, .mceContentBody H2.titrefond_bleu
{
	font-family : Arial;
	font-size : 15px;
	color:#ffffff;
	margin: 0px;
	padding: 5px 0px 0px 18px;
	background:#399 url(../images/puce_titre.png) 3px 10px no-repeat;
}

.titrefond_gris_ss_puce, .mceContentBody H2.titrefond_gris_ss_puce
{
	font-family : Arial;
	font-size : 15px;
	color:#415066;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	background:#dce1dc;
	background-image:none;
}

.titrefond_bleu_ss_puce, .mceContentBody H2.titrefond_bleu_ss_puce
{
	font-family : Arial;
	font-size : 15px;
	color:#ffffff;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	background:#399;background-image:none;
}
.texte_fond_gris
{
	margin: 0px;
	padding : 5px;
	font-size : 12px;
	background-position: left;
	background-color : #dce1dc;
}
.texte_fond_gris2
{
	margin: 0px;
	padding : 5px;
	font-size : 12px;
	background-position: left;
	background-color : #ebebeb;
}
.texte_fond_jaune
{
	margin: 0px;
	padding : 5px;
	font-size : 12px;
	background-position: left;
	background-color : #e1ffff;
}
.texte_fond_blanc
{
	;margin: 0px;padding : 5px;	font-size : 12px;
	background-position: left;background-color : #ffffff;
}


.texte_fond_bleu
{
	;margin: 0px;padding : 5px;	font-size : 12px;
	background-position: left;background-color : #ddfffe;
}

.petit 
{
  font-size: 10px;
}

.texte 
{
  font-size: 12px;
}




.jaune{ color:#ffcc00; }
.marron{ color:#660000;}

.cadre_gris{
}
table.cadre_gris td{
	/*border:#999999 1px solid;*/
	padding:4px; /*background-color: #ffffff;*/
}

 H3
{
	font-family : Arial;	font-size : 15px;	color:#660000;	background-image: url(../images/puce_contenu_jaune.jpg);
	background-repeat: no-repeat;	background-position: 0px 10px;margin: 0px;padding : 5px 0px 7px 15px;
}

.mceContentBody A, A
{color : #990000;text-decoration: underline; font-weight : bold;}

 .mceContentBody A:HOVER,  A:HOVER
{color : #990000;text-decoration: underline; font-weight : bold;}

 .mceContentBody UL
 { 	 margin-top:0px;	 margin-bottom:5px;	 padding-top:0px;}

.mceContentBody LI
{
	font-size : 12px;
	margin: 0px;
	padding-bottom : 0px;
	padding-top: 2px;
	list-style-type: none;
	list-style-image:url(../images/puce_bleu.png);
	margin-left:20px;
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

.mceContentBody  	OL
 {
 	color:#ffcc00;font-size : 14px;margin-top:0px;padding:0px 10px 10px 50px;font-weight : bold;
 }

.mceContentBody  OL  LI 
{
list-style-type : decimal; 	color:#ffcc00;font-size : 14px;
margin: 0px;padding-bottom : 10px;padding-top: 2px;background-image: none;
	}
	
.mceContentBody  OL  LI  SPAN 
{
	font-size : 12px;
	font-weight : normal;
}

.espace1
{
	padding:5px;
}
.mceContentBody TD, #page TD {
	padding:4px
}

.wrapper{
	background-color: #FFFFFF;	
	background-image:none;
	margin:0px;
	padding:0px;
	
}
 div#newsletter, body#newsletter {
	/*background-color: #FFFFFF;	
	background-image:none;
	margin:0px;
	padding:0px;*/
	
}
/* ################# style ################ */