/* code pour transparence 
filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
*/

body{
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
	margin:0px;
	padding:0px;
}

img{
	border:none;
	text-decoration:none;
}

form{
	margin:0px;
	padding:0px;
}

a{
	color:#144896;
}

#page{
	width:960px;
	height:auto;
	background-color:#ffffff;
	display:block;
	text-align:left;
}

#top{
	float:left;
	width:960px;
	height:256px;
}

#logo{
	float:left;
	width:265px;
	height:256px;
}


#img_bandeau{
	float:right;
	width:695px;
	height:214px;
}

#toolbar{
	float:right;
	width:695px;
	height:25px;
	background-color:#c5dfee;
	margin-top:1px;
}

#middle{
	width:960px;
	min-height:400px;
	_height:400px;
	margin-top:0px;
	display:block;
}

#menu_left{
	float:left;
	width:257px;
	height:auto;
	margin-left:16px;
	_margin-left:8px;
}

/***** BLOC MENU 1 *******/

#bloc_menu{
	width:245px;
	height:auto;
	background-color:#144896;
	margin-bottom:6px;
}

#bloc_menu_tr{
	float:right;
	width:7px;
	height:7px;
	background-image: url(../../images/bloc_top_right.gif);
	background-repeat:no-repeat;
}

#bloc_menu_bl{
	float:left;
	width:7px;
	height:7px;
	margin-top:6px;
	background-image: url(../../images/bloc_bottom_left.gif);
	background-repeat:no-repeat;
	margin-bottom:-6px;
}

/************************/

#contenu{
	float:left;
	width:610px;
	height:auto;
	margin-left:25px;
}

.contenu_fdtitre{
	height:25px;
	background-color:#144896;
	width:350px;
	clear:right;
}

.contenu_fdtitre_tr{
	float:right;
	width:7px;
	height:7px;
	background-image: url(../../images/right_title.gif);
	background-repeat:no-repeat;
	vertical-align:top;
}

#contenu_txt{
	width:610px;
	height:auto;
	padding-left:8px;
	padding-right:8px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#FFFFFF;
}

#pdp{
	width:960px;
	height:20px;
	background-color:#c5dfee;
	text-align:center;
	color:#144896;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
}

/**************************/
/******* BLOC ACCUEIL *****/

.bloc_accueil{
	float:left;
	width:220px;
	height:200px;;
	background-color:#144896;
	margin-bottom:10px;
}

/*********  TITRES  *******/
/*************************/

.titre, .titre_menu{
	font-size:14px;
	margin-left:8px;
	color:#FFFFFF;
	line-height:25px;
	text-decoration:none;
}

.titre2{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.titre_menu{
	margin-left:14px;
	line-height:16px;
}

.menu{
	/*float:left;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	margin-left:8px;
	text-decoration:none;
	clear:both;*/
	
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-left:-6px;
	_margin-left:-8px;
	line-height:16px;
}

.submenu{
	/*float:left;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	margin-left:18px;
	text-decoration:none;
	clear:both;*/
	
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	margin-left:-6px;
	_margin-left:-8px;
}


.submenu2{
	/*float:left;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	color:#d7df21;
	margin-left:26px;
	text-decoration:none;
	clear:both;*/
	
	font-size:11px;
	font-weight:normal;
	color:#c5dfee;
	text-decoration:none;
	margin-left:-6px;
	_margin-left:-8px;
}

.submenu3{
	font-size:10px;
	font-weight:normal;
	color:#c5dfee;
	text-decoration:none;
	margin-left:-6px;
	_margin-left:-8px;
}

.lnk_lieng{
	font-size:14px;
	/*font-weight:bold;*/
	color:#ffffff;
	text-decoration:none;
	margin-left:-6px;
	_margin-left:-8px;
	line-height:13px;
}

.liste_lien, .liste_lien2, .liste_lien3, .liste_lien4{
	font-size:14px;
	color:#ffffff;
	margin-left:12px;
	padding-left:12px;
	line-height:16px;
	margin-top:5px;
	vertical-align:bottom;
	font-weight:normal;
}

.liste_lien2{
	font-size:12px;
	margin-left:8px;
	padding-left:8px;
	margin-top:0px;
}

.liste_lien3{
	font-size:11px;
	margin-left:12px;
	padding-left:12px;
	margin-top:0px;
}

.liste_lien4{
	font-size:11px;
	margin-left:16px;
	padding-left:16px;
	margin-top:0px;
}

.btn, .btn_green{
	border:none;
	height:16px;
	padding-left:8px;
	padding-right:8px;
	background-color:#144896;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

.btn_green{
	background-color:#c5dfee;
	color:#144896;
}

.frm_txt, .frm_txt2, .frm_cja, .frm_txtlong, .frm_dossier, .frm_dossier_long{
	background-color:#FFFFFF;
	border:solid 1px #144896;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.frm_txt2{
	border:solid 1px #c5dfee;
}

.frm_txtlong, .frm_dossier_long{
	width:460px;
	*width:450px;
}

.frm_dossier, .frm_dossier_long{
	border:solid 1px #ef6b00;
}


#newsletter{
	margin-top:5px;
	margin-bottom:0px;
	width:235px;
	height:auto;
	margin-left:5px;
	margin-right:5px;
}

#search{
	float:left;
	height:25px;
	width:auto;
	padding-left:3px;
}

#utils{
	float:right;
	height:17px;
	width:450px;
	margin-right:0px;
	margin-top:3px;
	vertical-align:middle;
	line-height:17px;
}

.lnk_toolbar{
	color:#144896;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.enlaces{
	background-color:#c5dfee;
	margin-top:-8px;
	width:245px;
	padding-top:8px;
}


/***** INFO BULLES  ***/
a.infobulle {
  position:relative;
 /* border-bottom:1px dashed #f6ab2c;
  text-decoration: none; 
  font-weight: bold;
  font-size:10px;
  color:#0089cf;*/
  
}
a:hover.infobulle {
  text-decoration: none;
  background: none;
}
a.infobulle span {display: none;}
a:hover.infobulle span {
  display: inline;
  position: absolute; 
  top:2em;
  *top:3em;
  left:-3.5em;
  z-index: 20;
  background: #ffffff;
  color: #0089cf;
  border:1px solid #f6ab2c;
  width:auto;
  text-align:center;
  font-weight:bold;
  font-size: 10px;
  line-height:12px;
  padding:2px 4px;
}
/*************************/


/* Estilos para los ENLACES - lnk */

.lnk_01:link { /* LINKS de la parte IZQUIERDA y SUPERIOR */
	font-size: 11px;
	color: #144896;
	text-decoration: none;
}

.lnk_01:hover {
	color: #c5dfee;
}

.lnk_01:visited {
	font-size: 11px;
	color: #144896;
	text-decoration: none;
}

.lnk_02:link, .lnk_02:visited{ /* Vínculos de la PAGINACION */
	font-size: 11px;
	color: #737373;
	text-decoration: underline;
}

.lnk_02:hover {
	color: #c5dfee;
}

.lnk_03:link, .lnk_03:visited { /* LINKS de la parte IZQUIERDA y SUPERIOR */
	font-size: 11px;
	color: #737373;
	text-decoration: none;
}

.lnk_03:hover {
	color: #c5dfee;
}

.lnk_04:link, .lnk_04:visited { /* LINKS de la parte IZQUIERDA y SUPERIOR */
	font-size: 10px;
	color: #144896;
	text-decoration: none;
}

.lnk_04:hover {
	color: #c5dfee;
	text-decoration:underline;
}

.lnk_05:link{
	text-decoration:none;
	color:#990000;
	font-size:12px;
}

.lnk_05:visited{
	color:#990000;
	font-size:12px;
}

.bg_vert, .fnd_tbl_03{
	background-color:#144896;
	color:#ffffff;
}


/*******************/
/***  CONTENU  ****/
/*****************/

.img_produit_left
	{
	float:left;
	text-align:center;	
	}
.img_produit_right
	{
	float:right;
	text-align:center;
	clear:both;
	}

.produit_right
	{
	display:block;
	clear:both;
	}

.desc_produit
	{
	text-align:left;
	margin-right:5px;
	margin-left:5px;
	line-height:14px;
	}

.produit_top
	{
	margin-top:5px;
	margin-left: 5px;
	width:610px;
	}

.img_produit_top
	{
	margin-bottom: 7px;
	text-align:center;
	}


.produit_bottom
	{
	margin-top:5px;
	margin-left: 5px;
	width:610px;
	text-align:center;

	}

.img_produit_bottom
	{
	margin-top: 7px;
	text-align:center;
	}

.desc_produit_bottom
	{
		text-align:left;
	}
.desc_produit_bottom span
	{
	font-weight:bold;
	}
.desc_produit_right span
	{
	font-weight:bold;
	}
.desc_produit_right{
	margin-bottom:10px;
	text-align:left;
}

.thumbnail {
	text-align: center;
	margin-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 7px;
}
.thumbnail2 {
	text-align: center;
	margin-left: 7px;
	padding: 3px;
}


#pagination{
	float:right;
	margin-top:8px;
	width:150px;
	text-align:center;
}

.brd_img{
	border:solid 1px #e2e2e2;
}

/******** AGENDA  *********/

.ag_month{
	background-color:#ffffff;
	font-weight:bold;
}

.ag_flech{
	background-color:#c5dfee;
}

.ag_day{
	background-color:#60899f;
	color:#FFFFFF;
}

.ag_daytop{
	background-color:#aab0b6;
	color:#ffffff;
}

lnk_ag{
	text-decoration:none;
}

/**************************/

#navig_onglet{
	width:550;
	height:15px;
	margin-left:4px;
}

.onglet{
	float:left;
	height:15px;
	background-color:#C5DFEE;
	border:solid 1px #000000;
	margin-right:5px;
	padding:3px;
	font-weight:bold;
}

.onglet_off{
	float:left;
	height:15px;
	background-color:#dddddd;
	border:solid 1px #000000;
	margin-right:5px;
	padding:3px;
	cursor:pointer;
}

/*********************
