/***************************************************************/
/* def générale des styles									   */
/***************************************************************/

* 
{
	margin:0;
	padding:0;
}

.ImgAlign
{
	float: right;
	margin-right: 40px;
}

body 
{
	background-color:#131313;
	font-family:Arial;
}

a:link {
	text-decoration: underline;
	color: #c7c6c4;
	font-size:12px;
}
a:visited {
	text-decoration: underline;
	color: #ff5d00;
	font-size:12px;
}
a:hover {
	text-decoration: underline;
	color: #f37c06;
	font-size:12px;
}
a:active {
	text-decoration: underline;
	color: #c7c6c4;
	font-size:12px;
}



/* version anglaise */

.style1 
{
	color: 1;
}
.contenutext 
{
	color: #FFFFFF;
}
.style2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style14 
{
	color: #ff5d00;
}
.style58 
{	
	font: lighter 12px Arial, sans-serif;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
}
.style59 
{
	color: #66CCFF;
}

.style12
	{
		text-align:justify;
		margin-left:0;	
		padding-top:18px;
		padding-left:13px;
		padding-right:13px;
		padding-bottom:0;
		color:#fff;
		font-weight:normal;
		font-size:12px;
	}


/**************************************************************/
/* def du css des liens pour la section démo */
/**************************************************************/

a.lienDemo:link {
	text-decoration: none;
	color: #ff5d00;
	font-size:12px;
}

a.lienDemo:active {
	text-decoration: none;
	color: #ff5d00;
	font-size:12px;
}

a.lienDemo:visited {
	text-decoration: underline;
	color: #ff5d00;
	font-size:12px;
}
a.lienDemo:hover {
	text-decoration: none;
	color: #ff5d00;
	font-size:12px;
}

/***************************************************************/
/* def du css defini pour le menu de navigation en haut de page
/***************************************************************/

div#navbar {
	width:662px;
	color:white;
	height:8px;
	font-size:8px;
	text-align:center;
	vertical-align:text-bottom;
	padding:0;	
}

div#navbar ul{
	font-family: Arial, Helvetica, sans-serif;
	color: #cccacb;
	white-space: nowrap;
	padding:0;	
}

div#navbar li {
	list-style-type: none;
	display: inline;
	padding:0 15px;
}

div#navbar li a {
	vertical-align:text-top;
	text-decoration: none;
	font-weight:bold;
	color: #cccacb;
	padding:0;
}

div#sideMenu_left
{
	width:100%;
	text-align:left;	
	font-size:8px;
	vertical-align:text-bottom;
}

div#sideMenu_right
{
	width:100%;
	text-align:right;	
	font-size:8px;
	vertical-align:text-top;
}

div#sideMenu_left a, div#sideMenu_right a
{
	vertical-align:text-top;
	text-decoration: none;
	font-weight:bold;
	color: #FFF;
	padding:0 10px;
}

/***************************************************************/
/* def du css utilisé en page d'accueil */
/***************************************************************/

.telephone
{
	width:30%;
	font-size:10px;
	color:#fff;
	text-align:center;
}

.communiques 
	{
		margin-left:0;	
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:0;
		color:#fff;
		font-weight:normal;
		font-size:12px;
		text-align:left;
	}

.tableAffichantLesCommuniques 
{
	border-style:solid;
	border-width:1px;
	height:164px;
	border-color:#666666;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	background-color:#474644;
	width:100%;
}

.tableAffichantInfosAnnexes 
{
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#474644;
	width:100%;
}

.img_offres_specialisees
{
	vertical-align:top;
	color:#fff;
	BORDER: #949494 1px solid;  
	height:98px;
	width:305px;
	margin:8px 5px;
	padding:5px;
	text-align:left;
}

.img_lignes_specialisees
{
	vertical-align:middle;
	color:#fff;
	BORDER: #949494 1px solid;  
	height:80px;
	width:196px;
	margin:5px;
	padding:5px;
}

.img_divisions
{
	border-width:0;
	height:44px;
	width:196px;
	margin:10px 5px 5px 5px;
	padding:0 0 0 0;
}
/***************************************************************/
/* def du player quictime dans la page - dans un div en fait   */
/***************************************************************/
.quicktimePlayer {
	position:absolute;
	background-color:#fff;
	width:10px;
	height:10px;
}


/***************************************************************/
/* def des styles utilisés pour le glossaire				   */
/***************************************************************/
.glossaire_top_link {
	padding-top:12px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:15px;
}

/***************************************************************/
/* def des styles utilisés pour les cartes / section : contacts*/
/***************************************************************/
.linkadresse {
	color:#cccacb;
	font-size:12px;	
}


/***************************************************************/
/* def des colonnes du tableau contenant le contenu de la page */
/***************************************************************/

/* def de la colonne d espacement a gauche */
.colonneSide 
{
	width:176px;
	vertical-align:top;
	/*height:374px;*/
}

/* def de la cellule contenant le contenu principal de la page */
.celluleDeContenu 
{
	width:715px;
	height:600px;
	text-align:left;
	vertical-align:top;
	background-color:#474644;
	padding:0;
}

.celluleDeContenu1 
{
	width:725px;
	height:600px;
	text-align:left;
	vertical-align:top;
	background-color:#474644;
	padding:0;
}

/* def de la cellule de fin de page  */
.celluleDeFindeContenu 
{
	width:664px;
	height:50px;
	text-align:center;
	vertical-align:middle;
	background-color:#474644;
	padding:0;
}
	/******************************************************************************/
	/* 
		def des paragraphes contenant le contenu principal - tout ceci est contenu 
		dans la cellule de contenu, définie ci dessus
	*/
	/******************************************************************************/

	.barreNoireAuDessusTitreDeSection 
	{
		background-color:#131313;
		height:7px;
		font-size:1px;
		color:#131313;
		padding:0;
		margin:0 1px 0 1px;
	}

	.titreDeSection 
	{
		margin:0;	
		padding-top:10px;
		padding-left:13px;
		padding-right:13px;
		padding-bottom:0px;
		color:#fff;
		font-weight:bold;
		font-size:20px;		
	}

	.motDeSection 
	{
		margin:0;	
		padding-top:20px;
		padding-left:13px;
		padding-right:13px;
		padding-bottom:0px;
		color:#fff;
		font-weight:bold;
		font-size:12px;
	}
	
	.motDeSectionEnValeur 
	{
		margin:0;	
		padding-top:20px;
		padding-left:13px;
		padding-right:13px;
		padding-bottom:0px;
		font-weight:bold;
		color:#f37c06;
		font-size:12px;
	}
	
	.contenu 
	{
		text-align:justify;
		margin-left:0;	
		padding-top:18px;
		padding-left:13px;
		padding-right:13px;
		padding-bottom:0;
		color:#fff;
		font-weight:normal;
		font-size:12px;
	}
	
	.style12 
	{	
		text-align:justify;
		margin-left:0;	
		padding-top:18px;
		padding-left:13px;
		padding-right:13px;
		padding-bottom:0;
		color:#fff;
		font-weight:normal;
		font-size:12px;
		/*font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: 100;
		letter-spacing: 0px;
		white-space: normal;
		text-align: justify;
		word-spacing: normal;*/
	}
	
	.contenu1
	{
		text-align:left;
		margin-left:0;	
		padding-top:18px;
		padding-left:13px;
		padding-right:13px;
		padding-bottom:0;
		color:#fff;
		font-weight:normal;
		font-size:12px;
	}
	
	.liste
	{
		margin-top:5px;	
		padding-top:0;
		padding-left:33px;
		padding-right:13px;
		padding-bottom:0;
		color:#fff;
		font-weight:normal;
		font-size:12px;
		list-style-image: url('../../_includes/ressources/List-Arrow.gif');

	}
	
	.liste_producteurs
	{
		margin-top:0;	
		padding-top:0;
		padding-left:150px;
		padding-right:13px;
		padding-bottom:0;
		color:#fff;
		font-weight:normal;
		font-size:12px;
	}
	
	.listeSansPuces
	{
		margin-top:0;	
		padding-top:0;
		padding-left:13px;
		padding-right:13px;
		padding-bottom:0;
		color:#fff;
		font-weight:normal;
		font-size:12px;
		list-style:none;
	}
	
	.motEnValeur 
	{
		display:block;
		font-weight:bold;
		color:#f37c06;
		font-size:14px;		
	}
	
	.motEnValeurInline 
	{
		display:inline;
		font-weight:bold;
		color:#f37c06;
		font-size:12px;
	}
	
	
	.motHeader
	{
		font-weight:normal;
		color:#ff5d00;
		font-size:20px;
		text-align:right;
		margin-left:340px;
		margin-right:5px;
		letter-spacing: 1px;
	}
	.motHeaderBold
	{
		font-weight:bolder;
		color:#ff5d00;
		font-size:25px;
		text-align:right;
		letter-spacing:-1px;
		padding-bottom:25px;
		padding-top:230px;
		padding-left:350px;
		padding-right:5px;
	}
	
	.motEnItalique
	{
		display:block;
		font-weight:normal;
		color:#FFF;
		font-style:italic;
	}
	
	
	.noteBasDePage{
		font-size:9px;
		color:#999999;
		text-align:center;
	}