html{padding:0;margin:0;height:100%;}
body{ background-image:url(../images/middle.png); background-position: center; background-repeat: repeat-y;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#564b47;height:100%;margin:0;padding:0;}
#body_secure{ background-color:#FFF;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#564b47;height:100%;margin:0;padding:0;}
p{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#564b47;line-height:20px; background:transparent;}
.diagnostic_solaire{background-color:#bbd9e4;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#564b47;height:100%;margin:0;padding:0;}
#mot_cles{position:absolute;top:0px;width:100%;text-align:center;z-index:10; color:#666;}
.espace_franchise{position:absolute;right:20px;top:0px;height:31px; width:138px;z-index:101; color:#FFF; font-style:italic; padding-top:4px; font-weight:bold; font-size:12px;}
.espace_franchise a:hover{position:absolute;right:20px;top:0px;height:31px; width:138px;z-index:101; color:#FFF; font-style:italic; padding-top:4px; font-weight:bold; font-size:12px;}
.connexion_espace_franchise{background-image:url(../images/connexion_espace_franchise.png); background-position:center; background-repeat:no-repeat;width:313px; height:491px;}
#logo_centre{position:absolute;top:0px;width:100%;z-index:6; height:20px; text-align:center;}
.nbre_agences{position:absolute;top:204px;width:100%;z-index:20; text-align:center; font-family: Georgia, Arial, Helvetica, sans-serif; font-style:oblique;font-size:16px;color: #fff; font-weight:bold; text-shadow: 0px 0px 3px #000;}
#nbre_agences_chiffre{position:absolute;top:208px;width:100%;z-index:19;right:293px;text-align:center; font-family: Georgia, Arial, Helvetica, sans-serif; font-style:oblique;font-size:12px;color: #333; font-weight:bold;}
.fond_bleue{position:absolute; background-color:#add4f1;top:0px;left:0px;width:100%;height:152px;z-index:0;}
.bandeau{width: 1237px; height: 215px; font-size:10px; color: #000; background:transparent; z-index:2;}
.femme_visage{position:absolute;top:0px;left:0px;width:415px;height:152px;background: url(../images/sprite_css_2.png); background-position: 0 -762px;z-index:1;}
#nuage{position:absolute;float:left;top:0px;left:380px;width:192px;height:128px;background: url(../images/sprite_css_2.png);background-position: 0 -1198px;z-index:3;}
#cadre_facebook_twitter_google{position:fixed; text-align:center; padding: 10px 0 0 10px;top:220px;right:5px;width:152px;height:251px;background: url(../images/sprite_css_2.png); background-position: 0 -356px;z-index:3; background-repeat:no-repeat;}
.herbe_ase{position:absolute;top:105px;left:0px;width:100%;height:119px; background-image:url(../images/herbe_ase.png);background-repeat: repeat-x;z-index:3;}
.maison_dpe{position:absolute;top:0px;right:0px;width:359px;height:184px;background: url(../images/sprite_css_2.png);background-position: 0 -964px;background-repeat: no-repeat;z-index:2;}
#appli_iphone{width:189px; height:71px;background: url(../images/sprite_css_2.png);background-position: 0 0; background-repeat:no-repeat;}
#div_div_bouton_menus_haut{position:absolute; top:158px; z-index:3; color:#FFF; width:100%;}
#div_bouton_menus_haut{color:#FFF; margin-left:auto; margin-right:auto; width:830px;}
.bouton_menus_haut a{font-style:italic; font-weight:bold;text-align:center;background: url(../images/sprite_css_2.png);background-position: 0 -667px; background-repeat:no-repeat; width:173px; height:45px; float:left; padding-top:14px;font-size:12px; color:#FFF;}
.bouton_menus_haut a:hover{font-style:italic; font-weight:bold;text-align:center;background: url(../images/sprite_css_2.png); background-position: 0 -667px;background-repeat:no-repeat; width:173px; height:45px; float:left; padding-top:14px;font-size:12px; color:#FFF;}
.rechercher{position:absolute; background-repeat:no-repeat;top:155px;width:180px;height:41px;right:50px;background:transparent;background: url(../images/sprite_css_2.png);background-position: 0 -1376px; z-index:4;}
.float_right{float:right; padding:0px 0px 0px 10px; margin:0px; background-color:transparent;}
.float_left{float:left; padding:0px 0px 0px 10px; margin:0px; background-color:transparent;}
#rechercher_input{ margin-top:18px; margin-left:45px;height:13px;line-height:13px;width:107px;border:none;background:transparent;text-align:left;font-size:11px;float:left; color:#564b47;}
.box_shadow{margin:5px;border: 5px solid #fff;-moz-box-shadow:1px 1px 12px #555;-webkit-box-shadow: 1px 1px 12px #555;box-shadow: 1px 1px 12px #555;}
.recherche_index #results_villes_form_3{width:350px;  position:relative; top:25px;}
.conteneur_pour_centrer_page{width:1007px; margin-left:auto; margin-right:auto; clear:both;}
.menu_gauche{width:220px; float:left; z-index:10;padding-top:10px;}
.contenu_principal{width:555px; float:left; margin:5px; z-index:10; text-align:left;z-index:10; text-align:justify; padding:5px;}
.contenu_principal_secure{width:755px; float:left; margin:5px; z-index:10; text-align:left;z-index:10; text-align:justify; padding:5px;}
.menu_droite{position:relative;width:200px; float:left; z-index:10; text-align:left; padding-top:10px;}
#email{margin-top:168px; margin-left:0px;height:18px;line-height:18px;width:145px;text-align:left;font-size:11px;background:transparent; border:none;}
#devis_gratuit{position:absolute;top:-20px;left:191px;width:100px; height:100px;z-index:23;background: url(../images/devis-email-instantane.gif); background-repeat:no-repeat; background-position:right;}
#motdepasse{margin-top:47px; margin-left:0px;height:18px;line-height:18px;width:145px;text-align:left;font-size:11px;border:none;}
#bouton_espace_franchise{margin-top:18px; margin-left:0px;height:26px;line-height:26px;width:90px;text-align:left;font-size:11px;background:transparent;cursor:pointer;border:none;}
#bandeau_bleu_vecteur{background-repeat:repeat-x; position:absolute; width:100%;background: url(../images/sprite_css_2.png); background-position: 0 -121px; z-index:0; height:185px; position:absolute;top:190px;z-index:-3;}
.paligncenter{font-size:12px;color:#564b47;text-align:center;background:transparent;}
.alignright{margin-top:0;text-align:right;font-size:10px;}
.mini_dpe{ text-align:right;background: url(/images/dpe.png); width:100%; height:54px; background-position:right; background-repeat:no-repeat; font-size:28px;}
h1{font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#266ca9;border-bottom:1px solid #CCC;text-shadow: 0px 0px 5px #fff;}
h2{font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#a90a41;margin:0;border-bottom:1px solid #CCC;text-shadow: 0px 0px 5px #fff;}
h3{font-size:13px;font-family:Arial,Helvetica,sans-serif;}
li{list-style-image:url('../images/backgrounds/li.png');line-height:20px;text-align: justify;padding:0; mardin:0;}
a{text-decoration:none;color:#266ca9;}
a:hover{text-decoration:underline;color:#af0a44;}
#colonnes_tableau{vertical-align:top;}
.form{width:500px;padding:5px 10px 5px 10px;}
.label{float:left;text-align:right;color:#666;width:20%;line-height:1.8;}
.legend{color:#a50a3e;background-color:transparent;}
.formufrontoffice{color:#666;background-color:#f9f9f9;}
.text_orange{color:#ff6700;}
.minimenu{float:right;background-color:#2e5f8a;border:none;}
.conteneur{background-color:#2e5f8a;height:108px;width:100%;z-index:0;}
.bloc1{position:absolute;font-size:1px;float:left;}
.bloc2{position:absolute;left:650px;background-color:#2e5f8a;top:135px;}
div.bloc_ase{background-image:url(/images/bg-middle.png);border:1px;border-style:solid;border-color:#ccc;background-repeat:repeat-x;padding:5px; margin-top:8px;}
div.bloc_ase:hover{background-image:url(/images/bg-middle.png);border:1px;border-style:solid;border-color:#666;background-repeat:repeat-x;padding:5px; margin-top:8px;}
div.bloc_ase img{border: 5px solid #fff;-moz-box-shadow:1px 1px 12px #555;-webkit-box-shadow: 1px 1px 12px #555;box-shadow: 1px 1px 12px #555;}
.bloc_annonces{float:right;z-index:0;}
.cadre_annonces_departement{padding:0px 25px 0px 15px;}
div.bloc_ase30{text-align:center;width:150px;height:60px;margin-left:3px;vertical-align:middle;float:left;background-image:url(/images/bg-middle.png);border:2px;border-style:solid;border-color:#ccc;background-repeat:repeat-x;padding:15px 5px 5px 5px;margin-top:8px;}
.texte_en_rouge{color:#c00;}
div.bloc_ase30:hover{text-align:center;width:150px;height:60px;margin-left:3px;vertical-align:middle;display:inline;background-position:bottom;background-image:url(/images/bg-middle-hover.png);border:2px;border-style:solid;border-color:#666;background-repeat:repeat-x;padding:15px 5px 5px 5px;margin-top:8px;}
#content{margin:5px 10px 20px 10px;padding:0;height:100%;}
#recherche_google{position:absolute; width:200px; right:40px; top: 155px};
.submit_bouton{width:80px; height: 22px; background-color:#a90d41; border:#FFF; border-style:solid; border-width:thin; color:#FFF;}
.actuindexgauche{width:49%;float:left;clear:both;}
.actuindexdroite{width:50%;float:left;}
.subcontent-unit-border-perso2{width:218px;margin:7px 0px 10px 0px;padding:0 0 0px 0;border:solid 1px #a50a3e;background-color: transparent;}
.menu_droite h3.perso2{clear:both;top:100px;margin:0 0 0px 0;padding:5px;background-color:#a50a3e;color:#fff;font-weight:bold;font-size:100%;border-bottom:1px solid #fff;}
.menu_gauche h3.perso2{clear:both;top:100px;margin:0 0 0px 0;padding:5px;background-color:#a50a3e;color:#fff;font-weight:bold;font-size:100%;border-bottom:1px solid #fff;}
.navigation li{color:#fff;padding-left:5px;background-color: transparent;border-bottom:solid thin #e1e1e1;vertical-align:middle;list-style-image:none;}
.navigation li:hover{color:#fff;background-color:#d9e2eb;padding-left:5px;border-bottom:solid thin #e1e1e1;vertical-align:middle;list-style-image:none;}
.navigation ul{color:#fff;background-color: transparent;padding-left:5px;border-bottom:solid thin #e1e1e1;vertical-align:middle;list-style-image:none;}
.navigation ul:hover{color:#fff;background-color:#d9e2eb;padding-left:5px;border-bottom:solid thin #e1e1e1;vertical-align:middle;list-style-image:none;}
.navigation{width:100%;margin:0;padding:0;vertical-align:middle;list-style:none; background-color: transparent;}
.footer{border:#000 thin;background-color:#a50a3e;text-align:center;padding:3px;border-top:#ccc 0px solid;color:#fff;}
.footer a{background-color:#a50a3e;text-align:center;font-size:9px;color:#fff;}
.footer a:hover{background-color:#a50a3e;text-align:center;font-size:9px;}
.footer p{background-color:#a50a3e;text-align:center;font-size:9px;color:#fff;}
.footer_navigation_rapide{background-image:url(../images/herbe_ase.png); background-repeat:repeat-x; width:100%; height:90px;}
.div_enligne{float:left;}
.liens_footer{ text-align:left; background-image:url('../images/backgrounds/li.png'); background-position:left; background-repeat:no-repeat; padding-left:14px;}
.list_notaires{padding:6px;line-height:20px;}
.list_cabinet{padding:8px;line-height:20px;}
.list_cabinet a{text-decoration:none;color:#564b47;padding:0;line-height:20px;}
.list_cabinet a:hover{text-decoration:none;color:#564b47;line-height:20px;}
.list_cabinet ul:hover{background:#fef1d6;text-decoration:none;padding:0;line-height:20px;}
.legendlistcabinet{color:#a90a41;line-height:20px;}
.vcard{border:1px solid #ccc;margin:10px;text-decoration:none;line-height:20px;padding:20px;}
.vcard a{text-decoration:none;color:#564b47;line-height:20px;}
.vcard a:hover{text-decoration:none;color:#564b47;line-height:20px;}
.vcard ul:hover{background:transparent;text-decoration:none;line-height:20px;}
.fieldsetchoixcommune{color:#ff6700;background-color:#fbfbfb;text-align:center;line-height:20px;}
.menurechercheimmo{margin:0;padding:0;}
.menurechercheimmo:hover{margin:0;padding:0;background-color:#e1e1e1;}
.publink{color:#564b47;text-decoration:none;}
.publink:hover{color:#564b47;text-decoration:none;cursor:text;}
#apDiv1{position:absolute;left:33%;vertical-align:middle;top:242px;width:525px;height:457px;z-index:101;background-image:url(/images/fond-prix.gif);background-position:center;background-repeat:no-repeat;visibility:visible;clear:both;}
.Style5{color:#fff;font-size:11px;}
.Style8{font-size:10px;}
.clear{clear:both;}
.frontoffice_prix_metre_carre{background-image:url(/images/rectangle-tarif-vide.png); background-repeat:no-repeat; width:350px; height:92px; font-size:36px; line-height:92px;}
.center{text-align:center;}
#map1{width: 97%; height: 200px; border:1px solid #999999;}
#search-wrap input{width:430px;font-size:16px;color:#999;padding:6px;border:solid 1px #999;}
#results{width:440px;border:solid 1px #dedede;display:none;background-image:url('/images/fond-transparent.png');}
#results ul,#results li{padding:0;margin:0;border:0;list-style:none;}
#results li{border-top:solid 1px #dedede;text-decoration:none;color:#000;font-weight:bold;}
#results li a{display:block;padding:4px;text-decoration:none;color:#000;font-weight:bold;}
#results li a small{display:block;text-decoration:none;color:#999;font-weight:normal;}
#results li b{display:block;text-decoration:none;color:#a90a41;font-weight:bold;background:#ebebeb;border:solid 1px #a90a41;}
#results li a:hover{background:#fff;}
#results ul{padding:6px;}
#results_villes_form_2{width:99%; border:solid 1px #DEDEDE; font-size:12px; display:none;}
#results_villes_form_2 ul, #results_villes_form_2 li{padding:0; margin:0; border:0; list-style:none;}
#results_villes_form_2 li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold; border-top:solid 1px #DEDEDE;}
#results_villes_form_2 li a:hover{background: #ffffff;}
#results_villes_form_2 ul {padding:6px;}
.form_secure_infos_franchise{ background-color: #F2F2F2;}
.form_devis_express{padding:0 0 0 8px; margin:0px; border:0; background-color: transparent; border:thin solid #CCC;}
.devis_express{width:190px;}
.ligne_devis_express{height:25px;}
#results_villes_form_3{width:120px; border:solid 1px #DEDEDE; font-size:11px; display:none;}
#results_villes_form_3 ul, #results_villes_form_3 li{padding:0; margin:0; border:0; list-style-image:none;list-style-type:none;}
#results_villes_form_3 li a{display:block; padding:4px; background-image:url('/images/fond-transparent.png'); background-repeat:repeat; text-decoration:none; color:#000000; font-weight:bold; border-top:solid 1px #DEDEDE;list-style-image:none; list-style-type:none;}
#results_villes_form_3 li a:hover{background: #ffffff;}
.form_devis_express input { background-color: transparent; border:solid 1px #999;}
.form_devis_express input:hover { background-color:#d9e2eb; border:solid 1px #a90a41;}
.form_devis_express select{ background-color: transparent; border:solid 1px #999;}
.form_devis_express select:hover{ background-color:#d9e2eb; border:solid 1px #a90a41;}
#bouton_envoyer_formu_express{ background:url(../images/devis_gratuit.png);border:0px; width:200px; height:64px; color:#FFF; font-size:18px; cursor:pointer;}
.tableau td, th {border: thin solid #CCC;}
.tableau tr:hover {border: thin solid #CCC; background-color: #E1E1E1;}
.toolTip-caption {position:relative;margin-top:-20px;}
.toolTip-caption { font:11px Arial, Helvetica, sans-serif;color:#FFF;text-align:center;background:#333;padding-right:25px;}
.toolTip-text span,
.toolTip-caption span {display:block;background: #333;padding:11px 0px 15px 25px;}
.style1 {color: #FFFFFF;font-weight: bold;}
div#galerie{border: 1px solid #cccccc ;text-align: center ;font: 0.9em Georgia, serif ;}
div#cadre_annonce{border: 1px solid #cccccc ;text-align: center ;margin:10px;padding:10px;}
ul#galerie_mini{text-align: center ;margin: 0 ;padding: 10px ;list-style-type: none;list-style-image:none;}
ul#galerie_mini li{	text-align: center ;float: left ;list-style-image:none;}
ul#galerie_mini li a img{text-align: center ;margin: 2px 1px ;border: 1px solid #dcb ;}
dl#photo{clear: both ;margin: 0 auto ;}
dl#photo dt{font: italic 2.5em/1.5em Georgia, serif ;color: #dcb ;}
dl#photo dd{margin: 0 ;}
dl#photo img{border: 1px solid #dcb ;}

/* pagination */
.pagination {line-height:2em;}
.pagination a,
.pagination span {padding:0.2em 0.5em;}
.pagination a {border:1px solid #9AAFE5;color:#105CB6;text-decoration:none;}
.pagination a:hover {border:1px solid #296BB5;color:#000031;}
.pagination .prevnext {font-weight:bold;}
.pagination span.disabled {border:1px solid #DDDDDD;color:#999999;}
.pagination span.current {border:1px solid #2E6AB1;	background-color:#2E6AB1;color:#ffffff;font-weight:bold;}
@charset "UTF-8";.textfieldRequiredMsg,.textfieldInvalidFormatMsg,.textfieldMinValueMsg,.textfieldMaxValueMsg,.textfieldMinCharsMsg,.textfieldMaxCharsMsg,.textfieldValidMsg{display:none;}
.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg,.textfieldMinValueState .textfieldMinValueMsg,.textfieldMaxValueState .textfieldMaxValueMsg,.textfieldMinCharsState .textfieldMinCharsMsg,.textfieldMaxCharsState .textfieldMaxCharsMsg{display:inline;color:#c33;border:1px solid #c33;}
.textfieldValidState input,input.textfieldValidState{background-color:#b8f5b1;}
input.textfieldRequiredState,.textfieldRequiredState input,input.textfieldInvalidFormatState,.textfieldInvalidFormatState input,input.textfieldMinValueState,.textfieldMinValueState input,input.textfieldMaxValueState,.textfieldMaxValueState input,input.textfieldMinCharsState,.textfieldMinCharsState input,input.textfieldMaxCharsState,.textfieldMaxCharsState input{background-color:#ff9f9f;}
.textfieldFocusState input,input.textfieldFocusState{background-color:#ffc;}
.textfieldFlashText input,input.textfieldFlashText{color:red!important;}@charset "UTF-8";

/* SpryValidationSelect.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* These are the classes applied on the messages
 * (required message and invalid state message)
 * which prevent them from being displayed by default.
 */ 
.selectRequiredMsg, .selectInvalidMsg {
	display: none;
}

/* These selectors change the way messages look when the widget is in one of the error states (required, invalid).
 * These classes set a default red border and color for the error text.
 * The state class (.selectRequiredState or .selectInvalidState) is applied on the top-level container for the widget,
 * and this way only the specific error message can be shown by setting the display property to "inline".
 */
.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg {
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;
}

/* The next three group selectors control the way the core element (SELECT) looks like when the widget is in one of the states: 
 * focus, required / invalid, valid 
 * There are two selectors for each state, to cover the two main usecases for the widget:
 * - the widget id is placed on the top level container for the SELECT
 * - the widget id is placed on the SELECT element itself (there are no error messages)
 */
 
/* When the widget is in the valid state the SELECT has a green background applied on it. */
.selectValidState select, select.selectValidState {
	background-color: #B8F5B1;
}

/* When the widget is in an invalid state the SELECT has a red background applied on it. */
select.selectRequiredState, .selectRequiredState select,
select.selectInvalidState, .selectInvalidState select {
	background-color: #FF9F9F;
}

/* When the widget has received focus, the SELECT has a yellow background applied on it. */
.selectFocusState select, select.selectFocusState {
	background-color: #FFFFCC;
}
@charset "UTF-8";.TabbedPanels{margin:0;padding:0;float:left;clear:none;width:100%;}
.TabbedPanelsTabGroup{margin:0;padding:0;}
.TabbedPanelsTab{position:relative;top:1px;float:left;padding:4px 10px;margin:0 1px 0 0;font:bold .7em sans-serif;background-color:#ccc;list-style:none;border-left:solid 1px #CCC;border-bottom:solid 1px #999;border-top:solid 1px #999;border-right:solid 1px #999;cursor:pointer;}
.TabbedPanelsTabHover{background-color:#fef1d6;}
.TabbedPanelsTabSelected{background-color:#fff;border-bottom:1px solid #EEE;}
.TabbedPanelsTab a{color:black;text-decoration:none;}
.TabbedPanelsContentGroup{clear:both;border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;border-top:solid 1px #999;border-right:solid 1px #999;background-color:#fff;}
.TabbedPanelsContent{padding:4px;}
.VTabbedPanels .TabbedPanelsTabGroup{float:left;width:10em;height:20em;background-color:#EEE;position:relative;border-top:solid 1px #999;border-right:solid 1px #999;border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;}
.VTabbedPanels .TabbedPanelsTab{float:none;margin:0;border-top:none;border-left:none;border-right:none;}
.VTabbedPanels .TabbedPanelsTabSelected{background-color:#EEE;border-bottom:solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup{clear:none;float:left;padding:0;width:30em;height:20em;}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') no-repeat; background-position: 0 -160px;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF;}
div#fancy_content{margin:0;z-index:100;position:absolute;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('/Scripts/fancybox/csg-4d0e18a539f48.png') top left no-repeat;cursor:pointer;z-index:181;display:none;background-position: 0 0;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden;}
a#fancy_left{left:0;}
a#fancy_right{right:0;}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') no-repeat;background-position: 0 -80px;}
span#fancy_right_ico{right:-9999px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') no-repeat;background-position: 0 -690px;}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') repeat-x;background-position: 0 -821px;}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') no-repeat;background-position: 0 -891px;}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') repeat-y;background-position: 0 -770px;}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') no-repeat;background-position: 0 -1101px;}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') repeat-x;background-position: 0 -1031px;}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') no-repeat;background-position: 0 -1171px;}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') repeat-y;background-position: 0 -1241px;}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') no-repeat; background-position: 0 -961px;}
div#fancy_title{position:absolute;z-index:100;display:none;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{padding:0;vertical-align:middle;}
td#fancy_title_left{height:32px;width:15px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') repeat-x;background-position: 0 -1292px;}
td#fancy_title_main{height:32px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') repeat-x;background-position: 0 -1374px;}
td#fancy_title_right{height:32px;width:15px;background:transparent url('/Scripts/fancybox/csg-4d0e18a539f48.png') repeat-x; background-position: 0 -1456px;}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('/Scripts/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('/Scripts/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('/Scripts/fancybox/fancy_shadow_w.png') repeat-y;}
td#fancy_title_left{height:32px;width:15px;background:transparent url('/Scripts/fancybox/fancy_title_left.png') repeat-x;}

