/*BODY
{
	background: white;
}*/

H2, H6, .color_dest
{
	color: #7b7c77s;
	/*color:#FE8804;*/
}

#page
{
	border-left: 1px solid #71A3C6;
	border-right: 1px solid #71A3C6;
}

.border_dest
{
	/*border-bottom: 1px solid #41779C;
	border-right: 1px solid #41779C;
	border-top: 1px solid #8DB5D1;
	border-left: 1px solid #8DB5D1;*/
	border:1px solid #F78D80;
}

.border_dot_color {	/*border-bottom: 1px dotted #41779C;*/ border-bottom: 1px dotted #C4DD53; /* + */}

#prod_content SELECT
{
	/*background-color: #F1F6F9;*/
	background-color: #FFFFFF;
	margin: 0;
}

#prod_content h6 {
    color: #f18c1d;
}


.bloc_promo B
{
	font-size: 10px;
	color:#41779C;
	text-transform: uppercase;
	
}

#visuel_page
{
	border-bottom: 5px solid #71A3C6;
	display: block;
}

.select_prod
{
	/*background: #F1F6F9;*/
	background: #F5BCA8;
	display: block;
	/*border: 1px solid #D9D9D9;*/
	border: 1px solid #F78D80	;
	border-bottom: none;
	padding: 3px;
	width: 180px;
	text-align: center;
	margin: 0;
}

/****************************************************/
/************** ONGLETS FICHE ***********************/
/****************************************************/
.no_border {
	border: none !important;
}

.onglet
{
   clear: both;
	float: left;
	width: 541px;
 	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 520px;	
	
	padding: 0;
	margin: 0;
	height: 45px;
}

.onglet UL
{
	/*background-image: url(../images/bg_onglet_ori_f.gif);
	background-repeat: no-repeat;
	background-position: top left;*/
	margin: 0 0 0 0;
	padding: 0 0 0 1px;
	display: block;
	list-style: none;
	float: left;
	
	width: 541px;
 	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 525px;
	
}


.onglet LI
{
	float: left;
	display: block;
	/*background-image: url(../images/bg_onglet_g_f.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: 1px solid #d9d9d9;*/	
	padding : 0 0 0 4px;
	margin: 0;
	background-color: white;
}
.onglet LI.selected {
	/*border-bottom: 1px solid white;*/
	border-top: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
}


.onglet A img {
	vertical-align: middle;
	border: none;
	margin: 6px 5px 0 0px;
	float: left;

}
.onglet A
{
	float: left;
	height: 30px;
	background-image: url(../images/bg_onglet_f.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0;
	padding: 0 7px 0 0;

}

.onglet LI:hover
{
	background-color: white;
}

.onglet A:hover
{
	color: #ff6600;
}

/****************************************************/
/************** FIN ONGLETS FICHE *******************/
/****************************************************/

#calendarTable
{
	background: #F1F6F9;
}

.big_border
{
	border-top: 4px solid #71A3C6;
}

.onglet_selected
{
	background-color: #71A3C6 !important;
	border-bottom: 1px solid #71A3C6 !important;
}
.onglet_selected A
{
	color: White !important;
}
/*.color_recherche { background: white url(images/gradient_pop2.gif) repeat-x 0 36px; }*/

.bloc_color_recherche {
	/*background: white url(images/gradient_pop2.gif) repeat-x 0 -1px;*/
	margin: -2px 0 0 0 !important;
}


.color_fade
{
	/*background-color: #EBF6F9;*/
	background-color: #F1FFD5;
	
	/* + */
	width: 400px;
}

/* DEBUT Calendrier */

.calendrier {
/*background: white url(images/gradient_pop2.gif) repeat-x 0 -1px;*/
}

.calendrier TH { border-bottom: 1px solid #71A3C6; }

.calendrier TBODY { border-bottom: 1px solid #71A3C6; } 

.calendrier TBODY TD A, .calendrier TFOOT TD A { color:#41779C; font-weight:bold;}

.calendrier A:hover { color: #71A3C6; }

.calendrier .selected { background-color: #71A3C6; }

.calendrier THEAD, .calendrier THEAD A { background-color: #71A3C6; }

/* FIN Calendrier */


.input_focus
{
	color: #000000;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
	border: 1px solid #4D80A3;
}

.txt_bold { font-weight: bold!important; }
#prod {
	background: white;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#prod_desc
{
	padding-left: 15px;
}

#prod_desc h2
{
	color: #f18c1d;
}

#prod_desc P
{
	/*clear: both;*/
	display: block;
	/*margin: 0px 15px 0 0;*/
	margin: 15px 0 0 0;
	padding: 0;
	width:100%;
}

#diaporama
{
	display: block;
	clear:left;
}

.diapo_promo{ float:left; }

#diaporama_noflash{
	display: none;
}

#bt_prod
{
	float: left;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
	width: 216px;
}

#bt_prod TABLE
{
	margin: 10px auto 0 auto;
	
}

#bt_prod TD
{
	text-align: left;
	font-size: 9px;
	padding: 0 10px 0 0;
	
}

#bt_prod TD IMG
{
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

#bt_prod A
{
	padding: 0;
	margin: 0;
}

#bt_prod IMG
{
	border: none;
	padding: 0;
	display: block;
	margin: 7px auto 7px auto;
}

#prod_content
{
	clear: both;
	padding: 0 7px 0 15px;
	margin: 0;
}

#prod_content SPAN
{
	margin: 0;
}

#prod_content P
{
	padding: 0;
	margin: 0px;
	margin-bottom: 10px;
}

#prod_content TABLE
{
	margin: auto;
}
