html, body, #master_frame, form { 
	height:100%; 
	padding: 0px; 
	margin: 0px; 
	border: none; 
	text-align: center;
	}
	
sup { 
vertical-align: baseline;
position: relative;
top: -1ex;
left: 0;
font-size: 80%;
line-height: 5px; }

ul { margin: 0px; padding: 0px;}

.bullet_std ul { padding: 15px; }
	
#shadow { behavior: url(/script/iepngfix.htc); }

a:link, a:visited { color: #777777; text-decoration: underline; }
a:hover { color: #777777; text-decoration: underline; }
a:active { color: #777777; text-decoration: underline; }

.logo_back { }
.logo_back_over { cursor: pointer; }
#sous_menu_spacer { height: 2px; background-image: url(/images_generiques/sous_menu_spacer.gif); background-repeat: repeat-x; }

/* Master Frame */

#master_frame { 
	width: 770px; 
	text-align: left; 
	margin: 0 auto; 
	}
	
.master_frame_menu { 
	background-color: #383838; 
	width: 200px;
	}
	
.master_frame_menu_accueil { 
	background-color: #4a4a4a; 
	width: 200px;
	}
	
.master_frame_top { 
	background-color: #000000;
	background-repeat: no-repeat; 
	background-position: top;
	height: 170px;
	}

.master_frame_bas { background-color: #e7e3d4; height: 55px }

/* Contenu */

#marges_contenu { padding: 0 20px 20px; }
#marges_titre { padding-left: 20px; }
#box_titres_sous_section { 
	background: url(/images_generiques/back_sous_titres.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 60px;
	width: 495px;
	padding-left: 15px;
	text-transform: uppercase;
	}

/* Texte G?n?ral */

.texte_credit { 
	color: #716e63; 
	font-size: 9px;
	line-height: 14px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, Geneva, Lucida Grande, SunSans-Regular, sans-serif; 
	}
	
.texte_credit a:link, .texte_credit a:visited { 
	color: #716e63 !Important;
	text-decoration: none;
	}

.texte_credit a:hover { 
	color: #716e63 !Important;
	text-decoration: underline;
	}
	
.texte_credit a:active { 
	color: #716e63 !Important;
	text-decoration: underline;
	}
	
.notes { 
	color: #535151 !important; 
	font-size: 9px !important; 
	}
	
.texte_font { 
	color: #777777;
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Lucida Grande, SunSans-Regular, sans-serif;
	}
	
	
/* Menu Top */

.back_menu_top { 
	background: url(/images_top/menu_top_bg.png);
	}
	
.menu_top_link_jaune { 
	color: #d4d700;
	font-size: 10px;
	font-family: Lucida Grande, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
	text-transform: uppercase;
	}
	
.menu_top_link_jaune_over { 
	color: #ffffff; 
	font-size: 10px; 
	font-family: Lucida Grande, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	text-transform: uppercase; 
	cursor: pointer; 
	}
	
.menu_top_link { 
	color: #b3b3b3;
	font-size: 10px;
	font-family: Lucida Grande, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
	text-transform: uppercase;
	}
	
.menu_top_link_over { 
	color: #ffffff; 
	font-size: 10px; 
	font-family: Lucida Grande, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
	text-transform: uppercase; 
	cursor: pointer; 
	}

/* Menu section */

#marges_menu_section { padding-left: 20px; }

.sous_menu_section { 
	color: #cccccc;
	font-size: 11px;
	font-family: Helvetica, Arial, verdana, Geneva, SunSans-Regular, sans-serif;
	}
	
.sous_menu_section .titres_des_sousmenu {
	color: #777777;
	font-size: 11px;
	line-height: 20px;
	font-family: Helvetica, Arial, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	padding-left: 15px;
	}
	
.sous_menu_section ul { 
	padding-left: 32px;
	}


/* Sous Menu gauche */

.sousmenu {
	font-family: Arial, Helvetica, Geneva, Lucida Grande, SunSans-Regular, sans-serif;
	font-size: 11px;
	background-image: url(/fr/images_menu/bg_sousmenu.gif);
	height: 14px;
	color: #CCCCCC;
	padding-left: 42px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	cursor: pointer;
	}

.sousmenu_on {
	font-family: Arial, Helvetica, Geneva, Lucida Grande, SunSans-Regular, sans-serif;
	font-size: 11px;
	background-image: url(/fr/images_menu/bg_sousmenu_on.gif);
	height: 14px;
	color: #FFFFFF;
	padding-left: 42px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	cursor: pointer;
	}

/* Cache Elements */
	
.visible {
	display: block;
	}

.invisible {
	display: none;
	}
	

/* Icons */
	
.icons_content { 
	color: #cccccc;
	font-size: 11px;
	font-family: Helvetica, Arial, verdana, Geneva, SunSans-Regular, sans-serif;
	padding-left: 30px;
	}
	
.icons_content br { 
	line-height: 5px;
	}
	
.icons_zoom { 
	color: #777777;
	font-size: 11px !important;
	font-family: Helvetica, Arial, verdana, Geneva, SunSans-Regular, sans-serif;
	padding-left: 15px;
	background: transparent url(/icons/icon_zoom.gif) no-repeat center left;
	}
	
.icons_print { 
	color: #777777;
	font-size: 11px !important;
	font-family: Helvetica, Arial, verdana, Geneva, SunSans-Regular, sans-serif;
	padding-left: 15px;
	background: transparent url(/icons/icon_print.gif) no-repeat center left;
	}
	
.icons_video { 
	color: #777777;
	font-size: 11px !important;
	font-family: Helvetica, Arial, verdana, Geneva, SunSans-Regular, sans-serif;
	padding-left: 15px;
	background: transparent url(/icons/icon_video.gif) no-repeat center left;
	}
	
.icons_3d { 
	color: #777777;
	font-size: 11px !important;
	font-family: Helvetica, Arial, verdana, Geneva, SunSans-Regular, sans-serif;
	padding-left: 15px;
	background: transparent url(/icons/icon_3d.gif) no-repeat center left;
	}
	
.icons_pdf { 
	color: #777777;
	font-size: 11px !important;
	font-family: Helvetica, Arial, verdana, Geneva, SunSans-Regular, sans-serif;
	padding-left: 15px;
	background: transparent url(/icons/icon_pdf.gif) no-repeat center left;
	}
	
.icons_content ul { 
	padding-left: 16px;
	}


.icons_content li { 
	list-style-image: url(/icons/icon_pdf.gif);
	list-style-position: outside;
	line-height: 15px;
	}
	
.icons_content .titres_des_sousmenu {
	color: #777777;
	font-size: 11px;
	line-height: 20px;
	font-family: Helvetica, Arial, verdana, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	}
	
#box_icons, #box_icons a:link, #box_icons a:visited, #box_icons a:hover, #box_icons a:active { 
	background: url(/images_generiques/back_sous_titres.gif);
	background-position: left;
	background-repeat: no-repeat;
	line-height: 60px;
	height: 60px;
	width: 495px;
	padding-left: 8px;
	text-decoration: none;
	text-transform: uppercase;
	}


/* Galerie Commerciale */

.chiffre_gal {
	font-family: Arial, Helvetica, Geneva, "Lucida Grande", SunSans-Regular, sans-serif;
	background-color: #6ec2e6;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-weight: bold;
}

.galerie_texte { 
	color: #666666; 
	font-size: 11px;
	}
	
.galerie_titre { 
	color: #666666; 
	font-size: 12px;
	font-weight: bold;
	}
	
.galerie_tel { 
	color: #888888; 
	font-size: 11px;
	}
	

#galerie_marges { padding-right: 15px; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; }

.galerie_white { background-color:#FFFFFF; }

.galerie_gray { background-color:#f6f6f6;  }

.galerie_link { }
	
.galerie_link_over { cursor: pointer; }


.popinfo {
	color: #777777;
	/* padding: 5px; */
	text-align: left;
	font-family: Arial, Helvetica, Geneva, "Lucida Grande", SunSans-Regular, sans-serif;
	font-size: 12px;
	
}









