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

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

div#bloc_entete /* positionnement du bloc du menu */
{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; padding:10px 0 10px 0; 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:0 10px 16px 15px; width:360px; float:left; }/***********************/
/*****************************FIN////ZONE DE CONTENU DYNAMIQUE////****************************************/

/*****************************DEBUT////ZONE DE CONTENU DROITE////****************************************/
div#CONTENU-DROITE/**************************************************************************************/
{ margin:0;width:300px; float:left;padding-top:15px;padding-bottom:5px;}/***********************/
/*****************************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#CONTENU-DROITE a /* Mise en forme les liens du contenu dynamique */
{color:#F7931D ; text-decoration: underline;}

div#CONTENU-DROITE 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:90;}
	
	.csc-mailform-submit{	
	background-color: #aba978;
	font-size:1em;
	color: #fff;
	padding:0;
	}

	.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:92%;

margin-left:27px;

padding: 10;
empty-cells:hide;

}


th {
vertical-align:bottom;
}


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

