/****				Bloc qui propose l'identificatin PRO				   ****/
/******************************************************************************/

.affPro {
	padding-left:10px;
	padding-right:10px;
}

.affPro .premPhrase{
	margin-top:10px;
	margin-bottom:10px;
}

.affPro .premPhrase p{
	text-align:center;
	font-size:16px;
	color:#547679;
}

.affPro .identPro{

}

.affPro .identPro p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.affPro .identPro a{
	text-decoration:underline;
}	
.affPro .identPro a:Hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/******************************************************************************/
/****			Fin Bloc qui propose l'identificatin PRO				   ****/
/******************************************************************************/


/******************************************************************************/
/****				Bloc pour les differents boutons					   ****/
/******************************************************************************/

.bouton {

}

.bouton p{
	padding:0 10 0 10;
	border:1px solid #59200A;
	text-align:center;
	vertical-align:middle;
	background-color:#FCD8C8;
	margin-right:10px;

}

.bouton a,.bouton a:Hover{
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#59200A;
}	

div.bouton{
padding:0px 10px 0px 10px;
text-align:center;
}

a.boutonOval, a.boutonOval:Hover{
background: transparent url('../images/bt_type_g.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 17px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 25px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: none;
}

a:link.boutonOval, a:visited.boutonOval, a:active.boutonOval{
color: #494949; /*button text color*/
}

a.boutonOval span{
background: transparent url('../images/bt_type_d.gif') no-repeat top right;
display: block;
padding: 4px 7px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.boutonOval:hover{ /* Hover state CSS */
background-position: bottom left;
font-weight:normal;
text-decoration:none; !important
}

a.boutonOval:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
font-weight:normal;
text-decoration:none; !important
}

.bouton{ 
overflow: hidden; 
}
/******************************************************************************/
/****			Fin Bloc pour les differents boutons					   ****/
/******************************************************************************/

/******************************************************************************/
/****							Titre page								   ****/
/******************************************************************************/
.titrePage{
	font-size:16px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3f3f3f;
	text-align:center;
	padding-bottom:10px;
}
/******************************************************************************/
/****							Fin Titre page							   ****/
/******************************************************************************/


/******************************************************************************/
/****							Liens pages								   ****/
/******************************************************************************/

p.lienPage {
	text-align:center;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#F77E14;
}
p.lienPage a {
	color:#B5181A;
	text-decoration:none;
}

p.lienPage a:Hover {
	text-decoration:none;
	color:#711A27;
}

/******************************************************************************/
/****							Fin Liens pages							   ****/
/******************************************************************************/


/******************************************************************************/
/****							 Analyse chicago						   ****/
/******************************************************************************/

p.analyseChicago {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/******************************************************************************/
/****							Fin Analyse chicago						   ****/
/******************************************************************************/


/******************************************************************************/
/****							 Synthese Hebdo							   ****/
/******************************************************************************/

p.sHebdoTitre{
	font-weight:bold;
	font-size:14px;
	padding:0;
	margin:0;
	color:547679;
}

p.sHebdoIntro {
	margin:5px 0px 5px 5px ;
	font-style:italic;
	font-size:13px;
}

p.sHebdoAnalyse{

}

p.sHebdoAnalyse{

}

p.sHebdoGraph{
	text-align:center;
}

span.titreGraph{
	font-size:12px;
	font-weight:bold;
}

/******************************************************************************/
/****							Fin Synthese Hebdo						   ****/
/******************************************************************************/

/******************************************************************************/
/****						 	Actualités								   ****/
/******************************************************************************/
/* --> liste d'actu */
ul.actualite {
	list-style-position:inside;
	margin:0;
	padding:0 10 0 0;
}

/* --> liste d'actu */
ul.actualite li a{
	text-decoration:none;
	color:#333333;
}

ul.actualite li a:Hover{

}

/* --> pour les Surtitres */
.ActuSurtitre{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
}

/* --> pour les Titres */
.ActuTitre{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/******************************************************************************/
/****						Fin Actualités								   ****/
/******************************************************************************/


/******************************************************************************/
/****						 	Sondages								   ****/
/******************************************************************************/
/* --> tableau affichant les resultats  */
.SondageResult{
	border:1px solid #66CC00;
	padding:10px 10px 10px 10px;
	width:300px;
}

/* --> pourcentage de resultats de la quetion  */
.SondagePourcent{

}

/* --> ligne du tableau affichant les intitulés de reponses */
.SondageReponse{
	font-size:12px;
	font-style:italic;
}

/* --> bloc affichant le nombre de votants */
.SondageVotant{
	text-align:center;
	font-size:14px;
	font-weight:bold
}

/* --> style pour le nombre de votants */
.nbVotant{
	
	font-size:16px;
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
}

/* --> ul pour liste des sondages */
ul.listeSondage{

}

/* --> style pour les li */
li.sondage, li.SondageSel{

}

/* --> Style pour le sondage en cours de visu */
li.SondageSel{
	padding-left:15px;
}

/* --> style pour les dates des sondages */
.SondageDte{
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#F3A58F;
}

/* --> style pour les titres des sondages*/
.SondageTitre a, .SondageTitre a:Hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#E95E28;
	font-weight:normal;
}
/******************************************************************************/
/****							Fin Sondages							   ****/
/******************************************************************************/


/******************************************************************************/
/****							Liste des Applets						   ****/
/******************************************************************************/
/* --> tableau principal de la page */
.AppletTabPrincipal{
	background-color:#FFFFFF;
}

.AppletTitre{
color:#BF3F00;
font-weight:bold;
}

/* --> tableau qui liste les applets */
.AppletListe{
	background-color:#000000;
}

/* --> style pour les lignes paires et impaires du tableau */
.AplletPaire{
	background-color:#FFFFFF;
}

.AppletImpaire{
	background-color:#FFFFFF;
}

/* --> ligne contenant le nom de l'applet */
.AppletNom{
	background-color:#EAE7E0;
}

/* --> lien sur l'applet */
.AppletLien{

}

/******************************************************************************/
/****							Fin Liste des Applets					   ****/
/******************************************************************************/


.ListeActualite{
	font-size:14px;
	font-family:"Courier New", Courier, mono;
	color:#800000;
}


/******************************************************************************/
/****								Biocarburants						   ****/
/******************************************************************************/

.contenu h1{ font:bold 14px arial; padding:0 0 0 15px; color:#ff8300; background:transparent url(/cours_marches/images/oDroite.gif) no-repeat scroll left center;}
.contenu h2{ padding:10px 0 0 0; font:bold 14px arial; border-bottom:1px solid #000000;}
.contenu h3{ margin:0 0 0 10px; font:bold 12px arial; color:#8d8e12;}
.contenu p{ margin:0 0 0 10px; font:12px arial;}
.contenu p.maj{ font:11px arial; text-align:right;}
/*.contenu img{ float:right; margin:3px 50px 0 0;}*/

table .nrj0{
background-color:#debda8;
margin-right:2px;
}


table .nrj1{
background-color:#ebd4c3;
margin-right:2px;
}


table .nrj0 .culture,table .nrj1 .culture{
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #666666;
}
.contenu .img{
	
}
#contenu .interCulture{
	border:1px solid #CC6633;
	text-align:center;
	font-size:14px;
	background-color:#f8c2a1;
	padding:0;
	margin:0 2 0 0;
}
table td.maj{
background-color:f8c2a1;
}
#contenu .cours{
	padding-left:10px;
	
}
.calage{
 padding-bottom: 1px;
}
/******************************************************************************/
/****							Fin Biocarburants						   ****/
/******************************************************************************/

/******************************************************************************/
/****						 Usines Biocarburants						   ****/
/******************************************************************************/
.nomUsine{
	background-image:url(../images/oDroite.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#547679;
	font-weight:bold;
	padding-left:15px;
}
.usineDI{
	font-style:italic;
}
.UsineVille, .UsineCapacite,.usineOuverture{
	margin:10px;
	padding:5px 5px 5px 5px;
	
}
.usineOuverture{
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
}
/******************************************************************************/
/****						Fin Usines Biocarburants					   ****/
/******************************************************************************/

ul.test{
	padding:0;
	list-style:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0;
}


/******************************************************************************/
/****						Fin Usines Biocarburants					   ****/
/******************************************************************************/

/******************************************************************************/
/****								 CO2								   ****/
/******************************************************************************/

.pointCo2{
	width:75px;
	position:relative;
}

.pointCo2 p.dte {
	background-color:#FF7200;
	color:#FFFFFF;
	font-size:14px;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 0px;
	margin-bottom:0px;

}

.pointCo2 p.cours {
	background-color:#8fa2ce;
	color:#FFFFFF;
	font-size:12px;
	padding: 0px 5px 0px 5px;
	margin: 3px 0px 0px 0px;
	margin-bottom:0px;
}

.pointCo2 p.variation {
	background-color:#dadada;
	color:#000000;
	font-size:12px;
	padding: 0px 5px 0px 5px;
	margin: 3px 0px 0px 0px;
	margin-bottom:0px;
}
.pointCo2 p.barre {

	color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center;
}

#CO2 {
	position:fixed;
}

p.titreCO2{
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
}

#kyoto{
	height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#000000;
	position:relative;
	border:2px dotted #000066;
	text-align:center;
	
}
#tab{
	height:700px;
}
/******************************************************************************/
/****								Fin  CO2							   ****/
/******************************************************************************/

.prix{
	background-color:#FFF3CC;
	font-weight:bold;
}
.normal{

}
.ressort,.normal {
	cursor:pointer;
}
.ressort{
	background-color:#EAC188;
}
.intermediaire{
	background-color:#FFF5D5;
}

.tabCotation{
 padding:0px 5px 0px 5px;
 width:100%;
}

/******************************************************************************/
/****								Formulaires							   ****/
/******************************************************************************/
p.formTitre{
margin:10px 0px 0px 0px;
padding:0px 0px 0px 10px;
color:#018C66;
font-size:14px;
height:29px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: transparent url('../images/formulaire_contenu_titre.gif') no-repeat top left;
}
.form{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px;
border-collapse:collapse;
width:100%;
}

.form  tr.formEntete{
background: transparent url('../images/formulaire_haut_gauche.gif') no-repeat top left;
height:20px;
color:#2CAA88;

}
.form  tr.formEntete td{
padding:0px 0px 0px 18px;
}
.form  tr.formFond{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.form  tr.formFond td.formFondGauche{
background: transparent url('../images/formulaire_contenu_gauche.gif') repeat-x top left;
width:1px;
}
.form  tr.formFond td.formFondCentre{
background: transparent url('../images/formulaire_contenu_fond.gif') repeat-x top left;
padding:10px 10px 10px 10px;
}
.form  tr.formFond td.formFondDroit{
background: transparent url('../images/formulaire_contenu_droite.gif') no-repeat top left;
width:4px;
}
form td.formChamp{
background: transparent url('../images/formulaire_texte_fond.gif') no-repeat center left;
height:17px;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;

}

form input.formInputText{
	border:1px solid #D54D13;
}
form select.formInputSelect{
	border:1px solid #D54D13;
}
form submit.formSubmit{
	border:1px solid #D54D13;
	font-size:18px;
}
/******************************************************************************/
/****							Fin Formulaires							   ****/
/******************************************************************************/

.fondNavDate{
	background-image:url('../images/tableau/tab2_haut_g.gif');
	background-position:top left;
	background-repeat:repeat-x;
	/*width:270px;*/
	
	
}
.ligneDate{
	background-image:url('../images/tableau/tab2_haut_d.gif');
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:8px;
	padding-bottom:8px;
}

.fondToutDiv{
	
	background-color:#D6D6D6;
	width:430px;
}

#nav_date
{
	padding:10px 10px 10px 10px;	
}



.agritel{
color:#BF3F00;
}


/*****************************************/
/*		modification homepage 2009 		*/
/****************************************/
#contenu TABLE{
	border:solid 1px black;
}
#contenu TABLE td{
	border:inset 1px #333333;
}

#contenu.module-contenu td {
    border: none;
}

#contenu.module-contenu table {
    border: none;
}

#contenu .cadreRecolte div{
	margin-right:5px;
}

/*******************************************/
/*             alerte marché               */
/*******************************************/
#alerteCM_Mail {
	padding-bottom: 10px;
}

.alerteCM_Mail_Bloc{
	margin: 2px 0;
}

.alerteCM_Mail_Bloc .intitule{
	font-weight: bold; 
	display: inline-block;
	width:140px; 
	text-align: left;
}

.alerteCM_Mail_Bloc input{
	width: 60px; 
	margin: 0 2px; 
	text-align: center;
}

.alerteCM_Mail_BlocSubmit{
	text-align: center; 
	margin-top: 10px;
}

.alerteCM_Mail_Bloc .desinscription{
	margin-left: 6px;
	cursor: pointer;
}

.alerteCM_Mail_BlocSubmit input[type="text"]{
	width: 225px; 
	text-align: center;
}

.alerteCM_Mail_BlocSubmit input[type="button"]{
	margin-left: 5px; 
	border: 0; 
	color: #bf3f00; 
	font-weight: bold;
}

.inscriptionPro {
	margin-left: 5px;
}

.inscriptionPro a{
	font-size: 10px; 
	text-decoration: underline;
}

#choixCotation input{
	width: auto;
}

#choixCotation {
	padding-bottom: 10px;
	text-align: center;
}

.place, .liste_echeances {
	width: 115px;
}

.liste_echeances{
	text-align: center;
}

#msgPro.error{
	color: red; 
	font-weight: bold; 
	text-align: center;
}

#alerteCM_Mail .champ_erreur{
	background-color: #fe4a4a;
}

.alertes-recap{
	display: inline-block; 
	font-weight: bold; 
	color: #fa7e0e;
	text-align: left;
	font-size: 12px;
}

.alertes-prospect{
	display: inline-block; 
	font-weight: bold;

}	

.alertes-clic{
	color: #111111;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}

.alertes-clic:hover{
	text-decoration: none;
}


/*******************************************/
/*             WEATHER MARKET              */
/*******************************************/
#WM-contenu{
	margin-top: 10px;
}

	#WM-titre-img{
		float: left;
		text-align: center;
		width: 140px;
		margin-top: 20px;
		cursor: pointer;
	}
	
	#WM-titre-img:hover{
		text-decoration: underline;
		color: #BF3F00;
	}
		
		#WM-titre{
			color: #BF3F00;
			font-weight: bold;
			margin-bottom: 10px;
		}
		
	#WM-point{
		text-align: center;
		margin-bottom: 10px;
		margin-left: 170px;
	}
	
	#WM-point a{
		color: black;
		font-weight: normal;
	}
	
	#WM-tableParent:hover{
		color: #404040;
		cursor: pointer;
	}

	#WM-point .WM-table{
		border-collapse:collapse;
	}
	
	#WM-point .WM-table tr td{
		border: solid 1px #d7d7d7;
	}
	
		.WM-ligne0{
			background-color: #fbe8d6;
		}
		
		.WM-ligne1{
			
		}
		
			.WM-culture{
				width: 60px;
			}

			.WM-zone{
				width: 100px;
			}
			
			.WM-niveau{
				width: 90px;
			}
			
				.WM-niveau img{
					border: 1px solid #8F8F8F;
				}	
			
#WM-legendes{
    font-size: 10px;
    margin-left: 28px;
    margin-top: 9px;
    text-align: left;
}

.WM-legende{
	margin-left: 30px;
    margin-right: 25px;
}

.WM-legende img{
    height: 11px;
    margin-right: 10px;
}

#WM-toggle{
	cursor: pointer;
	margin-top: 5px; 
	color: #BF3F00;
}

#WM-toggle:hover{
	text-decoration: underline;
}
/*******************************************/
/*            A LA UNE DES MARCHES         */
/*******************************************/	
#titreblocUne{
	zoom: 1;
}

.SlidingPanels {
	position: relative;
	width: 380px;
	height: 80px;
	padding: 0px;
	border: none;
}
.SlidingPanelsContentGroup {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	margin-top: 10px;
}
.SlidingPanelsContent {
	width: 380px;
	height: 80px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border: none;
}
.SlidingPanelsAnimating * {
	overflow: hidden !important;
}

#ALaUne .SlidingPanels {
	float: left;
	margin-left: 5px;
}
#ALaUne .SlidingPanelsContentGroup {
	float: left;
	width: 10000px;
}
#ALaUne .SlidingPanelsContent {
	float: left;
}

#ALaUne{
	overflow: hidden;
}
	#flecheD-ALaUne, #flecheG-ALaUne{
		width: 20px;
		margin-top: 20px;
		cursor: pointer;
	}
	
	#flecheG-ALaUne{
		float: left;
	}
	
	#flecheD-ALaUne{
		float: right;
	}

		.blocParent-ALaUne{
			margin-right: 12px;
		}
			
			.blocImage-ALaUne{
				float: left;
				max-height: 50px;
				overflow: hidden;
				max-width: 80px;
			}
			
			.blocImage-ALaUne img{
				max-height: 50px;
				max-width: 80px;
			}
			
			.blocTexte-ALaUne{
				margin-left: 90px;
			}
			
				.blocDate-ALaUne{
					font-size: 10px;
					font-weight: normal;
				}

				
/*******************************************/
/*           	PAGES COTATIONS  	       */
/*******************************************/
#blocevolution .module-contenu{
	overflow: hidden;
}

#placeholder_cot{
	position: relative;
}

#placeholder_cot-parent{
	height: 435px;
	clear: both;
	position: relative;
	top: 5px;
}

#placeholder-cours{
	text-align: center;
}

#placeholder_cot .legend{
    position: relative;
    top: -467px;
	left: -100px;
}

#placeholder-cours-3{
	clear: both;
	margin-top: 30px;
}

#placeholder_cote-valeur-1, #placeholder_cote-valeur-2{
	margin-left: 94px;
}

#placeholder_cote-valeur-0{
	color: #b38a10;
}

#placeholder_cote-valeur-1{
	color: #1386e4;
}

#placeholder_cote-valeur-2{
	color: #6e1f1f;
}

#blocTDP .tabObservatoire td{
	text-align: center;
}	
