@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */

/* base.css */
@media all
{
   * { margin:0; padding: 0 }
  option { padding-left: 0.4em }
  * html body * { overflow:visible }
  * html iframe, * html frame { overflow:auto }
  * html frameset { overflow:hidden }

  html { height: 100% }
  html { height: 100% }
  body {
    min-height: 101%;
    font-size: 100.01%;
    color: #000;
    background: #fff;
    text-align: left;
  }

  fieldset, img { border: 0 solid}

  ul, ol, dl { margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}

  #header { position:relative }

  #topnav {
    position:absolute;
    top: 10px;
    right: 10px;

    text-align: right;
  }

  #nav { clear:both; width: width: 100%;  }
  #main { clear:both; width: width: 100%;  }

  #col1 { float: left; width: 200px }
  #col2 { float:right; width: 200px }
  #col3 { width:auto; margin: 0 200px }

  #footer { clear:both; display:block }

  #col1 {z-index: 3}
  #col2 {z-index: 5}
  #col3 {z-index: 1}
  #col1_content {z-index: 4}
  #col2_content {z-index: 6}
  #col3_content {z-index: 2}

  #col1_content, #col2_content, #col3_content { position:relative }

   .hidenone #col3 {margin: 0 200px}
  .hideboth #col3 {margin-left: 0; margin-right: 0}
  .hideleft #col3 {margin-left: 0; margin-right: 200px}
  .hideright #col3 {margin-left: 200px; margin-right: 0}

  .hideboth #col1, .hideboth #col2 {display:none}
  .hideleft #col1 {display:none}
  .hideright #col2 {display:none}
   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

  .clearfix { display: block }

  .floatbox { overflow:hidden }

  #ie_clearing { display: none }

  .subcolumns, .subcolumns_oldgecko {
    width: 100%;
    overflow:hidden;
  }
  .subcolumns_oldgecko { float:left }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25% }
  .c33l, .c33r { width: 33.333% }
  .c50l, .c50r { width: 50% }
  .c66l, .c66r { width: 66.666% }
  .c75l, .c75r { width: 75% }
  .c38l, .c38r { width: 38.2% }
  .c62l, .c62r { width: 61.8% }

  .subc  { padding: 0 0.5em }
  .subcl { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em }

  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }
  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }
}

/* basemod.css */
@media all
{
  body { background: url(../images/bg.gif) repeat-x; padding: 0; }

  #page_margins { width: 100%; border: 0px #889 solid; }
  #page{  }

  body { text-align: left }
  #page_margins { text-align:left }

  #header {
    color: #000;
    background: #fff repeat-x top left;
    padding: 0; 
  }

  #topnav { color: #aaa; }

  #nav ul { margin-left: 20px; }
  #nav_main { margin-top: 6px; }

  #main { padding: 0; margin: 0}

  #footer { 
    color:#666; 
    background: #f9f9f9;
    padding: 15px;
    border-top: 5px #efefef solid;

  }
  #col1 { width: 25% }
  #col1_content { padding: 10px 10px 10px 20px; }

  #col2 { width: 25% }
  #col2_content { padding: 10px 20px 10px 10px; }

  #col3 { margin: 0 25% }
  #col3_content { padding: 10px }

 #nav * { 	border: 0px none !important;}
  #nav_main {  }
  #nav_main ul { margin-left: 10px }
  #nav_main ul li { line-height: 1.2em}
  
  #nav_main ul li a,
  #nav_main ul li strong { color: #666; font-weight: normal; padding: 0.5em 0.8em 0.5em 0.8em;}
  
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  { background: #182E7A; color: #fff }
  
  #nav_main ul li#current { background: transparent }
  
  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active { color: #4D87C7; font-weight: bold }

  .zonebas a {
  	color: white; text-decoration: none;
  }
  .zonebas a:hover {
  	color: white; text-decoration: underline;
  }
  .abo_txt {
  	margin-left: 2em;
  	padding-bottom: 4px;
  	font-weight: bold;
  	text-align: left;
  	color: white;
  }
  .abo_txt2 {
  	color: #ffde3a;
  	font-weight: bold;
  	font-size: 14px;
  }
  .abo_txt3 {
  	color: white;
  	padding-bottom: 8px
  }
}

/* basemod_grid.css */
@media screen
{
  
  #footer { 
    color:#666; 
    background: #efefef;
    padding: 15px;
  	margin: 0px;
    border-top: 0;
  }
   
  .coolsubcol {
    color:#666; 
    background: #f9f9f9;
    padding-top: 0px;
    border-top: 0px #efefef solid;
  }
  
  .coolsubcol .subcl {padding: 0 }
  .coolsubcol .subcr {padding: 0 }
    
}

/* content.css */
@media all
{
  body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 75.00%; 
    color: #444;  
  }

  h1,h2,h3,h4,h5,h6 { 
  	font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-weight:bold; 
  	color:#666;
  	margin: 0 0 0.25em 0; 
  }

  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 200%; color:#182E7A}          /* 24px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

  #header h1 {
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;
  }

  #header span {
    color:#999;
  }

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  .note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  a {color: #4D87C7; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#182E7A; text-decoration:underline;}
  
  #topnav a { color: #999; font-weight: normal; background:transparent; text-decoration:none; }
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent;}
  
  #footer {color : #efefef; display: none }
  #footer a { color: #efefef; background:transparent; font-weight: bold;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}

  table { width: auto; border-collapse:collapse; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0; font-family: Arial; font-size: 11px }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }
  
  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }
}

/* sport-premiere.css */
@media all 
{
	.bt {
		border: 	0;
		width:		16px;
		height:		16px;
		background: url(../images/bt_ok.gif) no-repeat top left;
		cursor:		hand;
		cursor:		pointer;
	}
	.bt-login {
		border: 	0;
		width:		16px;
		height:		16px;
		background: url(../images/bt_login.gif) no-repeat top left;
		cursor:		hand;
		cursor:		pointer;
	}
	.login-input {
		border: 1px solid #759cbb;
		height:	14px;
		width:	90px;
	}
	.pub {
		float: left; width: 469px; height: 60px; margin-top: 2px; 
	}
	
	#contenu  {
		background: url(../images/actus.gif) no-repeat top left;
		padding-top: 40px;
		padding-left: 25px;
	}
	
	#contenu-category  {
		padding-top: 25px;
		padding-left: 25px;
	}
	
	#actu_scroll {
		position: relative;
		display: block;
		height: 520px;
	}
	#toto {
		position: relative;
		display: block;
	}
	#magasines_elm {
		width: 174px; 
		height: 430px; 
		float: right;
	}
	.actu_elm {
		display: block;
		margin-bottom: 0.5em;
		clear: both;
	}
	.actu_picto { 
		position: relative;
		margin: 0; padding: 0; overflow: hidden;
		margin-right: 2px;
		width: 89px;
		height: 56px;
		float: left;
	}
	.actu_resume {
		clear: right;
		margin-left: 100px;
	}
	
	.mag_elm {
		display: block;
		margin-bottom: 0.5em;
		clear: both;
	}
	.mag_picto { 
		position: relative;
		margin: 0; padding: 0; overflow: hidden;
		margin-right: 2px;
		width: 137px;
		height: 193px;
		float: left;
	}
	.mag_resume {
		clear: right;
		margin-left: 145px;
	}
	.actu-titre {
		font-size: 11px; 
		color: black; 
		font-weight: bold; 
		background: url(../images/b.gif) no-repeat 2px 3px; 
		padding-left: 10px
	}
	.img-actus { 
		border: 2px solid white;
	}
	.img-mag {
		border: 4px solid white;
	}
	a.actu-more {
		color: 		red;
		font-style: italic;
		font-size: 	10px;
		background: url(../images/b2.gif) no-repeat 2px 3px; 
		padding-left: 13px;
		margin-top: 1em;
	}
	a.actu-more:hover {
		tex-decoration: underline
	}
	.actu-content {
		color: 		#526b75;
		font-size: 	11px;
		padding: 0;
		margin: 0;
	}
	.recherche {
		width: 130px;
	}
}

@media all
{
  #nav_main {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    display: inline;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    border-top: 1px #333 solid;
    border-bottom: 1px #333 solid;
    line-height: 0;
  }

  #nav_main ul {
    border-left: 1px #aaa solid;
    border-right: 1px #fff solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    margin: 0;
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    margin-left: 0px;
    padding: 0;
  }

  
  #nav_main ul li.current { 
  	background: #272727 url("../images/tabs/active.gif") no-repeat top left;    
  }
  #nav_main ul li.current a { 
  	color: white;
  	font-weight: bold;
  }
  
  .sub {
  	display: 	block;
    margin: 0;
	text-align: left !important;
    float: none;
    margin-left: 0px;
    padding: 4px 8px 4px 8px;
	background: url('../images/tabs/_bottom.gif')
  }
  .sub a {
  	display: block; 
  	color: black;
	text-align: left !important;
  	font-weight: bold;
  }
  .sub a:focus,
  .sub a:hover,
  .sub a:active
  {
  	display: block; 
  	color: white;
  	background: url('../images/tabs/_bottom.gif')
  }
  
  
  #nav_main ul li {
    border-left: 1px #fff solid;
    border-right: 1px #aaa solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    margin-right: 1px;
    padding: 0;
    height: 	24px;
	width:		92px;
    background: #272727 url("../images/tabs/all.gif") no-repeat top left;
  }

  #nav_main ul li a {
    color: #000;
    display: block;
    font-size: 1em;
    font-weight: normal;
    margin: 0;
    text-decoration: none;
    width: auto;
	font-weight: bold;
	text-align: center
  }
  
	#nav_main ul li.li_d43112 {
		background: #272727 url("../images/tabs/entreprises.gif") no-repeat top left;
		
	}
	#nav_main ul li.li_d43112 a {
		 color: #d43112;
	}
	
	#nav_main ul li.li_745496 {
		 background: #272727 url("../images/tabs/techstyle.gif") no-repeat top left;
	}
	#nav_main ul li.li_745496 a {
		 color: #745496;
	}
	
	#nav_main ul li.li_ee8100{
		 background: #272727 url("../images/tabs/affiche.gif") no-repeat top left;
	}
	#nav_main ul li.li_ee8100 a {
		 color: #ee8100;
	}
	
	#nav_main ul li.li_f4c404 {
		 background: #272727 url("../images/tabs/archives.gif") no-repeat top left;
	}
	#nav_main ul li.li_f4c404 a {
		 color: #f4c404;
	}
	
	#nav_main ul li.li_8eb601 {
		 background: #272727 url("../images/tabs/interactif.gif") no-repeat top left;
	}
	#nav_main ul li.li_8eb601 a {
		 color: #8eb601;
	}
	
	#nav_main ul li.li_2bceed {
		 background: #272727 url("../images/tabs/annonces.gif") no-repeat top left;
	}
	#nav_main ul li.li_2bceed a {
		 color: #2bceed;
	}
	
	#nav_main ul li.li_5c6d9b {
		 background: #272727 url("../images/tabs/partenaires.gif") no-repeat top left;
	}
	#nav_main ul li.li_5c6d9b a {
		 color: #ee8100;
	}
	
	#nav_main ul li.li_8c8a8a {
		background: #272727 url("../images/tabs/faq.gif") no-repeat top left;
	}
	#nav_main ul li.li_8c8a8a a {
		 color: #8c8a8a;
	}
	
	
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  {
    background: #eee;
    color: white;
    text-decoration: none;
    background: #272727 url("../images/tabs/active.gif") no-repeat top left;    
  }
}

/* print */
@media print
{
  body, #page_margins, #page, #main {margin:0; padding: 0; border: 0;}
  #page_margins, #page {width: 100% !important; min-width: inherit; max-width: none}
  #header {height: auto}
  #footer {display: none}
  #topnav {display: none}
  #nav {display:none}
  #search {display: none}
  .c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l,
  .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r {
    width: 100%; margin:0; float:none; overflow:visible; display:table;
  }
  .subc, .subcl, .subcr  {margin: 0; padding: 0;}

  body * {font-family: Arial, Verdana, Helvetica, sans-serif;}
  code, pre { font-family:"Courier New", Courier, mono}
  body {font-size: 12pt}

  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  abbr[title]:after, acronym[title]:after {content: '(' attr(title) ')'}

  #page a[href^="http:"], #page a[href^="https:"]
  {
    padding-left: 0;
    background-image: none;
  }

  a[href]:after {
    content:" <URL: "attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }

  #col1_content:before, #col2_content:before, #col3_content:before {
    content: "";
    color:#888;
    background:inherit;
    display:block;
    font-weight:bold;
    font-size:1.5em;
  }

  .floatbox,
  .subcolumns, 
  .subcolums_oldgecko { 
    overflow:visible; 
    display: table; 
  }

}
@media all {
		form {
		padding: 10px;
}
fieldset {
		margin: 20px 0;
		padding: 15px 10px;
		border: 1px solid black
}
legend {
		padding: 2px 5px;
}
fieldset fieldset  {
	
}
fieldset fieldset legend {
}
.inlineSection {
		overflow: auto;
		width: 100%;
}
form table {
		border-collapse: collapse;
}
form td {
		padding: 0 4px;
}
form th {
		padding: 0 4px;
}
form .alternate-1 {
		background-color:#F1F1F1;
}
form .alternate-0 {
}
form .oneField {
		
}
form .inlineSection .oneField {
		float: left;	
		padding: 0;
		margin-right: 4px;
}
form .oneChoice {
		white-space: nowrap; 
}
label,  form .label {	
		color: #333;
		font-size: small;
}
label.preField {
		display: block;
		padding: 2px;
		margin: 0.4em 4px 0 0;
}
form .label  {
		display: block;
		padding: 2px;
		margin: 0.4em 4px 0 0;
}
label.postField  {
		margin: 0 4px 0 4px;
}
.inlineSection .oneField .inlineLabel {
		display: block;	
		padding: 0 3px;
		margin: 0.4em 4px 0 0;
}
textarea {
		padding: 0;
		vertical-align: top;
		margin: 2px 2px 1px 0;
}
input {
		margin: 0 2px 0 0;
}
select {
		padding: 0;
		margin: 2px 2px 1px 0;
}
.inlineSection .oneField select {
		margin: 0 2px 1px 0 !important;
}
.gridSection select  {
		margin: 0 !important;
}
form .actions {
		text-align: center;
		margin: 20px 0 10px 0;		
}
form .primaryAction {
}
form .secondaryAction {
		color: grey;
}
form .secondaryAction:hover {
		color: black;
}
form .instructions {
		margin: 1em 0;
}
form .reqMark {
		color: #F00;
		padding: 0 4px;
}
form .errFld {
		padding: 1px;
		border: 1px solid #F00;
}
form .errMsg {	
		color: #CC3333 !important;
		display: block;
}
form .field-hint {
		color: #000;
		float: right;
		width: 220px;
		margin: 15px 0 0 0;
}
form .field-hint-inactive {
		color: #666;
		float: right;
		clear: right;
		width: 220px;
		margin: 15px 0 0 0;
}
div.repeat {
		border: 1px dotted #ccc;
		margin: 3px 0;
		padding-right: 3px;
}
div.removeable {
		border: 1px dotted #ccc;
		padding-right: 3px;	
}
form .duplicateLink {
		line-height: 260%;
		color: #5C594E;
}
form .removeLink {
		line-height: 260%;
		color: #CC3300;
}
form td .duplicateLink,  form td .removeLink  {
		margin: 0;
		line-height: 100%;
}
.onstate-a,   .onstate-b,   .onstate-c,   .onstate-d, 
.onstate-e,   .onstate-f,   .onstate-g,   .onstate-h,  
.onstate-i,   .onstate-j,   .onstate-k,   .onstate-l,  
.onstate-m,   .onstate-n,   .onstate-o,   .onstate-p,  
.onstate-q,   .onstate-r,   .onstate-s,   .onstate-t, 
.onstate-u,   .onstate-v,   .onstate-w,   .onstate-x,   
.onstate-y,   .onstate-z,   .onstate-aa,  .onstate-ab, 
.onstate-ac,  .onstate-ad,  .onstate-ae,  .onstate-af, 
.onstate-ag,  .onstate-ah,  .onstate-ai,  .onstate-aj, 
.onstate-ak,  .onstate-al,  .onstate-am,  .onstate-an, 
.onstate-ao,  .onstate-ap,  .onstate-aq,  .onstate-ar, 
.onstate-as,  .onstate-at,  .onstate-au,  .onstate-av, 
.onstate-aw,  .onstate-ax,  .onstate-ay,  .onstate-az {
		display: block;
}
form {
		height:expression('1%'); 
}
form fieldset {
		position:expression('relative'); 
		margin-top:expression('1em');
		padding-top:expression('1.5em');
}
form fieldset legend {
		position: expression('absolute'); 
		top: expression('-.5em'); 
		left:expression('.5em');
}


/* default_2 */



.default_2 form {
	font-family: Verdana, Arial, Sans-Serif;
	padding: 10px;
	height: expression('1%'); 
}
.default_2 fieldset {
	position: expression('relative'); 
	padding: 15px 10px;
	background-color:#FAFAFA;
	margin: 20px 0;
}
.default_2 fieldset fieldset  {
	border: 1px solid #ccc;
	background-color:#FFF;
}
.default_2 legend {
	position: expression('absolute'); 
	top: expression('-9px'); 
	padding: 2px 5px;
}
.default_2 fieldset fieldset legend {
	font-size: 90%;
}
.default_2 label, .default_2  .label {	
	text-transform: capitalize;
	color: #333;
	font-size: small;
	margin: 0;
}
.default_2 label.preField, .default_2  form .label  {
	display: -moz-inline-box;
	display: inline-block;	
	width: expression('13em'); 
	min-width: 13em;
	padding: 0 2px;
	margin: 0.6em 4px 0 0;
}
.default_2 .label { display: block; width: auto; }
.default_2 label.postField  {
	margin-left: 4px;
	margin-right: 4px;
}
.default_2 textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 0 1px 0;
}
.default_2 input {
}
.default_2 select {
	padding: 0;
	margin: 2px 0 1px 0;
}
.default_2 form .instructions {
	margin: 1.5em 0;
}
.default_2 form .oneChoice {
	white-space: nowrap; 
}
.default_2 form .reqMark {
	color: #F00;
	font-size: xx-small;
	vertical-align: super;
}
.default_2 form .errFld {
	border: 1px solid #F00;
}
.default_2 form .errMsg {	
	color: #CC3333 !important;
	display: block;
}
.default_2 .field-hint {
	position: absolute;
	width: 180px;
	z-index: 50;
	background-image: url(/images/v2/hint_topborder.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	padding: 14px 0 0 0;
	margin: 2px 0 0 10px;
	color: #000;
	font-size: 80%;
	text-align: left;
}
.default_2 .field-hint div {
	background-color: #fffbb8;
	border-left: 1px solid #ffc20d;
	border-right: 1px solid #ffc20d;
	border-bottom: 1px solid #ffc20d;
	padding: 4px
}
.default_2 .field-hint-inactive {
	visibility: hidden;
	position: absolute;
}
.default_2 form .repeat {
	border: 1px solid #ddd;
	background-color: #FFFFFF;
	margin: 3px 0;
	padding-right: 6px;
}
.default_2 form .removeable {
	border: 1px solid #ddd;
	background-color: #F3F3F3;
	padding-right: 6px;	
}
.default_2 form .duplicateLink {
	margin-top: 10px;
	font-weight: bold;
	text-align: right;
	display: block;
}
.default_2 form .removeLink {
	margin-top: 10px;
	text-align: right;
	display: block;
	color: #CC3300;
}
.default_2 .onstate-a, .default_2   .onstate-b, .default_2   .onstate-c, .default_2   .onstate-d, .default_2 
.onstate-e, .default_2   .onstate-f, .default_2   .onstate-g, .default_2   .onstate-h, .default_2  
.onstate-i, .default_2   .onstate-j, .default_2   .onstate-k, .default_2   .onstate-l, .default_2  
.onstate-m, .default_2   .onstate-n, .default_2   .onstate-o, .default_2   .onstate-p, .default_2  
.onstate-q, .default_2   .onstate-r, .default_2   .onstate-s, .default_2   .onstate-t, .default_2 
.onstate-u, .default_2   .onstate-v, .default_2   .onstate-w, .default_2   .onstate-x, .default_2   
.onstate-y, .default_2   .onstate-z, .default_2   .onstate-aa, .default_2  .onstate-ab, .default_2 
.onstate-ac, .default_2  .onstate-ad, .default_2  .onstate-ae, .default_2  .onstate-af, .default_2 
.onstate-ag, .default_2  .onstate-ah, .default_2  .onstate-ai, .default_2  .onstate-aj, .default_2 
.onstate-ak, .default_2  .onstate-al, .default_2  .onstate-am, .default_2  .onstate-an, .default_2 
.onstate-ao, .default_2  .onstate-ap, .default_2  .onstate-aq, .default_2  .onstate-ar, .default_2 
.onstate-as, .default_2  .onstate-at, .default_2  .onstate-au, .default_2  .onstate-av, .default_2 
.onstate-aw, .default_2  .onstate-ax, .default_2  .onstate-ay, .default_2  .onstate-az {
	display: block;
}
.default_2 .actions {
	padding-top: 15px;
	text-align: right;
	clear: right;
}
.default_2 .primaryAction {
	
}
.default_2 .secondaryAction {
	color: grey;
	
}
.default_2 .secondaryAction:hover {
	color: black;
}

}
.x-window-body {
	background: #ffffff url(../images/pop_bg.gif) repeat-x !important;
}
