body {
	background-color: #BABCBE;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
    font-weight: normal;
	color: Black;  	
}

.CustomTabStyle .ajax__tab_body
{
	font-family: Arial;	font-size: 11px;
}


.CustomTabStyle .ajax__tab_header {margin-left:10px;font-family:Arial;font-size:12px;background:url(images/tab-line.gif) repeat-x bottom; }
.CustomTabStyle .ajax__tab_outer {padding-right:4px;background:url(images/tab-right.gif) no-repeat right;height:21px;}
.CustomTabStyle .ajax__tab_inner {padding-left:3px;background:url(images/tab-left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_tab {height:18px;padding:4px;margin:0;background:url(images/tab.gif) repeat-x;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url(images/tab-hover-right.gif) no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url(images/tab-hover-left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url(images/tab-hover.gif) repeat-x;}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url(images/tab-active-right.gif) no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url(images/tab-active-left.gif) no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url(images/tab-active.gif) repeat-x;}

/* Zone EN-TETE*/
.header
{
	background-color: #4F2683;
	background-repeat: repeat-y;
    position: relative;
    width: 1010px;
    height: 80px;
    
    margin-left: auto;
    margin-right: auto;
    
}

/*
.header1
{	
	height: 129px;
}
*/

.nav
{
	position: absolute;
    top: 85px;
    right: 15px;
    color: #ffffff;
    font-size: 11px;
	height: 112px;
}
.menua
{
    position: absolute;
    right:15px;
    top: 0px;
    color:#ffffff;
    font-size: 11px;
}

.treeview
{
    margin-left:2em;
    margin-top:1em;
    margin-bottom:1.12em;
    line-height:2.1em;
}

.login
{
    position: absolute;
    right:15px;
    top: 55px;
    color:#ffffff;
    font-size: 11px;

}

/* Zone PIED DE PAGE */
.footer
{
    margin-left: auto;
    margin-right: auto;
    width: 1010px;
    text-align: center;
    font-size: 11px;
    color:White;

    background-color:#4F2683;
    height:20px;
}

/* Zone CENTRE DE PAGE */
.page
{
    margin-left: auto;
    margin-right: auto;
	background-color : White;
	width: 1010px;

    text-align: left;

    background-repeat: repeat-y;
    position: relative;
    
    padding-bottom:5px;
    /*padding: 0px 24px;*/

}

/* Accordion */
.accordionHeader
{
    border: 1px solid #E96D1F;
    
    border-left-width:0px;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    
    color: white;
    background-color: #E7E3F0;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 0px;
    padding-left:15px;
    margin-top: 2px;
    cursor: pointer;
    background-image:url(images/spin_down.gif);
    background-repeat:no-repeat;
    background-position:left;    
}

.accordionHeaderSelected
{
    border: 1px solid #E96D1F;
    
    border-left-width:0px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-right-width:0px;
    
    color: white;
    background-color: #E7E3F0;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 0px;
    padding-left:15px;
    margin-top: 2px;
    cursor: pointer;
    background-image:url(images/spin_up.gif);
    background-repeat:no-repeat;
    background-position:left;
}

.accordionLink
{
      color: #E96D1F;
      background: none;
      text-decoration: none;
}



#content 
{
	padding: 0px 24px;
	background-color : Red
}

#menu{ /* nothing in here right now */
       background-color:#4F2683;
       height: 26px;
       font-size:12px;
}

#menu .Item
{ 
  /* CSS class for non-selected Menu Item */
  
  background:#4F2683;
  background: url(Images/menu-OFF.gif) no-repeat; 
  width: 149px;
  height: 30px;
  text-align: center;
  vertical-align:middle;
  font-weight:bold;
  padding:0px;
}

#menu .ItemSelected, #menu .ItemHover
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  background: url(Images/menu-ON.gif) no-repeat !important; 
}


#menu .SubItemHover
{
	background: url(Images/sousmenu-ON.gif); 
}

#menu .SubItem
{ 
  /* CSS class for non-selected Menu Item */
  text-indent:10px;
  /*background:#8cc63f;*/
  margin-top:-5px;
  
  /*width:141px;
  padding-left:8px;
  z-index:100;
  font-size:11px;*/
  
}


/* CSS classes for standard Links, only valid inside the #menu DIV */
#menu a, #menu a:visited
{
  background: transparent ! important;
  display: block;
}

#menu a:hover, #menu a:active, #menu a:focus
{
	 
  background: transparent ! important;
  display: block;
  text-decoration:none;
}


/* BARRE DE FRACTIONNEMENT */
hr {
	border: 0;
	border-top: 1px solid #efeff7;
	height: 1px;
}

/* TITRE */
h1,h2,h3
{
	font-family:Arial;
    font-size: 11px;
    color:Black;
}
h1
{
	font-family:Arial;
    font-size: 18px;
    font-weight: bold;
    color:#4F2683;  /*Violet : #4F2683*/
}
h2
{
    font-family:Arial;
    font-size: 12px;
    font-weight: bold;
    color:#E96D1F; /* orange */
}
h3
{
    font-family:Arial;
    font-size: 12px;
    font-weight: bold;
    color:#6A737B;
}

h4 /*  Titre section Home*/
{
    font-family:Arial;
    font-size: 12px;
    font-weight: bold;
    color:#4F2683;
}

h5 /* normal rouge */
{
	color:Red;
}

h6 /*  page Comment ça marche */
{
    font-family:Arial;
    font-size: 11px;
    font-weight: bold;
    color:#4F2683;
}

h7
{
    font-family:Arial;
    font-size: 14px;

}
.titre7 /*  page Comment ça marche  */
{
    font-family:Arial;
    font-size: 11px;
    font-weight: bold;
    color:Black;
}
.titre8 /*  page Comment ça marche  */
{
    font-family:Arial;
    font-size: 11px;
    font-weight: bold;
    color:#E96D1F;
}

.titre9 /*  page Comment ça marche */
{
    font-family:Arial;
    font-size: 11px;
    font-weight: bold;
    color:#4F2683;
}

/* LIENS HYPERTEXTE */
a {
	text-decoration: none;
	color:White;
	/*color: #31659C;*/
	
	
}

a:visited {
	color:White;
	
}

a:hover {
	
	color: White;
	/*font-weight:bold;*/
	text-decoration:underline ;
}

a:active {
	color: White;
	/*font-weight:bold;*/
}

/* LISTE */

ul {
	list-style-type: none;
	list-style-image: url(images/bullet-2.gif);
	list-style-position: outside;
	line-height: 2.1em;
	vertical-align: middle;
	margin-left: 1.25em;
}
.link {
	list-style-image: url(images/bullet-1.gif);
}





/*

div#colonne1 {
	float: left;
	width: 150px;
	background: lightblue;
}

div#colonne2 {
	float: right;
	width: 150px;
	background: burlywood;
}

div#centre {
	margin-left: 175px;
	margin-right: 200px;
	background: khaki;
}
*/


div#colonne1 {
	float: left;
	width: 180px;
	background: lightblue;
}

div#centre {
	margin-left: 185px;
	margin-right: 150px;
	background: khaki;
}


div#colonne2 {
	float: right;
	width: 140px;
	background: burlywood;
}

.float {
  float: left;
  width: 25%;
  margin: 1em 0;
}

.float4 {
  float: left;
  width: 28%;

}


.float3 {
  /*float: left;*/
  width: 30%;
  display:inline-block;

}

.float2 {
  float: left;
  width: 49%;

}

.floatLast {
  display:inline-block;
  width: 10%;

}

.titreParagraphe {
  float: left;
  width: 150px;

}


.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

/*AutoComplete flyout */
.AutocompleteText
{
	font-family:Arial;
	font-size:11px;
}

.CustomValidator {position:relative;margin-left:-200px;margin-top:25px;z-index:1000;} 

.CustomValidator div {border:solid 1px Black;background-color:LemonChiffon;} 
 
.CustomValidator td {border:solid 1px Black;background-color:LemonChiffon;} 
 
.CustomValidator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;} 
 
.CustomValidator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;} 
 
.CustomValidator .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;} 
 
.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;} 
 
.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;} 
 
.CustomValidator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;} 
 
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;} 
 
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;} 
 
.CustomValidator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;} 
 
.CustomValidator .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;} 
 
.CustomValidator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;} 
 
.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;} 
 



input
{
	font-family:Arial;
	font-size:11px;
}

select
{
	font-family:Arial;
	font-size:11px;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	/*background-color : inherit;*/
	background-color : White;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    font-family:Arial;
    font-size:10px;
    padding:0px;
    z-index:500;
    padding-left:0px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	/*background-color: #ffff99;*/
	background-color: #E96D1F;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	
	/*padding:0px;
	margin:1%;	*/
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
	z-index:10;
}

.modalPopup {
	background-color:#4F2683;
	/*border-width:3px;
	border-style:solid;
	border-color:Gray;*/
	/*padding:3px;*/
	width:200px;
	filter:alpha(opacity=90);
	opacity:0.9;
	z-index:10;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:#E7E3F0;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(Images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
.collapsePanelDetailsHeader{
	width:150px;
	height:20px;
	
    cursor:pointer;
    text-decoration:underline;
}

.collapsePanelDetailsHeaderAccordionLike{
	width:450px;
	height:20px;
	
    cursor:pointer;
    font-family:Arial;
    font-size: 12px;
    font-weight: bold;
    color:#E96D1F; /* orange */
}

.upperleftviolet{
	width : 942px;
	margin-left : auto;
	margin-right : auto;
	margin-top:4px;
	background-color : #E7E3F0;
	background-image : url(Images/form_text_top_left.gif);
	background-repeat : no-repeat;
	background-position : top left;
	
}

.upperrightviolet{
	background-image : url(Images/form_text_top_right.gif);
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleftviolet{
	background-image : url(Images/form_text_bottom_left.gif);
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerrightviolet{
	background-image : url(Images/form_text_bottom_right.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 5px 5px 15px 10px;
	/*margin-bottom:-5%;
	padding-bottom:5%;*/
	/*margin-bottom:-35px;
	padding-bottom:50px;*/

}


.upperleft{
	width : 942px;
	margin-left : auto;
	margin-right : auto;
	margin-top:4px;
	background-color : #E7E3F0;
	background-image : url(Images/form_text_top_left.gif);
	background-repeat : no-repeat;
	background-position : top left;
	
}

.upperright{
	background-image : url(Images/form_text_top_right.gif);
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft{
	background-image : url(Images/form_text_bottom_left.gif);
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright{
	background-image : url(Images/form_text_bottom_right.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 5px 5px 15px 10px;
	/*margin-bottom:-5%;
	padding-bottom:5%;*/
	/*margin-bottom:-35px;
	padding-bottom:50px;*/

}

.upperleftsimple{
	width : 940px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 2px;
	background-color : #E7E3F0;
	background-position : top left;
	
}

.upperrightsimple{

	background-position : top right;
}


.lowerleftsimple{
	background-position : bottom left;
}

.lowerrightsimple{
	/*padding : 5px 5px 5px 15px;*/
	padding : 5px 5px 15px 10px;
}


.upperleftLittle{
	width : 750px;
	margin-left : auto;
	margin-right : auto;
	margin-top:4px;
	background-color : #E7E3F0;
	background-image : url(Images/form_text_top_left.gif);
	background-repeat : no-repeat;
	background-position : top left;
	
}

.titleleft
{
	background-color : #4F2683;
	background-image : url(Images/form_title_left.gif);
	background-repeat : no-repeat;
	height : 23px;
	background-position : top left;
	font-family:Arial;
	font-size:12px;
	color:White;	
	font-weight:bold;
}

.titleright
{
	background-image : url(Images/form_title_right.gif);
	background-repeat : no-repeat;
	background-position : top right;
	padding-bottom : 3%;
}

.titlecontent
{
	padding-left : 20px;
	padding-top : 4px;
}

.WizardButtonNavigation
{
	
}

label.TextBoxBig
{
    display : inline-block;
    float : left;
    width : 190px;
    text-align : right;
    padding : 2px 0px 0px 0px;     
}

label.TextBox
{
    display : inline-block;
    float : left;
    width : 155px;
    text-align : right;
    padding : 2px 0px 0px 0px;     
}

label.TextBoxLittle
{
    display : inline-block;
    float : left;
    width : 80px;
    text-align : right;
    padding : 2px 0px 0px 0px;     
}

label.TextBoxMoreLittle
{
    display : inline-block;
    float : left;
    width : 50px;
    text-align : left;
    margin-left:150px;
    padding : 2px 0px 0px 0px;     
}

label.RadionButton
{
    display : inline-block;
    float : left;
    width : 100px;
    text-align : left;
    
}

.background {
    background-color:gray; 
    position:absolute;
    filter:alpha(opacity=10); 
    opacity:0.1; 
    
}

.updateProgress {
     background-color: #FF0000;
    position:relative; 
    width:140px; 
    
}

.updateProgressMessage {
    margin:10px; 
    font-family:Arial; 
    
    font-size:14px;
    vertical-align: middle;
}


.raised {background: transparent; width:140px; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}
 
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:White; border-left:1px solid #4F2683; border-right:1px solid #4F2683;}
.raised .b3 {background:White; border-left:1px solid #4F2683; border-right:1px solid #4F2683;}
.raised .b4 {background:White; border-left:1px solid #4F2683; border-right:1px solid #4F2683;}
.raised .b4b {background:White; border-left:1px solid #4F2683; border-right:1px solid #4F2683;}
.raised .b3b {background:White; border-left:1px solid #4F2683; border-right:1px solid #4F2683;}
.raised .b2b {background:White; border-left:1px solid #4F2683; border-right:1px solid #4F2683;}
 
 
.raised .b1 {margin:0 5px; background:#7d0ac6;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#7d0ac6;}
.raised .boxcontent {display:block;  background:White; border-left:1px solid #4F2683; border-right:1px solid #4F2683;color:#4F2683;font-size:12px;}

.updateProgressBigger {
    border-width:1px; 
    border-style:solid; 
    background-color:#CCCCCC; 
    position:absolute; 
    width:150px; 
    height:80px;    
}

.StepNextStyle
{
	background-image : url(Images/fleche_droite_orange.gif) ;
	background-repeat: no-repeat;
	background-position:right;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	color:#E96D1F;
	background-color:#E7E3F0;
	width:108px;
	
	/*
	float:right;
	margin-right:15px;
	margin-top:-40px;
	position:relative;
    */
    position:absolute;
    margin-top:-45px;
    left:860px;
    
	/*margin-left:-120px;*/
}

.StepNextStyle:hover
{
	color:#4F2683;
}

.StepPreviousStyle
{
	background-image : url(Images/fleche_gauche_orange.gif) ;
	background-repeat: no-repeat;
	background-position:left;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	color:#E96D1F;
	background-color:#E7E3F0;
	width:125px; 
	float:right;
	margin-top:-45px;
	margin-right:125px;
	/*margin-left:-240px;*/
	position:relative;
	
}
/*	
	position:relative;
	margin-top:-50px;
*/

.StepPreviousStyle:hover
{
	color:#4F2683;
}

.FinishServiceButtonStyle
{
	position:absolute;
	left:900px;
	/*float:right;*/
	/*margin-right:15px;*/
	
	margin-top:-45px;
	/*margin-left:280px;*/
}

div#GridLink a
{
	color:Blue;
}

div#GridLink a:active {
	color: Blue;
	font-weight:normal;
}


span#ServicesLink a
{
	color:Black;
	cursor: pointer;
}

div#ServicesLink a
{
	color:Black;
	cursor: pointer;
}



div#RedLink a
{
	color:Red;
}

div#VioletLink a
{
	color:#4F2683;
}


div#RedLink a img
{
	border:none;
}


div#ServicesLink a:active {
	color: Black;
	font-weight:normal;
	
}

div#ServicesLink a:hover {
	
	color: Black;
	/*font-weight:bold;*/
	text-decoration:underline ;
}


div#ServicesLink div
{
	margin-top:-10px;
	width:615px;
	/*
	background-image:url(Images/separator.gif) no-repeat;	
	background-position:bottom;
	*/
}




div#ServicesLink a img
{
	
	float:right;
	margin-top:-11px;

}
div#ServicesLink img /* separator  */
{
	margin-top:6px;
	background-repeat:repeat-x;
}

div#ServicesLinkHomePage a:active {
	color: Black;
	font-weight:normal;
	
}
div#ServicesLinkHomePage a {
	color: Black;
	font-weight:normal;
	cursor: pointer;
}

div#ServicesLinkHomePage a:hover {
	
	color: Black;
	/*font-weight:bold;*/
	text-decoration:underline ;
}

div#ServicesLinkHomePagesss a img
{
	
	float:right;
	
	/*margin-top:-11px;*/

}
div#ServicesLinkHomePage img /* separator  */
{
	margin-top:4px;
	/*background-repeat:repeat-x;*/
}

div#ServicesLinkHomePagesss div
{
	margin-top:-10px;
	width:155px;
}

div#ServicesLinkHomePagessss label
{
	width:140;
}

div#NormalLink a{
	color: Blue;
	font-weight:normal;
	text-decoration:underline ;
	
}


div#NormalLink a:active {
	color: Blue;
	font-weight:normal;
	text-decoration:underline ;
	
}

div#NormalLink a:hover {
	
	color: Black;
	/*font-weight:bold;*/
	text-decoration:underline ;
}

.fieldset label {
	text-align:left;
	width:80px;
	float:left;
	
	margin:0;
	margin-top:0.3em; 
	display:inline-block;
	
	}
	
.fieldset input {
	
	width:200px; 
	display:inline-block;
	border-style:solid;
	border-width:1px;
	margin-left:-100px;
	
}	

.radiofieldset input {
	
	width:82px; 
	display:inline-block;
	

	
}

.fieldsetfichepresta label {
	text-align:left;
	width:30px;
	
	
	margin:0;
	margin-top:0.3em; 
	display:inline-block;
	
	}
.fieldsetfichepresta input {
	
	width:60px; 
	display:inline-block;
	border-style:solid;
	border-width:1px;
	
	
}		

div#TemplateReadOnly TextBox 
{
    background-color:#E7E3F9;
    border-width:1px; 
    
    border-style:ridge;
}


div#InscriptionLink a {
	color: Black;
	font-weight:bold;
	color:#E96D1F;
}

div#InscriptionLink a:active {
	color: Black;
	font-weight:bold;
	color:#E96D1F;
}

div#InscriptionLink a:hover {
	
	color:#E96D1F;
	font-weight:bold;
	text-decoration:underline ;
}

.waterMarkClass
{
	color:Gray;
	font-style:italic;
}

.waterMarkClassLittle
{
	color:Gray;
	font-style:italic;
	font-size:10px;
}

.CheckBoxHandicap
{
    margin:45px;
  
}

.TextBoxReadOnly
{
    border-width:1px; 
    border-style:solid; 
    border-spacing:5px;
    margin:3px;
}


span#TextBoxAgeEnfantDiv Input {
    margin-left:30px;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.ratingStarReadOnly {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor:default;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

.chkListStyle input {
	display:block;
	float:left;
}
.chkListStyle label  
{
	text-align:center;
	display:block;
	margin-top:25px;
	margin-left:-200px;
	float:left;
	width:380px;
}

/*
#cadrpg { width:600px; margin:0 auto; border:0; overflow:hidden;} 
#newshr { position:relative; width:580px; height:200px; overflow:hidden;  
          color:inherit; background:#FFFFFF ; border:1px inset white; } 
#defile { position:absolute; margin-top:1px; background-color:transparent; }
*/
/*
#cadrpg { width:220px; margin:0 auto; border:0; overflow:hidden;margin-left:-25px;} 
#newshr { position:relative; width:200px; height:140px; overflow:hidden;  
          color:inherit; background:#FFFFFF ; border:1px inset white;  } 
#defile { position:absolute; margin-top:1px; background-color:transparent; }
*/

#cadrpg { width:220px; margin:0 auto; border:0; overflow:hidden;margin-left:0px;background-color:transparent;} 
#newshr { position:relative; width:185px; height:148px; overflow:hidden; margin-left:5px;
          color:inherit;  border:0px inset white; background-color:transparent; } 
#defile { position:absolute; margin-top:1px; background-color:transparent;padding-right:5px; }
#defile2 { position:absolute; margin-top:1px; background-color:transparent;padding-right:5px; }

div#div_content {
height: 440px;

}
html>body div#div_content {
height: auto;
min-height: 440px;
} 
