/*********************************************************************/
/*WEB RUNKUN V1.3 - Tous droits reserves ORMIGAS 2008-2010           */
/*Exclusivement programmé pour ORMIGAS                               */
/*********************************************************************/

/*********************************************************************/
/*-------------------------------------------------------------------*/
/*---------------------MODULE ARCHITECTURE SITE----------------------*/
/*-------------------------RUNKUN_DIV_2.CSS--------------------------*/
/*********************************************************************/

/*********************************************************************/
/* RUNKUN_DIV_2.CSS                                                  */
/*         FEUILLE DE STYLE ARCHITECTURE SITE                        */
/*********************************************************************/

/*********************************************************************/
/*DERNIERE MODIFICATION : 18/05/2010                                 */
/*VERSION : 1.2.00                                                   */
/*********************************************************************/

/****************/
/*ASPECT GENERAL*/
/****************/

body {
		font-family: helvetica, arial, geneva, sans-serif;
		text-decoration: none;
		color: #000000;
		font-size: 8pt;
		background-color:#FFFFFF; 
		margin:0;
		padding:0;		
		}

a span.petit {
	display: none; /* -- Les span contenus dans des a sont cachés-- */
}
a:hover span.petit {
display: block; /* -- Les span sont affichés au survol du a -- */
	position:absolute	;
	text-align:left;
	width:120px;
	height:150px;
	font-family: helvetica, arial, geneva, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	background-color:#FF600E;  
}

a span.grand {
	display: none; /* -- Les span contenus dans des a sont cachés-- */
}
a:hover span.grand {
display: block; /* -- Les span sont affichés au survol du a -- */
	position:absolute	;
	text-align:left;
	width:255px;
	height:315px;
	font-family: helvetica, arial, geneva, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	background-color:#FF600E;  
}

a span.acc {
display: block; /* -- Les span sont affichés au survol du a -- */
	position:absolute	;
	text-align:left;
	width:258px;
	height:188px;
	font-family: helvetica, arial, geneva, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	background-image:url(../pic/info_acc_b1.gif);
	background-repeat:no-repeat;
}

a:hover span.acc {
display: block; /* -- Les span sont affichés au survol du a -- */
	position:absolute	;
	text-align:left;
	width:258px;
	height:188px;
	font-family: helvetica, arial, geneva, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 8pt;
	background-image:url(../pic/info_acc_b2.gif);
	background-repeat:no-repeat;
}

/*********/
/*BOUTONS*/
/*********/

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../pic/bg_button_a.gif') no-repeat scroll top right;
    color: #966446;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../pic/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #FF600E;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}


/********/
/*TITRES*/
/********/

h1.titre1 {
  font-size: 54px;
  color: #966446;
  font-weight: 400;
  text-decoration: none;
  font-family: helvetica, arial, geneva, sans-serif;
  line-height:54px;
  display:inline;
}

h2.titre2 {
  font-size: 25px;
  color: #C3977D;
  font-weight: 400;
  text-decoration: none;
  font-family: helvetica, arial, geneva, sans-serif;
  line-height:25px;
  display:inline;
}

h3.titre3 {
  font-size: 13px;
  color: #C3977D;
  font-weight: 400;
  text-decoration: none;
  font-family: helvetica, arial, geneva, sans-serif;
  line-height:16px;
  display:inline;
}

h4.titre4 {
  font-size: 18px;
  color: #C3977D;
  font-weight: 400;
  text-decoration: none;
  font-family: helvetica, arial, geneva, sans-serif;
  line-height:16px;
  display:inline;
}

/*************************/
/*ARCHITECTURE PRINCIPALE*/
/*************************/

div{
	text-align:center;
	}

div#colonne_gauche {
	float:left;
	width:20px;
	height:815px;
	}

* html div#container { 
   height: expression( this.scrollHeight < 836 ? "835px" : "auto" ); /* sets min-height for IE */
}

div#container {
	width:700px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../pic/fond3_2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	min-height:835px;
	overflow:hidden;
	
	}

div#container_ie1 {
	width:100%;
	float:left;
	background-color:#AAAAAA;
	height:245px;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

* html div#container_widget { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}

div#container_widget {
	position: absolute; 
	top: 0px;
	left: 730px;
	text-align:right;
	width:260px;
	min-height:200px;
	overflow:hidden;
	}
	
* html div#container_widget2 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}

div#container_widget2 {
	float:left;
	text-align:right;
	width:260px;
	min-height:20px;
	overflow:hidden;
	}	

* html div#container_fb { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}

div#container_fb {
	float:left;
	text-align:right;
	width:260px;
	min-height:200px;
	overflow:hidden;
	}

div#container_module_order {
	float:left;
	margin-left:10px;
	margin-bottom:15px;	
	text-align:right;
	background-color:#FFFFFF;
	background-image:url(../pic/fond7_2.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;	
	width:250px;
	height:150px;
	}

div#container_module_mailinglist {
	float:left;
	margin-left:10px;
	margin-bottom:15px;	
	text-align:right;
	background-color:#FFFFFF;
	background-image:url(../pic/fond7_2.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;	
	width:250px;
	height:150px;
	}

* html div#container_module_shoppingcart { 
   height: expression( this.scrollHeight < 101 ? "100px" : "auto" ); /* sets min-height for IE */
}
	
div#container_module_shoppingcart {
	float:left;
	margin-left:10px;
	margin-bottom:15px;	
	text-align:right;
	background-color:#FF600E;
	background-image:url(../pic/carito_compras_naranja.png);
	background-repeat:no-repeat;
	background-position:right top;	
	min-height:100px;
	width:250px;	
	}	

* html div#container_module_currency { 
   height: expression( this.scrollHeight < 51 ? "50px" : "auto" ); /* sets min-height for IE */
}

div#container_module_currency {
	float:left;
	margin-right : 20px;
	margin-bottom : 10px;
	width:530px;
	padding: 5px; 
	min-height:50px;
	overflow:hidden;
	background-color:#FFD0B9;
	}

div#container_module_evian {
	float:left;
	margin-left:10px;
	margin-bottom:15px;	
	text-align:left;
	background-color:#FFFFFF;
	width:250px;
	height:150px;
	}

	
* html div#title { 
   height: expression( this.scrollHeight < 101 ? "100px" : "auto" ); /* sets min-height for IE */
}
	
div#title {
	float:left;
	width:700px;
	min-height:100px;
	overflow:hidden;
	}

* html div#subtitle { 
   height: expression( this.scrollHeight < 86 ? "85px" : "auto" ); /* sets min-height for IE */
}

div#subtitle {
	float:left;
	margin-left : 5px;
	margin-right : 5px;
	width:695px;
	min-height:85px;
	overflow:hidden;
	}

* html div#header { 
   height: expression( this.scrollHeight < 41 ? "40px" : "auto" ); /* sets min-height for IE */
}

div#header {
	margin-top : 0px;
	float:left;
	width:100%;
	min-height:40px;
	overflow:hidden;
	}

div#corps {

	width:700px;
	height:400px;	
	}
	
div#gauche {
	float:left;
	width:130px;
	height:400px;
	background-image:url(../pic/pic_015.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}

div#gauche2 {
	float:left;
	width:130px;
	height:400px;
	background-image:url(../pic/pic_014.gif);
	background-repeat:no-repeat;
	background-position:center top;
	}

* html div#gauche3 { 
   height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
}

div#gauche3 {
	float:left;
	width:130px;
	min-height:400px;
	overflow:hidden;
	}

* html div#center { 
   height: expression( this.scrollHeight < 421 ? "420px" : "auto" ); /* sets min-height for IE */
}

div#center {
	float:left;
	width:570px;
	min-height:420px;
	overflow:hidden;
	}
div#droite {
	float:left;
	width:170px;
	height:400px;
	}	
div#footer {
	width:700px;
	height:170px;
	clear:both;
	}
	
div#divider {
	float:left;
	width:680px;
	height:5px;
	}

div#divider_2 {
	float:left;
	width:540px;
	height:5px;
	}

	
div#inferieur_0 {
	float:left;
	width:700px;
	height:50px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:#D7C9C1;
	overflow:hidden;	
	}

div#inferieur {
	float:left;
	width:700px;
	height:20px;
	margin-left: 20px;	
	}	

.ligne{margin-bottom:10px;}

/********************/
/*ARCHITECTURE TITLE*/
/********************/

div#title_1 {
	float:left;
	padding-top: 5px;
	text-align:right;
	width:120px;
	height:100px;
	}

div#title_2 {
	float:left;
	width:580px;
	height:100px;
	}

div#title_3 {
	float:left;
	width:580px;
	height:40px;
	}
	
div#title_4 {
	float:left;
	text-align:left;	
	width:580px;
	height:60px;
	}

div#title_5 {
	text-align:center;
	padding-right : 5px;
	margin-left : 350px;
	margin-bottom : 25px;
	width:230px;
	height:15px;
	background-color:#D7C9C1;	
	}	

div#title_cav_1 {
	float:left;
	padding-top: 5px;
	text-align:right;
	width:160px;
	height:120px;
	}

div#title_cav_2 {
	float:left;
	width:540px;
	height:120px;
	}		

div#title_cav_3 {
	float:left;
	width:540px;
	height:60px;
	}
	
div#title_cav_4 {
	float:left;
	text-align:left;	
	width:540px;
	height:60px;
	}	

div#title_cav_5 {
	text-align:center;
	padding-right : 5px;
	margin-left : 310px;
	margin-bottom : 45px;
	width:230px;
	height:15px;
	background-color:#D7C9C1;
	}
	
		
/***********************/
/*ARCHITECTURE SUBTITLE*/
/***********************/

* html div#subtitle_1 { 
   height: expression( this.scrollHeight < 86 ? "85px" : "auto" ); /* sets min-height for IE */
}

div#subtitle_1 {
	float:left;
	text-align:left;
	width:695px;
	min-height:85px;
	overflow:hidden;
	}

/*********************/
/*ARCHITECTURE HEADER*/
/*********************/

div#header_1 {
	float:left;
	text-align:center;
	width:10px;
	height:40px;
	padding-top:10px;
	}
	
div#header_2 {
	float:left;
	width:690px;
	height:40px;
	}

div#header_4 {
	width:690px;
	text-align:left;
	height:40px;	
	}

div#header_5 {
	float:left;
	text-align:center;
	width:135px;
	height:40px;
	}
	
div#header_6 {
	float:left;
	width:555px;
	height:40px;
	}

div#header_7 {
	width:555px;
	text-align:left;
	height:40px;	
	}

/************************/
/*ARCHITECTURE LEFT MENU*/
/************************/

* html div#gauche_menu_1 { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}


div#gauche_menu_1 {
	float:left;
	background-color:#D7C9C1;
	width:120px;
	margin-left:10px;
	margin-top:10px;
	min-height:200px;
	overflow:hidden;
	}

* html div#gauche_menu_2 { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}


div#gauche_menu_2 {
	text-align: left;
	padding: 10px 5px 5px 5px;
	min-height:200px;
	overflow:hidden;
	}

* html div#gauche_menu_3_menu_item { 
   height: expression( this.scrollHeight < 31 ? "30px" : "auto" ); /* sets min-height for IE */
}

div#gauche_menu_3_menu_item {
	text-align: left;
	min-height:30px;
	padding-top:5px;	
	overflow:hidden;
	margin-bottom:0px;
	width:100%;

	}


* html div#gauche_menu_4 { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}


div#gauche_menu_4 {
	float:left;
	background-color:#F4EFEC;
	width:120px;
	margin-left:10px;
	margin-top:10px;
	min-height:200px;
	overflow:hidden;
	}
	
/**************************/
/*ARCHITECTURE CENTRE LIST*/
/**************************/

* html div#center_list_1 { 
   height: expression( this.scrollHeight < 301 ? "300px" : "auto" ); /* sets min-height for IE */
}

div#center_list_1 {
	float:left;
	text-align:left;
	padding-right:10px;;	
	width:170px;
	min-height:300px;
	overflow:hidden;
	}
		
/*********************/
/*ARCHITECTURE CENTRE*/
/*********************/

* html div#center_2 { 
   height: expression( this.scrollHeight < 411 ? "410px" : "auto" ); /* sets min-height for IE */
}

div#center_2 {
	float:left;
	text-align:center;
	width:550px;
	margin-left:15px;
	margin-top:10px;	
	min-height:410px;
	overflow:hidden;
	}
	
	
div#center_5 {
	float:left;
	text-align:right;
	width:550px;
	height:10px;
	}

div#center_6 {
	text-align:right;
	width:550px;
	height:200px;
	}

div#center_7 {
	float:left;
	text-align:right;
	width:550px;
	height:80px;
	}

* html div#center_8 { 
   height: expression( this.scrollHeight < 81 ? "80px" : "auto" ); /* sets min-height for IE */
}


div#center_8 {
	float:left;
	text-align:left;
	width:550px;
	min-height:80px;
	overflow:hidden;
	}

* html div#center_9 { 
   height: expression( this.scrollHeight < 26 ? "25px" : "auto" ); /* sets min-height for IE */
}

div#center_9 {
	float:left;
	text-align:left;
	width:550px;
	min-height:25px;
	overflow:hidden;
	}

div#center_10 {
	float:left;
	text-align:left;
	width:15px;
	height:25px;
	}

* html div#center_11 { 
   height: expression( this.scrollHeight < 26 ? "25px" : "auto" ); /* sets min-height for IE */
}

div#center_11 {
	float:left;
	text-align:left;
	width:530px;
	min-height:25px;
	overflow:hidden;
	}
	
div#center_12 {
	float:left;
	text-align:left;
	width:5px;
	height:25px;
	}
	
/********************/
/*ARCHITECTURE ORDER*/
/********************/	

* html div#order_99 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}

div#order_99 {
	float:left;
	text-align:center;
	width:550px;
	min-height:20x;
	overflow:hidden;	
	}

* html div#order_0 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}

div#order_0 {
	float:left;
	text-align:center;
	width:550px;
	min-height:20x;
	overflow:hidden;	
	}

* html div#order_1 { 
   height: expression( this.scrollHeight < 51 ? "50px" : "auto" ); /* sets min-height for IE */
}

div#order_1 {
	float:left;
	text-align:left;	
	width:275px;
	min-height:50px;
	overflow:hidden;
	}

* html div#order_2 { 
   height: expression( this.scrollHeight < 16 ? "15px" : "auto" ); /* sets min-height for IE */
}

	
div#order_2 {
	float:left;
	text-align:left;	
	width:275px;
	min-height:15px;
	overflow:hidden;
	}

* html div#order_3 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}


div#order_3 {
	float:left;
	text-align:left;	
	width:110px;
	min-height:20px;
	padding-right:4px;	
	overflow:hidden;	
	}

div#order_4 {
	float:left;
	text-align:center;	
	width:61px;
	height:20px;	
	}
	
div#order_5 {
	float:left;
	text-align:center;	
	width:50px;
	height:20px;
	}	

* html div#order_6 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}

div#order_6 {
	float:left;
	text-align:left;	
	width:171px;
	min-height:20px;
	padding-right:4px;	
	overflow:hidden;	
	}

* html div#order_7 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}

div#order_7 {
	float:left;
	text-align:center;	
	width:50px;
	min-height:20px;
	overflow:hidden;
	}


* html div#order_8 { 
   height: expression( this.scrollHeight < 16 ? "15px" : "auto" ); /* sets min-height for IE */
}

	
div#order_8 {
	float:left;
	text-align:left;	
	width:275px;
	min-height:15px;
	overflow:hidden;
	background-color:#FFD0B9;	
	}

* html div#order_status_container { 
   height: expression( this.scrollHeight < 31 ? "30px" : "auto" ); /* sets min-height for IE */
}


div#order_status_container {
	float:left;
	text-align:center;
	width:550px;
	min-height:30x;
	border-width: 1px;
	border-style: solid;
	border-color: #FF600E; 
	border-right-width: 0;
	border-left-width: 0;
	overflow:hidden;	
	}


div#order_status_1_0 {
	float:left;
	text-align:left;
	padding: 5px 5px 5px 5px;
	width:185px;
	height:30px;
	}


div#order_status_1_1 {
	float:left;
	text-align:left;
	padding: 5px 5px 5px 5px;
	width:185px;
	height:30px;
	background-color:#FF600E;	
	}


div#order_status_2_0 {
	float:left;
	text-align:left;
	padding: 5px 5px 5px 5px;
	width:170px;
	height:30px;	
	}


div#order_status_2_1 {
	float:left;
	text-align:left;
	padding: 5px 5px 5px 5px;
	width:170px;
	height:30px;
	background-color:#D7C9C1;	
	}
	
	
/*****************************/
/*ARCHITECTURE PRICE LIST CAV*/
/*****************************/	

* html div#cav_99 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}

div#cav_99 {
	float:left;
	text-align:center;
	width:550px;
	min-height:20x;
	overflow:hidden;
	padding-left:4px;	
	}

* html div#cav_0 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}

div#cav_0 {
	float:left;
	text-align:center;
	width:550px;
	min-height:20x;
	overflow:hidden;	
	}

* html div#cav_1 { 
   height: expression( this.scrollHeight < 51 ? "50px" : "auto" ); /* sets min-height for IE */
}

div#cav_1 {
	float:left;
	text-align:left;	
	width:275px;
	min-height:50px;
	overflow:hidden;
	}

* html div#cav_2 { 
   height: expression( this.scrollHeight < 16 ? "15px" : "auto" ); /* sets min-height for IE */
}

	
div#cav_2 {
	float:left;
	text-align:left;	
	width:275px;
	min-height:15px;
	overflow:hidden;
	}

* html div#cav_3 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}


div#cav_3 {
	float:left;
	text-align:left;	
	width:175px;
	min-height:20px;
	padding-right:4px;	
	overflow:hidden;	
	}

div#cav_4 {
	float:left;
	text-align:right;	
	width:80px;
	height:20px;	
	}
	
div#cav_5 {
	float:left;
	text-align:center;	
	width:50px;
	height:20px;
	}
	
/*****************************/
/*ARCHITECTURE BANDEAU DROITE*/
/*****************************/


div#droite_2 {
	float:left;
	width:130px;
	height:400px;
	}

div#droite_3 {
	float:left;
	width:20px;
	height:400px;
	}


div#droite_5 {
	float:left;
	text-align:right;
	width:130px;
	height:130px;
	}
	
div#droite_6 {
	float:left;
	text-align:right;
	width:130px;
	height:50px;
	}
	
div#droite_7 {
	float:left;
	text-align:right;
	width:130px;
	height:120px;
	}
		
/*********************/
/*ARCHITECTURE FOOTER*/
/*********************/

	
div#footer_container_1 {
	width:700px;
	background-image:url(../pic/pic_017.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:170px;
	}	

div#footer_container_2 {
	width:700px;
	background-image:url(../pic/pic_018.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:170px;
	}	

div#footer_1 {
	float:left;
	width:5px;
	height:170px;
	clear:both;
	}

div#footer_2 {
	float:left;
	width:345px;
	height:170px;
	}
	
div#footer_3 {
	float:left;
	width:345px;
	height:70px;
	}
	
div#footer_4 {
	float:left;
	text-align:left;	
	width:345px;
	height:50px;
	}
	
div#footer_5 {
	float:left;
	width:345px;
	height:170px;
	}
	
div#footer_6 {
	float:left;
	text-align:right;
	width:345px;
	height:79px;
	}
	
div#footer_7 {
	float:left;
	text-align:right;
	width:345px;
	height:50px;
	}



/***************************/
/*ARCHITECTURE MODULE ORDER*/
/***************************/

div#module_order_1 {
	float:left;
	text-align:center;
	width:250px;
	height:40px;
	}
	
div#module_order_2 {
	float:left;
	text-align:center;
	width:50px;
	height:40px;
	}

div#module_order_3 {
	float:left;
	text-align:left;
	width:195px;
	height:34px;
	padding-left:5px;
	padding-top:15px;
	}	

div#module_order_4 {
	float:left;
	text-align:center;
	width:250px;
	height:90px;
	padding-top:10px;
	padding-left:5px;
	}

/*********************************/
/*ARCHITECTURE MODULE MAILINGLIST*/
/*********************************/


div#module_mailinglist_1 {
	float:left;
	text-align:center;
	width:250px;
	height:40px;
	}
	
div#module_mailinglist_2 {
	float:left;
	text-align:center;
	width:50px;
	height:40px;
	}

div#module_mailinglist_3 {
	float:left;
	text-align:left;
	width:195px;
	height:34px;
	padding-left:5px;
	padding-top:15px;
	}	

div#module_mailinglist_4 {
	float:left;
	text-align:left;
	width:245px;
	height:90px;
	padding-left:5px;	
	}


/***********************************/
/*ARCHITECTURE MODULE SHOPPING CART*/
/***********************************/


div#module_shoppingcart_1 {
	float:left;
	text-align:left;
	width:250px;
	height:30px;
	padding-top:7px;
	padding-left:5px;
	padding-right:45px;
	}
	
* html div#container_module_shoppingcart_2 { 
   height: expression( this.scrollHeight < 76 ? "75px" : "auto" ); /* sets min-height for IE */
}
	
div#module_shoppingcart_2 {
	float:left;
	text-align:center;	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	min-height:75px;
	width:250px;	
	background-color:#FFFFFF;
	}

div#module_shoppingcart_3 {
	float:left;
	text-align:left;
	width:250px;
	height:15px;
	padding-left:5px;
	padding-right:5px;
	background-color:#D7C9C1;
	}

/***************************/
/*ARCHITECTURE MODULE EVIAN*/
/***************************/

div#module_evian_1 {
	float:left;
	text-align:center;
	width:250px;
	padding-top:5px;
	height:20px;
	}
	
div#module_evian_2 {
	float:left;
	text-align:center;
	width:250px;
	height:130px;
	}

		
/*****************************/
/*ARCHITECTURE BANDEAU GAUCHE*/
/*****************************/

div#gauche_1 {
	float:left;
	width:30px;
	height:400px;
	}
	
div#gauche_2 {
	float:left;
	width:80px;
	height:400px;
	}

div#gauche_3 {
	float:left;
	width:10px;
	height:400px;
	}

div#gauche_4 {
	float:left;
	width:80px;
	height:90px;
	}
	
div#gauche_5 {
	float:left;
	text-align:left;
	width:80px;
	height:150px;
	}

/************************/
/*ARCHITECTURE INFERIEUR*/
/************************/

div#inferieur_1 {
	float:left;
	text-align:left;
	width:400px;
	height:20px;
	}
	
div#inferieur_2 {
	float:left;
	text-align:right;
	width:300px;
	height:20px;
}

.ligne_cadre{
}

/***************/
/*CADRES PHOTOS*/
/***************/

.cadre a{float:left;
	padding:4px;
	margin-right:2px;
	border: 1px solid #B07754;
	}
.cadre a:hover{
	border-color: #FF600E;}

.cadre2 {float:left;
	padding:4px;
	margin-right:2px;
	border: 1px solid #B07754;
	}

.cadre_3 a{float:left;
	padding:4px;
	margin-right:5px;
	border: 1px solid #B07754;
	}
.cadre_3 a:hover{
	border-color: #FF600E;}	

.cadre_4 a{float:left;
	padding:4px;
	margin-right:5px;
	margin-bottom:5px;	
	border: 1px solid #B07754;
	}
.cadre_4 a:hover{
	border-color: #FF600E;}	
	
/*********************/
/*ARCHITECTURE POPUP2*/
/*********************/

div{
	text-align:center;
	}

* html div#pop2_container_general { 
   height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
}

div#pop2_container_general {
	width:700px;
	min-height:400px;
	overflow:hidden;
	}
	
* html div#pop2_container { 
   height: expression( this.scrollHeight < 371 ? "370px" : "auto" ); /* sets min-height for IE */
}

div#pop2_container {
	position: absolute; 
	top: 10px;
	left: 20px;
	width:700px;	
	background-color:#FFFFFF;
	background-image:url(../pic/fond5_2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	
	min-height:370px;
	overflow:hidden;
	}

* html div#pop2_container_2 { 
   height: expression( this.scrollHeight < 371 ? "370px" : "auto" ); /* sets min-height for IE */
}
	
div#pop2_container_2 {
	width:700px;
	background-image:url(../pic/pic_021.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:370px;
	overflow:hidden;
	}

* html div#pop2_subtitle { 
   height: expression( this.scrollHeight < 86 ? "85px" : "auto" ); /* sets min-height for IE */
}

div#pop2_subtitle {
	width:700px;
	min-height:85px;
	overflow:hidden;
	}

* html div#pop2_centre { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}

div#pop2_centre {
	width:700px;
	min-height:200px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	}

div#pop2_divider {
	float:left;
	width:700px;
	height:5px;
	}

* html div#pop2_footer { 
   height: expression( this.scrollHeight < 81 ? "80px" : "auto" ); /* sets min-height for IE */
}

div#pop2_footer {
	float:left;
	width:580px;
	min-height:80px;
	overflow:hidden;
	}

/****************************/
/*ARCHITECTURE POP2_SUBTITLE*/
/****************************/

* html div#pop2_subtitle_1 { 
   height: expression( this.scrollHeight < 86 ? "85px" : "auto" ); /* sets min-height for IE */
}

div#pop2_subtitle_1 {
	text-align:left;
	padding-left : 5px;
	padding-right : 5px;
	width:700px;
	min-height:85px;
	overflow:hidden
	}
	
/**************************/
/*ARCHITECTURE POP2_CENTRE*/
/**************************/


div#pop2_centre_1 {
	float:left;
	text-align:left;
	width:280px;
	height:200px;
	}

* html div#pop2_centre_3 { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}

div#pop2_centre_3 {
	float:left;
	text-align:left;
	width:410px;
	min-height:200px;
	overflow:hidden
	}

* html div#pop2_centre_8 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}
	
div#pop2_centre_8 {
	float:left;
	text-align:left;
	width:200px;
	min-height:20px;
	overflow:hidden;
	}

* html div#pop2_centre_9 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}
	
div#pop2_centre_9 {
	float:left;
	text-align:left;
	width:200px;
	min-height:20px;
	overflow:hidden;	
	}

* html div#pop2_centre_10 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}
	
div#pop2_centre_10 {
	float:left;
	text-align:left;
	width:10px;
	min-height:20px;
	overflow:hidden;
	}

* html div#pop2_centre_11 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}

div#pop2_centre_11 {
	text-align:left;
	width:400px;
	min-height:20px;
	padding-bottom:10px;
	overflow:hidden;
	}

* html div#pop2_centre_13 { 
   height: expression( this.scrollHeight < 41 ? "40px" : "auto" ); /* sets min-height for IE */
}
	
div#pop2_centre_13 {
	float:left;
	text-align:justify;
	width:410px;
	padding-top:10px;
	min-height:40px;
	overflow:hidden;
	}	

* html div#pop2_centre_15 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}
	
div#pop2_centre_15 {
	float:left;
	text-align:left;
	width:10px;
	padding-bottom:10px;
	min-height:20px;
	overflow:hidden;
	}

* html div#pop2_centre_16 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}
	
div#pop2_centre_16 {
	float:left;
	text-align:left;
	width:410px;
	min-height:20px;
	overflow:hidden;
	}
	
/**************************/
/*ARCHITECTURE POP2_FOOTER*/
/**************************/

* html div#pop2_footer_1 { 
   height: expression( this.scrollHeight < 81 ? "80px" : "auto" ); /* sets min-height for IE */
}
	
div#pop2_footer_1 {
	float:left;
	text-align:right;
	width:580px;
	min-height:80px;
	overflow:hidden;
	}	


/********************/
/*ARCHITECTURE POPUP*/
/********************/

div{
	text-align:center;
	}

* html div#pop_container_general { 
   height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
}

div#pop_container_general {
	width:470px;
	min-height:400px;
	overflow:hidden;
	}
	
div#pop_colonne_gauche {	
	float:left;
	width:20px;
	height:370px;
	}

div#pop_ligne_superieure {
	width:450px;
	height:20px;
	}

* html div#pop_container { 
   height: expression( this.scrollHeight < 371 ? "370px" : "auto" ); /* sets min-height for IE */
}

div#pop_container {
	position: absolute; 
	top: 10px;
	left: 20px;	
	width:430px;
	background-color:#FFFFFF;
	background-image:url(../pic/fond5_2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	min-height:370px;
	overflow:hidden;
	}

* html div#pop_container_2 { 
   height: expression( this.scrollHeight < 371 ? "370px" : "auto" ); /* sets min-height for IE */
}
	
div#pop_container_2 {
	width:430px;
	background-image:url(../pic/pic_021.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	min-height:370px;
	overflow:hidden;
	}

* html div#pop_subtitle { 
   height: expression( this.scrollHeight < 86 ? "85px" : "auto" ); /* sets min-height for IE */
}

div#pop_subtitle {
	float:left;
	width:430px;
	min-height:85px;
	overflow:hidden;
	}

* html div#pop_centre { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}

div#pop_centre {
	float:left;
	width:430px;
	min-height:200px;
	overflow:hidden;
	}

div#pop_divider {
	float:left;
	width:430px;
	height:5px;
	}

* html div#pop_footer { 
   height: expression( this.scrollHeight < 81 ? "80px" : "auto" ); /* sets min-height for IE */
}

div#pop_footer {
	float:left;
	width:350px;
	min-height:80px;
	overflow:hidden;
	}

/***************************/
/*ARCHITECTURE POP_SUBTITLE*/
/***************************/

* html div#pop_subtitle_1 { 
   height: expression( this.scrollHeight < 86 ? "85px" : "auto" ); /* sets min-height for IE */
}

div#pop_subtitle_1 {
	float:left;
	text-align:left;
	padding-left : 5px;
	padding-right : 5px;
	width:430px;
	min-height:85px;
	overflow:hidden
	}
	
/*************************/
/*ARCHITECTURE POP_CENTRE*/
/*************************/

* html div#pop_centre_1 { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}

div#pop_centre_1 {
	float:left;
	text-align:left;
	width:270px;
	min-height:200px;
	overflow:hidden;
	}

* html div#pop_centre_2 { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}

div#pop_centre_2 {
	float:left;
	width:0px;
	min-height:200px;
	overflow:hidden;
	}

* html div#pop_centre_3 { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}

div#pop_centre_3 {
	float:left;
	text-align:left;
	width:150px;
	min-height:200px;
	overflow:hidden;
	}

* html div#pop_centre_4 { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
}

div#pop_centre_4 {
	float:left;
	text-align:left;
	width:5px;
	min-height:200px;
	overflow:hidden;
	}
	
div#pop_centre_5 {
	float:left;
	text-align:left;
	width:150px;
	height:50px;
	}
	
div#pop_centre_6 {
	float:left;
	text-align:left;
	width:120px;
	height:150px;
	}
	
div#pop_centre_7 {
	float:left;
	text-align:left;
	width:150px;
	height:20px;
	}

	
div#pop_centre_8 {
	float:left;
	text-align:left;
	width:90px;
	height:40px;
	}
	
div#pop_centre_9 {
	float:left;
	text-align:right;
	width:50px;
	height:40px;
	}

* html div#pop_centre_10 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}
	
div#pop_centre_10 {
	float:left;
	text-align:left;
	width:10px;
	min-height:20px;
	overflow:hidden;
	}

* html div#pop_centre_11 { 
   height: expression( this.scrollHeight < 21 ? "20px" : "auto" ); /* sets min-height for IE */
}

div#pop_centre_11 {
	float:left;
	text-align:left;
	width:140px;
	min-height:20px;
	overflow:hidden;
	}


div#pop_centre_12 {
	float:left;
	text-align:left;
	width:10px;
	height:40px;
	}
	
div#pop_centre_13 {
	float:left;
	text-align:justify;
	width:120px;
	height:40px;
	}	

div#pop_centre_14 {
	float:left;
	text-align:left;
	width:150px;
	height:50px;
	}	
	
/*************************/
/*ARCHITECTURE POP_FOOTER*/
/*************************/

* html div#pop_footer_1 { 
   height: expression( this.scrollHeight < 81 ? "80px" : "auto" ); /* sets min-height for IE */
}
	
div#pop_footer_1 {
	float:left;
	text-align:right;
	width:350px;
	min-height:80px;
	overflow:hidden;
	}

/*********************/
/*ARCHITECTURE POPUP3*/
/*********************/

div{
	text-align:left;
	}

* html div#pop3_container_general { 
   height: expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
}

div#pop3_container_general {
	width:500px;
	min-height:400px;
	text-align:left;
	padding:10px;
	overflow:hidden;
	}
	

/*********************************************************************/
/*--------------------FIN DU MODULE RUNKUN_DIV_2---------------------*/
/*********************************************************************/
	
