HTML, BODY {
	BACKGROUND: #E9E8DE; MARGIN: 0px; BORDER-LEFT: 0px; HEIGHT: 100%
}

#wrapper {
	POSITION: relative; HEIGHT: 258px
}
#logo {
	Z-INDEX: 3; LEFT: 29px; WIDTH: 228px; POSITION: absolute; TOP: 29px; HEIGHT: 58px
}
#user {
	Z-INDEX: 3; RIGHT: 8px; POSITION: absolute; TOP: 8px; HEIGHT: 18px; TEXT-ALIGN: right
}
#header {
	Z-INDEX: 2; BACKGROUND:  url(headerbg.gif); WIDTH: 100%; BOTTOM: 40px; POSITION: absolute
}
#menu {
	Z-INDEX: 1; BACKGROUND:  url(menubg.jpg); WIDTH: auto; BOTTOM: 0px; POSITION: absolute; HEIGHT: 54px
}
#SearchContainer INPUT {
	BORDER-RIGHT: #cbcaca 1px solid; BORDER-TOP: #cbcaca 1px solid; FONT-SIZE: 9px; BACKGROUND:  url(../images/searchinside.gif) #ffffff no-repeat right top; MARGIN: 0px; BORDER-LEFT: #cbcaca 1px solid; WIDTH: 120px; COLOR: #000000; BORDER-BOTTOM: #cbcaca 1px solid; HEIGHT: 16px
}
#LanguageContainer SELECT {
	BORDER-RIGHT: #cbcaca 1px solid; BORDER-TOP: #cbcaca 1px solid; FONT-SIZE: 9px; BACKGROUND: #ffffff; MARGIN: 0px; BORDER-LEFT: #cbcaca 1px solid; WIDTH: 130px; COLOR: #000000; BORDER-BOTTOM: #cbcaca 1px solid; HEIGHT: 16px
}
.bannerpane {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.rightheader {
	PADDING: 0; MARGIN: 0; background: url(images/general/fond-contact.gif) repeat-x;	
}
.toppane {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.leftpane {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.contentpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rightpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; background-image: url(/Portals/_default/Skins/BG/Images/background_rightpane.jpg); background-repeat; repeat-y; background-position: top left;
}
.bottompane {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}

.Head {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333}
.SubHead {	FONT-SIZE: 11px; COLOR: #333}
.SubSubHead {	FONT-SIZE: 11px; COLOR: #333}
.Normal {	FONT-SIZE: 11px; COLOR: #333}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active  {	COLOR: #207BD6; TEXT-DECORATION: underline}
A.CommandButton:hover {COLOR:#207BD6; TEXT-DECORATION: none}

/* TH,TD,DIV {	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif} */

A,A:link {}
A:visited {}
A:active {}
A:hover {}

.user,A.user:link ,A.user:active,A.user:visited {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666; TEXT-DECORATION: none}
A.user:hover {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#ffffff; TEXT-DECORATION: underline ;TEXT-DECORATION: underline}

.search,A.search:link,A.search:active,A.search:visited  { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; TEXT-DECORATION: none}
A.search:hover {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none}

.footer,A.footer:link ,A.footer:active,A.footer:visited { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; TEXT-DECORATION: none}
A.footer:hover {	FONT-WEIGHT: bold; COLOR: #FF6600;FONT-SIZE: 10px; TEXT-DECORATION: underline;}

.links,A.links:link ,A.links:active,A.links:visited{	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF6600; TEXT-DECORATION: none}
A.links:hover {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: underline}

.breadcrumb ,A.breadcrumb:link,A.breadcrumb:active,A.breadcrumb:visited{	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none}
A.breadcrumb:hover {	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #3A4147; TEXT-DECORATION: none}

.MainMenu_MenuContainer {  color: #fff; font-family: Tahoma, Arial, Helvetica; font-size: 13px; }
.MainMenu_MenuBar { cursor:pointer; cursor: hand; }
.MainMenu_MenuItem { text-align: left; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #ffffff; height: 15px; }
.MainMenu_MenuIcon { display: none; }
.MainMenu_MenuItemSel { padding-right: 10px; padding-left: 10px; }
.MainMenu_MenuBreak { border: transparent 0px solid; background-color: transparent; }
.MainMenu_SubMenu { z-index: 1000; cursor:pointer; cursor: hand; color: #fff; font-family: Tahoma, Arial, Helvetica; font-size: 11px; background-color: #fb9d26 }
.MainMenu_MenuArrow { display: none; }
.MainMenu_MenuRootArrow { display: none; }
.MainMenu_SubMenuItemSelected
{
   background-color: #c76100; border-bottom: 1px solid #ffffff; height: 15px;
}
.MainMenu_SubMenuItemBreadcrumb, .MainMenu_SubMenuItemActive
{
   background-color: #fb9d26;
}
.MainMenu_RootMenuItem, .MainMenu_RootMenuItemActive, .MainMenu_RootMenuItemBreadcrumb
{
   background: #fb9d26; height: 21px; width: 100px; text-align: center; cursor:pointer; cursor: hand;
}
.MainMenu_RootMenuItemSelected
{
   background: #c76100; height: 21px; text-align: center; cursor:pointer; cursor: hand;
}

#dnn_rightpane A { color: #ffffff; }
#dnn_rightpane A:link { color: #ffffff; }
#dnn_rightpane A:visited { color: #ffffff; }
#dnn_rightpane A:active { color: #ffffff; }
#dnn_rightpane A:hover { color: #ffffff; text-decoration: underline }

#dnn_contentpane A { color: #4b5359; text-decoration: underline; font-weight: bold; }
#dnn_contentpane A:link { color: #4b5359; text-decoration: underline; font-weight: bold; }
#dnn_contentpane A:visited { color: #4b5359; text-decoration: underline; font-weight: bold; }
#dnn_contentpane A:active { color: #4b5359; text-decoration: underline; font-weight: bold; }
#dnn_contentpane A:hover { color: #4b5359; text-decoration: underline; font-weight: bold; }

.Eventday,.Eventweekenday{background-color:#FFFFFF}
.Eventday,.Eventweekenday{background-color:#FFFFFF}
.DataGrid_Item{background-color:#FFFFFF;color:#000000;}
.DataGrid_AlternatingItem{background-color:#FFFFFF;color:#000000;}

.text_accueil {
	font-size: 11px;
	font-family: Arial;
	color: #ffffff;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
.fond_top {
	background-image: url(/Portals/0/Images/fond_top.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	width: 100%;
	height: 42px;
}
.fond_droit {
	background-image: url(/Portals/0/Images/fond_droit.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 222px;
}

/* ------------------- Container --------------------- */

.container_societe_top {
	background-image: url(/Portals/_default/Containers/BG/Images/Container_top.jpg);
	background-repeat: repeat-x;
}
.container_societe_text {
	background-image: url(/Portals/_default/Containers/BG/Images/Container_left.jpg);
	background-repeat: repeat-y;
	backgroung-position: top left;
	padding-top: 30px;
	padding-left: 130px;
	padding-right: 30px;
	text-align: justify;
	font-size: 10px;
	font-family: arial;
	color: #4b5359;
}
.container_societe_bottom {
	background-image: url(/Portals/_default/Containers/BG/Images/Container_societe_bottom.jpg);
	background-repeat: no-repeat;
	height: 136px;
}
.container_actualite_top {
	background-image: url(/Portals/_default/Containers/BG/Images/Container_top.jpg);
	background-repeat: repeat-x;
}
.container_actualite_text {
	background-image: url(/Portals/_default/Containers/BG/Images/Container_left.jpg);
	background-repeat: repeat-y;
	backgroung-position: top left;
	padding-top: 30px;
	padding-left: 130px;
	padding-right: 30px;
	text-align: justify;
	font-size: 10px;
	font-family: arial;
	color: #4b5359;
}
.container_actualite_bottom {
	background-image: url(/Portals/_default/Containers/BG/Images/Container_actualite_bottom.jpg);
	background-repeat: no-repeat;
	height: 136px;
}
.container_panneaux_top {
	background-image: url(/Portals/_default/Containers/BG/Images/Container_top.jpg);
	background-repeat: repeat-x;
}
.container_panneaux_text {
	background-image: url(/Portals/_default/Containers/BG/Images/Container_left.jpg);
	background-repeat: repeat-y;
	backgroung-position: top left;
	padding-top: 30px;
	padding-left: 130px;
	padding-right: 30px;
	text-align: justify;
	font-size: 10px;
	font-family: arial;
	color: #4b5359;
}
.container_panneaux_bottom {
	background-image: url(/Portals/_default/Containers/BG/Images/Container_panneaux_bottom.jpg);
	background-repeat: no-repeat;
	height: 136px;
}

/* --------------------------------------------------------*/
/* --------------------- SOCIETE --------------------------*/
/* --------------------------------------------------------*/

.background_societe_top { background-image: url(/Portals/0/Images/societe/background_top.jpg); background-repeat: repeat-x; }
.background_societe_middle { background-image: url(/Portals/0/Images/societe/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_societe_bottom { background-image: url(/Portals/0/Images/societe/background_societe_bottom.jpg); background-repeat: no-repeat; height: 136px; }
.text_societe { padding-top: 30px; padding-left: 130px; padding-right: 30px; text-align: justify; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_societe { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_societe { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }


/* --------------------------------------------------------*/
/* --------------------- ACTUALITE ------------------------*/
/* --------------------------------------------------------*/

.background_actualite_top { background-image: url(/Portals/0/Images/actualite/background_top.jpg); background-repeat: repeat-x; }
.background_actualite_middle { background-image: url(/Portals/0/Images/actualite/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_actualite_bottom { background-image: url(/Portals/0/Images/actualite/background_actualite_bottom.jpg); background-repeat: no-repeat; height: 160px; }
.text_actualite { padding-right: 60px; text-align: justify; font-size: 11px; font-family: arial; color: #4b5359; }
.text_actualite2 { padding-left: 130px; padding-top: 30px; padding-right: 60px; text-align: justify; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_actualite { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_actualite { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }


/* --------------------------------------------------------*/
/* --------------------- PANNEAUX -------------------------*/
/* --------------------------------------------------------*/

.background_panneaux_top { background-image: url(/Portals/0/Images/panneaux/background_panneaux_top.jpg); background-repeat: repeat-x; }
.background_panneaux_middle { background-image: url(/Portals/0/Images/panneaux/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_panneaux_bottom { background-image: url(/Portals/0/Images/panneaux/background_panneaux_bottom.jpg); background-repeat: no-repeat; height: 136px; }
.text_panneaux { padding-top: 20px; padding-left: 30px; padding-right: 30px; text-align: justify; font-size: 11px; font-family: arial; color: #4b5359; }
.text_panneaux2 { padding-left: 30px; padding-right: 30px; text-align: justify; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_panneaux { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_panneaux { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }
.background_menu_panneaux { background-image: url(/Portals/0/Images/Panneaux/background_menu_panneaux.jpg); background-repeat: no-repeat; }


/* --------------------------------------------------------*/
/* --------------------- REFERENCES -----------------------*/
/* --------------------------------------------------------*/

.background_references_top { background-image: url(/Portals/0/Images/references/background_top.jpg); background-repeat: repeat-x; }
.background_references_middle { background-image: url(/Portals/0/Images/references/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_references_bottom { background-image: url(/Portals/0/Images/references/background_references_bottom.jpg); background-repeat: no-repeat; height: 136px; }
.text_references { text-align: justify; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_references { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_references { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }


/* --------------------------------------------------------*/
/* --------------------- CARRIERES ------------------------*/
/* --------------------------------------------------------*/

.background_carrieres_top { background-image: url(/Portals/0/Images/carrieres/background_top.jpg); background-repeat: repeat-x; }
.background_carrieres_middle { background-image: url(/Portals/0/Images/carrieres/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_carrieres_bottom { background-image: url(/Portals/0/Images/carrieres/background_carrieres_bottom.jpg); background-repeat: no-repeat; height: 136px; }
.text_carrieres { padding-top: 30px; padding-left: 130px; padding-right: 70px; text-align: justify; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_carrieres { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_carrieres { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }

/* --------------------------------------------------------*/
/* --------------------- COORDONNEES ----------------------*/
/* --------------------------------------------------------*/

.background_coordonnees_top { background-image: url(/Portals/0/Images/coordonnees/background_top.jpg); background-repeat: repeat-x; }
.background_coordonnees_middle { background-image: url(/Portals/0/Images/coordonnees/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_coordonnees_bottom { background-image: url(/Portals/0/Images/coordonnees/background_coordonnees_bottom.jpg); background-repeat: no-repeat; height: 136px; }
.text_coordonnees { padding-top: 30px; padding-left: 100px; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_coordonnees { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_coordonnees { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }


/* --------------------------------------------------------*/
/* --------------------- FORMULAIRE -----------------------*/
/* --------------------------------------------------------*/

.background_formulaire_top { background-image: url(/Portals/0/Images/formulaire/background_top.jpg); background-repeat: repeat-x; }
.background_formulaire_middle { background-image: url(/Portals/0/Images/formulaire/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_formulaire_bottom { background-image: url(/Portals/0/Images/formulaire/background_formulaire_bottom.jpg); background-repeat: no-repeat; height: 136px; }
.text_formulaire { padding-top: 30px; padding-left: 30px; padding-right: 30px; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_formulaire { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_formulaire { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }


/* --------------------------------------------------------*/
/* --------------------- ACCES ----------------------------*/
/* --------------------------------------------------------*/

.background_acces_top { background-image: url(/Portals/0/Images/acces/background_top.jpg); background-repeat: repeat-x; }
.background_acces_middle { background-image: url(/Portals/0/Images/acces/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_acces_bottom { background-image: url(/Portals/0/Images/acces/background_acces_bottom.jpg); background-repeat: no-repeat; height: 136px; }
.text_acces { padding-top: 30px; padding-left: 30px; padding-right: 30px; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_acces { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_acces { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }


/* --------------------------------------------------------*/
/* --------------------- HOTLINE --------------------------*/
/* --------------------------------------------------------*/

.background_hotline_top { background-image: url(/Portals/0/Images/hotline/background_top.jpg); background-repeat: repeat-x; }
.background_hotline_middle { background-image: url(/Portals/0/Images/hotline/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_hotline_bottom { background-image: url(/Portals/0/Images/hotline/background_hotline_bottom.jpg); background-repeat: no-repeat; height: 136px; }
.text_hotline { padding-top: 30px; padding-left: 30px; padding-right: 30px; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_hotline { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_hotline { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }


/* --------------------------------------------------------*/
/* --------------------- PLAN DU SITE ---------------------*/
/* --------------------------------------------------------*/

.mapsitetitre { font: bold 11px Arial, Helvetica, sans-serif; color: #ffffff; padding:5px; background-color:#355D88; text-align:center; }
.mapsite { font: 11px Arial, Helvetica, sans-serif; color: #094362; padding:10px; background-color:#E8EBED; }
.marrineptt { font-size: 11px; color: #094362; text-decoration:none; }
.marrinepttbold { font: bold 11px Arial, Helvetica, sans-serif; color: #094362; }


/* --------------------------------------------------------*/
/* --------------------- PARTENAIRES ----------------------*/
/* --------------------------------------------------------*/

.background_partenaires_top { background-image: url(/Portals/0/Images/partenaires/background_top.jpg); background-repeat: repeat-x; }
.background_partenaires_middle { background-image: url(/Portals/0/Images/partenaires/background_middle.jpg); background-repeat: repeat-y; backgroung-position: top left; }
.background_partenaires_bottom { background-image: url(/Portals/0/Images/partenaires/background_partenaires_bottom.jpg); background-repeat: no-repeat; height: 136px; }
.text_partenaires { padding-top: 30px; padding-left: 130px; padding-right: 70px; text-align: justify; font-size: 11px; font-family: arial; color: #4b5359; }
.title_top_partenaires { font-size: 35px; font-family: Arial; color: #8d9ba4; }
.title_bottom_partenaires { font-size: 21px; font-weight: bold; font-family: Arial; color: #ffffff; padding-left: 127px; line-height: 15px; }

/* --------------------------------------------------------*/
/* ---------- FS MENU (HORIZONTAL HAUT DROITE) ------------*/
/* --------------------------------------------------------*/

/* All <ul> tags in the menu including the first level */
.menulist, .menulist  ul { font-family: Tahoma, Arial, Helvetica; font-size: 11px; margin: 0; padding: 0; list-style: none; }

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menulist ul { display: none; position: absolute; top: 22px; margin: 0; }

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul { top:0px; margin-top: 0; left: 148px; }

/* All menu items (<li> tags). 'float: left' lines them up horizontally, and they are       */
/* positioned relatively to correctly offset submenus. Also, they have overlapping borders. */
.menulist li { float: left; display: block; position: relative; background: #fb9d26; margin-right: -1px; }

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menulist ul li { float: none; margin: 0; margin-bottom: -1px; }
.menulist ul>li:last-child { margin-bottom: 1px; /* Mozilla fix */ }

/* Links inside the menu */
.menulist a { text-align: left; display: block; color: #ffffff; text-decoration: none; }
.menulist ul li a { border-bottom: 1px solid #ffffff; }

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist a:hover,
.menulist a.highlighted:hover,
.menulist a:focus { color: #ffffff; background-color: #c76100; }
.menulist a.highlighted { color: #ffffff; background-color: #C86; }
.menulist a#page1,
.menulist a#page1:hover,
.menulist a.highlighted#page1,
.menulist a:focus#page1 { background-color: #000; }

/* If you want per-item background images in your menu items, here's how to do it.     */
/* 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#"> */
/* 2) Copy and paste these next lines for each link you want to have an image:         */
/*    .menulist a#xyz {                                                                */
/*      background-image: url(out.gif);                                                */
/*    }                                                                                */
/*    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {          */
/*     background-image: url(over.gif);                                                */
/*    }                                                                                */

/* Only style submenu indicators within submenus. */
.menulist a .subind { display: none; }
.menulist ul a .subind { display: block; float: right; }

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a { float: left; }
.menulist ul a { float: none; }

/* \*/
.menulist a { float: none; }
/* */

/* HACKS: IE/Win:                                                          */
/* A small height on <li> and <a> tags and floating prevents gaps in menu. */
/* * html affects <=IE6 and *:first-child+html affects IE7.                */
/* You may want to move these to browser-specific style sheets.            */

*:first-child+html .menulist ul li { float: left; width: 100%; }
* html .menulist ul li { float: left; height: 1%; }
* html .menulist ul a { height: 1%; }
/* End Hacks */

/* --------------------------------------------------------*/
/* ----------- HIGHSLIDE (EFFET DE ZOOM IMAGE) ------------*/
/* --------------------------------------------------------*/

.highslide { cursor: url(/js/highslide/graphics/zoomin.cur), pointer; outline: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide img { border: 0px solid; }
/*.highslide img { border: 2px solid gray; }*/
.highslide:hover img { border: 0px solid; }
/*.highslide:hover img { border: 2px solid silver; }*/
.highslide-wrapper { background: white; }
.highslide-image { border-bottom: 0px solid white; }
.highslide-image-blur { }
.highslide-caption { display: none; border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: silver; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(/js/highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits,
a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i { color: white; background-color: gray; }
a.highslide-full-expand { background: url(/js/highslide/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }

/* These must always be last */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }