/* © 2009 Bexter CSS */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E4E4F;
	margin:15px 0 0 0;
	padding:0px;
	background:#FFFFFF;
}
h1,h2,h3,h4,h5,h6{
	margin:1em 0;
	padding:0px;
	font-size:1.2em;
}
p{
	margin:1em 0;
	padding:0px;
	line-height:15px;
}
img {
	border:none;
}

/* hack FF pour masquer les contours pointillés sur les liens 
-------------------------------------------------------*/ 
a{
	outline:none;
} 
:focus{
	-moz-outline-style:none;
}

a {
	color:#135B7D;
	text-decoration:none;
}

a:hover {
	color:#135B7D;
	text-decoration:underline;
}

a:visited {
	color:#135B7D;
	text-decoration:none;
}


#site {
	width:990px;
	margin:0px auto;
	padding:0px;
	height:auto !important;
	height:614px;
	min-height:614px;
	background:#FFFFFF;
}


#header {
	float:left;
	display:block;
	width:990px;
	height:170px;
	margin:0px;
	padding:0px;
	background:#FFFFFF url(../images/fondflash.jpg) top left no-repeat;
}

#slogan {
	float:left;
	display:block;
	width:990px;
	margin:0px;
	padding:0px;
	height:25px;
}


#printHeader{
	display:none;
}

#logo{
	float:left;
	display:block;
	width:260px;
	margin:0px;
	padding:0px;
}


/*----------------------------------------------------------------------*/
/* debut - gestion contenu */
/*----------------------------------------------------------------------*/
#content{
	float:left;
	display:block;
	width:990px;
	height:auto !important;
	height:395px;
	min-height:395px;
	margin:10px 0 0 0;
	padding:0px;
}

#blockCentre{
	float:left;
	display:block;
	width:540px;
	height:auto !important;
	height:395px;
	min-height:395px;
	margin:0 0 0 12px !important;
	margin:0 0 0 6px;	
	padding:0px;
}

#blockRight{
	float:right;
	display:block;
	width:210px;
	height:auto !important;
	height:395px;
	min-height:395px;
	margin:0px;
	padding:0px;
}

.wash{
	clear: both;
	height:0px;
	margin:0px;
	padding:0px;
}

/*----------------------------------------------------------------------*/
/* fin - gestion contenu */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - prestations */
/*----------------------------------------------------------------------*/

#prestations{
	float:left;
	display:block;
	width:265px;
	height:245px;
	margin:0px;
	padding:0px;
	background:transparent url(/images/fdprestations.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;		
	font-size:11px;
	font-weight:bold;
}

#prestations ul{
	width:250px;
	-width:248px;
	margin:5px 0 0 10px;
	padding:0px;
}

#prestations li{
	list-style-image:url(/images/flecheprestation.gif);
	margin:0px;
	padding:0px;
	list-style-position:inside;
}

#prestations a{
	color:#4E4E4F;
	text-decoration:none;
}

#prestations a:hover{
	color:#4E4E4F;
	text-decoration:underline;
}


/*----------------------------------------------------------------------*/
/* fin - prestations */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - formations */
/*----------------------------------------------------------------------*/

#formations{
	float:right;
	display:block;
	width:265px;
	height:245px;
	margin:0px;
	padding:0px;
	background:transparent url(/images/fdformations.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#formations ul{
	width:250px;
	-width:248px;
	margin:5px 0 0 10px;
	padding:0px;
}

#formations li{
	list-style-image:url(../images/flecheformation.gif);
	margin:0px;
	padding:0px;
	list-style-position:inside;
}

#formations a{
	color:#4E4E4F;
	text-decoration:none;
}

#formations a:hover{
	color:#4E4E4F;
	text-decoration:underline;
}


/*----------------------------------------------------------------------*/
/* fin - formations */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - logos */
/*----------------------------------------------------------------------*/

#reseau{
	float:left;
	display:block;
	width:534px;
	height:53px;
	margin:0px;
	padding:0px;
	text-align:center;
}

.adresse{
	float:left;
	display:block;
	width:534px;
	height:20px;
	margin:20px 0 0 0;
	padding:0px;
	text-align:center;
	font-size:10px;
}

.europe{
	float:left;
	display:block;
	margin:10px 0 0 0;
	padding:0px;
	line-height:none;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	color:#4E4E4F;
}
/*----------------------------------------------------------------------*/
/* fin - logos */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* debut - journal */
/*----------------------------------------------------------------------*/

#actualites{
	float:left;
	display:block;
	width:217px;
	height:auto !important;
	height:245px;
	min-height:245px;
	margin:0px;
	padding:0px;
}

.actuTitre{
	float:left;
	display:block;
	width:217px;
	height:27px;
	margin:0px;
	padding:0px;
}


.blockActu{
	float:left;
	display:block;
	width:217px;
	height:auto !important;
	height:200px;
	min-height:200px;
	margin:0px;
	padding:0px;
/*	background: transparent url(../images/fdactus.jpg) top left repeat-y; */
}

.imgActu{
	float:left;
	display:block;
	width:200px;
	margin:0 0 0 2px;
	padding:0px;
}

#archiActualites{
	float:left;
	display:block;
	width:217px;
	height:31ox;
	margin:0px;
	padding:0px;
}

/*----------------------------------------------------------------------*/
/* fin - journal */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* debut - newsletter */
/*----------------------------------------------------------------------*/

#newsletter{
	float:left;
	display:block;
	width:217px;
	height:112px;
	margin:3px 0 0 0;
	padding:0px;
	background: transparent url(../images/fdnewsletter.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#newsletter form{
	margin:18px 0 0 5px;
	padding:0px;
}

.champsMail{
	width:155px;
	border:1px solid #747378;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4E4E4F;
	margin:2px 0 0 5px;
	padding:2px;
}

.imgOk{
	margin:2px 0 0 5px;
	padding:0px;
}


/*----------------------------------------------------------------------*/
/* fin - newsletter */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - adhesion */
/*----------------------------------------------------------------------*/

#adhesion{
	float:left;
	display:block;
	width:217px;
	height:30px;
	margin:0px;
	padding:0px;
}

/*----------------------------------------------------------------------*/
/* fin - adhesion */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - performances */
/*----------------------------------------------------------------------*/

#performances{
	float:left;
	display:block;
	width:215px;
	height: auto !important;
	height:395px;
	min-height:395px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.rdvPerformances{
	float:left;
	display:block;
	width:216px;
	height:59px;
	margin:0px;
	padding:0px;
}

.txtPerformances{
	float:left;
	display:block;
	width:216px;
	height: auto !important;
	height:295px;
	min-height:295px;
	margin:0px;
	padding:5px;
	color:#666666;
	font-size:11px;
	line-height:11px;
/*	background: transparent url(../images/fondrdv.jpg) top left repeat-y; */
}

.txtPerformances h1{
	width:195px;
	font-weight:bold;
	text-transform:lowercase;
	color:#F9B700;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0px;
}

.txtPerformances h2{
	width:195px;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0px;
}

.txtPerformances p{
	width:195px;
	margin:3px 0 10px 0;
	padding:0px;
	font-size:11px;
	line-height:11px;
	text-align:justify;
}

.txtPerformances a {
	color:#4E4E4F;
	text-decoration:none;
}

.txtPerformances a:hover {
	color:#F9B700;
	text-decoration:none;
}

.archiPerfomances{
	float:left;
	display:block;
	width:216px;
	height:32px;
	margin:0px;
	padding:0px;
}


/*----------------------------------------------------------------------*/
/* fin - performances */
/*----------------------------------------------------------------------*/





/*----------------------------------------------------------------------*/
/* debut - marches et contact */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* fin - marches et contact */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - txtCenter */
/*----------------------------------------------------------------------*/



/*----------------------------------------------------------------------*/
/* fin - txtCenter */
/*----------------------------------------------------------------------*/


/*----------------------------------------------------------------------*/
/* debut - Actus */
/*----------------------------------------------------------------------*/



/*----------------------------------------------------------------------*/
/* fin - Actus */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - gestion footer */
/*----------------------------------------------------------------------*/
#footer {
	width:990px;
	margin:0px auto;
	padding:0 3px 3px 3px !important;
	padding:0px;
	height:35px;
}

#footerLeft {
	float:left;
	display:block;
	width:150px;
	margin:10px 0 0 0;
	padding:0px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8D8D8D;
	font-size:10px;
}

#footerRight {
	float:right;
	display:block;
	width:800px;
	margin:10px 0 0 0;
	padding:0px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8D8D8D;
	font-size:10px;
	text-align:right;
}

#footerPrint{
	display:none;
}



#footer a{
	color:#8D8D8D;
	text-decoration:none;
}

#footer a:hover{
	color:#8D8D8D;
	text-decoration:underline;
}

/*----------------------------------------------------------------------*/
/* fin - gestion footer */
/*----------------------------------------------------------------------*/


