/*-----------------------------------------*/
/*
	LES THEMES SONT EN BAS DE PAGE
*/
/*-----------------------------------------*/
.clear {clear: both;}

.hide 
{
	display:none;
}

ul, li {
padding:0px;
margin:0px;
}

body 
{
	margin:auto;
	padding:12px;
	font:11px arial;
	color:#000;
	text-align:center;
}

img 
{
	vertical-align:middle;
	border:none;
}

/* BOF STRUCTURE */

#page_outer 
{
	width:800px;
	text-align:center;
	margin:auto;
}

#page_inner 
{
	width:100%;
}


/*----------------------------------HEADER----------------------------------*/
#top 
{
	width:100%;	
}

/* bouton fermer */

#cell_fermer 
{
	width:100%;	
}

/* MSIE */

#cell_fermer a 
{
	text-align:right;
	padding-right:70px;
	padding-bottom:10px;
	color:#000000;
	display:block;
	text-decoration:none;
}

#logo
{
	float:left;
	width:211px;
	height:100px;
	margin-left:60px;
	background-repeat:no-repeat;
}


#logo_general
{
	float:left;
	width:211px;
	height:60px;
	margin-left:60px;
	background-repeat:no-repeat;
}

#cell_header
{
	float:left;
	width:467px; 
}

#cell_header_general
{
	float:left;
	width:469px;
	background-color:#c22512;
}


/* type de formule */

#cell_tpro_ref 
{
	text-align:left;
	padding-left:15px;
	padding-bottom:10px;
}

#cell_color
{
	width:465px;
	min-height:60px;
	padding-bottom:10px;
}

#cell_color_general
{
	width:465px;
	padding-bottom:20px;
}

/* titre du produit */

#cell_prod_ttl 
{
	padding-top:10px;
	padding-left:15px;
	color:#ffffff;
	font-size:26px;
	font-weight:bold;
	text-align:left;
}

/* région */

#cell_reg_ttl 
{
	padding-left:15px;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}

		/*--------------------------MENU--------------------------*/

		#menu_outer 
		{
			float:left;
			width:100%;	
			height:90px;
			background:#c4c7c9;
		}
		
			#menu_inner 
			{
				margin: 0 ;
				margin-top:20px;
				padding: 0 ;
				margin-left:60px;
				overflow: hidden ;	/* Création du contexte de formatage */
			}
				
			#menu_inner ul
			{
				margin:0;
				padding:0;
			}	
				
			#menu_inner li 
			{
				float: left ;
				color: #fff ;
				list-style: none ;	
				margin:0;
				padding:0;
			}
		
			#menu_inner li a  span
			{
				display: block ;
				width:85px;
				height: 70px;
				padding-top:22px;
				cursor:pointer;
			}
			
			#menu_inner li a 
			{
				display: block ;
				width:85px;
				height: 70px;
				background-image: url(../img/img2011/bouton_menu.jpg);
				background-repeat:no-repeat;
				background-position:bottom left;
				color: #000 ;
				text-align: center ;
				text-decoration: none ;
				font-size:12px;
				font-weight:bold;
				text-transform:uppercase;
			}
									
			#menu_inner li a:hover, #nav li a:focus, #nav li a:active 
			{
				color:#ffffff;
				width:85px;
				height: 70px;
				background-image: url(../img/img2011/current.jpg);
				background-repeat:no-repeat;
				background-position:bottom left;
				text-decoration: none ;	
			}

			#menu_inner li.current-menu a
			{
				background-image: url(../img/img2011/current.jpg);
				background-repeat:no-repeat;
				background-position:bottom left;
				color:#ffffff;
			}
			
			
/*---------------------------------- FIN HEADER----------------------------------*/

#content 
{
	float:left;
	width:100%;
	padding-left:60px;
}

#cadre_top{
	width:100%;
	height:20px;	
	background-repeat:no-repeat;
	background-position:bottom left;
}

#cadre_fond{
	width:100%;
	overflow:hidden;
	background-repeat:repeat-y;
}


#cadre_bas{
	width:100%;
	height:20px;	
	background-repeat:no-repeat;
	background-position:bottom left;
}
/* pictogrammes */

#cell_picto {
	float:left;
	width:89px;
	height:200px;
	margin-left:10px;
}

#content_center {
	width:439px;
	float:left;
}

#content_center_general{
	width:640px;
	float:left;
	padding-left:20px;
}

#content_left {
	width:340px;
	float:left;
}

#texte {
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
}

#content_right {
	width:189px;
	float:left;
}

/* MSIE */
* html #top { margin-right:-3px; }
* html #content { margin-left: 0; height:0%; }


/* EOF STRUCTURE */

/* contenu */

#para_content {
	width:400px;
	padding:0;
	margin:0;
	padding-left:7px;
	text-align:left;
	color:#333;
	font:12px arial;
}

#para_content h2 {
	padding:0;
	margin:0;
	text-align:left;
	font:bold 18px arial;
}

/* contenu photo */

#cell_photo {
	margin-bottom:4px;
	width:330px;
	height:260px;
}

#cell_photo img {
	width:330px;
	height:240px;
}

#cell_photo span {
	display:block;
	text-align:right;
}

#prevBtn{
	float:left;
	display:block;
	width:17px;
	height:17px;
	margin-top:5px;
}

#nextBtn{
	float:left;
	display:block;
	width:17px;
	height:17px;
	margin-left:296px;
	margin-top:5px;
}

#prevBtn a, #nextBtn a
{  
	display:block;
	padding:0px;
	margin:0px;
	width:17px;
	height:17px;
	background-repeat:no-repeat;	
	}
		
#slider li{ 
	width:330px;
	height:240px;
	overflow:hidden; 
	}	

/* informations alternatives */

img.picto-starter {
	vertical-align:baseline;
}

#content_right {
	margin-left:12px ;
	color:#000;
	font:11px arial;
}

div.titre-alter {
	background-repeat:no-repeat;
}

#content_right dl{
	margin:0;
	padding:0;
	width:207px;	
}

#content_right dt {
	width:207px;
	background-repeat:repeat-x;
}

#content_right dt h2 {
	width:207px;
	margin:0;
	padding:0;
	margin-left:5px;
	height:30px;
	font:bold 12px arial;
	color:#fff;
	line-height:30px;
}

#content_right dd {
	width:207px;
	margin-left:5px;
}

div.bas-alter {
	background-repeat:no-repeat;
	background-position:0 0;
	height:16px;
}


.conteneur_texte{
width:197px;
margin-left:5px;
}

.conteneur_texte a{
color:#000000;
}

.picto_gauche{
float:left;
width:60px; 
margin-top:10px;
}

.texte_droite{
float:left;
width:130px;
margin-top:10px;
font: 12px arial;
text-align:left;
}

.texte_droite p{
margin:0;
padding:0;
margin-top:2px;
}

/* bottom */

#bottom {
	text-align:right;
	width:100%;
	height:58px;
	margin-left:60px;		
	background-repeat:no-repeat;
	background-position:bottom left;
}

#bottom a {
	color:#fff;
}

#bottom ul {
	position:relative;
	top:28px;
	right:125px;
	margin:0;
	padding:0;
	list-style:none;
}

#bottom ul li {
	display:inline;
	margin:0;
	padding:0 5px;
}

#bottom ul li a{
	color:#7b7d7d;
}

#bottom_general {
	width:680px;
	height:58px;
	margin-left:60px;	
	padding:0px;
}

.bottom_general_color{
	text-align:right;
	background:#e7e8ea;
	height:38px;
}

#bottom_general a {
	color:#fff;
}

#bottom_general ul {
	position:relative;
	right:7px;
	margin:0;
	padding:0;
	list-style:none;
}

#bottom_general ul li {
	display:inline;
	margin:0;
	padding:0 5px;
}

#bottom_general ul li a{
	color:#7b7d7d;
}
/* THEME */


/* -- Fiches produit Pacha Tours CIRCUIT -- */

body.PT-CIR #cell_color{background-color:#8e0c37;}
body.PT-CIR #logo{background-image:url("../img/img2011/logo.png");}
body.PT-CIR #cell_tpro_ref { font-size:18px; font-weight:bold; color:#8e0c37; }
body.PT-CIR #cell_reg_ttl { background-color:#8e0c37; }
body.PT-CIR #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite.png"); }
body.PT-CIR #content_right dd {background:url("../img/img2011/titre_content_fond.png") repeat-y left;}
body.PT-CIR div.bas-alter { background-image:url("../img/img2011/titre_content_bas.png"); }
body.PT-CIR #cadre_top{ background-image: url(../img/img2011/cadre_haut.png);}
body.PT-CIR #cadre_fond{ background-image: url(../img/img2011/cadre_fond.png);}
body.PT-CIR #bottom { background-image: url(../img/img2011/cadre_bas.png);}
body.PT-CIR #prevBtn a{ background-image: url(../img/img2011/precedent.png);}
body.PT-CIR #nextBtn a{ background-image: url(../img/img2011/suivant.png);}

/* -- Fiches produit Pacha Tours SEJOUR -- */

body.PT-BOD #cell_color{background-color:#dac77d;}
body.PT-BOD #logo{background-image:url("../img/img2011/logo.png");}
body.PT-BOD #cell_tpro_ref { font-size:18px; font-weight:bold; color:#dac77d; }
body.PT-BOD #cell_reg_ttl { background-color:#dac77d; }
body.PT-BOD #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_BOD.png"); }
body.PT-BOD #content_right dd {background:url("../img/img2011/titre_content_fond_BOD.png") repeat-y left;}
body.PT-BOD div.bas-alter { background-image:url("../img/img2011/titre_content_bas_BOD.png"); }
body.PT-BOD #cadre_top{ background-image: url(../img/img2011/cadre_haut_BOD.png);}
body.PT-BOD #cadre_fond{ background-image: url(../img/img2011/cadre_fond_BOD.png);}
body.PT-BOD #bottom { background-image: url(../img/img2011/cadre_bas_BOD.png);}
body.PT-BOD #prevBtn a{ background-image: url(../img/img2011/precedent_BOD.png);}
body.PT-BOD #nextBtn a{ background-image: url(../img/img2011/suivant_BOD.png);}

/* -- Fiches produit Pacha Tours KUS -- */

body.PT-KUS #cell_color{background-color:#00b6f7;}
body.PT-KUS #logo{background-image:url("../img/img2011/logo.png");}
body.PT-KUS #cell_tpro_ref { font-size:18px; font-weight:bold; color:#00b6f7; }
body.PT-KUS #cell_reg_ttl { background-color:#00b6f7; }
body.PT-KUS #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_SEJ.png"); }
body.PT-KUS #content_right dd {background:url("../img/img2011/titre_content_fond_SEJ.png") repeat-y left;}
body.PT-KUS div.bas-alter { background-image:url("../img/img2011/titre_content_bas_SEJ.png"); }
body.PT-KUS #cadre_top{ background-image: url(../img/img2011/cadre_haut_SEJ.png);}
body.PT-KUS #cadre_fond{ background-image: url(../img/img2011/cadre_fond_SEJ.png);}
body.PT-KUS #bottom { background-image: url(../img/img2011/cadre_bas_SEJ.png);}
body.PT-KUS #prevBtn a{ background-image: url(../img/img2011/precedent_SEJ.png);}
body.PT-KUS #nextBtn a{ background-image: url(../img/img2011/suivant_SEJ.png);}


/* -- Fiches produit Pacha Tours CROISIERE -- */

body.PT-CRO #cell_color{background-color:#810F8F;}
body.PT-CRO #logo{background-image:url("../img/img2011/logo.png");}
body.PT-CRO #cell_tpro_ref { font-size:18px; font-weight:bold; color:#810F8F; }
body.PT-CRO #cell_reg_ttl { background-color:#810F8F; }
body.PT-CRO #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_CRO.png"); }
body.PT-CRO #content_right dd {background:url("../img/img2011/titre_content_fond_CRO.png") repeat-y left;}
body.PT-CRO div.bas-alter { background-image:url("../img/img2011/titre_content_bas_CRO.png"); }
body.PT-CRO #cadre_top{ background-image: url(../img/img2011/cadre_haut_CRO.png);}
body.PT-CRO #cadre_fond{ background-image: url(../img/img2011/cadre_fond_CRO.png);}
body.PT-CRO #bottom { background-image: url(../img/img2011/cadre_bas_CRO.png);}
body.PT-CRO #prevBtn a{ background-image: url(../img/img2011/precedent_CRO.png);}
body.PT-CRO #nextBtn a{ background-image: url(../img/img2011/suivant_CRO.png);}


/* -- Fiches produit Pacha Tours PT-IST -- */

body.PT-IST #cell_color{background-color:#9a80ab;}
body.PT-IST #logo{background-image:url("../img/img2011/logo.png");}
body.PT-IST #cell_tpro_ref { font-size:18px; font-weight:bold; color:#9a80ab; }
body.PT-IST #cell_reg_ttl { background-color:#9a80ab; }
body.PT-IST #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_IST.png"); }
body.PT-IST #content_right dd {background:url("../img/img2011/titre_content_fond_IST.png") repeat-y left;}
body.PT-IST div.bas-alter { background-image:url("../img/img2011/titre_content_bas_IST.png"); }
body.PT-IST #cadre_top{ background-image: url(../img/img2011/cadre_haut_IST.png);}
body.PT-IST #cadre_fond{ background-image: url(../img/img2011/cadre_fond_IST.png);}
body.PT-IST #bottom { background-image: url(../img/img2011/cadre_bas_IST.png);}
body.PT-IST #prevBtn a{ background-image: url(../img/img2011/precedent_IST.png);}
body.PT-IST #nextBtn a{ background-image: url(../img/img2011/suivant_IST.png);}


/* -- Fiches produit Pacha Tours PT-ANT -- */

body.PT-ANT #cell_color{background-color:#59c2e1;}
body.PT-ANT #logo{background-image:url("../img/img2011/logo.png");}
body.PT-ANT #cell_tpro_ref { font-size:18px; font-weight:bold; color:#59c2e1; }
body.PT-ANT #cell_reg_ttl { background-color:#59c2e1; }
body.PT-ANT #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_ANT.png"); }
body.PT-ANT #content_right dd {background:url("../img/img2011/titre_content_fond_ANT.png") repeat-y left;}
body.PT-ANT div.bas-alter { background-image:url("../img/img2011/titre_content_bas_ANT.png"); }
body.PT-ANT #cadre_top{ background-image: url(../img/img2011/cadre_haut_ANT.png);}
body.PT-ANT #cadre_fond{ background-image: url(../img/img2011/cadre_fond_ANT.png);}
body.PT-ANT #bottom { background-image: url(../img/img2011/cadre_bas_ANT.png);}
body.PT-ANT #prevBtn a{ background-image: url(../img/img2011/precedent_ANT.png);}
body.PT-ANT #nextBtn a{ background-image: url(../img/img2011/suivant_ANT.png);}



/* -- Fiches produit Pacha Tours PT-DEF -- */

body.PT-DEF #cell_color{background-color:#c22512;}
body.PT-DEF #logo_general{background-image:url("../img/img2011/logo.png");}
body.PT-DEF #cell_tpro_ref { font-size:18px; font-weight:bold; color:#000; }
body.PT-DEF #cell_reg_ttl { background-color:#000; }
/*body.PT-DEF #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_CRO.png"); }
body.PT-DEF #content_right dd {background:url("../img/img2011/titre_content_fond_CRO.png") repeat-y left;}
body.PT-DEF div.bas-alter { background-image:url("../img/img2011/titre_content_bas_CRO.png"); }*/
body.PT-DEF #cadre_top{ background-image: url(../img/img2011/institu_barre_haut.png);}
body.PT-DEF #cadre_fond{ background-image: url(../img/img2011/fond_institu.png);}
body.PT-DEF #cadre_bas{ background-image: url(../img/img2011/institu_barre_bas.png);}





/* -- Fiches produit REV CIRCUIT -- */

body.REV-CIR #cell_color{background-color:#8e0c37;}
body.REV-CIR #logo{background-image:url("../img/img2011/logoREV.png");}
body.REV-CIR #cell_tpro_ref { font-size:18px; font-weight:bold; color:#8e0c37; }
body.REV-CIR #cell_reg_ttl { background-color:#8e0c37; }
body.REV-CIR #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite.png"); }
body.REV-CIR #content_right dd {background:url("../img/img2011/titre_content_fond.png") repeat-y left;}
body.REV-CIR div.bas-alter { background-image:url("../img/img2011/titre_content_bas.png"); }
body.REV-CIR #cadre_top{ background-image: url(../img/img2011/cadre_haut.png);}
body.REV-CIR #cadre_fond{ background-image: url(../img/img2011/cadre_fond.png);}
body.REV-CIR #bottom { background-image: url(../img/img2011/cadre_bas.png);}
body.REV-CIR #prevBtn a{ background-image: url(../img/img2011/precedent.png);}
body.REV-CIR #nextBtn a{ background-image: url(../img/img2011/suivant.png);}

/* -- Fiches produit REV SEJOUR -- */

body.REV-SEJ #cell_color{background-color:#00b6f7;}
body.REV-SEJ #logo{background-image:url("../img/img2011/logoREV.png");}
body.REV-SEJ #cell_tpro_ref { font-size:18px; font-weight:bold; color:#00b6f7; }
body.REV-SEJ #cell_reg_ttl { background-color:#00b6f7; }
body.REV-SEJ #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_SEJ.png"); }
body.REV-SEJ #content_right dd {background:url("../img/img2011/titre_content_fond_SEJ.png") repeat-y left;}
body.REV-SEJ div.bas-alter { background-image:url("../img/img2011/titre_content_bas_SEJ.png"); }
body.REV-SEJ #cadre_top{ background-image: url(../img/img2011/cadre_haut_SEJ.png);}
body.REV-SEJ #cadre_fond{ background-image: url(../img/img2011/cadre_fond_SEJ.png);}
body.REV-SEJ #bottom { background-image: url(../img/img2011/cadre_bas_SEJ.png);}
body.REV-SEJ #prevBtn a{ background-image: url(../img/img2011/precedent_SEJ.png);}
body.REV-SEJ #nextBtn a{ background-image: url(../img/img2011/suivant_SEJ.png);}

/* -- Fiches produit REV CROISIERE -- */

body.REV-CRO #cell_color{background-color:#810F8F;}
body.REV-CRO #logo{background-image:url("../img/img2011/logoREV.png");}
body.REV-CRO #cell_tpro_ref { font-size:18px; font-weight:bold; color:#810F8F; }
body.REV-CRO #cell_reg_ttl { background-color:#810F8F; }
body.REV-CRO #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_CRO.png"); }
body.REV-CRO #content_right dd {background:url("../img/img2011/titre_content_fond_CRO.png") repeat-y left;}
body.REV-CRO div.bas-alter { background-image:url("../img/img2011/titre_content_bas_CRO.png"); }
body.REV-CRO #cadre_top{ background-image: url(../img/img2011/cadre_haut_CRO.png);}
body.REV-CRO #cadre_fond{ background-image: url(../img/img2011/cadre_fond_CRO.png);}
body.REV-CRO #bottom { background-image: url(../img/img2011/cadre_bas_CRO.png);}
body.REV-CRO #prevBtn a{ background-image: url(../img/img2011/precedent_CRO.png);}
body.REV-CRO #nextBtn a{ background-image: url(../img/img2011/suivant_CRO.png);}


/* -- Fiches produit REV REV-CMB-- */

body.REV-CMB #cell_color{background-color:#9a80ab;}
body.REV-CMB #logo{background-image:url("../img/img2011/logoREV.png");}
body.REV-CMB #cell_tpro_ref { font-size:18px; font-weight:bold; color:#9a80ab; }
body.REV-CMB #cell_reg_ttl { background-color:#9a80ab; }
body.REV-CMB #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_SAF.png"); }
body.REV-CMB #content_right dd {background:url("../img/img2011/titre_content_fond_SAF.png") repeat-y left;}
body.REV-CMBdiv.bas-alter { background-image:url("../img/img2011/titre_content_bas_SAF.png"); }
body.REV-CMB #cadre_top{ background-image: url(../img/img2011/cadre_haut_SAF.png);}
body.REV-CMB #cadre_fond{ background-image: url(../img/img2011/cadre_fond_SAF.png);}
body.REV-CMB #bottom { background-image: url(../img/img2011/cadre_bas_SAF.png);}
body.REV-CMB #prevBtn a{ background-image: url(../img/img2011/precedent_SAF.png);}
body.REV-CMB #nextBtn a{ background-image: url(../img/img2011/suivant_SAF.png);}


/* -- Fiches produit REV REV-DEF -- */

body.REV-DEF #cell_color{background-color:#13a7c1;}
body.REV-DEF #logo_general{background-image:url("../img/img2011/logoREV.png"); height:100px;}
body.REV-DEF #cell_header_general{height:100px; background-color:#13a7c1;}
body.REV-DEF #cell_prod_ttl{margin-top:16px;}
body.REV-DEF #cell_tpro_ref { font-size:18px; font-weight:bold; color:#000; }
body.REV-DEF #cell_reg_ttl { background-color:#000; }
/*body.REV-DEF #content_right dt h2 { background-image:url("../img/img2011/titre_content_droite_CRO.png"); }
body.REV-DEF #content_right dd {background:url("../img/img2011/titre_content_fond_CRO.png") repeat-y left;}
body.REV-DEF div.bas-alter { background-image:url("../img/img2011/titre_content_bas_CRO.png"); }*/
body.REV-DEF #cadre_top{ background-image: url(../img/img2011/institu_barre_haut.png);}
body.REV-DEF #cadre_fond{ background-image: url(../img/img2011/fond_institu.png);}
body.REV-DEF #cadre_bas{ background-image: url(../img/img2011/institu_barre_bas.png);}

