body
{
font-family:"Century Schoolbook",'Times New Roman',verdana;
font-size:13px;
color:black;
margin:0;
padding:0;
background:#F4F4F4 url('../images/commerces_20.jpg') bottom left repeat-x;
border-bottom:#3F3B3B solid 40px;
overflow:auto;
}

#bandeau-fond-haut
{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:126px;background: transparent url('../images/degrade-fond-haut.png') bottom left repeat-x;overflow:auto;}
#bandeau-fond-menu
{position:absolute;top:126px;left:0;margin:0;padding:0;width:100%;height:41px;background: transparent url('../images/fond-menu-commerces_02.jpg') top left repeat-x;overflow:auto;}
#wrapper
{width:1024px;position:relative;margin-left:auto;margin-right:auto;padding:0;overflow:visible;}
a{text-decoration:none;color:black;}

/*########## PARTIE HAUT#######*/
#haut
{
width:1024px;
height:126px;
background:transparent url('../images/fond-annuaire-haut.jpg' ) top center no-repeat;
Z-index:1;
}
#logo
{
width:960px;
height:125px;
position:absolute;
top:0;
left:20px;
margin-right:20px;
color:#990000;
text-align:center;
}
#logo img
{
float:left;
border:none;
margin-right:10px;}

#titre_h1_haut
{
background: transparent;
position:absolute;
width:600px;
height:90px;
top:30px;right:15px;
text-align:center;
Z-index:1000;
}
h1
{
  font-size:20px;font-weight:bold;margin:0;
  color:#efefef;padding:0;text-shadow:black;
}
#drapeaux
{
position:absolute;top:0;right:10px;
height:20px;
margin-top:-5px;
margin-right:-15px;
line-height:180%;
text-align:right;
}
#drapeaux img
{
border:none;
margin:10px;
}


#menu
{
background:transparent;
position:absolute;
top:129px;left:245px;
height:35px;
overflow:hidden;
text-align:center;
line-height:110%;z-index:100;

}
#menu ul
{list-style-type:none;
margin:0;padding:0;}
#menu  li
{
float:left; display:block;
height:40px;max-width:150px;border-right:#2F0000 solid 1px;padding:0 12px 0 12px; 
}
#menu li a
{
  color:#EFEFEF; /* gris pale */
  display:block;
  font-size:15px;
  font-weight:bolder;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  top:2px;
}
#menu li:hover
{
  background: transparent url('../images/commerces-hover.jpg') top left repeat-x;
  
}
#menu img
{
border:none;
}
/*########## PARTIE CONTENU PRINCIPALE#######*/	
#contenu
{
margin-left:2px;padding:0;
width:1018px;
height:1100px;margin-bottom:220px;
background:transparent url('../images/fond-commerce-contenu_23.jpg') bottom center no-repeat;
z-index:100;
}
/*########## PARTIE gauche#######*/
#cg
{
float:left;
}
#fond-gauche
{
width:250px;
background:transparent url('../images/commerces_13.jpg') top right repeat-y;
z-index:1000;
margin-top:20px;
font-size:14px;
float:left;
}
#fond-bas-gauche
{ 
 margin-bottom:-271px;padding-bottom:271px;width:400px;margin-left:-150px;z-index:1000;
 background:transparent url('../images/commerces_26.png') bottom right no-repeat;height:1000px;
}
#gauche
{
width:250px;
margin-top:-35px;margin-left:150px;
background:transparent url('../images/commerces_07.png') top right no-repeat;
z-index:1000;min-height:500px;
overflow-x:visible;
}
	#gauche ul
	{
	list-style-type:circle;
	list-style-position:inside;
	margin:0;
	margin-top:20px;
	margin-left:5px;
	padding:0;
	padding-bottom:10px;
	}
	#gauche h2
	{
	font-size:17px;
	font-weight:bold;
	/*background:transparent url('../images/categories-commerces.png') top center no-repeat;*/
	color:#990000;/*#E0DFE3;*/
  height:66px;
	margin:0;
	padding-left:20px;padding-right:15px;padding-top:0px;line-height:100%;
	text-align:left;z-index:100;
	}

	
	#gauche dl
	{
  
	margin-top:-10px;
	margin-left:25px;
	padding:0;
	background:transparent;
  line-height:100%;
  }
  
  #gauche dt
  {
    margin:0;
    padding:7px;padding-top:15px;margin-bottom:5px;margin-top:10px;
    height:20px;
    width:205px;
   background:transparent url('../images/fond-categories-commerces.png') center left no-repeat;
  }
  
  #gauche dt a
  {
    font-size:14px;
    padding-left:15px;color:#3a3a3a;display:block;width:175px;height:100%;/*color:#4700AF;*/
  }
  #gauche dt a:hover, #gauche dt:hover a
  {
    color:#efefef;
  }
  #gauche dt:hover 
  {
    background:transparent url('../images/fond-categories-commerces-h.png') center left no-repeat;
    color:#efefef;
   
  }
  
  #gauche dd
  {
    margin:0;z-index:1000;
    position:absolute;
    left:245px;
    width:478px;
    margin-top:-200px;
    min-height:290px;padding-bottom:20px;
    background:transparent url('../images/fond_categ_commerces.png') bottom right repeat-y;
    
  }
  #gauche dd div.bassousmenu
  {
    margin-top:-15px;padding:15px 0;z-index:1000;
    width:478px;
    min-height:291px;
    background:transparent url('../images/commerces_menu.png') top right no-repeat;
  }
  #gauche dd h3
  {
  display:block;width:180px;height:50px;vertical-align:middle;
  text-align:center;
  font-size:14px;color:black;padding:20px 10px 0 10px;margin-top:-5px; margin-left:185px;
  /*background:transparent url('../images/fond-categorie-commerce.png') top center no-repeat;*/
  } 
  #gauche dd p
  {
    margin-left:125px;font-size:12px;width:350px;text-indent:15px;
  }

   #gauche dd div.categories
  {
  width:400px;
   margin-left:110px;
   background:transparent;
  }
  
  .sousrubriques
  {
    float:left;width:180px;
  }
  
  
  #gauche dd h4
  {
  width:170px;
  font-size:13px;text-decoration:underline;color:black;padding:0;margin:0;margin-top:10px;
  background:transparent ;
  }
  #gauche ol
  {
  padding:0;margin:0;margin-left:5px;
  width:195px;
  list-style-type:none;
	list-style-position:inside;
  background:none;
	}
  #gauche ol li
  {
  padding:0;margin:0;height:15px;width:190px;display:block;
  }
  #gauche ol li a
  {
  padding:0;margin:0;color:black;font-size:12px;
  }
#gauche a:hover
{
text-decoration:underline;
}
/*########## PARTIE DROITE#######*/
#fond-droite
{
width:250px;
background:transparent url('../images/fond-commerces-droite.jpg') top left repeat-y;
z-index:100;
margin-left:-3px;
margin-top:10px;
font-size:14px; 
float:right; 

}
#fond-bas-droite
{ 
 width:395px;margin-bottom:-271px;padding-bottom:271px;margin-left:-1px;
 height:1000px;z-index:100;
 background:transparent url('../images/barre-commerces-droite.png') bottom left no-repeat;
}
#droite
{
width:250px;
margin-top:-25px;
padding-top:50px;
background:transparent url('../images/commerces_09.png') top center no-repeat;
font-size:14px;
Z-index:1000;
min-height:500px;
text-align:center; 
}
#contenucat
{
padding:10px;
height:200px;
overflow-y:scroll;
font-size:12px;
}
#contenucat h2
{
color:#efefef;
font-size:16px;
}

#vasy
{
float:left;
width:240px;
margin-top:15px;
padding:10px 0 0 0;
text-align:center;
}
#vasy span
{
color:#3a3a3a;
}	
#vasy ul
{
text-align:center;
width:240px;
list-style-type:none;
list-style-position:inside;
margin:0;
padding:0;float:none;
}
#vasy li
{
margin:0;
}
#vasy li.panneau
{
margin:0;
}

/*########## PARTIE centre#######*/
#centre
{
width:516px;min-height:450px;
background:transparent url('../images/commerces_11.jpg') 0 -4px no-repeat;padding:0 2px 0 2px;
z-index:0;float:right;
text-align:center;
margin-top:40px;
}
#centre p
{
margin:10px;
}	
#centre h1
{
clear:both;
text-align:center;
color:#990000;
font-size:18px;
}
#centre h2
{
color:#4700AF;
margin:0;padding:0;
}
/* ####################" */



/* ####################" */


/* ####################PRESENTATION INDEX */
#slider {
    width: 500px;height:300px;
    margin: -5px auto 0 auto;
    position: relative;
	/*border: 1px solid red;*/ 
}
.scroll {
	
	width: 500px;height:250px;
    margin: 0 auto;
    position: relative;	/*border: 1px solid red;*/ 
}
.scrollContainer {
	position: relative;margin-left:5px;
}
.scrollContainer div.panel {
    margin-left:10px;
    width: 150px;
    margin-bottom:0;
    height:auto;
	  
}
.inside {
	padding: 10px;cursor:pointer;
	font-size: 9px;/*border: 1px solid #999;*/
  }

div.inside img {
	display: block;
	/*border: 1px solid #666;*/
	margin: 0 0 10px 0;width:120px;height:auto;
}

.inside a.remplaceh2 {
	font-weight: bold;
	color: #990000;
	font-size: 12px;
	margin: 0;padding:0;
}
.inside p a{
  margin:0;padding:0;
	color: #4700AF;
	 cursor: pointer;
	}
div.description
{
  background:transparent url('../images/fond-commerce-favori.png') top center no-repeat;
  width:490px;padding:0px 7px 7px 7px;
  height:210px;
	position: relative;
	top: 25px;left:5px;
	margin-top:15px;
  z-index:100;
}
#centre div.description h2
{
position:relative;top:-30px;padding:0;margin:0;
border-bottom:#990000 solid 2px;
}
div.description table
{
border-collapse:collapse;margin:-10px 7px 7px 7px;
}
div.description td{
  
	font-size: 14px;
	cursor: pointer;
	color:#EFEFEF;
  vertical-align:middle;
  margin:0;padding:5px 0 0 0;
}
div.description td p
{
  margin:0;
  padding:0;
}
#comprec,#comsuiv,#stop
{
  display:block;position: absolute;top: 290px;
  width:24px;height:24px;cursor:pointer;border:none;

}

.panneau
{
    margin:0;
    height:40px;
    width:205px;
    padding:15px 10px 0 10px;
    display:block;
    text-align:center;
    vertical-align:middle;
    color:#3a3a3a !important;
    background:transparent url('../images/fond-categories-commerces2.png') center center no-repeat;
}
.panneau:hover a
{
color:#efefef;
display:block;width:100%;height:100%;
}
.panneau:hover
{
background:transparent url('../images/fond-categories-commerces-h.png') center center no-repeat;color:#efefef !important;
}
.enseigne
{
    margin:0;
    height:65px;
    width:205px;padding:0 10px 0 10px;
    color:#3a3a3a !important;
    background:transparent url('../images/fond-enseigne-commerce.png') center center no-repeat;
}
td.enseigne
{
height:60px;
}
.enseigne:hover
{
  background:transparent url('../images/fond-enseigne-commerce-h.png') center center no-repeat;
}
.enseigne:hover a,.enseigne:hover a:hover
{
color:#efefef;
}
#stop
{
  left:240px;text-align:center;display:block;width:24px;height:24px;background:transparent url('../images/avant-pause.png') top right no-repeat;
}
#comprec {
    left: 100px;background:transparent url('../images/prec-suiv.png') top left no-repeat;
}

#comsuiv {
    right: 100px;background:transparent url('../images/prec-suiv.png') top right no-repeat;
}
.navig {background:transparent url('../images/prec-suiv.png') no-repeat;display:block;width:80px;}
.hide {                                                                   
    display: none;
}
#regions,#departements
{width:490px;padding:10px;min-height:210px;position:relative;top:30px;z-index:100;font-size:12px;}
#regions
{
background:transparent url('../images/fond-commerce-favori.png') top center no-repeat;
}
#regions h2,#departements h2{font-size:18px;text-decoration:underline;margin:0;padding:0;width:100%;}
#regions h2,#regions a:hover{color:#efefef;}
#regions ul,#departements ul
{
list-style-type:none;list-style-position:inside;margin:15px 0 0 10px;padding:0;
text-align:left;
}
#regions li,#departements li
{
float:left;width:160px;
}
#regions a:hover,#departements a:hover
{
text-decoration:underline;font-size:12px;
}
/* ####################FIN PRESENTATION INDEX */
/* ####################PRESENTATION LISTE */
img.slideshow
{
cursor:pointer;
}
#liste-clients
{
margin:10px;width:490px;font-size:13px;
}
#liste-clients h2
{
  color:#4700AF;
  font-size:16px; width:280px;
  position:relative;
  margin:10px auto 50px auto;
  padding:0 0 0 0;
  text-decoration:underline;
}
#liste-clients a:hover
{
color:#4700AF;
}
#liste-clients img
{
max-width:80px;max-height:80px;border:none;float:none;
}
#liste-clients td
{
  text-align:left;font-weight:normal;vertical-align:middle;
}

#liste-clients a.liensite
{
display:inline;
}

#listegratuit h2
{
margin-top:20px;
}
#listegratuit a
{
display:block;text-align:center;
float:left;
margin:8px 0 0 10px;padding:5px 0 0 10px;
}
/* ####################PRESENTATION LISTE*/
/*########## PARTIE FORMULAIRE DE CONTACT GENERAL#######*/	
#formcontact
{
text-align:center;
margin-left:60px;
}

#form-erreur
{
background:#990000;
color:#EFEFEF;
}
#form-erreur p
{
padding-top:10px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
font-size:14px;
}
/*=======moteur=======================*/
#formrecherche
{
 margin-top:-35px;
 padding-top:100px;
 background: transparent url('../images/recherche-commerces.png') top center no-repeat !important;
}
#formrecherche div
{
margin:0 0 0 7px;padding:0;
}
#formrecherche h2
	{
	font-size:17px;
	font-weight:bold;
	color:#990000;/*#E0DFE3;*/
  height:40px;
	margin:0;
	padding-right:25px;padding:0 25px 0 40px;line-height:100%;
	text-align:left;z-index:100;
	}

.recherche
{
border:none;
display:block;
width:160px;
height:30px;
margin:0 0 0 5px;
padding:12px 40px 0 22px;
background:transparent;
color:#990000;
font-weight:bold;
vertical-align:middle;
}
img.aide
{position:relative;left:100px;top:-60px;padding:0;margin:0;cursor:pointer;}
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: #EFEFEF;
overflow: hidden;
z-index: 99999;
margin-left:25px;
}

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;background-color: #EFEFEF;
}

.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}

.ac_loading {
background:transparent url('../images/indicator.gif') 185px 15px no-repeat !important;
}

.ac_odd {
background-color: #d1d1d1;
}

.ac_over {
background-color: #990000;
color: #EFEFEF;
}
#envoyer
	{
    cursor:pointer;
     font-size:18px; height:45px;
    width:140px;
     text-align:center;
     border:none;padding-left:20px;
     background:transparent url('../images/prec-suiv.png') -25px 12px no-repeat;vertical-align:middle;
     }
#envoyer:hover
  {
     background:transparent;
     color:#efefef !important;
  }
/*#d1d1d1 gris soutenu===========*/
#mentions
{
  text-align:center;
  height:30px;
  margin-top:-50px;
}
#mentions a
{
  margin:0 10px 0 10px;
}
#mentions a:hover
{
  text-decoration:underline;
}
/*========  PARTIE ECHEC REQUETE =======*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and ../images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Component containers
----------------------------------*/
.ui-widget { font-family: "Century Schoolbook",Times; font-size: 13px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Century Schoolbook",Times; font-size: 1em; }
.ui-widget-content { border: 1px solid #efefef; background: #efefef url(../images/ui-bg_flat_75_efefef_40x100.png) 50% 50% repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e3a1a1; background: #990000 url(../images/ui-bg_highlight-soft_15_990000_1x100.png) 50% 50% repeat-x; color: #efefef; font-weight: bold; }
.ui-widget-header a { color: #efefef; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #3a3a3a; background: #efefef url(../images/ui-bg_flat_100_efefef_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #a7a7a7; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #a7a7a7; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #d1d1d1; background: #990000 url(../images/ui-bg_highlight-hard_100_990000_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #efefef; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #efefef; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #990000; background: #efefef url(../images/ui-bg_flat_65_efefef_40x100.png) 50% 50% repeat-x; font-weight: bold; color:#990000 !important; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .ui-state-active a:hover  { color:#990000; outline: none; text-decoration: none; }
.ui-state-active .ui-state-hover a{ color:#990000 !important; outline: none; text-decoration: none; }
.ui-state-active:hover a{ color:#990000 !important;}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #d1d1d1; background: #990000 url(../images/ui-bg_glass_55_990000_1x400.png) 50% 50% repeat-x; color: #efefef; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color:#efefef; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #990000; background: #efefef url(../images/ui-bg_flat_0_efefef_40x100.png) 50% 50% repeat-x; color: #990000; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #990000; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #990000; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* Icons
----------------------------------*/
/* states and ../images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_990000_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_990000_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_efefef_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_990000_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_efefef_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_990000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_efefef_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_990000_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
---------------------------------*/
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; }
.ui-corner-tr { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; }
.ui-corner-br { -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }
.ui-corner-top { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }
.ui-corner-right {  -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }
.ui-corner-left { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; }
.ui-corner-all { -moz-border-radius: 8px; -webkit-border-radius: 8px; }
/* Overlays */
.ui-widget-overlay { background: #996666 url(../images/ui-bg_3D-boxes_0_996666_12x10.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #990000 url(../images/ui-bg_flat_100_990000_40x100.png) 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: -30px; zoom: 1; height:100px;color:#3A3A3A;padding: 5px 10px 5px 10px;-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding:0 9px 20px 9px; border: 1px solid #990000;border-top: 0; margin-top: -2px;margin-left:5px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none;width:460px;color:#4700AF; }
.ui-accordion .ui-accordion-content-active { display: block;}
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 5px 10px 5px 10px; }
.ui-accordion .ui-accordion-header:hover {color:#efefef;}
.ui-accordion .ui-accordion-header:hover a{color:#efefef;}
.ui-accordion .ui-accordion-header:hover a:hover {color:#efefef;}
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; color:#990000;}

/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

