/*H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE { border: 1px dotted #999999;}
TD TABLE { border: 1px dotted #000099;}
DIV { border: 1px dotted #990000;}
IMG.spacer-gif { border: 1px solid black; }*/

/******************************************** Mise en page css générale ****************************************************/

/* police de caractère et couleur de fond  */
body	
{ 
margin:0;
padding: 0;
text-align: center;
color:#6F8491; 
font-family:trebuchet MS, Arial, Helvetica, sans-serif;
font-size:9pt;/*0.8em*/
background-color: #F9F4E0;
}

/* positionnement horizontal */
/*div{border:solid #66FF33 1px;}*/
div#conteneur 
{
width:761px;
margin:0 auto;
text-align:left;
border:#eac372 solid 1px;
}

/* positionnement du bloc du menu */
div#bloc_entete 
{
margin:0;
padding:0;
height:62px;
width:761px;
}

div#barre_invisible{height:20px;}

div#zone_drapeaux
{ float:left; /*background-color:#FFFF00;*/ margin:0; padding-left:51px; padding-right:51px;/* border:1px solid #3300FF;*/ }
/**********Alternative Firefox****/
/*
*>div#zone_drapeaux
{ float:left; margin:0; padding-left:22px; padding-right:40px; }
*/
ul#drapeaux /*on cache les puces*/
{margin:0 ;  list-style-type: none;}
ul#drapeaux li /* On rend les li en flottant pour pouvoir les afficher horizontalement, , et on centre le texte */
{float: left; text-align: center ; }
ul#drapeaux li a
{display:block; height:23px; width:33px; text-decoration: none ;}


#english { background:url(../images/drapeaux/english.gif) center no-repeat; /*margin:20px 0 0 9px;*/}
#espanol{background:url(../images/drapeaux/espanol.gif) center no-repeat; /*margin:20px 0 0 10px;*/}
#francais{background:url(../images/drapeaux/francais.gif) center no-repeat; /*margin:20px 0 0 10px;*/}

/*****************************DEBUT////MENU DYNAMIQUE HORIZONTAL ////****************************************/
ul#menu /*on cache les puces*/
{margin:0; padding:0; list-style-type: none; }

ul#menu li /* On rend les li en flottant pour pouvoir les afficher horizontalement, et on centre le texte */
{float:left;}

ul#menu li a{
text-align:center;
background-color:#FFFF00;
background:url(../images/bouton_menu.gif) top left no-repeat;
display:block;
width:112px;
padding-top:6px;
height:45px;
font-size:14px; 
font-weight:bold; 
/*letter-spacing:1px; */
color: #006AB3; 
text-decoration: none ;}

*>ul#menu li a{
text-align:center;
background-color:#FFFF00;
background:url(../images/bouton_menu.gif) top left no-repeat;
display:block;
width:112px;
padding-top:6px;
height:39px;
font-size:14px; 
font-weight:bold; 
/*letter-spacing:1px; */
color: #006AB3; 
text-decoration: none ;}


ul#menu li a:hover
{background:url(../images/roll/bouton_menu.gif) top left no-repeat; color:#F7931D;}

/*.enfonce_bouton{ color: #006AB3; background-color:#FFFF00; }*/


ul#menu li#act a {
background-image:url(../images/roll/bouton_menu.gif); color:#F7931D;
}

/*****************************FIN////MENU DYNAMIQUE HORIZONTAL ////****************************************/

.barre_horizontal_vierge
{	clear:both;
	background-color:#EAC372;
	height:12px;
	width:761px;
}


#titre{
	font-weight:bold;
}

div#logo_photo
{ width:761px; height:118px;}

div#logo
{ float:left; width:209px; height:118px; background: url(../images/logo.gif) top no-repeat;}

div#photo_flash
{ float:left; width:552px;}

div#zone_news
{/*border:solid 1px #66CCFF;*/ padding: 0px 45px 5px 45px; background:url(../images/news_promos.gif) top left no-repeat;}

/*div#js_defilement
{position:relative; overflow: hidden; width: 671px;height: 14px;}*/

/*div#defileH1 {position: absolute;}*/

#newsdefilante 
{/*height:20px; width:667px; border:solid 1px #FF0000;*/ font-weight:bold; padding: 0px 45px 5px 45px;}

/*****************************DEBUT////ZONE NEWS_PROMOS DYNAMIQUE////****************************************/
div#NEWS_PROMOS_DYNAMIQUE/***********************************************************************************/
{ margin:0px; padding:0px; font-size:1.2em;}/********************************/
/*****************************FIN////ZONE NEWS_PROMOS DYNAMIQUE////******************************************/


div#corps{margin:0; padding:0;}


/*****************************DEBUT////ZONE DE CONTENU DYNAMIQUE////****************************************/
div#CONTENU-DYNAMIQUE/**************************************************************************************/
{ margin:0; padding:15px 10px 16px 40px; font-size:1em; text-align:justify;line-height: 1.7em;  }/***********************/
/*****************************FIN////ZONE DE CONTENU DYNAMIQUE////****************************************/

/*****************************DEBUT////ZONE DE CONTENU DROITE////****************************************/
div#CONTENU-DROITE/**************************************************************************************/
{ margin:0;font-size:1em; text-align:justify; text-indent:2em ;line-height: 1.7em; float:left;}/***********************/
/*****************************FIN////ZONE DE CONTENU DROITE////****************************************/




div#CONTENU-DYNAMIQUE a /* Mise en forme les liens du contenu dynamique */
{color:#F7931D ; text-decoration: underline;}

div#CONTENU-DYNAMIQUE a:hover /* Mise en forme les liens du contenu dynamique */
{text-decoration:underline; color:#0072BC;}

div#barre_bas
{ height:13px; background:url(../images/barre_bas.gif) top left no-repeat;}

div#pied
{
	clear:both;
	height:48px;
	background:url(../images/pied.gif) top left no-repeat;
	margin:0;
	font-size:11px;
	text-align: center;
	width: 761px;
	padding-top: 22px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


div#pied a
{
color:#6F8491;
text-decoration:none;
}

div#pied a:hover
{
color:#F7931D;
text-decoration:none;
}


/* formulaires Typo3 css */

	.csc-mailform { border:0px; font-size:1em; color:#6F8491; width:85%; margin-left:120px;}
	


	.csc-mailform-submit {
		/*border: 1px #838383 solid;
		font-size: 11px;
		font-weight: normal;
		/*color: #6F8491;	*/
		/*line-height: 15px;
		/*background-color:#FBE09E;*/
		/*background-color:#00FF33;
		/*margin-left:300px;
		padding:2px;*/
		/*color:#336699;*/
	}	
	

	.csc-mailform label {
	float:left;
	text-align:right;
	width:180px;
	}

	.csc-mailform textarea 		{ 
	border: 1px #838383 solid;
	font-size: 11px;
	color: #6F8491;	
	line-height: 15px;
	background-color: #F9EBB6;
	margin:3px;
	padding:2px;	
	}

	.csc-mailform input			{ 
	border: 1px #838383 solid;
	font-size: 11px;
	font-weight: normal;
	color: #6F8491;	
	line-height: 15px;
	background-color:#F9EBB6;
	margin:3px;
	padding:2px;
	
}
	.csc-mailform-submit:hover {
		border: 1px #838383 solid;
		font-size: 11px;
		font-weight: normal;
		color: #6F8491;	
		line-height: 15px;
		background-color:#FBE09E;
		margin:3px;
		padding:2px;
	}	
	.csc-mailform input:focus, .csc-mailform textarea:focus{ 
	border: 1px #838383 solid;
	font-size: 11px;
	font-weight: normal;
	color: #6F8491;	
	line-height: 15px;
	background-color:#FBE09E;
	margin:3px;
	padding:2px;
	
}

/*tableau tarifs*/

table {

border-width:1;
border-style:solid;
border-color:#eac372;

color:#6F8491;

font-family:trebuchet MS, Arial, Helvetica, sans-serif;
font-size:1.1em;
text-align: center;

background-color: #F9F4E0;
width:96%;
padding: 10;
empty-cells:hide;

}
th {
vertical-align:bottom;
}


td {
width:20%;
vertical-align:top;
}

