/*------------------------------------------------------------------------------------------*/
/*	Cr�� par Arnaud.C - Agence PCV - Le 04/09/07											*/
/*																							*/
/*	Pri�e de ne pas modifier les parenth�ses et de ne pas supprimer commentaires !			*/
/*------------------------------------------------------------------------------------------*/
@import "bandeau.css";
@import "onglet_pro.css";
@import "fiche_commun.css";

/*------------------------------------------------------------------------------------------*/
/*										BLOC COMMUN											*/
/*------------------------------------------------------------------------------------------*/
body, td
	{
	font-weight: normal;
	font-family: Arial;
	font-size: 10px;
	padding: 0;
	margin: 0;
	text-align: left;
	}
#main_body
	{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
#main_page
	{
	margin-left: auto;
	margin-right: auto;
	width: 973px;
	text-align: left;
	/*border: 1px dotted black;*/
	}
#main_page_institut
	{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: left;
	/*border: 1px dotted black;*/
	}
#main_border_institut
	{
	margin-left: 15px;
	margin-right: 15px;
	}
#main_page_popup
	{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	/*border: 1px dotted black;*/
	}
/*#main_center_colonne_gauche	{ float: left; width: 500px;	}
#main_center_colonne_droite	{ float: left; width: 250px; text-align: center;}*/

.text_right { text-align: right; }
a
	{
	color: #990057;
	margin:0;
	padding:0;
	font-weight: normal;
	}
form, h1
	{
	padding: 0;
	margin: 0;
	}
.clr{clear: both; margin: 0px;}

#baliseAlt /* Balise pour rollover pictos */
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 25px;
	visibility: hidden;
	z-index:100;
	}

/*------------------------------------------------------------------------------------------*/
.message_error_form
	{
	text-align: center;
	margin-top: 30px;

	font-family:  "Lucida sans",  "Lucida Sans Unicode",  "Lucida Grande", Verdana;
	font-size: 14px;
	line-height: 20px;
	}

/*---------------------------------------------- temporaire --------------------------------------------*/
#header_typo3
	{
	/*width: 973px;
	height: 142px;

	background-image: url('../img/top.jpg');
	background-repeat: no-repeat;*/
	}
#menu_main #menu_main_inner 
	{
	position:relative;
	z-index:40;
	}
/*#bottom
	{
	width: 973px;
	height: 266px;

	background-image: url('../img/bottom.jpg');
	background-repeat: no-repeat;
	}
*/

/*--------------------------------------- HEADER AVANT FICHE PRODUIT ------------------------------------------*/
#header_fiche
	{
	position: relative;
	margin-top: 1px;
	width: 973px;

	/*font-family: "Lucida sans";*/
	font-family: Arial;
	}

#header_fiche_top
	{
	height: 29px;
	background-color: #014451;
	}

#header_fiche_logo
	{
	float: left;
	height: 29px;
	width: 180px;

	background-image: url('./img/logo.gif');
	background-repeat: no-repeat;
	/*border: 1px solid green;*/
	}

#header_fiche_votre-voyage
	{
	float: left;
	margin-left: 17px;
	height: 38px;
	/*width: 200px;*/

	line-height: 38px;
	font-size: 19px;
	font-weight: bold;
	color: #424e6a;			/* bleu marine */
	}

#main_top_bloc_back
	{
	float: right;
	padding-right: 18px;
	height: 29px;

	color: #FFF;
	line-height: 29px;
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	}
#main_top_bloc_back a	{color: #FFF;}


#header_fiche_center
	{
	padding-bottom: 10px;

	/*border: 1px solid green;*/
	}

/*----------------------------- TABLEAU TOP ------------------------------*/
.header_fiche_center_table
	{
	width: 973px;

	padding: 0;
	margin: 0;
	
	border-collapse: collapse;
	}
.align_right
	{
	height: 15px;
	text-align: right;
	}
.header_fiche_center_table td
	{
	vertical-align: top;
	font-size: 12px;
	}

.header_fiche_center_table .blue {background-color: #ccecf4;}
.header_fiche_center_table .yellow {background-color: #f8e9c6;}
.header_fiche_center_table .separation {width: 4px;}

.header_fiche_center_table .flechey, .header_fiche_center_table .flecheb
	{
	width: 25px;
	background-repeat: no-repeat;
	background-position: left center;
	}
.header_fiche_center_table .flechey	{background-image: url('./img/fleche_yellow.gif');}
.header_fiche_center_table .flecheb	{background-image: url('./img/fleche_blue.gif');}

.header_fiche_center_table .corner_b_left,
.header_fiche_center_table .corner_b_right,
.header_fiche_center_table .corner_y_left,
.header_fiche_center_table .corner_y_right
	{
	width: 16px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.header_fiche_center_table .corner_b_left	{background-image: url('./img/corner_b_left.gif');}
.header_fiche_center_table .corner_b_right	{background-image: url('./img/corner_b_right.gif');}
.header_fiche_center_table .corner_y_left	{background-image: url('./img/corner_y_left.gif');}
.header_fiche_center_table .corner_y_right	{background-image: url('./img/corner_y_right.gif');}

.header_fiche_center_table .bloc1	{width: 273px;}
.header_fiche_center_table .bloc2	{width: 490px;}
.header_fiche_center_table .bloc3	{width: 200px; height: 150px; vertical-align: center;}

.header_fiche_center_table .bloc2 .mention	{padding-top: 3px;font-size: 9px;}


/*------- BLOC 3 ------*/
#bloc_texte_astuce
	{
	margin-top: 75px;
	font-weight: bold;
	font-size: 13px;
	}
/*---------------------------*/


/*------- BLOC 1 ------*/
#bloc_produit_name
	{
/* 	border: 1px solid blue; */
	}
#bloc_produit_name_choisi
	{
	margin-bottom: 12px;
	font-size: 12px;
	color: #424e6a;			/* bleu marine */
	}
#bloc_produit_name h1	{margin: 0; font-size: 16px; margin-bottom: 10px;}
#bloc_produit_name h2	{margin: 0; font-size: 12px; margin-bottom: 8px;}
#bloc_produit_name h3	{margin: 0; font-size: 12px; margin-bottom: 12px;}

/*------- BOUTONS ------*/
#menudiv_0 a
	{
	float: right;
	display: block;
	width: 83px;
	height: 19px;

	background-image: url('../img/bouton_afficher2.gif');
	background-repeat: no-repeat;
	}
#menudiv_1 a
	{
	float: right;
	display: block;
	width: 74px;
	height: 19px;
	background-image: url('../img/bouton_modifier.gif');
	background-repeat: no-repeat;
	}
#menudiv_2 a
	{
	float: right;
	display: block;
	width: 74px;
	height: 19px;

	background-image: url('../img/bouton_reserver.gif');
	background-repeat: no-repeat;
	}




/*------- BLOC 2 ------*/
#bloc_texte_forfait
	{
/* 	z-index:3; */
	color: #424e6a;			/* bleu marine */
	/*border: 1px dotted blue; */
	}
#bloc_texte_forfait_h1
	{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
	}
#bloc_texte_forfait_h2 strong {font-size: 12px;}

#bloc_texte_forfait_h2 
	{
	margin: 0;
	padding: 0;
	margin-top: 5px;
	font-weight: normal;
	font-size: 12px;
	/*line-height: 16px;*/
	}
#bloc_texte_forfait_h2 i
	{
	display: block;
	font-style: normal;
	font-size: 13px;
	margin-bottom: 2px;
	}

#bloc_texte_forfait .forfait_color
	{
	color: #424e6a;			/* bleu marine */
	font-size: 12px;
	}


/*---------------------------- BLOC CENTER -------------------------------*/
#main_fiche, #main_prix, #main_prix_montage
	{
	width: 969px;
	padding: 1px;
	border: 1px solid #313940;
	}

/*-------------------------------- RESA ----------------------------------*/
#main_resa
	{
	width: 971px;
	background-image: url('../img/resa_fond.gif');
	background-repeat: repeat-y;
	border: 1px solid #313940;
	}

#main_resa_left
	{
	float: left;
	width: 281px;
	}

#main_resa_left_titre
	{
	height: 32px;
	background-color: #00333e;
	background-image: url('../img/resa_finaliser.gif');
	background-repeat: no-repeat;
	background-position: 33px 5px;
	}

#main_resa_left_data
	{
	margin: 0;
	text-align: center;
	margin-top: 78px;
	}

#main_resa_right
	{
	float: right;
	width: 690px;
	}