
/*StartFile25.01.2012 12:46:59Htdocs/Styles/lib/shadowbox.css*/


/* IceCube2.Net Framework : shadowbox.css
-------------------------------------------------------------- */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url("/Htdocs/Images/lib/shadowbox/loading.gif") no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url("/Htdocs/Images/lib/shadowbox/close.png");}
#sb-nav-next{background-image:url("/Htdocs/Images/lib/shadowbox/next.png");}
#sb-nav-previous{background-image:url("/Htdocs/Images/lib/shadowbox/previous.png");}
#sb-nav-play{background-image:url("/Htdocs/Images/lib/shadowbox/play.png");}
#sb-nav-pause{background-image:url("/Htdocs/Images/lib/shadowbox/pause.png");}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/*EndFile*/



/*StartFile25.01.2012 12:46:59Htdocs/Styles/screen.css*/

 
/* -------------------------------------------------------------- 
  
   IceCube2.Net CSS powered by Blueprint CSS Framework 
   * Version:   2 (21.1.2011)  
   
-------------------------------------------------------------- */

@media screen,projection { 

	

/*StartInclude lib/jscroll.css*/

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 * 
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
 
.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: none; 
	border-left:1px solid #e6e6e6; 
	border-right:1px solid #e6e6e6;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: none; 
	border-top:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #f4f4f4;
	position: relative;
}

.jspDrag
{
	background:#444444 url("/Htdocs/Images/scroll-horizontal.gif") no-repeat 50% 50%;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius:3px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspVerticalBar .jspDrag { background:#444444 url("/Htdocs/Images/scroll-vertical.gif") no-repeat 50% 50%; }

.jspArrow
{
	background:#444444 url("/Htdocs/Images/sprite_global.gif") no-repeat -223px -35px;
	text-indent: -20000px;
	display: block;
	cursor: pointer; 
	border-radius:3px;
}
.jspArrowRight
{
	background-position:-238px -35px;
}
.jspArrowUp
{
	background-position:-256px -36px;
}
.jspArrowDown
{
	background-position:-272px -35px;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background-color:#666666;
}

.jspVerticalBar .jspArrow 
{
	height: 10px;
}

.jspHorizontalBar .jspArrow
{
	width: 10px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}
 
.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/*EndInclude lib/jscroll.css*/ 
	

/*StartInclude lib/reset.css*/

 
/* IceCube2.Net Framework : reset.css
-------------------------------------------------------------- */ 

html { 
	margin:0; 
	padding:0; 
	border:0; 
}

body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

body {
  line-height: 1.5;
  background: white; 
}

table { 
	border-collapse: separate; 
	border-spacing: 0; 
}

caption, th, td { 
	text-align: left; 
	font-weight: normal; 
	float:none !important; 
}
table, th, td { 
	vertical-align: middle; 
}

blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }

a img { border: none; }

:focus { outline: 0; }

/*EndInclude lib/reset.css*/ 
	

/*StartInclude lib/typography.css*/


/* IceCube2.Net Framework : typography.css
-------------------------------------------------------------- */  

html { font-size:100.01%; }
body {
  font-size:75%;
  color: #333;
  background: #fafafa;
  font-family: Verdana, sans-serif;
} 

/* Headings
-------------------------------------------------------------- */
 
.IC2Site h1,.IC2Site h2,.IC2Site h3,.IC2Site h4,.IC2Site h5,.IC2Site h6 { font-weight: bold; color: #333;font-family:Tahoma, Geneva, sans-serif; } 

.IC2Site h1 { font-size:3em; line-height:1; margin-bottom:0.5em; }
.IC2Site h2 { font-size:2.2em; margin-bottom:0.5em; }
.IC2Site h3 { font-size:1.8em; line-height:1; margin:0.5em 0; }
.IC2Site h4 { font-size:1.5em; line-height:1.25; margin-bottom:0.5em; }
.IC2Site h5 { font-size:1em; margin-bottom:1.5em; }
.IC2Site h6 { font-size:1em; }

.IC2Site h1 img, .IC2Site h2 img, .IC2Site h3 img,
.IC2Site h4 img, .IC2Site h5 img, .IC2Site h6 img {
  margin: 0;
}


.IC2Site h1 a,.IC2Site h2 a,.IC2Site h3 a,
.IC2Site h4 a,.IC2Site h5 a,.IC2Site h6 a { 
	color:#333;
}
.IC2Site h1 a:hover,.IC2Site h2 a:hover,.IC2Site h3 a:hover,
.IC2Site h4 a:hover,.IC2Site h5 a:hover,.IC2Site h6 a:hover { 
	color:#20a6ff;
}


/* Text elements
-------------------------------------------------------------- */

.IC2Site p       		    { margin: 0 0 1.5em; }
.IC2Site .left  			{ float: left !important; }
.IC2Site p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
.IC2Site .right 			{ float: right !important; }
.IC2Site p .right 			{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

.IC2Site a:focus,
.IC2Site a:hover     		{ color: #000; }
.IC2Site a           		{ color: #20a6ff; text-decoration:none; }

.IC2Site blockquote  		{ margin: 2em 2em 2em 0; padding-left:1.5em; border-left:0.5em solid #AAA; color: #666; font-style: italic; }
.IC2Site strong,
.IC2Site dfn				{ font-weight: bold; }
.IC2Site em, .IC2Site dfn   { font-style: italic; }
.IC2Site sup, .IC2Site sub  { line-height: 0; }

.IC2Site abbr,
.IC2Site acronym  		   	{ border-bottom: 1px dotted #666; }
.IC2Site address  		   	{ margin: 0 0 1.5em; font-style: italic; }
.IC2Site del     		    { color:#666; }

.IC2Site pre         		{ margin: 1.5em 0; white-space: pre; }
.IC2Site pre,
.IC2Site code,
.IC2Site tt 				{ font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

.IC2Site li ul,
.IC2Site li ol      		{ margin: 0; }
.IC2Site ul, .IC2Site ol    { margin: 0 1.5em 1.5em 0; padding-left: 2em; }

.IC2Site ul        			{ list-style-type: disc; }
.IC2Site ol        			{ list-style-type: decimal; }

.IC2Site dl         		{ margin: 0 0 1.5em 0; }
.IC2Site dl dt     			{ font-weight: bold; }
.IC2Site dd      			{ margin-left: 2em;}

 
/* Tables  
-------------------------------------------------------------- */

.IC2Site table       		{ margin-bottom:1.4em; width:100%; }
.IC2Site th          		{ font-weight:bold; }
.IC2Site thead th    		{ background:#c3d9ff; }
.IC2Site th,
.IC2Site td,
.IC2Site caption 			{ padding:4px 10px 4px 5px; }
.IC2Site tbody tr:nth-child(even) td, 
.IC2Site tbody tr.even td {
	background:#e5ecf9; 
}
.IC2Site tfoot       		{ font-style:italic; }
.IC2Site caption     		{ background:#eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }
.reset		{ margin:0; padding:0; }

/*EndInclude lib/typography.css*/ 
	

/*StartInclude lib/forms.css*/


/* IceCube2.Net Framework : forms.css
-------------------------------------------------------------- */
 
.IC2Site label       { font-weight: bold; }
.IC2Site fieldset    { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
.IC2Site legend      { font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }

.IC2Site fieldset, #IE8#HACK { padding-top:1.4em; } 
.IC2Site legend, #IE8#HACK { margin-top:0; margin-bottom:0; }

/* Form fields
-------------------------------------------------------------- */

.IC2Site input[type=text], .IC2Site input[type=password],
.IC2Site input.text, .IC2Site input.title,
.IC2Site textarea, .IC2Site select {
  background-color:#fff;
  border:1px solid #bbb; 
}
.IC2Site input[type=text]:focus, .IC2Site input[type=password]:focus,
.IC2Site input.text:focus, .IC2Site input.title:focus,
.IC2Site textarea:focus, .IC2Site select:focus {
  border-color:#666;
}
.IC2Site select { background-color:#fff; border-width:1px; border-style:solid; }

.IC2Site input[type=text], .IC2Site input[type=password],
.IC2Site input.text, .IC2Site input.title,
.IC2Site textarea, .IC2Site select {
  margin:0.5em 0;
}

.IC2Site input.text,
.IC2Site input.title   { width: 300px; padding:5px; } 
.IC2Site input.title   { font-size:1.5em; }
.IC2Site textarea      { width: 390px; height: 250px; padding:5px; }

.IC2Site form.inline { line-height:3; }
.IC2Site form.inline p { margin-bottom:0; }


/* Success, message, notice and error/alert boxes
-------------------------------------------------------------- */

.error,
.alert, 
.notice,
.success, 
.infomessage	{ padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error, .alert 	{ background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice     	{ background: #fff6bf; color: #514721; border-color: #ffd324; }
.success    	{ background: #e6efc2; color: #264409; border-color: #c6d880; }
.infomessage	{ background: #F4F4F4; color: #444444; border-color: #dddddd; } 
.error a, 
.alert a 		{ color: #8a1f11; }
.notice a   	{ color: #514721; }
.success a  	{ color: #264409; }
.infomessage a	{ color: #205791; }

/*EndInclude lib/forms.css*/ 
	

/*StartInclude lib/grid.css*/


/* IceCube2.Net Framework : grid.css
-------------------------------------------------------------- */  

#header_print{display:none;}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
  float: left;
  margin-right: 16px; /* IC2.NET */
}

.last { margin-right: 0; }

.span-1 {width: 30px;}

.span-2 {width: 70px;}
.span-3 {width: 110px;}
.span-4 {width: 150px;}
.span-5 {width: 190px;}
.span-6 {width: 230px;}
.span-7 {width: 270px;}
.span-8 {width: 298px;} /* IC2.NET */
.span-9 {width: 316px;} /* IC2.NET */
.span-10 {width: 390px;}
.span-11 {width: 430px;}
.span-12 {width: 450px;} /* IC2.NET */
.span-13 {width: 510px;}
.span-14 {width: 550px;}
.span-15 {width: 590px;}
.span-16 {width: 615px;}  /* IC2.NET */ 
.span-17 {width: 670px;}
.span-18 {width: 710px;}
.span-19 {width: 750px;}
.span-780 {width: 780px;}
.span-20 {width: 790px;}
.span-21 {width: 830px;}
.span-22 {width: 870px;}
.span-23 {width: 910px;}
.span-24 {width:950px; margin-right:0;} /* IC2.NET */ 

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {
  border-left-width: 1px;
  border-right-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

input.span-1, textarea.span-1 { width: 18px; }
input.span-2, textarea.span-2 { width: 58px; }
input.span-3, textarea.span-3 { width: 98px; }
input.span-4, textarea.span-4 { width: 138px; }
input.span-5, textarea.span-5 { width: 178px; }
input.span-6, textarea.span-6 { width: 218px; }
input.span-7, textarea.span-7 { width: 258px; }
input.span-8, textarea.span-8 { width: 298px; }
input.span-9, textarea.span-9 { width: 338px; }
input.span-10, textarea.span-10 { width: 378px; }
input.span-11, textarea.span-11 { width: 418px; }
input.span-12, textarea.span-12 { width: 458px; }
input.span-13, textarea.span-13 { width: 498px; }
input.span-14, textarea.span-14 { width: 538px; }
input.span-15, textarea.span-15 { width: 578px; }
input.span-16, textarea.span-16 { width: 618px; }
input.span-17, textarea.span-17 { width: 658px; }
input.span-18, textarea.span-18 { width: 698px; }
input.span-19, textarea.span-19 { width: 738px; }
input.span-20, textarea.span-20 { width: 778px; }
input.span-21, textarea.span-21 { width: 818px; }
input.span-22, textarea.span-22 { width: 858px; }
input.span-23, textarea.span-23 { width: 898px; }
input.span-24, textarea.span-24 { width: 938px; }

.append-02 { padding-right: 2px;} /* IC2.NET */ 
.append-03 { padding-right: 3px;} /* IC2.NET */ 
.append-0 { padding-right: 20px;} /* IC2.NET */ 
.append-1 { padding-right: 40px;}
.append-2 { padding-right: 80px;}
.append-3 { padding-right: 120px;}
.append-4 { padding-right: 160px;}
.append-5 { padding-right: 200px;}
.append-6 { padding-right: 240px;}
.append-7 { padding-right: 280px;}
.append-8 { padding-right: 320px;}
.append-9 { padding-right: 360px;}
.append-10 { padding-right: 400px;}
.append-11 { padding-right: 440px;}
.append-12 { padding-right: 480px;}
.append-13 { padding-right: 520px;}
.append-14 { padding-right: 560px;}
.append-15 { padding-right: 600px;}
.append-16 { padding-right: 640px;}
.append-17 { padding-right: 680px;}
.append-18 { padding-right: 720px;}
.append-19 { padding-right: 760px;}
.append-20 { padding-right: 800px;}
.append-21 { padding-right: 840px;}
.append-22 { padding-right: 880px;}
.append-23 { padding-right: 920px;}

.prepend-1 { padding-left: 40px;}
.prepend-2 { padding-left: 80px;}
.prepend-3 { padding-left: 120px;}
.prepend-4 { padding-left: 160px;}
.prepend-5 { padding-left: 200px;}
.prepend-6 { padding-left: 240px;}
.prepend-7 { padding-left: 280px;}
.prepend-8 { padding-left: 320px;}
.prepend-9 { padding-left: 360px;}
.prepend-10 { padding-left: 400px;}
.prepend-11 { padding-left: 440px;}
.prepend-12 { padding-left: 480px;}
.prepend-13 { padding-left: 520px;}
.prepend-14 { padding-left: 560px;}
.prepend-15 { padding-left: 600px;}
.prepend-16 { padding-left: 640px;}
.prepend-17 { padding-left: 680px;}
.prepend-18 { padding-left: 720px;}
.prepend-19 { padding-left: 760px;}
.prepend-20 { padding-left: 800px;}
.prepend-21 { padding-left: 840px;}
.prepend-22 { padding-left: 880px;}
.prepend-23 { padding-left: 920px;}

.border {
  padding-right: 4px;
  margin-right: 5px;
  border-right: 1px solid #ddd;
}

.colborder {
  padding-right: 24px;
  margin-right: 25px;
  border-right: 1px solid #ddd;
}

.pull-1 { margin-left: -40px; }
.pull-2 { margin-left: -80px; }
.pull-3 { margin-left: -120px; }
.pull-4 { margin-left: -160px; }
.pull-5 { margin-left: -200px; }
.pull-6 { margin-left: -240px; }
.pull-7 { margin-left: -280px; }
.pull-8 { margin-left: -320px; }
.pull-9 { margin-left: -360px; }
.pull-10 { margin-left: -400px; }
.pull-11 { margin-left: -440px; }
.pull-12 { margin-left: -480px; }
.pull-13 { margin-left: -520px; }
.pull-14 { margin-left: -560px; }
.pull-15 { margin-left: -600px; }
.pull-16 { margin-left: -640px; }
.pull-17 { margin-left: -680px; }
.pull-18 { margin-left: -720px; }
.pull-19 { margin-left: -760px; }
.pull-20 { margin-left: -800px; }
.pull-21 { margin-left: -840px; }
.pull-22 { margin-left: -880px; }
.pull-23 { margin-left: -920px; }
.pull-24 { margin-left: -960px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float: left; position:relative;}

.push-1 { margin: 0 -40px 1.5em 40px; }
.push-2 { margin: 0 -80px 1.5em 80px; }
.push-3 { margin: 0 -120px 1.5em 120px; }
.push-4 { margin: 0 -160px 1.5em 160px; }
.push-5 { margin: 0 -200px 1.5em 200px; }
.push-6 { margin: 0 -240px 1.5em 240px; }
.push-7 { margin: 0 -280px 1.5em 280px; }
.push-8 { margin: 0 -320px 1.5em 320px; }
.push-9 { margin: 0 -360px 1.5em 360px; }
.push-10 { margin: 0 -400px 1.5em 400px; }
.push-11 { margin: 0 -440px 1.5em 440px; }
.push-12 { margin: 0 -480px 1.5em 480px; }
.push-13 { margin: 0 -520px 1.5em 520px; }
.push-14 { margin: 0 -560px 1.5em 560px; }
.push-15 { margin: 0 -600px 1.5em 600px; }
.push-16 { margin: 0 -640px 1.5em 640px; }
.push-17 { margin: 0 -680px 1.5em 680px; }
.push-18 { margin: 0 -720px 1.5em 720px; }
.push-19 { margin: 0 -760px 1.5em 760px; }
.push-20 { margin: 0 -800px 1.5em 800px; }
.push-21 { margin: 0 -840px 1.5em 840px; }
.push-22 { margin: 0 -880px 1.5em 880px; }
.push-23 { margin: 0 -920px 1.5em 920px; }
.push-24 { margin: 0 -960px 1.5em 960px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float: left; position:relative;}


/* Misc classes and elements
-------------------------------------------------------------- */

div.prepend-top, .prepend-top {
  margin-top:1.5em;
}
div.append-bottom, .append-bottom {
  margin-bottom:1.5em;
}

.container-box { 
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #F2F2F2;  
}

.IC2Site hr {
  background: #ddd;
  color: #ddd;
  clear: both;
  float: none;
  width: 100%; 
  height: 1px; 
  margin: 0 0 1.45em;
  border: none; 
}

.IC2Site hr.space {
  background: #fff;
  color: #fff;
  visibility: hidden;
}

.clearfix:after, .container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}
.clearfix, .container {display: block;}

.clear { clear:both; }

/*EndInclude lib/grid.css*/ 
	

/*StartInclude lib/buttons.css*/


/* IceCube2.Net Framework : buttons.css
-------------------------------------------------------------- */

.IC2Site a.button, .IC2Site button {
  display:block;
  float:left;
  margin: 0.7em 0.5em 0.7em 0;
  padding:4px 8px 4px 5px;   /* Links */
  
  border:none;
  border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;

  background:#3fb2ff;
  background-image: -moz-linear-gradient(top, 
						#3fb2ff, 
						#029aff);
  background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 	#3fb2ff),
		color-stop(1, 	#029aff));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3fb2ff', EndColorStr='#029aff')";

  
  font-family:Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#ffffff;
  cursor:pointer;
}
.IC2Site button {
  width:auto;
  overflow:visible;
  padding:3px 8px 3px 5px;   /* IE6 */
}
.IC2Site button[type] {
  padding:3px 8px 3px 5px;   /* Firefox */
  line-height:17px;           /* Safari */
}
*:first-child+html .IC2Site button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}
.IC2Site button img, .IC2Site a.button img{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}


/* Button colors
-------------------------------------------------------------- */

/* Standard */
.IC2Site button:hover, .IC2Site a.button:hover{
  background: #78c8fe;
  background-image: -moz-linear-gradient(top, 
						#78c8fe, 
						#4cb7fe);
  background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 	#78c8fe),
		color-stop(1, 	#4cb7fe));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#78c8fe', EndColorStr='#4cb7fe')";
}

/*EndInclude lib/buttons.css*/ 
	

/*StartInclude lib/navigation.css*/

 
/* IceCube2.Net Framework : navigation.css
-------------------------------------------------------------- */  

#NavigationBar								{ position:static;height:60px; } 
#NavigationBar .inner						{ position:relative;width:970px;z-index:888;height:60px;background:url("/Htdocs/Images/sprite_nav.png") repeat-x 0 32px;
											  border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;} 
#NavigationBar.fixed .inner					{ position:fixed;top:0; } 

/* NAVIGATION : Principale (level0 + level1)
 *****************************************************************/
#NavigationBar .navigation 					{ height:32px;background:url("/Htdocs/Images/sprite_nav.png") repeat-x 0 -29px; 
											  border-left:1px solid #1191e7;border-right:1px solid #1191e7;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;margin:0 0 28px; }
#NavigationBar .navigation ul 				{ list-style:none;padding:0;margin:0; }
#NavigationBar .navigation li 				{ padding:0;float:left;border:1px solid #1191e7;border-left:0; }
#NavigationBar .navigation li a 			{ display:block;float:left;padding:6px 16px;height:18px;
											  font-family:Verdana, sans-serif;font-size:1em;font-weight:bold;color:#ffffff; } 
#NavigationBar .navigation li.last a		{ padding-right:22px;background:url("/Htdocs/Images/sprite_global.png") no-repeat 62px -17px; }  
.DisableCssLastNav #NavigationBar .navigation li.last a	{ padding-right:16px;background:none; }  
*+html #NavigationBar .navigation li:hover	{ z-index:990; }
#NavigationBar .navigation li:hover		 	{ position:relative;background:			#3fb2ff;
											  background-image: -moz-linear-gradient(top, 
																						#3fb2ff, 
																						#029aff);
											  background-image: -webkit-gradient(linear,left top,left bottom,
																		color-stop(0, 	#3fb2ff),
																		color-stop(1, 	#029aff)); 
											  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3fb2ff', EndColorStr='#029aff')"; }
	
/* NAVIGATION : Affich� au survol
 *****************************************************************/ 
#NavigationBar .navigation li.level0 ul		 				{ display:none; }
#NavigationBar .navigation li:hover ul						{ display:block;position:absolute;left:0;top:31px;width:200px;z-index:903;border:1px solid #fff;border-top:0;background:#ffffff; }
#NavigationBar .navigation li:hover ul li					{ display:block;float:none;border:none;z-index:904; }
#NavigationBar .navigation li:hover ul li a					{ display:block;padding:6px 10px;background:#ffffff;float:none;color:#444;font-size:0.9em;font-weight:normal;
															  border:1px solid #ddd;border-top:none;height:18px;z-index:905; }
#NavigationBar .navigation li:hover ul li a:hover			{ background:#e6e6e6; }

/* NAVIGATION : S�lectionn�e 
 *****************************************************************/ 
#NavigationBar .navigation li.selected	 					{ background:#0e80cc;border-bottom:0;padding-bottom:0;-ms-filter:'';position:static; }
#NavigationBar .navigation li.selected a					{ position:relative; }
#NavigationBar .navigation li.selected a span				{ display:block;width:9px;height:6px;position:absolute;bottom:0;left:50%;margin-left:-4px;
															  background:url("/Htdocs/Images/sprite_global.gif") no-repeat -292px -27px;} 

#NavigationBar .navigation li.level0.selected ul		 	{ display:block;position:absolute;top:32px;left:0;width:968px;height:28px;z-index:800;
															  background:url("/Htdocs/Images/sprite_nav.png") repeat-x 0 0;
															  border-left:1px solid #ddd;border-right:1px solid #ddd;border-radius:0 0 3px 3px;
															  -moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;padding:0;border-bottom:0; } 
#NavigationBar .navigation .selected li.level1				{ float:left;border:1px solid #ddd;border-left:0; border-right:0;background:none;-ms-filter:''; }
#NavigationBar .navigation .selected li.level1 a 			{ font-size:0.9em;font-weight:normal;color:#444;height:18px;padding:4px 10px;background:none;border:none; } 
#NavigationBar .navigation .selected li.level1:hover		{ background:none;-ms-filter:''; } 
#NavigationBar .navigation .selected li.level1:hover a 		{ color:#000; } 
#NavigationBar .navigation .selected li.level1.selected a 	{ font-weight:bold; }
#NavigationBar .navigation .selected li.level1:hover a:hover{ background:none;-ms-filter:''; }


/* NAVIGATION : R�p�t�e en bas de page  
 *****************************************************************/
#footer .navigation 						{ background:#f4f4f4;border-top:1px solid #ffffff;border-bottom:1px solid #e1e1e1;padding:16px 10px;max-height:306px; }
#footer .navigation ul 						{ list-style:none;padding:0 0 0 12px;margin:0; }
#footer .navigation li.level0				{ padding:0;float:left;width:16.6%; }
#footer .navigation li.level0 a				{ color:#333;text-transform:uppercase;font-family:Tahoma, Geneva, sans-serif;font-weight:bold; } 
#footer .navigation li.level0 a span		{ display:none; } 
#footer .navigation li.level1				{ line-height:1;padding:4px 0; }
#footer .navigation li.level1 a				{ color:#333;text-transform:none;font-family:Verdana, sans-serif;font-size:0.9em;font-weight:normal; } 
#footer .navigation li.level1 a:hover		{ text-decoration:underline;  } 
 
/* BREADCRUMBS
 *****************************************************************/
.breadcrumbs a								{ font-size:0.9em; }
.breadcrumbs a.selected						{ color:#333333; }
.breadcrumbs a.selected:hover				{ color:#20a6ff; } 


/* SITEMAP
 *****************************************************************/
#sitemap, 
#sitemap ul							{ list-style:none;margin:0;padding:0; }
#sitemap li							{ position:relative;margin:0;padding:0 0 0 18px;background:transparent url("/Htdocs/Images/lib/sitemap/arrow.gif") no-repeat 3px 4px; }
#sitemap .anchor					{ display:block;width:11px;height:11px;background:none;font-size:0;line-height:0;text-indent:-9999px;text-align:left;cursor:pointer;
									  padding:0;margin:0;position:absolute;top:4px;left:3px;background:transparent url("/Htdocs/Images/lib/sitemap/minus.gif") no-repeat 0 0; }
#sitemap .hideSubLevels .anchor		{ background-image:url("/Htdocs/Images/lib/sitemap/plus.gif"); }
#sitemap .hideSubLevels ul			{ display:none; } 

/*EndInclude lib/navigation.css*/ 
	

/*StartInclude lib/content.css*/

 
/* IceCube2.Net Framework : content.css 
-------------------------------------------------------------- */   
.listing .item								{ position:relative;padding:0 0 1em 130px; }
.listing .item h3							{ font-size:16px;font-weight:bold;margin:0 0 0.2em;color:#1C8EB0; }
.listing .item p							{ line-height:1.2;margin:0;min-height:56px; }
.listing .item img							{ position:absolute;top:0;left:0; }
.listing .item .info							{ font-size:10px;color:#555;text-transform:uppercase;display:block; }

.properties									{ background:#F2F2F2;border:1px solid #E2E2E2;margin:0 0 1.5em;padding:10px 0 5px; }
.properties p		 						{ margin:0;padding:0 10px 5px; }
.properties p span 							{ display:block;float:left;font-weight:bold;padding-right:10px;width:30%; }

.pagination 								{ clear:both; }
.pagination ul 								{ list-style:none;padding:0;margin:1em 0;text-align:center; }
.pagination li 								{ float:none;display:inline;text-align:center; }
.pagination a 								{ color:#767676;display:inline;float:none;font-family:Tahoma, Geneva, sans-serif;font-size:0.9em;
											  margin:0 3px 0 0;padding:2px 6px; }
.pagination a.selected,
.pagination a:hover							{ border:1px solid #e6e6e6;padding:1px 5px;background:#f2f2f2;color:#222; } 
 
.part										{ clear:both;margin:0;padding:0; }  
 
/* BLOC : Image
-------------------------------------------------------------- */
.BlocImage .ImageBox						{ position:relative;margin:0.3em 0 1.5em;line-height:0; } 
.BlocImage .ImageBox span					{ clear:both;color:#777777;display:block;line-height:1.2;font-size:85%;font-style:italic;padding:4px 0 0; }
.BlocImage .ImageBox a						{ display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden; }
.BlocImage .ImageBox a img					{ display:block;width:100%;height:100%; }
.BlocImage .ImageBox a:hover,
.BlocImage .ImageBox a:active,
.BlocImage .ImageBox a:focus 				{ background:transparent url("/Htdocs/Images/lib/img/link.gif") no-repeat 3px 3px; }
.BlocImage .ImageBox a.zoom:hover,
.BlocImage .ImageBox a.zoom:active,
.BlocImage .ImageBox a.zoom:focus 			{ background:transparent url("/Htdocs/Images/lib/img/zoom.gif") no-repeat 3px 3px; }

/* BLOC : Image + text
-------------------------------------------------------------- */
.BlocImageText .ImageBox					{ position:relative;margin:0.3em 0 0.8em; } 
.BlocImageText .ImageBox.left				{ float:left;margin-right:1.1em; } 
.BlocImageText .ImageBox.right				{ float:right;margin-left:1.1em; } 
.BlocImageText .ImageBox img 				{ float:left; }
.BlocImageText .ImageBox span				{ clear:both;color:#777777;display:block;line-height:1.2;font-size:85%;font-style:italic;padding:4px 0 0; }
.BlocImageText .ImageBox a					{ display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden; } 
.BlocImageText .ImageBox a img				{ display:block;width:100%;height:100%; }
.BlocImageText .ImageBox a:hover,
.BlocImageText .ImageBox a:active,
.BlocImageText .ImageBox a:focus 			{ background:transparent url("/Htdocs/Images/lib/img/link.gif") no-repeat 3px 3px; }
.BlocImageText .ImageBox a.zoom:hover,
.BlocImageText .ImageBox a.zoom:active,
.BlocImageText .ImageBox a.zoom:focus 		{ background:transparent url("/Htdocs/Images/lib/img/zoom.gif") no-repeat 3px 3px; }

/* BLOC : Pictures Gallery
-------------------------------------------------------------- */ 
.BlocPicturesGallery						{ margin-bottom:1em; }
.BlocPicturesGallery .item 					{ float:left;position:relative;text-align:center;width:142px;padding:0;margin:0 10px 10px 0; }
.BlocPicturesGallery .item a 				{ width:136px;height:86px;display:block;border:1px solid #e6e6e6;padding:2px; }
.BlocPicturesGallery .item img				{ margin:0;padding:0;border:none;height:180px; } 
.BlocPicturesGallery .item br				{ display:none; }
.BlocPicturesGallery .item span				{ color:#777777;display:block;line-height:1.2;font-size:85%;font-style:italic; }
.BlocPicturesGallery .clear					{ line-height:0; }
	
.BlocPicturesGallery .gallerypage			{ display:none; } 
.BlocPicturesGallery .gallerypage.selected	{ display:block; } 
.BlocPicturesGallery .gallerypagination		{ clear:both; }
.BlocPicturesGallery .gallerypagination	a	{ cursor:pointer;width:14px; }


/* BLOC : Slideshow
-------------------------------------------------------------- */ 
.BlocSlideshow								{ margin-bottom:1em; }
.BlocSlideshow .GalleryBox					{ position:relative; }
.BlocSlideshow .js .item 					{ display:block; }
.BlocSlideshow .item 						{ float:left;padding:0;margin:0 0 0.8em 0;position:relative;overflow:hidden;display:none; }
.BlocSlideshow .item.index-0				{ display:block; }
.BlocSlideshow .item img					{ float:left; }
.BlocSlideshow .item .info					{ position:absolute;top:-9999px;left:0;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;  }
.BlocSlideshow .item:focus .info,
.BlocSlideshow .item:hover .info			{ top:0;background:#FFF;color:#000;font-size:12px;line-height:1.3;padding:5px;width:100%; } 
.BlocSlideshow .carousel-wrap .clear		{ display:none; }
.BlocSlideshow .center-wrap					{ height:100%; }
.BlocSlideshow .carousel-previous,
.BlocSlideshow .carousel-next				{ display:block;border:1px solid #999;color:#999;background:#FFF;position:absolute;top:-9999px;left:0; }
.BlocSlideshow .carousel-pagination 		{ bottom:5px;position:absolute;right:5px; }
.BlocSlideshow .carousel-pagination p 		{ float:none;margin:0;padding:0;width:auto; }
.BlocSlideshow .carousel-pagination a	 	{ background: url("/Htdocs/Images/lib/img/slide.png") no-repeat scroll 0 0 transparent;width: 8px;height:8px;
											  cursor:pointer;display:block;float:left;font-size:0;line-height:0;margin:0 0 0 3px;text-align:left;text-indent:-9999px; }
.BlocSlideshow .carousel-pagination .active { background-position: 0 100%; } 

/* BLOC : Table
-------------------------------------------------------------- */ 
.BlocTable .table-0 caption 				{ background:#ececec;color:#999;padding:.3em .5em;border:1px solid #ccc;text-transform:uppercase; }
.BlocTable .table-0 th 						{ background:none;vertical-align:top;padding:.3em .5em; }
.BlocTable .table-0 td,
.BlocTable .table-0 tr:nth-child(2n) td		{ background:none;vertical-align:top;padding:.1em .5em; line-height:1.2; }

.BlocTable .table-1 caption 				{ background:none;color:#111;padding:.1em 0;border:none;text-transform:none;font-weight:bold; }
.BlocTable .table-1 th 						{ background:#555;color:#FFF;padding:.3em .5em;vertical-align:top; }
.BlocTable .table-1 td						{ padding:.3em .5em; line-height:1.5; border-bottom:1px solid #CCC;vertical-align:top; }
.BlocTable .table-1 tr:nth-child(2n) td		{ background:#F2F2F2;vertical-align:top;}

.BlocTable .table-2 						{ border-left:1px solid #CCC;}
.BlocTable .table-2 caption 				{ background:none;color:#111;padding:.1em 0;border:none;text-transform:none;font-weight:bold; }
.BlocTable .table-2 th 						{ background:#CCC;color:#555;padding:.3em .5em;vertical-align:top;border-right:1px solid #CCC; }
.BlocTable .table-2 td						{ padding:.3em .5em; line-height:1.5; border-bottom:1px solid #CCC;border-right:1px solid #CCC;vertical-align:top; }
.BlocTable .table-2 tr:nth-child(2n) td		{ background:#F2F2F2;vertical-align:top;}

/* BLOC : Links
-------------------------------------------------------------- */
.BlocLinks .box ul 							{ list-style:none;margin:0 0 0.8em 0;padding:0 2px;}
.BlocLinks .box li 							{ padding:0 5px 0 22px;line-height:1.3;background:url("/Htdocs/Images/lib/icons.png") no-repeat 3px -191px;margin:2px 0; }
.BlocLinks .box div 						{ padding:0 5px 0 22px;line-height:1.3;background:url("/Htdocs/Images/lib/icons.png") no-repeat 3px -191px;margin:2px 2px 0.8em; }
.BlocLinks .box .link-external				{ background-position:3px -191px; }
.BlocLinks .box .link-internal				{ background-position:-13px -175px; } 

/* BLOC : Download
-------------------------------------------------------------- */
.BlocDownload .box ul 						{ list-style:none;margin:0 0 0.8em 0;padding:0 2px;}
.BlocDownload .box li 						{ padding:0 5px 0 22px;line-height:1.3;background:url("/Htdocs/Images/lib/icons.png") no-repeat -29px -159px;margin:2px 0; }
.BlocDownload .box div 						{ padding:0 5px 0 22px;line-height:1.3;background:url("/Htdocs/Images/lib/icons.png") no-repeat -29px -159px;margin:2px 2px 0.8em; }
.BlocDownload .box a span.info				{ color:#555;font-size:80%;line-height:1.3; }

/* MS PowerPoint */
.BlocDownload .box .ico-ppt,
.BlocDownload .box .ico-pptx,
.BlocDownload .box .ico-pot,
.BlocDownload .box .ico-potx,
.BlocDownload .box .ico-odp,
.BlocDownload .box .ico-pps,
.BlocDownload .box .ico-ppsx				{ background-position:-45px -143px; }

/* MS Excel */
.BlocDownload .box .ico-xls,
.BlocDownload .box .ico-xlsx,
.BlocDownload .box .ico-xlt,
.BlocDownload .box .ico-xltx,
.BlocDownload .box .ico-ods,
.BlocDownload .box .ico-csv					{ background-position:-61px -127px; }

/* MS Word */
.BlocDownload .box .ico-doc,
.BlocDownload .box .ico-docx,
.BlocDownload .box .ico-dot,
.BlocDownload .box .ico-dotx,
.BlocDownload .box .ico-odt,
.BlocDownload .box .ico-rtf					{ background-position:-77px -111px; }

/* Adobe PDF */
.BlocDownload .box .ico-pdf					{ background-position:-93px -95px; }

/* Code/Script */
.BlocDownload .box .ico-asp,
.BlocDownload .box .ico-aspx,
.BlocDownload .box .ico-ashx,
.BlocDownload .box .ico-dll,
.BlocDownload .box .ico-pdb,
.BlocDownload .box .ico-pdb,
.BlocDownload .box .ico-php,
.BlocDownload .box .ico-sql,
.BlocDownload .box .ico-jsp,
.BlocDownload .box .ico-css,
.BlocDownload .box .ico-htm,
.BlocDownload .box .ico-html,
.BlocDownload .box .ico-xml,
.BlocDownload .box .ico-json,
.BlocDownload .box .ico-exe,
.BlocDownload .box .ico-vb					{ background-position:-109px -79px; }

/* Adobe Flash */
.BlocDownload .box .ico-swf,
.BlocDownload .box .ico-fla					{ background-position:-125px -63px; }

/* Archives */
.BlocDownload .box .ico-zip,
.BlocDownload .box .ico-rar,
.BlocDownload .box .ico-7z,
.BlocDownload .box .ico-tgz,
.BlocDownload .box .ico-tar,
.BlocDownload .box .ico-gz					{ background-position:-141px -47px; }

/* Musique */
.BlocDownload .box .ico-mp3,
.BlocDownload .box .ico-ogg,
.BlocDownload .box .ico-waw,
.BlocDownload .box .ico-oga,
.BlocDownload .box .ico-flac,
.BlocDownload .box .ico-m4a,
.BlocDownload .box .ico-wma,
.BlocDownload .box .ico-acc,
.BlocDownload .box .ico-midi				{ background-position:-157px -31px; } 

/* Image */
.BlocDownload .box .ico-jpg,
.BlocDownload .box .ico-jpeg,
.BlocDownload .box .ico-gif,
.BlocDownload .box .ico-png,
.BlocDownload .box .ico-bmp,
.BlocDownload .box .ico-tif,
.BlocDownload .box .ico-tiff				{ background-position:-173px -15px; }

/* Vidéo */
.BlocDownload .box .ico-mov,
.BlocDownload .box .ico-mp4,
.BlocDownload .box .ico-flv,
.BlocDownload .box .ico-wmv,
.BlocDownload .box .ico-avi,
.BlocDownload .box .ico-mpg,
.BlocDownload .box .ico-mpeg				{ background-position:-189px 1px; } 

/* BLOC : Forms 
-------------------------------------------------------------- */
.BlocForms * 								{ padding:0;margin:0;color:#333333;font-family:Verdana,sans-serif;font-size:12px; }
.BlocForms .formitem input,
.BlocForms .formitem textarea,
.BlocForms .formitem select					{ font-family:Verdana,sans-serif;font-size:12px;margin:0; }
.BlocForms .formitem 						{ clear:both;padding:0;margin:0 0 8px 0;position:relative; }
.BlocForms .formitem .label 				{ width:30%;float:left;text-align:right;margin:2px 2% 0 0;font-weight:bold;top:0; }
.BlocForms .formitem .required 				{ color:#F33; }
.BlocForms .formitem .field 				{ float:left;width:68%; }
.BlocForms .formitem .hiddenfield			{ visibility:hidden; }
.BlocForms .formitem .field p 				{ color:#999;border:none;clear:both;margin:2px 0; }
.BlocForms .formfooter						{ text-align:center; }
.BlocForms .formfooter p					{ clear:both;color:#999;font-style:italic;font-size:11px;line-height:1.1; }
.BlocForms button.formbtn					{ /*background:#666;color:#FFF;*/font-size:11px;font-weight:bold;display:inline;
											  text-align:center;border:none;padding:5px 10px;margin:0 auto 1em;cursor:pointer;float:none; }
.BlocForms button.formbtn:hover, 
.BlocForms button.formbtn:focus				{ /*background:#999999;*/ } 

/* Page break */
.BlocForms .formpage						{ padding:0;margin-bottom:1em;border:1px solid #ddd; }
.BlocForms .formpage h5						{ background:#E7E7E7;color:#000;font-size:120%;font-weight:bold;margin:0;padding:2px 6px;text-transform:uppercase; }
											  
/* Section break */
.BlocForms fieldset.formsection 			{ margin:0;padding:15px;border:none; }
.BlocForms legend.section-title 			{ font-size:14px;font-weight:bold;padding:0;margin:0 0 5px;color:#000;float:left;width:100%;border-bottom:1px solid #ddd; }
.BlocForms p.section-desc 					{ color:#666666;margin:0;padding-bottom:10px;font-size:12px; }

/* Radio list */
.BlocForms .radiolist .field span 			{ padding:4px 2% 2px 0;float:left; }
.BlocForms .radiolist .field span label		{ color:#333;top:0;font-weight:normal; }
.BlocForms .radiolist .NumberColumn1 label, .BlocForms .radiolist .NumberColumn2 label, .BlocForms .radiolist .NumberColumn3 label { padding-left:20px;display:block; }
.BlocForms .radiolist .NumberColumn1 input, .BlocForms .radiolist .NumberColumn2 input, .BlocForms .radiolist .NumberColumn3 input { position:absolute;top:6px;left:2px; } 
.BlocForms .radiolist .NumberColumn1 span 	{ position:relative;width:98%; } 
.BlocForms .radiolist .NumberColumn2 span 	{ position:relative;width:48%; }
.BlocForms .radiolist .NumberColumn3 span 	{ position:relative;width:31%; }

/* Checkbox list */
.BlocForms .checkboxlist .field span 		{ padding:4px 2% 2px 0;float:left; }
.BlocForms .checkboxlist .field span label	{ color:#333;top:0;font-weight:normal; }
.BlocForms .checkboxlist .NumberColumn1 label, .BlocForms .checkboxlist .NumberColumn2 label, .BlocForms .checkboxlist .NumberColumn3 label { padding-left:20px;display:block; }
.BlocForms .checkboxlist .NumberColumn1 input, .BlocForms .checkboxlist .NumberColumn2 input, .BlocForms .checkboxlist .NumberColumn3 input { position:absolute;top:6px;left:2px; } 
.BlocForms .checkboxlist .NumberColumn1 span{ position:relative;width:98%; }
.BlocForms .checkboxlist .NumberColumn2 span{ position:relative;width:48%; }
.BlocForms .checkboxlist .NumberColumn3 span{ position:relative;width:31%; }

/* Dropdown list */
.BlocForms .dropdownlist .field select 		{ width:206px;font-size:12px;border:solid 1px #d6d6d6;background:#FFF;height:25px;line-height:25px !important; }
.BlocForms .dropdownlist .field option 		{ padding:2px; }

/* Text field */
.BlocForms .textfield .field input 			{ width:200px;padding:4px 2px;font-size:12px;border:solid 1px #d6d6d6;height:15px;margin:0; }
.BlocForms .textfield .field.Small input 	{ width:100px; }
.BlocForms .textfield .field.Medium input 	{ width:200px; }
.BlocForms .textfield .field.Large input 	{ width:300px; }

/* Captcha field */
.BlocForms .captchafield .field input 		{ width:300px;padding:4px 2px;font-size:12px;border:solid 1px #d6d6d6;height:15px; }
.BlocForms .captchafield .field img			{ padding:0;margin:0; }
.BlocForms .captchafield .field .image		{ width:300px;padding:2px;border:1px solid #d6d6d6;margin-bottom:3px;line-height:0;text-align:center;
											  background:#FFF url("/Htdocs/Images/lib/forms/ico_captcha.gif") no-repeat 100% 0; }

/* Date field */
.BlocForms .datefield .field input 			{ width:77px;padding:4px 25px 4px 2px;font-size:12px;border:solid 1px #d6d6d6;height:15px;margin:0;
											  background:#FFF url("/Htdocs/Images/lib/forms/ico_date.gif") no-repeat 100% 0; }

/* Textarea field */
.BlocForms .textarea .field textarea 		{ width:300px;padding:4px 2px;font-size:12px;border:solid 1px #d6d6d6;font-family:inherit;height:5em;margin:0; } 
.BlocForms .textarea .field.Small textarea 	{ height:2.7em; }
.BlocForms .textarea .field.Medium textarea	{ height:5em; }
.BlocForms .textarea .field.Large textarea	{ height:8.7em; }

/* Option grid */
.BlocForms .optiongrid table 				{ border-collapse:collapse;border:none;font-size:12px;width:100%;margin-bottom:0.1em; }
.BlocForms .optiongrid caption 				{ font-weight:bold;padding-bottom:6px;background:none;color:inherit; }
.BlocForms .optiongrid td 					{ border-right:1px solid #DEDEDE;border-top:none;border-bottom:1px solid #DEDEDE;padding:6px;text-align:center; }
.BlocForms .optiongrid th 					{ border:1px solid #DEDEDE;border-left:none;padding:6px;background:#E6E6E6;text-align:center;font-weight:normal; }
.BlocForms .optiongrid th.firsttd label 	{ font-weight:normal; }
.BlocForms .optiongrid th.firsttd 			{ width:32%;background:none;border:none;border-right:1px solid #DEDEDE;text-align:right;padding:6px 10px 6px 0;
											  font-weight:bold; }
.BlocForms .optiongrid .odd td 				{ background:#F5F5F5;text-align:center; }
.BlocForms .optiongrid .even td 			{ background:#FFFFFF;text-align:center; }
.BlocForms .optiongrid .even th, 
.BlocForms .optiongrid .odd th 				{ background:none;font-weight:normal; }
.BlocForms .optiongrid p					{ margin-left:32%;border:medium none;clear:both;color:#999999; }

/* Error message */
.BlocForms .formitem.error 					{ background:none;border:none;color:#cc3333; }
.BlocForms .formitem.error input			{ border-color:#e18989;background-color:#ffe8e8; }
.BlocForms .formitem.error select			{ border-color:#e18989;background-color:#ffe8e8; }
.BlocForms .formitem.error textarea			{ border-color:#e18989;background-color:#ffe8e8; }

.BlocForms .formitem.error .message			{ clear:both; width:100%;padding:0;margin:3px 0; }
.BlocForms .formitem.error .message p		{ background:url("/Htdocs/Images/lib/forms/ico_error.gif") no-repeat 0 3px;padding-left:16px;color:#cc3333; }

/* Success message */
.BlocForms .formitem.success 				{ background:none;border:none;color:#3f9528; }	
.BlocForms .formitem.success .message		{ clear:both; width:100%;padding:0;margin:3px 0; }
.BlocForms .formitem.success .message p		{ background:url("/Htdocs/Images/lib/forms/ico_success.gif") no-repeat 0 3px;padding-left:16px;color:#3f9528; }

/* Notice message */
.BlocForms .formitem.notice 				{ background:none;border:none;color:#3473e7; }
.BlocForms .formitem.notice .message		{ clear:both; width:100%;padding:0;margin:3px 0; }
.BlocForms .formitem.notice .message p		{ background:url("/Htdocs/Images/lib/forms/ico_notice.gif") no-repeat 0 3px;padding-left:16px;color:#3473e7; }
 
/* Step */
.formpagetabs								{ border-bottom: 1px dotted #AAAAAA;position:relative;margin-bottom:1em;clear:both; } 
.formpagetabs .formpage						{ display:none;border:none;position:relative;clear:both; }
.formpagetabs .formpage.selected			{ display:block; }
.formpagetabs .formpagestep					{ background:none;border-bottom:3px solid #E7E7E7;height:23px;padding:10px 0 0;margin-bottom:18px;line-height:1.3;clear:both; }
.formpagetabs .formpagestep div				{ float:left;padding:8px 10px 4px; }
.formpagetabs .formpagestep ul				{ background:none;float:left;height:28px;list-style:none;margin-bottom:0;padding-left:0; }
.formpagetabs .formpagestep ul li			{ background: url("/Htdocs/Images/lib/forms/tabs_next.gif") no-repeat scroll 0 100% transparent;
											  color: #AAAAAA;float:left;font-weight:bold;height:auto;padding:0 0 16px 23px;text-align:center;width:13px; }
.formpagetabs .formpagestep ul li.selected, 
.formpagetabs .formpagestep ul li.prevSelected { background: url("/Htdocs/Images/lib/forms/tabs_prev.gif") no-repeat scroll 0 100% transparent;color:#444; }
.formpagetabs .formpageheader				{ position:absolute;top:-26px;right:17px;width:auto;height:13px;text-align:center; }
.formpagetabs .formpageheader button		{ background:transparent url("/Htdocs/Images/lib/forms/tabs_btn.gif") no-repeat 0 0;display:block;float:left;
											  padding:0;height:13px;width:13px;font-size:0;line-height:0;text-align:left;text-indent:-9999px;
											  margin:0 6px 0 0;border:0;-ms-filter:''; }
.formpagetabs .formpageheader .prev			{ background-position:0 0; }
.formpagetabs .formpageheader .prev:hover	{ background-position:0 -13px; }
.formpagetabs .formpageheader .next			{ background-position:-13px 0; }
.formpagetabs .formpageheader .next:hover	{ background-position:-13px -13px; }
.formpagetabs .formpageheader .formbtn		{ background:transparent url("/Htdocs/Images/lib/forms/tabs_btn.gif") no-repeat -26px 0;-ms-filter:''; }
.formpagetabs .formpageheader .formbtn:hover{ background:transparent url("/Htdocs/Images/lib/forms/tabs_btn.gif") no-repeat -26px -13px;-ms-filter:''; } 

.formpagetabs .formpagefooter				{ position:relative;height:30px;text-align:center; }
.formpagetabs .formpagefooter button		{ background:#666;color:#FFF;padding:6px 10px;font-weight:bold;font-size:11px;border:none;
											  margin:0 10px 0 0;float:none;display:inline;line-height:17px;height:auto;top:0; }
.formpagetabs .formpagefooter button:hover	{ background:#999; }  
.formpagetabs .formpagefooter button:hover	{ background:#999; }   

/* ----------------------------------------------------------- */ 

.BlocForms .textfield .field.Small input 	{ width:100px;padding:4px 2px; }

.BlocForms .textfield .field.Medium input,
.BlocForms .textfield .field input			{ width:200px;padding:4px 2px; }

.BlocForms .textfield .field.Large input,
.BlocForms .textarea .field textarea,
.BlocForms .captchafield .field input, 
.BlocForms .captchafield .field .image		{ width:300px;padding:4px 2px; }

.BlocForms .dropdownlist .field select 		{ width:206px; } /* = [MediumTextfieldSize] + 6px */
.BlocForms .datefield .field input 			{ width:77px;padding-right:25px; } /* = [SmallTextfieldSize] - 23px */

/* ----------------------------------------------------------- */ 

.BlocForms .APIConnect 						{ border:1px solid #CCC;padding:6px;background:#FBFBFB;margin-bottom:1em;font-weight:bold;
											  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; }
.BlocForms .APIConnect p.label 				{ margin:0 6px 0 0;padding:6px;float:left; }
.BlocForms .APIConnect div.box 				{ width:196px;float:right;padding-top:2px; } 
.BlocForms .APIConnect a.ButtonSuisseID 	{ display:block;overflow:hidden;width:196px;height:27px;font-size:0;line-height:0;text-align:left;
											  text-indent:-9999px;background:url("/Htdocs/Images/lib/forms/ButtonSuisseID.png") no-repeat 0 0; }
.BlocForms .APIConnect a.ButtonFacebook 	{ display:block;overflow:hidden;width:196px;height:27px;font-size:0;line-height:0;text-align:left;
											  text-indent:-9999px;background:url("/Htdocs/Images/lib/forms/ButtonFacebook.png") no-repeat 0 0; }
.BlocForms .SuisseIDConnected strong		{ display:block;font-size:1.2em;padding-left:21px;background:url("/Htdocs/Images/lib/forms/IconSuisseID.png") no-repeat 0 50%; } 
.BlocForms .SuisseIDConnected span			{ display:block;font-size:0.9em;font-weight:normal;padding-left:21px;color:#666; }
.BlocForms .FormSuisseID 					{ border:1px solid #AAA;background:#F8F8F8;margin:10px;padding:0 25px;position:relative; }
.BlocForms .FormSuisseID h3 				{ padding:80px 0 0;font-size:1.35em;color:#333;font-weight:bold;
											  background:url("/Htdocs/Images/lib/forms/LogoSuisseID.png") no-repeat 0 6px; }
.BlocForms .FormSuisseID p 					{ margin:0;padding:0;float:none;font-weight:normal; }
.BlocForms .FormSuisseID a.info 			{ font-size:90%;color:#000;text-decoration:none; }	
.BlocForms .FormSuisseID a.info:hover		{ text-decoration:underline; }					
.BlocForms .FormSuisseID .provider 			{ float:left;padding:10px 10px 10px 0;}
.BlocForms .FormSuisseID .provider img 		{ border:1px solid #BBB;padding:0 15px;margin:0;background:#FFF; }		
.BlocForms .FormSuisseID .provider img:hover{ border:1px solid #555;cursor:pointer; }				
.BlocForms .FormSuisseID .provider input 	{ float:left; }  

/* BLOC : Vidéo  
-------------------------------------------------------------- */
.BlocVideo object, .BlocVideo embed			{ display:block;overflow:hidden;margin:0; }
.BlocVideo .box								{ padding:0 0 1em 0; }

/* BLOC : GMap  
-------------------------------------------------------------- */
.BlocGoogleMap .box							{ padding:0 0 1em 0; }


/* MODULE : Search  
-------------------------------------------------------------- */
.result .listing							{ clear:both;border-top:4px solid #ECECEC;margin-top:1em; }
.result .listing .item						{ background:#FAFAFA;border-bottom:4px solid #ECECEC;padding:15px;position:relative; }
.result .listing .item h3					{ font-size:16px;font-weight:bold;margin:0 0 0.2em;color:#1C8EB0; }
.result .listing .item h3 a					{ padding:0 0 0 18px;background:url("/Htdocs/Images/lib/icons.png") no-repeat 0 -190px; }
.result .listing .item p					{ line-height:1.2;margin:0;min-height:0; }
.result .listing .item img					{ position:absolute;top:0;left:0; }
.result .listing .item .info				{ font-size:10px;color:#555;text-transform:uppercase;display:block;padding-top:4px; }
.result .listing .item .HighlightedTerm		{ background:#F2F2F2;padding:0 2px;font-style:italic;color:#1C8EB0; }

/* MS PowerPoint */
.result .listing .item .ico-ppt a,
.result .listing .item .ico-pptx a,
.result .listing .item .ico-pot a,
.result .listing .item .ico-potx a,
.result .listing .item .ico-odp a,
.result .listing .item .ico-pps a,
.result .listing .item .ico-ppsx a			{ background-position:-48px -143px; }

/* MS Excel */
.result .listing .item .ico-xls a,
.result .listing .item .ico-xlsx a,
.result .listing .item .ico-xlt a,
.result .listing .item .ico-xltx a,
.result .listing .item .ico-ods a,
.result .listing .item .ico-csv a			{ background-position:-64px -127px; }

/* MS Word */
.result .listing .item .ico-doc a,
.result .listing .item .ico-docx a,
.result .listing .item .ico-dot a,
.result .listing .item .ico-dotx a,
.result .listing .item .ico-odt a,
.result .listing .item .ico-rtf a			{ background-position:-80px -111px; }

/* Adobe PDF */
.result .listing .item .ico-pdf a			{ background-position:-96px -95px; }

/* Code/Script */
.result .listing .item .ico-asp a,
.result .listing .item .ico-aspx a,
.result .listing .item .ico-ashx a,
.result .listing .item .ico-dll a,
.result .listing .item .ico-pdb a,
.result .listing .item .ico-pdb a,
.result .listing .item .ico-php a,
.result .listing .item .ico-sql a,
.result .listing .item .ico-jsp a,
.result .listing .item .ico-css a,
.result .listing .item .ico-htm a,
.result .listing .item .ico-html a,
.result .listing .item .ico-xml a,
.result .listing .item .ico-json a,
.result .listing .item .ico-exe a,
.result .listing .item .ico-vb a			{ background-position:-112px -79px; }

/* Adobe Flash */
.result .listing .item .ico-swf a,
.result .listing .item .ico-fla a			{ background-position:-128px -63px; }

/* Archives */
.result .listing .item .ico-zip a,
.result .listing .item .ico-rar a,
.result .listing .item .ico-7z a,
.result .listing .item .ico-tgz a,
.result .listing .item .ico-tar a,
.result .listing .item .ico-gz a			{ background-position:-144px -47px; }

/* Musique */
.result .listing .item .ico-mp3 a,
.result .listing .item .ico-ogg a,
.result .listing .item .ico-waw a,
.result .listing .item .ico-oga a, 
.result .listing .item .ico-flac a,
.result .listing .item .ico-m4a a,
.result .listing .item .ico-wma a,
.result .listing .item .ico-acc a,
.result .listing .item .ico-midi a			{ background-position:-160px -31px; } 

/* Image */
.result .listing .item .ico-jpg a,
.result .listing .item .ico-jpeg a,
.result .listing .item .ico-gif a,
.result .listing .item .ico-png a,
.result .listing .item .ico-bmp a,
.result .listing .item .ico-tif a,
.result .listing .item .ico-tiff a			{ background-position:-176px -15px; }

/* Vidéo */
.result .listing .item .ico-mov a,
.result .listing .item .ico-mp4 a,
.result .listing .item .ico-flv a,
.result .listing .item .ico-wmv a, 
.result .listing .item .ico-avi a,
.result .listing .item .ico-mpg a,
.result .listing .item .ico-mpeg a			{ background-position:-192px 1px; } 

/* Formulaire de recherche avancé */
.AdvancedSearchLink 						{ font-size:85%;margin-bottom:0;padding:0 16px 0 0;text-transform:uppercase;
											  background:url("/Htdocs/Images/lib/arrow.gif") no-repeat 100% 50% transparent; }
.AdvancedSearchTitle						{ clear:both; }
.result .advanced 							{ border:1px solid #DDDDDD;padding:15px 15px 0; }
.result .advanced fieldset					{ border:none;padding:0;margin:0; }
.result .advanced label						{ font-size:0.8em;display:block; } 
.result .advanced fieldset label			{ display:inline; } 
.result .advanced legend					{ font-size:0.8em;margin:0; } 
.result .advanced .formitem					{ width:33%;float:left;height:60px; } 
.result .advanced .dateSearch label			{ position:absolute;top:-999px;left:-999px; }
.result .advanced .linksKeywords div		{ margin:0.5em 0; }
.result .advanced .FormFooter				{ float:none;clear:both; }  

/* MODULE : Comments  
-------------------------------------------------------------- */
.comments 									{ clear:both; }
.comments .AddCommentLink		 	 		{ font-size:85%;margin-bottom:0;padding:0 16px 0 0;text-transform:uppercase;
											  background:url("/Htdocs/Images/lib/arrow.gif") no-repeat 100% 50% transparent; }
											  
.comments .comments-list		 	 		{ clear:both;margin-top:10px;border-top:1px solid #e1e1e1; }
.comments .comments-list .item 	 			{ position:relative;border-bottom:1px solid #e1e1e1;border-top:2px solid #ffffff;background:#FAFAFA;padding:28px 28px 28px 110px; }
.comments .comments-list .item .media		{ position:absolute;top:26px;left:26px;padding:4px;border:1px solid #e3e3e3;background:#FFF;height:50px;width:50px; }
.comments .comments-form .item .img			{ height:50px;overflow:hidden;width:50px; }
.comments .comments-list .item h4 			{ font-size:1.2em;line-height:1.25;margin-bottom:0; } 
.comments .comments-list .item strong		{ font-size:1em;color:#666;font-style:italic;font-weight:normal;margin:6px 0;display:block; } 
.comments .comments-list .item p			{ margin:0;padding:0;text-align:justify;line-height:1.2; } 
.comments .comments-list .empty				{ padding:28px; } 
.comments .comments-list .fb-item .icon		{ display:none; } 
.comments .comments-list .anonymous img		{ width:50px;height:50px;background:url("/Htdocs/Images/lib/comment.png") no-repeat 100% 0 #FFF; }  

.comments .comments-form					{ clear:both;overflow:hidden;padding-bottom:12px; }
.comments .comments-form label				{ position:absolute;top:-9999px;left:-9999px; } 
.comments .comments-form .profil			{ float:right;width:210px;margin-left:15px;position:relative; } 
.comments .comments-form .fbprofil-box		{ padding:16px 35px 0;border:1px solid #ECECEC;height:130px;line-height:1;text-align:center;font-size:0.9em; }
.comments .comments-form .fbprofil-img		{ padding:1px;border:1px solid #ECECEC;width:50px;height:50px;overflow:hidden;margin:0 auto 10px; }
.comments .comments-form .profil b			{ padding-bottom:5px;display:block;font-size:1.1em; }
.comments .comments-form textarea			{ height:102px;border:1px solid #DDD;padding:6px;margin:0 0 1px;width:376px;font-size:12px;color:#777;
											  font-family:Tahoma, Geneva, sans-serif; }
.comments .comments-form input				{ border:1px solid #DDD;padding:2px 4px;margin:0 0 3px;height:21px;font-size:12px;color:#777;width:200px;
											  font-family:Tahoma, Geneva, sans-serif; }
.comments .comments-form button				{ margin:2px 0 6px;float:left; }
.comments .comments-form .captcha-img		{ padding:4px;border:1px solid #DDD;margin-bottom:-6px; }
.comments .comments-form .namefield			{ width:175px;padding-right:29px; }
.comments .comments-form .message input		{ float:left;margin-right:3px; } 
.comments .comments-form .message .loading	{ float:left;padding:1px 0 0 3px; } 
.comments .fb-button a						{ display:block;width:21px;height:21px;position:absolute;top:3px;right:3px;overflow:hidden;text-indent:-999px;
											  background:url("/Htdocs/Images/lib/comment.png") no-repeat 0 100%; }
.comments .comments-form textarea:focus,
.comments .comments-form input:focus		{ color:#333;border-color:#999; }  
 
.comments .commentEditor 					{ background:#FFFFFF;border:1px solid #BBBBBB;padding:5px 10px 0;position:absolute;right:5px;top:5px;float:right;margin:10px 0 5px; }
.comments .commentEditor a 					{ color:#777777;display:block;font-size:9px;height:14px;margin-bottom:5px;padding:2px 0 0 20px;	
											  background:url("/Htdocs/Images/lib/comment.png") no-repeat scroll 0 0 transparent; }
.comments .commentEditor a:hover			{ color:#000000; }
.comments .commentEditor a.disable 			{ background-position:-56px -66px; }  
.comments .commentEditor a.delete 			{ background-position:-56px -82px; }
.comments .commentEditor a.enable 			{ background-position:-56px -50px; } 
  
/* BLOC : Polls  
-------------------------------------------------------------- */ 
.BlocPolls .label							{ display:none; } 
.BlocPolls .formpage						{ border:none;width:auto; } 
.BlocPolls .formpagecontainer				{ width:65%;float:left; }
.BlocPolls .formfooter						{ border:none;width:35%;float:left;padding-top:10px; } 
.BlocPolls .formitem .field 				{ width:auto; } 
.BlocPolls fieldset.formsection 			{ padding-top:0; }
.BlocPolls button.formbtn 					{ padding:3px 8px; }  

.BlocPolls .Result 							{  }
.BlocPolls .Result h5						{ background:#E5E5E5;margin:0;padding:2px 6px; }
.BlocPolls .Result .item					{ border:1px solid #E5E5E5;padding:5px 5px 5px 150px;position:relative;min-height:120px; }
.BlocPolls .Result .item img				{ position:absolute;top:5px;left:15px; }
.BlocPolls .Result .item ul					{ display:block;list-style:none outside none;margin:20px 5px 0 0;padding:0; }
.BlocPolls .Result .item li					{ padding:0 0 0 14px;position:relative;font-size:0.9em;color:#666; } 
.BlocPolls .Result .item li	span			{ display:block;position:absolute;left:0;top:5px;width:10px;height:10px;margin:0; } 

/*EndInclude lib/content.css*/ 
	     
	/* ----------------------------------------------------------- */   
	
	body.size-1 #NavigationBar, body.size-1 #container, body.size-1 #footer { font-size:110%; }
	body.size-1	.NewsImportant .item p span { height:79px;top:154px; } 
	body.size-1	.Meteo .listing 			{ height:130px; }
	body.size-1	.Meteo .item a.index-1 		{ width:67px; }
	body.size-1	.Meteo .item a.index-2 		{ padding-left:2px;width:64px; }
	
	body.size-2	#NavigationBar, body.size-2 #container, body.size-2 #footer { font-size:120%; } 
	body.size-2	.NewsImportant .item p span { height:88px;top:145px; } 
	body.size-2	.Meteo .listing 			{ height:130px; } 
	body.size-2	.Meteo .item a.index-1 		{ width:67px; }
	body.size-2	.Meteo .item a.index-2 		{ padding-left:2px;width:64px; }
	body.size-2	.Twitter a					{ padding:13px 35px 8px 4px; } 
	
	body.size-1	#NavigationBar .navigation li.last a { background-position:66px -16px; }
	body.size-2	#NavigationBar .navigation li.last a { background-position:71px -16px; }   
	
	body.size-1 .cols-element .item			{ height:192px; } 
	body.size-1 .WidgetBNJ .loading			{ height:24px; } 
	body.size-1 .cols-element div.listing .jscroll { height:216px; }
	
	body.size-2 .cols-element .item			{ height:205px; } 
	body.size-2 .WidgetBNJ .loading			{ height:24px; }  
	body.size-2 .cols-element div.listing .jscroll { height:229px; }
	
	body.size-1 .Movies	.item				{ height:232px; } 
	body.size-1 .Movies div.listing .jscroll{ height:268px; }
	 
	body.size-2 .Movies	.item				{ height:245px; }  
	body.size-2 .Movies div.listing .jscroll{ height:281px; } 
	
	body.size-1 .cols-element .timelineContent,	body.size-2 .cols-element .timelineContent{ height:315px; }
	
	body.size-1 .Events .item, body.size-2 .Events .item { height:auto; }
	body.size-1 .NewsOther .item, body.size-2 .NewsOther .item { height:auto; }  
	body.size-1 .NewsByTag .item, body.size-2 .NewsByTag .item { height:auto; }  
	body.size-1 .BlogCategory .item, body.size-2 .BlogCategory .item { height:auto; }  
	body.size-1 .NewsNext .item, body.size-2 .NewsNext .item { height:auto; }  
	body.size-1 .BlogMostView .item, body.size-2 .BlogMostView .item { height:auto; }  
	body.size-1 .PodcastItemList .item, body.size-2 .PodcastItemList .item { height:auto; }  
	
	.IC2Site								{ background:url("/Htdocs/Images/rfj/background.jpg") no-repeat 50% -480px; }
		
	#wrapper								{ width:100%;border-top:1px solid #ffffff;padding:112px 0 0;  }  
	#container								{ width:970px;padding:0 10px;margin:0 auto; } 
	#container .inner						{ padding:28px 10px;background:#ffffff none; } 
	
	.home .pageTitle						{ display:none; }
	.home #container .inner					{ padding-top:0; }
	.home #container .content				{ padding-top:28px; }
	#container h2.pageTitle					{ font-size:2.5em; }  
	  
	/* TOOLBAR : Liens sur les autres portails
	 *****************************************************************/ 
	#LoginBar 								{ width:100%;height:29px;background:#fafafa;border-top:1px solid #dedede;border-bottom:#f8f8f8;margin:0 0 1px 0;padding:0;} 
	#LoginBar .inner			 			{ width:970px;padding:0 10px;margin:0 auto;font-family:Tahoma, Geneva, sans-serif;font-size:0.85em; } 
	
	#LoginBar .portail						{ height:29px;width:460px;overflow:hidden;float:left;padding:0;margin:0;list-style-type:none; }
	#LoginBar .portail li					{ padding:0;margin:0;float:left;list-style-type:none; } 
	#LoginBar .portail li a					{ display:block;height:26px;background:url("/Htdocs/Images/sprite_global.gif") no-repeat 0 0;margin:2px 10px 1px 0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; }
	#LoginBar .portail li a.rfj				{ width:52px;background-position:0 0; } 
	#LoginBar .portail li a.rjb				{ width:57px;background-position:-52px 0; }
	#LoginBar .portail li a.rtn				{ width:54px;background-position:-109px 0; } 
	#LoginBar .portail li a.bnjtv			{ width:84px;background-position:-163px 0; }  
	#LoginBar .portail li a.bnj				{ width:55px;background-position:-247px 0; } 
	
	/* TOOLBAR : Interface de connexion
	 *****************************************************************/ 
	#LoginBar .login						{ height:17px;width:354px;overflow:hidden;float:left;padding:7px 0 5px; } 
	#LoginBar .login p						{ float:left;margin:1px 6px 0 0; } 
	#LoginBar .logged p 					{ float:right; }
	#LoginBar .login .field label			{ position:absolute;top:-999px;left:-999px; } 
	#LoginBar .login input.text				{ float:left;margin:0 6px 0 0;padding:1px;width:82px;height:13px;color:#555;font-size:1em;
											  font-family:Verdana, sans-serif; } 
	#LoginBar .login button.btn				{ float:left;display:block;width:15px;height:15px;margin:1px 12px 0 0;padding:0;border:none;
											  background:url("/Htdocs/Images/sprite_global.gif") no-repeat -151px -32px; -ms-filter:'';
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; } 
	#LoginBar .login .fbconnect				{ display:block;width:68px;height:16px;float:left;background:url("/Htdocs/Images/sprite_global.png") no-repeat -16px 0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; }
	#LoginBar .login .fbconnect a			{ display:block;width:68px;height:16px;float:left;background:none;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; }
	#LoginBar .login .fbconnect a span		{ display:none; }
	
											  
	#LoginBar .login a.button				{ float:right;font-size:1em;margin:-2px 0 0 4px;padding:2px 6px 4px; }
	
	/* TOOLBAR : Outils (Taille de police, sitemap, etc ...)
	 *****************************************************************/
	#LoginBar .tools						{ height:29px;width:155px;overflow:hidden;float:left;padding:0;margin:0;list-style-type:none;border-left:1px solid #dedede; }
	#LoginBar .tools li						{ padding:0;margin:0;float:left;list-style-type:none; }
	#LoginBar .tools li a					{ display:block;height:29px;width:29px;background:url("/Htdocs/Images/sprite_global.gif") no-repeat 7px -26px;margin:0;
											  border-left:1px solid #ffffff;border-right:1px solid #dedede;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; }
	#LoginBar .tools li a:hover				{ background-color:#f0f0f0; }
	#LoginBar .tools li a.font-down			{ background-position:7px -26px; }
	#LoginBar .tools li a.font-up			{ background-position:-15px -26px; }
	#LoginBar .tools li a.home				{ background-position:-39px -26px; }
	#LoginBar .tools li a.contact			{ background-position:-63px -26px; }
	#LoginBar .tools li a.sitemap			{ background-position:-87px -26px; }
	
	
	/* PUBLICITÉ
	 *****************************************************************/
	#AdZone1									{ width:990px;height:102px;margin:42px 0 0 -495px;padding:0;text-align:center;position:absolute;top:0;left:50%;z-index:960; }
	#AdZone1 .smallbanner, #AdZone1 .smallsize { width:728px;height:90px;margin:6px 131px;padding:0;overflow:hidden; }
	#AdZone1 .smallbanner img, #AdZone1 .smallbanner embed, #AdZone1 .smallbanner object { width:728px !important;height:90px !important; } 
	#AdZone1 .smallsize img, #AdZone1 .smallsize embed, #AdZone1 .smallsize object { width:728px !important;height:90px !important; } 
	
	#AdZone2								{ width:160px;height:600px;display:none;position:absolute;top:0;left:50%;margin:42px 0 0 495px;z-index:960; }
	#AdZone2 .inner							{ position:static; } 
	#AdZone2.fixed .inner					{ position:fixed;top:0;z-index:888;left:50%;margin:0 0 0 495px; } 
	
	.IC2Render.rightads-1						{ margin-left:-160px !important; }
	.IC2Render.rightads-1 #AdZone1				{ display:block;margin-left:-575px; }
	.IC2Render.rightads-1 #AdZone2				{ display:block;margin-left:415px; }
	.IC2Render.rightads-1 #AdZone2.fixed .inner	{ margin-left:415px; }
	
	.AdZone316								{ width:300px;height:250px;margin:0 8px 32px; }
	.AdZone120								{ border:1px solid #e6e6e6;margin-bottom:24px; }
	.AdZone120 .item						{ width:120px;height:120px;float:left;margin:20px 0 20px 25px;  }
	
	.IC2Editor .AdZone316, 
	.IC2Editor .AdZone120 .item,
	.IC2Editor #AdZone1						{ background:#e5e5e5; }
	
	
	
	/* ENTÊTE : Logo
	 *****************************************************************/
	#header									{ width:970px;padding:0 10px;margin:0 auto; } 
	#header h1.logo							{ float:left;margin:10px 15px 10px 0 }
	#header h1.logo a						{ display:block;width:199px;height:100px;background:url("/Htdocs/Images/rfj/sprite.png") no-repeat 0 0px;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; } 
	#header h2.slogan						{ position:absolute;top:-999px;left:-999px; }
	
	/* ENTÊTE :  Promotions
	 *****************************************************************/
	#header .promotions						{ float:left;width:255px;height:82px;padding:0 29px 0 16px;margin:19px 15px 9px 0;position:relative;overflow:hidden; } 
	#header .promotions	h3					{ position:absolute;top:-999px;left:-999px; } 
	#header .promotions .item				{ display:none; }
	#header .promotions .item.index-0		{ display:block; }
	#header .promotions .item a,
	#header .promotions .item div			{ display:block;width:165px;height:82px;position:relative;padding-left:90px;font-size:0.9em;color:#333; } 
	#header .promotions .item a	img,
	#header .promotions .item div img		{ position:absolute;left:0;top:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; }   
	#header .promotions .item h4			{ font-size:1.25em;margin:0; } 
	#header .promotions	a.prev				{ display:block;width:26px;height:26px;background:url("/Htdocs/Images/sprite_global.png") no-repeat -72px -18px;top:28px;left:0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute; } 
	#header .promotions	a.next				{ display:block;width:26px;height:26px;background:url("/Htdocs/Images/sprite_global.png") no-repeat -103px -17px;top:28px;right:0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute; } 
	
	/* ENTÊTE : A l'antenne
	 *****************************************************************/
	#header .onair							{ float:left;width:234px;height:63px;padding:6px;margin:23px 20px 0 0;position:relative;
											  background:url("/Htdocs/Images/rfj/sprite.png") no-repeat -370px -39px; }
	#header .onair h3 						{ font-family:Verdana, sans-serif;font-size:0.9em;color:#0c7fcc;margin:2px 0 0; } 
	#header .onair strong					{ font-family:Tahoma, Geneva, sans-serif;font-size:1.2em;display:block;line-height:1.8em;overflow:hidden;white-space:nowrap; }  
	#header .onair .button					{ margin:0;font-size:0.85em; } 
	#header .onair img						{ position:absolute;bottom:6px;right:6px; } 
	
	/* ENTÊTE : Liens rapides (Infos routes, facebook, etc ..)
	 *****************************************************************/
	#header .quicklinks						{ float:left;width:150px;height:75px;padding:0;margin:23px 0 0;position:relative; } 
	#header .quicklinks	h3					{ position:absolute;top:-999px;left:-999px; }  
	#header .quicklinks ul					{ padding:0;margin:0;list-style-type:none; }
	#header .quicklinks li					{ padding:0;margin:0;list-style-type:none; }
	#header .quicklinks	li.btn-text a		{ display:block;width:72px;height:23px;padding:5px 0 5px 40px;background:url("/Htdocs/Images/rfj/sprite.png") no-repeat -653px -39px;
											  font-size:0.85em;color:#000000;line-height:1.2;font-weight:bold;position:absolute; } 
	#header .quicklinks	li.btn-icon a		{ display:block;width:16px;height:16px;padding:0;background:url("/Htdocs/Images/sprite_global.png") no-repeat -85px 0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute; } 
	#header .quicklinks	li.btn-text a:hover span { opacity:0.2;filter:alpha(opacity=20);background:#FFF;position:absolute;top:0;left:0;display:block;width:33px;height:33px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
	
	#header .quicklinks	li a.flash			{ top:0;left:0;background-position:-653px -39px; }
	#header .quicklinks	li a.radar			{ top:42px;left:0;background-position:-653px -72px; }
	#header .quicklinks	li a.facebook		{ top:2px;right:0;background-position:-84px 0; }
	#header .quicklinks	li a.twitter		{ top:30px;right:0;background-position:-100px 0; }
	#header .quicklinks	li a.rss			{ top:57px;right:0;background-position:-116px 0; }
	
	/* ENTÊTE :  Recherche
	 *****************************************************************/
	#header .search 						{ position:absolute;top:0;right:3px;padding:5px 4px 5px 14px;background:url("/Htdocs/Images/sprite_nav.png") repeat-x 0 -29px; }
	#header .search label					{ position:absolute;top:-999px;left:-999px; } 
	#header .search input.text				{ float:left;margin:0 6px 0 0;padding:3px;width:134px;height:16px;color:#555;font-size:0.9em;padding:2px;
											  font-family:Verdana, sans-serif;border-color:#0d7dc8;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
	#header .search button.btn				{ float:left;display:block;width:20px;height:20px;margin:1px 0 0;padding:0;border:1px solid #0d7dc8; 
											  background:#e6e6e6 url("/Htdocs/Images/sprite_global.gif") no-repeat -354px -32px;-ms-filter:'';
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; } 
											  
	
	/* Pied de page 
	 *****************************************************************/
	#footer									{ background:url("/Htdocs/Images/rfj/background.jpg") no-repeat 50% 20px; }
	#footer	> div							{ width:970px;padding:0;margin:0 auto; } 
	#footer .bottombar						{ padding:4px 14px;background:#fff;border-bottom:1px solid #e1e1e1; clear:both;}
	#footer .bottombar a					{ font-size:0.8em;color:#777;font-weight:bold;  }
	#footer .bottombar a:hover				{ text-decoration:underline;  }
	#footer .bottombar a.scrollup			{ display:block;float:right;padding:3px 14px 3px 10px;margin:0 0 0 10px;position:relative; }
	#footer .bottombar a.scrollup span		{ display:block;width:5px;height:7px;position:absolute;top:7px;right:3px;
											  background:url("/Htdocs/Images/sprite_global.gif") no-repeat -307px -28px; } 
											  
	#footer .links							{ height:24px;padding:0 10px;margin:0 0 14px;list-style-type:none;
											  background:#f4f4f4;border-top:1px solid #fff;border-bottom:1px solid #e1e1e1; } 
	#footer .links li						{ list-style-type:none;padding:2px 2px 3px;margin:0 10px;float:left;height:18px; } 
	#footer .links li a						{ color:#333;font-size:0.9em; } 
	
	#footer .address						{ display:block;width:475px;float:left;color:#555;font-size:0.9em;padding:0 0 24px 10px; } 
	#footer .copyright						{ display:block;width:325px;float:left;text-align:right;color:#555;font-size:0.9em;padding:0.9em 160px 0 0;position:relative; } 
	#footer .copyright a.icecube2			{ font-size:0.9em;text-transform:uppercase; }
	#footer .copyright a.artionet			{ display:block;width:130px;height:48px;position:absolute;top:-5px;right:10px;
											  background:url("/Htdocs/Images/sprite_global.png") no-repeat 0 -45px; 
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;margin:0; }  
			
			
	/* BLOC : Mise en forme générale des blocs dynamiques
	 *****************************************************************/				
	.list-element							{ position:relative; }
	.list-element .item						{ position:relative;padding:12px 0;border-top:1px solid #e5e5e5;display:block; } 
	.list-element .item h3					{ font-size:1.8em;font-weight:bold;margin-top:0;line-height:1.2; }
	.list-element .item p					{ margin:0; }
	.list-element div.info					{ position:absolute;top:-12px;left:0;background:#FFF;float:left;padding:3px 23px 3px 0;height:16px;
											  font-size:0.9em;color:#555555;font-style:italic; } 
	.list-element div.info.right 			{ left:auto;padding:3px 0 3px 23px;right:0; }

	.list-element div.info span				{ font-style:normal;text-transform:uppercase;margin-right:4px;font-family:Tahoma, Geneva, sans-serif;font-weight:bold; } 
	.list-element div.info a,	
	.list-element div.info h2				{ display:inline;font-size:1em;font-style:normal;text-transform:uppercase;color:#20A6FF;font-weight:bold;margin:0; } 
	
	.cols-element > div						{ background:#f4f4f4;border:1px solid #eaeaea;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
	.cols-element div.info					{ position:relative; }
	.cols-element div.info h2				{ font-size:0.9em;font-style:normal;text-transform:uppercase;color:#20A6FF;font-weight:bold;margin:0;padding:2px 4px;
											  border-bottom:1px solid #eaeaea; }  
	.cols-element div.info .options			{ position:absolute;top:0;right:2px;padding:2px 20px 0;font-family:Verdana, sans-serif;width:150px;text-align:center;font-weight:bold;font-size:0.9em; }
	.cols-element div.info .options	a.prev	{ display:block;width:14px;height:14px;background:url("/Htdocs/Images/sprite_global.gif") no-repeat -115px -32px;top:2px;left:0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute; } 
	.cols-element div.info .options a.next	{ display:block;width:14px;height:14px;background:url("/Htdocs/Images/sprite_global.gif") no-repeat -131px -32px;top:2px;right:0; 
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute; } 
	.cols-element div.info .options a.rss	{ display:block;width:16px;height:16px;background:#FFF url("/Htdocs/Images/sprite_global.png") no-repeat 0 0;top:2px;right:1px;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute; } 
	.cols-element div.listing				{ border-top:1px solid #ffffff;border-bottom:1px solid #eaeaea;padding:4px 0;margin:0 6px;overflow:hidden; } 
	*+html .cols-element div.listing		{ position:relative; } 
	.cols-element div.listing .jscroll 		{ height:204px;overflow:hidden; } 
	.cols-element div.listing .scroll-horizontal .jcontent { padding-left:6px; }
	.cols-element div.listing .scroll-horizontal .jcontent { width:3000px; }   
	.cols-element div.listing .scroll-vertical { margin:0; }
	.cols-element div.more					{ text-align:right;padding:2px 4px;border-top:1px solid #FFF; } 
	.cols-element div.more a				{ font-size:0.9em;color:#20A6FF;font-family:Verdana, sans-serif;font-weight:bold; }  
	.cols-element div.more a:hover			{ color:#333; }  
	.cols-element .item						{ display:block;width:136px;height:180px;background:#ffffff;border:1px solid #e6e6e6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;
											  padding:0;margin:0 10px 0 0;line-height:1.2;overflow:hidden; }
	.cols-element .item:hover				{ background:#ffffff;border-color:#cccccc; }  
	.cols-element .item img					{ position:static;display:block;margin:0 auto; } 
	.cols-element .item	a					{ color:#333;font-size:0.9em;display:block; } 
	.cols-element .item	em					{ display:block;padding:8px 4px 0; } 
	.cols-element .item	strong				{ display:block;padding:2px 4px; } 
	.cols-element div.detail				{ border-top:1px solid #ffffff;border-bottom:1px solid #eaeaea;padding:4px 6px 4px 100px;margin:0;position:relative;height:122px; }
	.cols-element div.detail a				{ color:#333; }
	.cols-element div.detail img			{ position:absolute;top:4px;left:6px; }
	.cols-element div.detail h3				{ font-size:1.5em;margin:6px 0 0; }
	.cols-element div.detail strong			{ font-size:1.2em;font-family:Tahoma, Geneva, sans-serif; }
	.cols-element div.detail em				{ font-size:0.9em;line-height:1.2;display:block; } 
	
	.iframe-homegate						{ text-align:center; }
	.iframe-homegate iframe					{ padding:10px;background:#FFF;border:1px solid #fff;margin:0 auto; }
			
	/* BLOC : Vidéos (BNJ.TV)
	 *****************************************************************/  
	.cols-element .WidgetBNJ				{ background:#f4f4f4 url("http://www.bnj.tv/Htdocs/Images/bnjtv/sprite_widget.png") no-repeat 1px -55px;margin-bottom:32px; }
	.cols-element .WidgetBNJ div.info h2	{ color:#6b598e; }  
	.cols-element .WidgetBNJ div.more a		{ color:#6b598e;display:block;padding:0 102px 0 0;position:relative;text-decoration:none; } 
	.cols-element .WidgetBNJ .item			{ position:relative; }
	.cols-element .WidgetBNJ .item img		{ width:155px; } 
	.cols-element .WidgetBNJ .item span.type{ width:53px;height:53px;position:absolute;top:15px;left:41px;background:url("http://www.bnj.tv/Htdocs/Images/bnjtv/sprite_widget.png") no-repeat 0 0; }
	.cols-element .WidgetBNJ .loading		{ background:none;border:none;height:24px;width:24px;padding:90px 419px 70px 139px; }
	.cols-element .WidgetBNJ .loading img	{ height:auto;width:auto; }
	.cols-element .WidgetBNJ div.more a span{ display:block;width:100px;height:32px;position:absolute;top:-8px;right:0;
											  background:url("http://www.bnj.tv/Htdocs/Images/bnjtv/sprite_widget.png") no-repeat -60px 0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; }
											  
	/* BLOC : News à la une
	 *****************************************************************/  	
	.NewsImportant							{ position:relative;padding-top:0;margin-bottom:30px; }
	.NewsImportant.js .item					{ display:block;float:left;border:none; } 
	.NewsImportant.js .item h3				{ border-top:1px solid #e5e5e5;padding-top:12px; } 
	.NewsImportant.js div.info 				{ top:0; }
	.NewsImportant .item					{ display:none; } 
	.NewsImportant .item.index-0			{ display:block; }
	.NewsImportant .item h3					{ font-size:2em; } 
	.NewsImportant .item img				{ height:245px;width:450px; } 
	.NewsImportant .item p					{ position:relative; }
	.NewsImportant .item p a				{ color:#fff;font-size:1.2em;line-height:1.2;display:block;height:245px; }
	.NewsImportant .item p span				{ position:absolute;top:181px;left:0;width:438px;padding:6px;height:52px; }
	.NewsImportant .item p span.shadow 		{ background:#000;opacity:0.6;-moz-opacity:0.6;-webkit-opacity:0.6;filter:alpha(opacity=60); }
	.NewsImportant .previous				{ display:block;width:26px;height:26px;background:url("/Htdocs/Images/sprite_global.png") no-repeat -72px -18px;bottom:116px;left:-10px;z-index:20;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute;border:none;cursor:pointer; } 
	.NewsImportant .next					{ display:block;width:26px;height:26px;background:url("/Htdocs/Images/sprite_global.png") no-repeat -103px -16px;bottom:116px;right:-10px;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute;border:none;cursor:pointer; }  
	.list-element > a.rss					{ display:block;width:32px;height:16px;background:#FFF url("/Htdocs/Images/sprite_global.png") no-repeat 16px 0;top:4px;right:0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute; } 
	
	/* BLOC : Dernières news régionale te sportives
	 *****************************************************************/  
	.NewsTimeline 							{ padding-top:1px; } 
	.NewsTimeline .item						{ padding-bottom:34px;margin-top:12px; } 
	.NewsTimeline .item a					{ color:#333; }   
	.NewsTimeline .item p					{ position:relative; }
	.NewsTimeline .item.low p				{ position:static; }   
	.NewsTimeline .item h3					{ margin-bottom:6px;line-height:1.2; } 
	.NewsTimeline .item.low 				{ padding-left:165px;min-height:118px; } 
	.NewsTimeline .item.low.no-image		{ padding-left:0;min-height:20px; } 
	.NewsTimeline .item.low img				{ position:absolute;top:16px;left:0; }  
	.NewsTimeline .item img					{ display:block; } 
	
	/* BLOC : News
	 *****************************************************************/  
	.NewsList 								{ padding-top:1px; } 
	.NewsList .item							{ padding-bottom:34px;margin-top:12px; } 
	.NewsList .item a						{ color:#333; }  
	.NewsList .item h3						{ margin-bottom:6px;line-height:1.2; } 
	.NewsList .item.low 					{ padding-left:165px;min-height:118px; } 
	.NewsList .item.low.no-image			{ padding-left:0;min-height:20px; } 
	.NewsList .item.low img					{ position:absolute;top:16px;left:0; }
	 
	/* BLOC : Sondage
	 *****************************************************************/  
	.Polls									{ position:relative;padding-top:12px;margin-bottom:22px; }
	.Polls .item h3							{ font-size:1.5em; }
	.Polls .BlocImage .ImageBox				{ margin:0.3em 0 1.5em;overflow:hidden; }
	.Polls .BlocImage .ImageBox img			{ width:450px; }
	.Polls .BlocPolls .formsection, .Polls .BlocPolls .formpage { margin-bottom:0;padding-bottom:0; }
	*+html .Polls .BlocPolls .formfooter p,
	*+html .Polls .BlocPolls .formfooter	{ height:1%;position:relative; }
	.Polls a.more 							{ clear:both;display:block;font-family:Verdana,sans-serif;font-size:0.9em;font-weight:bold;text-align:right; }
	
	.PollList		 						{ margin-bottom:32px;padding:12px 0 0; } 
	.PollList > div							{ position:relative;margin:0;padding:12px 0 0;border-top:1px solid #e6e6e6; } 
	.PollList .item 						{ border:none;float:left;font-style:italic;line-height:1.2;margin:8px 20px 12px 0; 
											  min-height:82px;padding:4px 0 4px 92px;width:195px;color:#333;display:block; } 
	.PollList .item.player					{ padding-left:0; }
	.PollList .item img						{ position:absolute;top:2px;left:2px; } 
	.PollList .item h3						{ font-size:1em;font-weight:bold;margin-bottom:3px;font-style:normal; } 
	.PollList .item .desc					{ font-size:0.9em; } 
	.PollList .item a						{ color:#333;display:block; } 
	
	.PollArchive							{ margin-bottom:32px; } 
	.PollArchive div.listing				{ height:auto; }
	.PollArchive .item						{ display:block;width:auto;height:auto;background:none;padding:5px 0 5px 5px;float:none;margin:0;line-height:1.5;position:relative;
											  border:none;border-top:1px dotted #a1a1a1;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
	.PollArchive .item.index-0				{ border:none; }
	.PollArchive .item em					{ padding:0 4px;font-size:0.9em; } 
	.PollArchive .item img					{ position:absolute;top:5px;left:5px; } 
	.PollArchive .item strong				{ height:auto; } 
	.PollArchive .item a					{ font-size:1em; } 
	.PollArchive .pagination ul				{ margin:3px 0;font-weight:bold; }  
	.PollArchive .pagination ul a.selected	{ background:#fbfbfb; }  

	
	/* BLOC : Concours 
	 *****************************************************************/ 
	.Games		 							{ padding-top:12px; } 
	.Games .item 							{ padding-left:214px;min-height:206px;margin-bottom:42px; } 
	.Games .item h3							{ font-size:1.5em; }
	.Games .item a img						{ position:absolute;top:18px;left:2px; } 
	.Games .item p							{ color:#555;font-size:0.9em; } 
	.Games .item p span.ribbon 				{ position:absolute;top:16px;left:0;width:160px;padding:0;height:92px;background:url("/Htdocs/Images/rfj/sprite.png") no-repeat -209px 0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; }  
	.Games .item p span.desc 				{ display:block;margin-bottom:1em;color:#000;font-size:1.1em; }  
	.Games .item a							{ color:#333; } 
	
	.home .EZ_Attachment_1 .Games .item		{ padding-left:170px; }
	.home .EZ_Attachment_1 .Games .item img	{ width:157px; }
	
	/* BLOC : Dernières news régionale et sportives
	 *****************************************************************/  
	.Movies									{ margin-bottom:42px;height:320px; } 
	.Movies	.item							{ padding:6px 3px;width:125px;height:230px; } 
	.Movies .item img						{ margin:2px auto 6px; }  
	.Movies .item strong					{ border-top:1px solid #e6e6e6;padding:4px 10px 2px; }
	.Movies .item span						{ display:block;padding:0 10px; }
	.Movies h3								{ position:absolute;top:-9999px;left:-9999px; } 
	.Movies div.listing			 			{ display:none;overflow:hidden; }
	.Movies div.listing.index-0				{ display:block; }
	.Movies div.listing .jscroll 			{ height:266px; } 
		
	/* BLOC : Dernières news nationales, internationales, culturelles et économiques
	 *****************************************************************/
	.NewsOther								{ margin-bottom:32px; } 
	.NewsOther div.listing .jscroll			{ height:280px;position:relative; } 
	.NewsOther div.more a					{ display:block;padding:0 6px 0 5px;float:left;text-align:center;font-size:0.8em; }
	.NewsOther .item						{ display:block;width:auto;height:auto;background:none;padding:6px 0;float:none;margin:0;line-height:1.5;
											  border:none;border-top:1px dotted #a1a1a1;width:286px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
	.NewsOther .item.index-0				{ border:none; }
	.NewsOther .item strong					{ border:none;display:inline;font-style:italic;font-size:0.9em; } 
	.NewsOther .item	a					{ font-size:1em; }  
	 
	/* BLOC : News sur le même sujet
	 *****************************************************************/
	.NewsByTag								{ margin-bottom:32px; } 
	.NewsByTag div.listing .jscroll			{ position:relative; } 
	.NewsByTag .item						{ display:block;width:auto;height:auto;background:none;padding:4px 0;float:none;margin:0;line-height:1.5;
											  border:none;border-top:1px dotted #a1a1a1;width:286px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
	.NewsByTag .item.index-0				{ border:none; }
	.NewsByTag .item strong					{ border:none;display:inline;font-size:0.9em; }
	.NewsByTag .item em						{ display:inline;padding:0;font-size:0.9em; } 
	.NewsByTag .item a						{ font-size:1em; } 
	
	/* BLOC : Rubriques du blog
	 *****************************************************************/
	.BlogCategory							{ margin-bottom:32px; } 
	.BlogCategory .item						{ display:block;width:auto;height:auto;background:none;padding:4px 0;float:none;margin:0;line-height:1.5;
											  border:none;border-top:1px dotted #a1a1a1;width:286px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
	.BlogCategory .item.index-1				{ border:none; }
	.BlogCategory .item strong				{ border:none;display:inline;font-size:0.9em; }
	.BlogCategory .item em					{ display:inline;padding:0;font-size:0.9em; } 
	.BlogCategory .item a					{ font-size:1em; } 
	
		
	/* BLOC : News suivantes de la même catégorie
	 *****************************************************************/
	.NewsNext								{ margin-bottom:32px; } 
	.NewsNext div.listing					{ height:auto; }
	.NewsNext .item							{ display:block;width:auto;height:auto;background:none;padding:5px 0 5px 100px;float:none;margin:0;line-height:1.5;position:relative;
											  border:none;border-top:1px dotted #a1a1a1;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
	.NewsNext .item.index-0					{ border:none; }
	.NewsNext .item.no-image				{ padding-left:5px; }
	.NewsNext .item.no-image strong			{ height:auto; }
	.NewsNext .item em						{ padding:0 4px;font-size:0.9em; } 
	.NewsNext .item img						{ position:absolute;top:5px;left:5px; } 
	.NewsNext .item strong					{ height:50px; } 
	.NewsNext .item	a						{ font-size:1em; } 
	.NewsNext .pagination ul				{ margin:3px 0;font-weight:bold; }  
	.NewsNext .pagination ul a.selected		{ background:#fbfbfb; }  
	
	/* BLOC : Réseau sociaux
	 *****************************************************************/
	.Facebook								{ margin-bottom:32px; }
	.Twitter								{ margin-bottom:32px; }
	.Twitter a								{ display:block;font-family:Tahoma, Geneva, sans-serif;font-size:1em;font-weight:bold;padding:13px 45px 8px 6px;
											  background:url("/Htdocs/Images/rfj/sprite.png") no-repeat -370px 0;color:#000000;height:18px; }
	
	
	/* BLOC : Documents 
	 *****************************************************************/  	
	.DocumentsList 							{ padding-top:1px; } 
	.DocumentsList .item					{ padding-bottom:34px;margin-top:12px; } 
	.DocumentsList .item a					{ color:#333; }  
	.DocumentsList .item h3					{ margin-bottom:6px;line-height:1.2; } 
	.DocumentsList .item.low 				{ padding-left:165px;min-height:118px; } 
	.DocumentsList .item.low.no-image		{ padding-left:0;min-height:20px; } 
	.DocumentsList .item.low img			{ position:absolute;top:16px;left:0; }
	
	/* BLOC : Photos
	 *****************************************************************/  	
	.PicturesGalleries						{ margin-bottom:32px; }
	
	/* BLOC : Blog
	 *****************************************************************/
	.Blog 									{ position:relative;margin-bottom:32px;padding:12px 0 0; }
	.Blog .item h3							{ font-size:1.5em; }
	.Blog .item a							{ color:#333; }   
	.Blog .item p							{ position:relative; } 
	.Blog .item p .desc						{ display:block; }  
	.Blog a.rss								{ display:block;width:32px;height:16px;background:#FFF url("/Htdocs/Images/sprite_global.png") no-repeat 16px 0;top:4px;right:0;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute; } 
	.Blog a.more							{ display:block;font-family:Verdana, sans-serif;text-align:right;font-weight:bold;font-size:0.9em; } 
	
	.BlogList								{ padding-top:1px; }
	.BlogList .item 						{ padding:12px 0 18px 165px;margin:12px 0 46px;min-height:118px;border-bottom:1px solid #e5e5e5; } 
	.BlogList .item img						{ position:absolute;top:16px;left:0; }
	.BlogList .item a						{ color:#333; }  
	.BlogList .item h3						{ margin-bottom:6px;line-height:1.2; } 
	.BlogList .item.no-image				{ padding-left:0;min-height:20px; }  
	.BlogList .item .info.bottom 			{ top:auto;bottom:-10px; }  
	.BlogList .item .bottom span 			{ border:1px solid #eaeaea;background:#f4f4f4;padding:2px 6px;text-transform:none;margin-right:10px; }  

	
	.BlogArchive select						{ display:block;float:left;width:180px;padding:0;margin:4px 10px 4px 4px;height:20px; }
	.BlogArchive button						{ margin:2px; }
	
	.BlogArchiveCalendar 					{ width:302px;font-size:11px; }
	.BlogArchiveCalendar .fc-grid table 	{ border-collapse:collapse; }
	.BlogArchiveCalendar .fc-grid .fc-day-content, 
	.BlogArchiveCalendar .fc-grid .fc-day-content div { height:0;padding:0;margin:0;line-height:0;font-size:0; }
	.BlogArchiveCalendar .fc-grid .fc-day-number { text-align:center;float:none;padding:6px 2px;font-size:10px; }
	.BlogArchiveCalendar .fc-grid th 		{ background:none;border:1px solid #F7F7F7;border-bottom:1px solid #FFF;text-transform:uppercase;text-align:center;padding:2px; }
	.BlogArchiveCalendar .fc-grid td{ width:42px;color:#848484;padding:2px 0;background:#e8e8e8;border-color:#FFF;cursor:pointer; }
	.BlogArchiveCalendar .fc-grid tr:nth-child(2n) td{ width:42px;color:#848484;padding:2px 0;background:#e8e8e8;border-color:#FFF;cursor:pointer; }
	.BlogArchiveCalendar .fc-header td 		{ border:none;background:none; }
	.BlogArchiveCalendar .fc-header h2 		{ font-size:12px;color:#333;margin:0;text-align:center; }
	.BlogArchiveCalendar .fc-header 		{ background:none;margin:0; }
	
	.BlogArchiveCalendar .fc-button-inner	{ display:none; }
	.BlogArchiveCalendar .fc-button			{ display:block;width:14px;height:14px;padding:0;margin:0;background:url("/Htdocs/Images/sprite_global.gif") no-repeat -131px -32px;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;cursor:pointer;border:none; }
	.BlogArchiveCalendar .fc-button-next	{ background-position:-131px -32px;float:right; }
	.BlogArchiveCalendar .fc-button-prev	{ background-position:-115px -32px;float:left; }
	
	.BlogArchiveCalendar .fc-event-skin { margin:-29px 0px 0 0;padding:0;border:none;background:none; }
	.BlogArchiveCalendar .fc-event .fc-event-inner { padding:7px 0 8px;margin:0 1px;border:1px solid #CCC;background:#E8E8E8;color:#20A9FF;text-align:center;height:14px;font-size:10px; }
	.BlogArchiveCalendar .fc-event .fc-event-inner:hover { color:#000;cursor:pointer;border-color:#AAA; } 

	
	.BlogMostView							{ margin-bottom:32px; } 
	.BlogMostView .item						{ display:block;width:auto;height:auto;background:none;padding:4px 0;float:none;margin:0;line-height:1.5;
											  border:none;border-top:1px dotted #a1a1a1;width:286px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
	.BlogMostView .item.index-0 			{ border:none; }
	.BlogMostView .item strong				{ border:none;display:inline;font-size:0.9em; }
	.BlogMostView .item em					{ display:inline;padding:0;font-size:0.9em; } 
	.BlogMostView .item a					{ font-size:1em; } 
	
	
	/* BLOC : Naissance
	 *****************************************************************/
	.Babies		 							{ margin-bottom:32px;padding:12px 0 0; } 
	.Babies.forms 							{ margin-bottom:12px; } 
	.Babies	> div							{ position:relative;margin:0;padding:12px 0 0;border-top:1px solid #e6e6e6; } 
	.Babies .item 							{ padding:4px 0 4px 92px;min-height:78px;margin:8px 0 24px;font-style:italic;border:none; } 
	.BlocDynamic .Babies .item 				{ margin:0 0 12px 0; } 
	.Babies .item img						{ position:absolute;top:2px;left:2px; } 
	.Babies .item a							{ color:#000; } 
	.Babies .item h3						{ font-size:1em;font-weight:bold;margin-bottom:0;font-style:normal; } 
	.Babies .item .desc						{ font-size:0.9em; } 
	.Babies a.more							{ display:block;font-family:Verdana, sans-serif;text-align:right;font-weight:bold;font-size:0.9em; }  
	.Babies .item img.empty					{ position:absolute;top:18px;left:22px;background:url("/Htdocs/Images/sprite_global.gif") no-repeat -117px -48px;width:46px;height:46px; } 
	.Babies .item.sexe-97 img.empty			{ background-position:-170px -50px; }   
	
	/* BLOC : Chronique
	 *****************************************************************/
	.PodcastList		 					{ margin-bottom:32px;padding:12px 0 0; } 
	.PodcastList > div						{ position:relative;margin:0;padding:12px 0 0;border-top:1px solid #e6e6e6; } 
	.PodcastList .item 						{ border:none;float:left;font-style:italic;line-height:1.2;margin:8px 15px 12px 0; 
											  min-height:82px;padding:4px 0 4px 92px;width:200px;color:#333;display:block; } 
	.PodcastList .item.player				{ padding-left:0;width:308px;margin-right:0; }
	.PodcastList .item img					{ position:absolute;top:2px;left:2px; } 
	.PodcastList .item h3					{ font-size:1em;font-weight:bold;margin-bottom:3px;font-style:normal; } 
	.PodcastList .item .desc				{ font-size:0.9em; } 
	
	.PodcastItemList							{ margin-bottom:32px; } 
	.PodcastItemList div.listing				{ height:auto; }
	.PodcastItemList .item						{ display:block;width:470px;height:auto;padding:5px 126px 5px 5px;margin:0;line-height:1.5;position:relative;
												  border:none;border-top:1px dotted #a1a1a1;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:none; }
	.PodcastItemList .item.index-0				{ border:none; }
	.PodcastItemList .item em					{ padding:0 3px;font-size:0.9em;clear:both; } 
	.PodcastItemList .item strong				{ padding:0 3px;height:auto;clear:both; }  
	.PodcastItemList .item div.desc				{ display:none;font-size:0.9em;padding:6px 3px;clear:both; }  
	.PodcastItemList .item .playlistmore		{ display:block;font-size:1em;width:470px;float:left;position:relative; } 
	.PodcastItemList .item a.button 			{ width:auto;position:absolute;top:3px;right:0;color:#FFF; } 
	
	.PodcastItemList .podcast_status			{ display:none; }
	.PodcastItemList .podcast_status.selected	{ display:block;position:absolute;top:15px;right:92px;width:17px;height:17px;
												  background:url("/Htdocs/Images/sprite_global.gif") no-repeat -376px -31px; }
												  
	.PodcastItemList .pagination ul				{ margin:3px 0;font-weight:bold; }  
	.PodcastItemList .pagination ul a.selected	{ background:#fbfbfb; }  
	
	.PodcastItemList .podcast_open,
	.PodcastItemList .podcast_close				{ display:none;position:absolute;top:0;right:0;color:#A1A1A1;font-size:10px;vertical-align:bottom;padding:2px 0 0 16px; }
	.PodcastItemList .podcast_open span, 
	.PodcastItemList .podcast_close span		{ width:8px;height:6px;float:right;display:block;position:absolute;left:7px;top:8px; 
												  background:url("/Htdocs/Images/sprite_global.gif") no-repeat -294px -45px; } 
	.PodcastItemList .podcast_close span		{ background-position:-308px -45px; }
	
	.PodcastItemList .playlistmore:hover .podcast_open			{ display:block; }
	.PodcastItemList .playlistmore.open:hover .podcast_close	{ display:block; }
	.PodcastItemList .playlistmore.open:hover .podcast_open		{ display:none; }
	.PodcastItemList .playlistmore strong		{ padding:0 63px 0 3px; } 
	
	/* BLOC : Evénements
	 *****************************************************************/
	.Events									{ margin-bottom:32px; }
	.Events .item							{ display:block;width:auto;height:auto;background:none;padding:8px 0;float:none;margin:0;line-height:1.5; 
											  border:none;border-bottom:1px dotted #a1a1a1;width:286px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
	.Events .item:hover						{ background:none; border-color:#A1a1a1; }
	.Events .item h3						{ border:none;padding:0;font-size:1.15em;color:#333;margin:0;line-height:1.2; } 
	.Events .item em						{ padding:0;font-size:0.9em; } 
	.Events .item a							{ font-size:1em; }   
	 
	/* BLOC : Météo
	 *****************************************************************/
	.Meteo									{ margin-bottom:22px;position:relative; } 
	.Meteo .listing							{ height:120px; } 
	.Meteo .item							{ padding:0;width:auto;height:auto;float:none;background:none;border:none;margin:0;display:none; } 
	.Meteo .item:hover						{ background:none; } 
	.Meteo .item.index-0					{ display:block; } 
	.Meteo .item a							{ display:block;width:50%;float:left;position:relative; } 
	.Meteo .item h3							{ color:#555555;font-family:Verdana, sans-serif;font-size:1em;margin:5px 0 0;position:absolute;z-index:6;white-space:nowrap; } 
	.Meteo .item em							{ color:#555555;font-family:Verdana, sans-serif;font-size:1em;font-weight:bold;font-style:normal;padding:4px 0 0; } 
	.Meteo .item .meteo-ico					{ display:block;width:45px;height:40px;margin:0;left:auto; } 
	.Meteo .item a.index-0					{ width:100%;height:50px; } 
	.Meteo .item a.index-0 .meteo-ico		{ position:absolute;top:0;right:0;z-index:5; }  
	.Meteo .item a.index-0 em				{ padding-top:20px; }  
	.Meteo .item a.index-1					{ width:63px;border-right:1px solid #fff; }
	.Meteo .item a.index-2					{ width:63px;padding-left:7px;border-left:1px solid #e6e6e6; } 
	.Meteo div.more a 						{ font-size:0.8em; } 
	.Meteo div.info .options 				{ padding:0;width:32px; } 
	
	
	.AudioNews								{ font-size:1em;margin-top:20px;min-height:620px; }
	.AudioNews thead tr th					{ background:#f0f0f0;padding:2px 4px;border-top:1px solid #FFF;border-right:1px solid #FFF;vertical-align:top;color:#20A9FF;font-weight:normal; }
	.AudioNews tbody tr td					{ background:#f0f0f0;padding:2px;border-top:1px solid #FFF;border-right:1px solid #FFF;vertical-align:top; }
	.AudioNews tbody tr:nth-child(2n) td	{ background:#f0f0f0;padding:2px;border-top:1px solid #FFF;border-right:1px solid #FFF;vertical-align:top; }
	
	.AudioNews tbody tr td.fc-other-month	{ background:#FBFBFB; }
	.AudioNews tbody tr:nth-child(2n) td.fc-other-month { background:#FBFBFB; }
	.AudioNews .fc-other-month .fc-day-number { color:#BBB; }
	
	
	.AudioNews td.fc-today					{ background:#20A9FF; } 
	.AudioNews tbody tr:nth-child(2n) td.fc-today { background:#20A9FF; } 
	.AudioNews td.fc-today .fc-day-number	{ color:#FFF; } 
	
	.AudioNews .ev-today .fc-event-title	{ color:#333; }
	.AudioNews .ev-today .fc-event-title:hover { color:#FFF; } 
	
	.AudioNews .ev-today.ev-current .fc-event-title,
	.AudioNews .ev-today.ev-current .fc-event-title:hover { color:#FFF; }
	
	.AudioNews .fc-header					{ margin:0;border-right:1px solid #FFF; }
	.AudioNews .fc-header td				{ background:#e5e5e5;text-align:center;border-color:#e5e5e5;vertical-align:middle;padding:6px; }
	.AudioNews .fc-header-title	h2			{ font-size:1em;margin:0;padding:0; }
	.AudioNews .fc-header .fc-header-center { width:140px; }
	
	.AudioNews .fc-event					{ line-height:1.2; }
	.AudioNews .fc-event-time				{ display:none; }
	.AudioNews .fc-event-title				{ color:#333;font-size:0.9em;padding:0 0 0 5px;cursor:pointer; }
	.AudioNews .ev-current .fc-event-title,	
	.AudioNews .fc-event-title:hover 		{ color:#20A6FF; }
	.AudioNews .fc-day-number				{ text-align:right;font-size:1.5em;padding:0 5px 0 0;color:#777; }
	.AudioNews .fc-day-content				{ min-height:50px;padding:10px 0 0 0; }
	
	.AudioNews .fc-button					{ display:block;width:14px;height:14px;padding:0;margin:0;background:url("/Htdocs/Images/sprite_global.gif") no-repeat -131px -32px;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;cursor:pointer; }
	.AudioNews .fc-button-next				{ background-position:-131px -32px;float:left; }
	.AudioNews .fc-button-prev				{ background-position:-115px -32px;float:right; }
											  
	 
	/* BLOC : Liens promotionnels
	 *****************************************************************/ 
	.sticker 								{ border:1px solid #e6e6e6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:22px;position:relative;background:#f4f4f4; }
	.sticker:hover							{ border-color:#cccccc}
	.sticker div, .sticker a 				{ padding:62px 6px 6px;color:#555555;font-size:0.9em;line-height:1.2;display:block;min-height:64px;
											  background:url("/Htdocs/Images/sprite_global.png") no-repeat -132px 0; }
	.sticker div strong, .sticker a strong	{ font-size:1.3em;color:#333333;display:block;font-family:Tahoma, Geneva, sans-serif;margin-bottom:3px; }	
	.sticker a:hover						{ color:#333333; }						
											  
	.sticker.homegate						{ background:#ffffff url("/Htdocs/Images/stickers/homegate.jpg") no-repeat -1px 3px; }
	.sticker.homegate a						{ background:none;color:#333;text-align:center;font-weight:bold;padding:66px 12px 6px;min-height:40px; }
	.sticker.jobup							{ background:#ffffff url("/Htdocs/Images/stickers/jobup.jpg") no-repeat -1px 0; }
	.sticker.jobup a						{ background:none;color:#333;text-align:center;font-weight:bold;padding:66px 12px 6px;min-height:40px; }
	
	.sticker.carte-abo						{ background:#f4f4f4 url("/Htdocs/Images/stickers/carte-abo.jpg") no-repeat -1px 0; } 
	.sticker.sport-hebdo					{ background:#f4f4f4 url("/Htdocs/Images/stickers/sportHebdo.jpg") no-repeat -1px 0; } 
	.sticker.foot-regio						{ background:#f4f4f4 url("/Htdocs/Images/stickers/footRegio.jpg") no-repeat -1px 0; } 

	.sticker.music-search					{ background:#f4f4f4 url("/Htdocs/Images/stickers/music-search.jpg") no-repeat -1px 0; } 
	.sticker.music-search div				{ background:none; }
	.sticker.music-search a.button			{ float:none;height:auto;margin:8px 20px;min-height:0;text-align:center; } 
	
	.BlocDynamic .iphoneVersion img			{ margin-top:8px; }
	
	.sticker.sponsors{background-image:url("/Htdocs/Images/stickers/bg_sponsors.jpg");background-repeat:no-repeat;}
	.sticker.sponsors a.sponsored{display:block;margin:0 auto;border:none;text-align:center;padding:0;}
	.sticker.sponsors div{padding-left:0;padding-right:0;}
	.sticker.sponsors strong{padding-left:6px;padding-right:6px;}
	.sticker.sponsors div.item{padding-top:20px;display:none;height:155px;}
	.sticker.sponsors div.index-0{display:block;}
	.sticker.sponsors .options a {dipslay:block;font-size: 0; height: 14px;line-height: 0;overflow: hidden;width: 14px;text-indent: -9999px;position:absolute;top:5px;padding:0;min-height:14px;}
	.sticker.sponsors .options a.prev {background: url("/Htdocs/Images/sprite_global.gif") no-repeat scroll -115px -32px transparent;left:60px;}
	.sticker.sponsors .options a.next {background: url("/Htdocs/Images/sprite_global.gif") no-repeat scroll -131px -32px transparent;left:76px;}
	.sticker.sponsors .options{position:relative;height:20px;border-top: 1px solid #E6E6E6;text-align:center;padding:0;min-height:20px;}
	
	.sticker.carte-sesameRFJ				{ background:#f4f4f4 url("/Htdocs/Images/stickers/carte-sesameRFJ.jpg") no-repeat -1px 0; }
	.sticker.carte-sesameRJB				{ background:#f4f4f4 url("/Htdocs/Images/stickers/carte-sesameRJB.jpg") no-repeat -1px 0; } 
	.sticker.carte-sesameRTN				{ background:#f4f4f4 url("/Htdocs/Images/stickers/carte-sesameRTN.jpg") no-repeat -1px 0; }
	
	.sticker.autocollantRFJ					{ background:#f4f4f4 url("/Htdocs/Images/stickers/autocollantRFJ.jpg") no-repeat -1px 0; }
	.sticker.autocollantRJB					{ background:#f4f4f4 url("/Htdocs/Images/stickers/autocollantRJB.jpg") no-repeat -1px 0; } 
	.sticker.autocollantRTN					{ background:#f4f4f4 url("/Htdocs/Images/stickers/autocollantRTN.jpg") no-repeat -1px 0; }
	
	.sticker.info-instRFJ					{ background:#f4f4f4 url("/Htdocs/Images/stickers/infoInstRFJ.jpg") no-repeat -1px 0; }
	.sticker.info-instRFJ a					{ height:105px; }
	.sticker.info-instRJB					{ background:#f4f4f4 url("/Htdocs/Images/stickers/infoInstRJB.jpg") no-repeat -1px 0; }
	.sticker.info-instRJB a					{ height:105px; }
	.sticker.info-instRTN					{ background:#f4f4f4 url("/Htdocs/Images/stickers/infoInstRTN.jpg") no-repeat -1px 0; }
	.sticker.info-instRTN a					{ height:105px; }
	
	.sticker.radio-vintage					{ background:#f4f4f4 url("/Htdocs/Images/stickers/radioVintage.jpg") no-repeat -1px 0; }

	 
	
	/* Entête d'un news  
	 *****************************************************************/ 
	.top-content							{ position:relative;padding:9px 0 0; }
	.top-content .no-border					{ height:20px; }  
	.top-content .no-border .addthis_toolbox{ width:342px;margin-left:10px;float:left; }  
	.top-content .info						{ border-top:1px solid #e6e6e6;margin-bottom:12px; } 
	.top-content .info span					{ position:absolute;top:0;left:0;background:#FFF;display:block;float:left;padding:0 10px 0 0; } 
	.top-content .info-bottom span			{ left:auto;right:0;padding:0 0 0 10px; } 
	.top-content .actions					{ position:absolute;top:0;right:0;padding:0 0 0 2px;background:#FFF;height:20px; }
	.top-content a.send						{ display:block;width:15px;height:12px;padding:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
											  background:#f4f4f4 url("/Htdocs/Images/sprite_global.gif") no-repeat -173px -30px;margin:0 0 0 8px;float:left;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;border:1px solid #e3e3e3; } 
	.top-content a.send	span				{ display:none; }  
	.top-content a.send:hover				{ border-color:#c6c6c6; }  
	.top-content a.print					{ display:block;width:15px;height:12px;padding:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
											  background:#f4f4f4 url("/Htdocs/Images/sprite_global.gif") no-repeat -197px -30px;margin:0 0 0 8px;float:left;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;border:1px solid #e3e3e3; } 
	.top-content a.print:hover				{ border-color:#c6c6c6; }  
	.top-content a.comment					{ display:block;width:24px;height:24px;padding:0;background:url("/Htdocs/Images/rfj/sprite.png") no-repeat -616px -39px;
											  margin:1px 0 0 8px;float:left;position:relative;font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden; } 
	.top-content a.comment:hover span		{ opacity:0.2;filter:alpha(opacity=20);background:#FFF;position:absolute;top:0;left:0;display:block;width:24px;height:24px; }
	
	/* Pied d'un news  
	 *****************************************************************/  
	.bottom-content							{ border-top:1px solid #e6e6e6;margin:2em 0;padding:4px 0 0 0;height:30px; } 
	.bottom-content .addthis_toolbox		{ float:right; }
	.bottom-content .blog-cat				{ background:#f4f4f4;color:#404040;border:1px solid #e3e3e3;font-size:0.9em;padding:1px 4px;display:block;float:left; }
	
	.SocialWidget							{ float:right; }
	.SocialWidget .twitter-share-button		{ display:block;float:left;margin:0 4px 0 0; }
	.SocialWidget .fb_iframe_widget			{ display:block;float:left;height:21px;overflow:hidden;z-index:400; } 
	.SocialWidget .addthis_button			{ display:block;float:left;margin:2px 10px 2px 0; }
	
	/* Média lié d'une news
	 *****************************************************************/  
	.linkedMedia h2							{ font-size:1.4em;margin:0 0 0.2em 0; }
	.linkedMedia h3							{ font-size:1.15em;margin:0.2em 0; }
	.linkedMedia .info						{ font-size:0.9em;font-style:italic; }
	.linkedMedia .item						{ position:relative;margin:0 0 1.8em; } 
	.linkedMedia .item p					{ line-height:1.2;color:#333;margin:0.5em 0 0; } 
	.linkedMedia .info span 				{ padding:0 20px 0 0; }
	.linkedMedia .info span span			{ left:auto;right:6px;top:3px;display:block;width:11px;height:11px;background:url("/Htdocs/Images/sprite_global.gif") no-repeat 15px 15px;
											  font-size:0;line-height:0;text-indent:-9999px;text-align:left;overflow:hidden;padding:0; }
	.linkedMedia .type-video .info span span { background-position:-331px -38px; }
	.linkedMedia .type-10008 .info span span { background-position:-331px -26px; }
	
	.linkedMedia .type-video .item .icon	{ position:absolute;top:44px;right:4px;display:block;width:54px;height:54px;background:url("/Htdocs/Images/sprite_global.png") no-repeat -67px -94px; }
	.linkedMedia .type-10008 .item .icon	{ position:absolute;top:44px;right:5px;display:block;width:54px;height:54px;background:url("/Htdocs/Images/sprite_global.png") no-repeat -8px -92px; }
	 
	/* Commentaires
	 *****************************************************************/ 
	.comments .AddCommentLink		 	 		{ text-transform:none;background:none;position:relative;font-size:0.9em; }
	.comments .AddCommentLink span	 	 		{ position:absolute;top:4px;right:4px;display:block;width:7px;height:9px;
												  background:url("/Htdocs/Images/rfj/sprite.png") no-repeat -643px -46px; }
			
	/* Dossiers
	 *****************************************************************/ 						 			  
	.StoryDetail								{ position:relative; }			  
	.StoryDetail .EZ_Header 					{ height:200px;margin:0 0 50px;padding:30px 340px 15px 30px; }
	.StoryDetail .EZ_Header h2 					{ font-size:2.5em;border:none;color:#333;font-weight:bold;margin:0 0 0.5em;line-height:1.2; }
	.StoryDetail .EZ_Header .BlocText p 		{ font-size:1.2em;line-height:1.2;margin:0 0 0.5em;color:#333; } 
	
	.StoryHeader								{ position:relative; }			  
	.StoryHeader a			 					{ display:block;height:200px;margin:0 0 20px;padding:30px 340px 15px 30px; }
	.StoryHeader h2 							{ font-size:2.5em;border:none;color:#333;font-weight:bold;margin:0 0 0.5em;line-height:1.2; }
	.StoryHeader .BlocText p 					{ font-size:1.2em;line-height:1.2;margin:0 0 0.5em;color:#333; }  
	  
	.StoryList .item img						{ position:absolute;top:0;left:0; }
	.StoryList .item a							{ display:block;position:relative;height:159px;margin:0 0 20px;color:#333; }
	.StoryList .item a div						{ position:absolute;top:0;left:0;height:135px;padding:15px 270px 9px 15px; }
	
	/* Recherche de titres
	 *****************************************************************/ 
	.MusicSearchForm 							{ margin:0 0 2em 0; }
	.MusicSearchForm p							{ float:left;margin:2px 6px 0 0; }
	.MusicSearchForm button						{ margin:0; } 
	.MusicSearchForm .text						{ float:left;margin:1px 6px 0 0; }
	
	
	/* Infos routes et Radars
	 *****************************************************************/ 
	.RadarInfo .RadarMap { padding:20px;border:1px solid #e1e1e1;background:#FFF;width:574px;height:442px; }
	.RadarInfo .RadarMap #map { width:574px;height:442px; }
	
	.RadarInfo .RadarOptions { padding:5px; }
	.RadarInfo .RadarOptions input { float:left;margin:2px 4px 0 0; }
	.RadarInfo .RadarOptions label { float:left;margin:0 10px 0 0;font-weight:normal; } 
	
	.RadarInfo .RadarEventInfo { width:250px; }
	.RadarInfo .RadarEventInfo h4 { font-size:1em;margin:0 0 3px;border-bottom:1px solid #e3e3e3; }
	.RadarInfo .RadarEventInfo h4.noborder { border:none; }
	.RadarInfo .RadarEventInfo p { margin:0;padding:0;text-align:right;font-size:1em; }
	.RadarInfo .RadarEventInfo p strong { float:left;color:#777; } 
	.RadarInfo .RadarEventInfo span { display:block;margin:3px 0;border-top:1px solid #e1e1e1;padding:3px 0;line-height:1.2; } 
	
	.RadarInfo .BlocTable .RadarTableHeader { background:#E3E3E3;color:#333333;font-size:1em;font-weight:bold;padding:11px 10px 10px; }
	.BlocTable .table-1 tr:nth-child(2n) td.RadarTableHeader { background:#E3E3E3; }
	.RadarInfo .BlocTable th { font-size:0.9em; }
	.RadarInfo .BlocTable td { font-size:0.9em;color:#555; }
	
	.RadarLegend ul { padding:0;margin:0;list-style:none;list-style-type:none; }
	.RadarLegend ul li { border:1px solid #E3E3E3;display:block;float:left;margin:0 5px 5px 0;padding:4px 6px 4px 28px;position:relative;color:#555; }
	.RadarLegend ul li img { left:1px;position:absolute;top:1px;width:22px; }
	
 	/* Grille des programmes */
	#timeline .timelineCadre { height:315px; } 
	#timeline .timelineItem { display:none; }
	#timeline .timelineItem.selected { display:block; } 
	#timeline .timelineItem .jscroll { height:315px;overflow:hidden; } 
	#timeline .timelineItem .scroll-horizontal .jcontent { width:3000px; }   
	#timeline .timelineContent { border:none;line-height:1.5; }     
	#timeline .timelineContent:hover { background:none; }   
	#timeline .timelineLoading { height:315px;width:930px;background:url("/Htdocs/Images/lib/loading.gif") no-repeat 50% 50%; }
	#timeline #timelineScanner { position:absolute;left:50%;padding:0;height:293px;top:58px;z-index:10;width:60px;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);margin:0 0 0 -31px;background:#ddd;border:none;border-left:1px solid #666;border-right:1px solid #666; }

	#timeline .timelineContent a { color:#20A9FF;font-size:1em; }
	#timeline .timelineContentBox a { color:#F1F1F1;display:block;font-size:1em; }
	#timeline .timelineContentBox img { position:absolute; }
	#timeline .timelineContentBox:hover { cursor:pointer; }
	 
	/* SHADOWBOX 
	*****************************************************************/
	.SBContent { background:#FFF;padding:20px;width:520px;height:320px; } 
	 
	#tabsServices .button							{ padding-left:9px;padding-right:12px; }
	#tabsServices .send, #tabsServices .print		{ margin-top:2px; }
	#tabsServices .button:hover						{ 
		cursor:default;
	 	background:#3fb2ff;
		background-image: -moz-linear-gradient(top, 
								#3fb2ff, 
								#029aff);
		background-image: -webkit-gradient(linear,left top,left bottom,
				color-stop(0, 	#3fb2ff),
				color-stop(1, 	#029aff));
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3fb2ff', EndColorStr='#029aff')";
	}
	#tabsServices .button.unselected {
		background:#CBCBCB;
	  	background-image: -moz-linear-gradient(top, 
							#CBCBCB, 
							#9B9B9B);
	 	 background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#CBCBCB),
			color-stop(1, 	#9B9B9B));
	  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CBCBCB', EndColorStr='#9B9B9B')";
	} 
	#tabsServices .button.unselected:hover { 
		cursor:pointer;
		background: #78c8fe;
		background-image: -moz-linear-gradient(top, 
								#78c8fe, 
								#4cb7fe);
		background-image: -webkit-gradient(linear,left top,left bottom,
				color-stop(0, 	#78c8fe),
				color-stop(1, 	#4cb7fe));
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#78c8fe', EndColorStr='#4cb7fe')";
	} 
	.IC2Render #contactServices.unselected,
	.IC2Render #infosServices.unselected { display:none; }
	
	.MeteoChamps .table-1 th em { font-style:normal;font-weight:normal; }
	
	.WebcamClock { background:#E5E5E5;margin:5px 0;padding:1px 4px; } 
	.WebcamMain { float:left;width:400px;border:1px solid #e5e5e5;padding:10px;margin:0 20px 0 0; } 
	.WebcamMenu { float:left;width:172px; }
	.WebcamMenu .WebcamList { padding:0;margin:0;list-style:none outside none;}
	.WebcamMenu .WebcamList li { float:left;margin:0 0 10px 10px;width:76px; }
	.WebcamMenu .WebcamList li a { background:none;border:1px solid #E5E5E5;display:block;height:48px;padding:2px;width:70px; }
	.WebcamMenu .WebcamList li a img { border:none;margin:0;padding:0;width:70px; }
	
	.IC2Site .EditUser .newsletterFields .field div { padding:6px 0 6px 206px;height:14px;position:relative;margin:0; }
	.IC2Site .EditUser .newsletterFields .field div input { margin:0; }
	.IC2Site .EditUser .newsletterFields .field span { position:absolute;top:0;left:0;display:block;width:206px;height:26px; } 
	.IC2Site .EditUser .newsletterFields .field .rfj-1 span { background:url("/Htdocs/Images/rfj/sprite.png") no-repeat 0 0; } 
	.IC2Site .EditUser .newsletterFields .field .rfj-2 span { background:url("/Htdocs/Images/rfj/sprite.png") no-repeat 0 -26px; }
	.IC2Site .EditUser .newsletterFields .field .rfj-3 span { background:url("/Htdocs/Images/rfj/sprite.png") no-repeat 0 -52px; } 
	.IC2Site .EditUser .newsletterFields .field .rfj-4 span { background:url("/Htdocs/Images/rfj/sprite.png") no-repeat 0 -78px; }   
	.IC2Site .EditUser .newsletterFields .field .rfj-5 span { background:url("/Htdocs/Images/rfj/sprite.png") no-repeat 0 -104px; }  
	.IC2Site .EditUser .newsletterFields .field .rfj-6	{ border-bottom:1px solid #E5E5E5;margin-bottom:8px;padding-bottom:15px; }	
	.IC2Site .EditUser .newsletterFields .field .rjb-7 span { background:url("/Htdocs/Images/rjb/sprite.png") no-repeat 0 0; } 
	.IC2Site .EditUser .newsletterFields .field .rjb-8 span { background:url("/Htdocs/Images/rjb/sprite.png") no-repeat 0 -26px; }
	.IC2Site .EditUser .newsletterFields .field .rjb-9 span { background:url("/Htdocs/Images/rjb/sprite.png") no-repeat 0 -52px; } 
	.IC2Site .EditUser .newsletterFields .field .rjb-10 span { background:url("/Htdocs/Images/rjb/sprite.png") no-repeat 0 -78px; }  
	.IC2Site .EditUser .newsletterFields .field .rjb-11 span { background:url("/Htdocs/Images/rjb/sprite.png") no-repeat 0 -104px; } 
	.IC2Site .EditUser .newsletterFields .field .rjb-12	{ border-bottom:1px solid #E5E5E5;margin-bottom:8px;padding-bottom:15px; }
	.IC2Site .EditUser .newsletterFields .field .rtn-13 span { background:url("/Htdocs/Images/rtn/sprite.png") no-repeat 0 0; } 
	.IC2Site .EditUser .newsletterFields .field .rtn-14 span { background:url("/Htdocs/Images/rtn/sprite.png") no-repeat 0 -26px; }
	.IC2Site .EditUser .newsletterFields .field .rtn-15 span { background:url("/Htdocs/Images/rtn/sprite.png") no-repeat 0 -52px; } 
	.IC2Site .EditUser .newsletterFields .field .rtn-16 span { background:url("/Htdocs/Images/rtn/sprite.png") no-repeat 0 -78px; }  
	.IC2Site .EditUser .newsletterFields .field .rtn-17 span { background:url("/Htdocs/Images/rtn/sprite.png") no-repeat 0 -104px; } 
	
	/* CALIBRAGE ICECUBE2.NET 
	*****************************************************************/ 
	.IC2Editor #AdZone1,.IC2Editor #AdZone2							{ margin-top:77px; }  
	.Imported img 													{ padding:0 15px 5px 0; background:none; }
	
	.IC2Editor .low .IC2EditableImage a.IC2EditableImageButton 		{ top:16px; }
	.IC2Editor .IC2EditableImage a.IC2EditableImageButton 			{ top:0;left:0;width:19px;height:17px; }
	.IC2Editor .IC2EditableImage a.IC2EditableImageButton:hover 	{ color:#36537F; }  
	.IC2Editor .BlocSlideshow .item span.info 	{ display:none; }  
	
	.IC2Editor .Events a.IC2EditableImageButton 					{ left:6px;top:4px; }  
	
	*+html .IC2Editor .IC2Site							 			{ height:auto; }  
	  
	/* DE CUSTOM.CSS
	****************************************************************/
	

	.IC2Site .noBorder 						{ border:none; }
	#footer .copyright a.icecube2 			{ font-size:0.9em;text-transform:none; }
	.transition 							{ -moz-transition: all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; }

	/* -- EVENTS --------- */
	.properties 							{ background:none;border:none;border-bottom:1px solid #E2E2E2;margin:0 0 2.5em;padding:7px 0 15px; }
	.BlocImage .ImageBox span 				{ clear:both;color:#777777;display:block;font-size:85%;font-style:italic;line-height:1.2;padding:8px 0 0; }
	
	.EventsTimeline .item.low 				{ min-height:118px;padding-left:103px; }
	.EventsTimeline .item.low.no-image 		{ min-height:20px;padding-left:0; }
	.EventsTimeline .item a.more 			{ color:#20A6FF;display:block; }

	/* -- GALLERY -------- */
	.gallery.listing 						{ margin-top:25px; }
	.photogallery 							{ width:184px;float:left;margin:0 30px 30px 0;position:relative;dipslay:block;border-top:1px solid #e5e5e5; }
	.photogallery.last 						{ margin-right:0; }
	.photogallery p a img {
		padding:10px;
		border:1px solid #e5e5e5;
		position:absolute;
		top:12px;
		left:8px;
		background:#fff;
		z-index:30;
		-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);
		-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);
		box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);
	}
	.photogallery p a:hover img {
		border:1px solid #aaa;
		background:#f9f9f9;
		-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
	}
	.photogallery h3 {
		padding-top:128px;
		font-size:1.1em;
		line-height:1.3em;
	}
	.photogallery .desc {
		font-size:0.9em;
		line-height:1.5em;
	}
	.BlocPicturesGallery .item img {
	    border: medium none;
		height:auto;
	    margin: 0;
	    padding: 0;
	}
	.BgAlbum1, .BgAlbum2  {
		display:block;
		width:157px;
		height:107px;
		position:absolute;
		border:1px solid #e5e5e5;
		background:#fff;
	}
	.BgAlbum1  {
		top:14px;
		left:10px;
		z-index:20;
	}
	.BgAlbum2 {
		top:17px;
		left:13px;
		z-index:10;
	}
	.BlocPicturesGallery .item a:hover {
	    border: 1px solid #aaa;
		-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
		box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	}
	/* -- Typo ----------- */
	.IC2Site .default-title {
	    border-bottom: 1px solid #D9D9D9;
	    color: #666666;
	    font-size: 2em;
	    font-weight: normal;
	    line-height: 1.25em;
	    margin: 0.5em 0;
		padding-bottom:0.25em;
	}
	.IC2Site .default-subtitle {
	    font-size: 1.8em;
	    line-height: 1.25;
		font-weight:bold;
	    margin-bottom: 0.5em;
		color:#20A6FF;
	}
	.IC2Site .wysiwyg-h1 {
	    font-size: 1.4em;
	    line-height: 1.25;
		font-weight:bold;
	    margin-bottom: 0.25em;
		color:#333;
	}
	.IC2Site .wysiwyg-h2 {
	    font-size: 1.2em;
	    line-height: 1.25;
		font-weight:bold;
	    margin-bottom: 0.4em;
		color:#333;
	}
	.IC2Site .wysiwyg-h3 {
	    font-size: 1.1em;
	    line-height: 1.25;
		font-weight:bold;
	    margin-bottom: 0.25em;
		color:#888;
	}
	.IC2Site .wysiwyg-h4 {
	    font-size: 1em;
	    line-height: 1.25;
		font-weight:bold;
	    margin-bottom: 0.25em;
		color:#333;
	}

	/* -- CINEMA --------- */
	/* -- Listing -------- */
	.CityItem {
		margin-bottom:54px;
	}
	.NewsList.MoviesList .item.low {
	    min-height: 86px;
	    padding-left: 93px;
		margin-top:25px;
	}
	h2.pageTitle.CineTitle {
		width:600px;
		margin-top:25px;
	}
	/* -- Details -------- */
	#CinemaCityListing {
		position:relative;
		margin-top:20px;
	}
	#CinemaCityListing .item{
		padding-top:18px;
		border:none;
	}
	#CinemaCityListing div.info a {
		font-weight:normal;
		font-style:italic;
		text-transform:none;
	}
	a.linkSalle span {
		color:#fff;
	}
	a.linkSalle:hover span {
		color:#20A6FF;
		font-size:0.85em;
	}
	h2 span.CinemaMovieTitle {
		color:#999;
		font-size:0.5em;
		margin-top:-1.25em;
		display:block;
		font-weight:normal;
		font-style:italic;
	}
	#CinemaCityListing .item { position:relative; }
	#CinemaCityListing img.MoviesImg, #trailerBox {
		border:1px solid #e6e6e6;
		padding:8px;
	}
	.properties.movies { 
		position:absolute;
		top:18px;
		right:0;
		width:405px;
		border:none;
	} 
	.properties.movies p { clear:both; } 
	.properties.movies p.wysiwyg-h2 {
		margin-bottom:18px;
	}
	.InfoMovie {
		margin:25px 0;
	}
	/* -- Tableau horaires -- */
	.InfoMovie h5 {
		margin-bottom:0.2em;
	}
	.IC2Site table.CinemaSeance {
		border-bottom:1px solid #e6e6e6;
		border-top:1px solid #e6e6e6;
		border-left:1px solid #e6e6e6;
		margin-bottom:3px;
	}
	.IC2Site table.CinemaInfos {
		font-style:italic;
		font-size:0.9em;
		color:#999;
	}
	.IC2Site .CinemaSeance thead th {
		border-bottom: 1px solid #e6e6e6;
		border-right: 1px solid #e6e6e6;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		font-weight: normal;
		text-align: center;
		background:#f9f9f9;
	}
	.IC2Site .CinemaSeance tbody {
		margin-top:20px;
	}
	.IC2Site .CinemaSeance tbody tr td {
		font-weight: bold;
		text-align: center;
		background:none;
		padding:17px 0;
		border-right: 1px solid #e6e6e6;
	}
	.IC2Site .CinemaInfos tbody tr td {
		vertical-align:top;
	}
	.top-content .actions.top {
	    background: none repeat scroll 0 0 #FFFFFF;
	    height: 20px;
	    padding:0 9px 0 2px;
	    position: absolute;
	    right: 80px;
	    top: 0;
	}
	.LinkExtCine {
		position:absolute;
		right:0;
		top:-10px;
	}
	.list-element .LinkExtCine {
		position:absolute;
		right:0;
		top:-56px;
	}

	/* BLOC : Table
	-------------------------------------------------------------- */ 
	.BlocTable .table-0 caption 				{ background:#f9f9f9;color:#666;padding:.4em .5em;border:1px solid #e6e6e6;text-transform:uppercase; }
	.BlocTable .table-0 th 						{ background:none;vertical-align:top;padding:.3em .5em; }
	.BlocTable .table-0 td,
	.BlocTable .table-0 tr:nth-child(2n) td		{ background:none;vertical-align:top;padding:.4em .5em; line-height:1.2; }
	.BlocTable .table-0 tr:hover				{ background:#fbfbfb;}

	.BlocTable .table-1							{ border-top:1px solid #333; }
	.BlocTable .table-1 caption 				{ background:none;color:#333;padding:.1em 0;border:none;text-transform:none;font-weight:bold; }
	.BlocTable .table-1 th 						{ background:#333;color:#f6f6f6;padding:.4em .5em;vertical-align:top; border-top:1px solid #666; }
	.BlocTable .table-1 td						{ padding:.4em .5em; line-height:1.5; border-bottom:1px solid #CCC;vertical-align:top; }
	.BlocTable .table-1 tr:nth-child(2n) td		{ background:#f9f9f9;vertical-align:top;}

	.BlocTable .table-2							{ border-top:1px solid #ccc; }
	.BlocTable .table-2 						{ border-left:1px solid #CCC;}
	.BlocTable .table-2 caption 				{ background:none;color:#111;padding:.1em 0;border:none;text-transform:none;font-weight:bold; }
	.BlocTable .table-2 th 						{ background:#CCC;color:#333;padding:.4em .5em;vertical-align:top;border-right:1px solid #999; border-top:1px solid #eee;}
	.BlocTable .table-2 td						{ padding:.4em .5em; line-height:1.5; border-bottom:1px solid #CCC;border-right:1px solid #CCC;vertical-align:top; }
	.BlocTable .table-2 tr:nth-child(2n) td		{ background:#F2F2F2;vertical-align:top;}

	/* -- RECHERCHE ------ */
	.result .listing {
	    border-top: 1px solid #e1e1e1;
	    clear: both;
	    margin: 10px 0 54px 0;
		position:relative;
	}
	.result .listing .item {
	    background: none repeat scroll 0 0 #fafafa;
	    border-bottom: 1px solid #e1e1e1;
	    border-top: 2px solid #fff;
	    padding: 42px 28px 28px 140px;
	    position: relative;
		min-height:55px;
	}
	.result .listing .item.no-image {
	    padding: 42px 28px 28px 28px; 
		min-height:auto;
	}
	.result .listing .item.empty {
		text-align:center;
	    padding: 28px;
	}
	.result .listing .item:hover {
	    background: none repeat scroll 0 0 #fcfcfc;
	}
	.result .listing .item img {
	    left: 28px;
	    position: absolute;
	    top: 28px;
	}
	.result .listing .item a {
	    color: #333333;
	}
	.result .listing .item h3 a{
	    padding:0;
		background:none;
	}
	.result .listing .item h3 a:hover {
	    color: #20A6FF;
	}
	.result .listing .item .info {
	    color: #555555;
	    display: block;
	    font-size: 10px;
	    padding-top: 4px;
	    position: absolute;
	    text-transform: uppercase;
	    top: 21px;
	}
	.result .listing .item .HighlightedTerm {
	    background: none repeat scroll 0 0 #f2f2f2;
	    color: #20A6FF;
	    font-style: italic;
	    padding: 0 2px;
	}
	.AdvancedSearchLink {
	    background: url("/Htdocs/Images/lib/arrow.gif") no-repeat scroll 100% 50% transparent;
	    font-size: 100%;
	    margin-bottom: 0;
	    padding: 0 16px 0 0;
	    text-transform: none;
	}

	/* -- METEO ---------- */
	.IC2Editor .MeteoDetail						{ width:615px;float: left; margin-right: 20px; width: 607px;}

	.MeteoPage									{position:relative;}
	#logoMeteo 									{ position:absolute;top:-53px;right:0;}
	.IC2Editor #logoMeteo 						{ display:none;}
	.MeteoLogo a:link, .MeteoLogo a:hover, 
	.MeteoLogo img 								{ border:none;background:none; }
	.MeteoMenu 									{ width:615px;border-bottom:1px solid #e6e6e6;margin-bottom:13px;padding-bottom:22px;height:40px; }
	.noBorder									{ border:none; }
	.MeteoMenu ul 								{ list-style:none;padding:0;float:left;margin:0; }
	.MeteoMenu .top-content						{ float:left; }
	.MeteoMenu li 								{ float:left; }
 
	.MeteoMenu a.button							{ background:#cbcbcb;background-image: -moz-linear-gradient(top, #cbcbcb, 	#9b9b9b); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #cbcbcb),color-stop(1, #9b9b9b));
	  											  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cbcbcb', EndColorStr='#9b9b9b')";}

	.MeteoMenu a.button.selected				{ background:#3fb2ff;background-image: -moz-linear-gradient(top, #3fb2ff, 	#029aff); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #3fb2ff),color-stop(1, #029aff));
												  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3fb2ff', EndColorStr='#029aff')";}

	.infoMeteo									{background:#FFF;color:#555;float: left;font-size: 0.9em;font-style: italic;height: 16px;left: 0;padding: 3px 23px 3px 0;position: absolute;top: 50px;}
}

#wrapper #container .inner #MeteoMap_1, 
#WebcamMap 									{ position: relative;width: 600px;height: 535px;background:url("/Htdocs/Images/MeteoMap.gif") no-repeat 0 0;z-index:0; }
#MeteoMapContainer 								{ /*background:url("/Htdocs/Images/Meteo/MeteoMap2.png") no-repeat;*/margin:27px 0 54px;position: relative;width: 600px;height: 535px;/* z-index:0;*/ }
#meteoChoiceBox								{ position:absolute; top:0; left:0;}
#meteoMap									{ position:absolute; top:0;}


#MeteoMap_1 .meteo0, #MeteoMapContainer .meteo0, #MeteoMap_3 .meteo0 {top: 315px;left: 175px;} /* Le Locle */
#MeteoMap_1 .meteo1, #MeteoMapContainer .meteo1, #MeteoMap_3 .meteo1 {top: 270px;left: 180px;} /* La Chaux-de-Fonds */
#MeteoMap_1 .meteo2, #MeteoMapContainer .meteo2, #MeteoMap_3 .meteo2 {top: 138px;left: 300px;} /* Saignelégier */
#MeteoMap_1 .meteo3, #MeteoMapContainer .meteo3, #MeteoMap_3 .meteo3 {top: 80px;left: 450px;} /* Delémont */
#MeteoMap_1 .meteo4, #MeteoMapContainer .meteo4, #MeteoMap_3 .meteo4 {top: 360px;left: 260px;} /* Neuchâtel */
#MeteoMap_1 .meteo5, #MeteoMapContainer .meteo5, #MeteoMap_3 .meteo5 {top: 480px;left: 260px;} /* Payerne */
#MeteoMap_1 .meteo6, #MeteoMapContainer .meteo6, #MeteoMap_3 .meteo6 {top: 510px;left: 115px;} /* Yverdon */
#MeteoMap_1 .meteo7, #MeteoMapContainer .meteo7, #MeteoMap_3 .meteo7 {top: 200px;left: 390px;} /* Tavannes */
#MeteoMap_1 .meteo8, #MeteoMapContainer .meteo8, #MeteoMap_3 .meteo8 {top: 270px;left: 415px;} /* Bienne */
#MeteoMap_1 .meteo9, #MeteoMapContainer .meteo9, #MeteoMap_3 .meteo9 {top: 40px;left: 340px;} /* Porrentruy */
#MeteoMap_1 .meteo10, #MeteoMapContainer .meteo10, #MeteoMap_3 .meteo10 {top: 415px;left: 95px;} /* Fleurier */
#MeteoMap_1 .meteo11, #MeteoMapContainer .meteo11, #MeteoMap_3 .meteo11 {top: 310px;left: 250px;} /* Dombresson */
#MeteoMap_1 .meteo12, #MeteoMapContainer .meteo12, #MeteoMap_3 .meteo12 {top: 370px;left: 100px;} /* La Brévine */
#MeteoMap_1 .meteo13, #MeteoMapContainer .meteo13, #MeteoMap_3 .meteo13 {top: 225px;left: 300px;} /* St-Imier */
#MeteoMap_1 .meteo14, #MeteoMapContainer .meteo14, #MeteoMap_3 .meteo14 {top: 390px;left: 160px;} /* Creux-du-Van */
#MeteoMap_1 .meteo15, #MeteoMapContainer .meteo15, #MeteoMap_3 .meteo15 {top: 125px;left: 465px;} /* Moutier */
#MeteoMap_1 .meteo16, #MeteoMapContainer .meteo16, #MeteoMap_3 .meteo16 {top: 270px;left: 305px;} /* Chasseral */
#MeteoMap_1 .meteo17, #MeteoMapContainer .meteo17, #MeteoMap_3 .meteo17 {top: 331px;left: 318px;} /* La Neuveville */
#MeteoMap_1 .meteo18, #MeteoMapContainer .meteo18, #MeteoMap_3 .meteo18 {top: 184px;left: 343px;} /* Tramelan */
#MeteoMap_1 span img, #MeteoMapContainer span img, #MeteoMap_3 span img {
	width: 30px;	
	height: 30px;
}

#MeteoMap_1 .UV0, #MeteoMapContainer .UV0, 
#MeteoMap_3 .UV0 							{left: 400px;top: 90px;}
#MeteoMap_1 .UV1, #MeteoMapContainer .UV1, 
#MeteoMap_3 .UV1 							{left: 380px;top: 225px;}
#MeteoMap_1 .UV2, #MeteoMapContainer .UV2, 
#MeteoMap_3 .UV2 							{left: 190px;top: 360px;}

#MeteoMap_1 .lac0, #MeteoMapContainer .lac0, 
#MeteoMap_3 .lac0 							{ left: 220px;top: 440px;}
#MeteoMap_1 .lac1, #MeteoMapContainer .lac1, 
#MeteoMap_3 .lac1 							{ left: 360px; top: 310px;}


#MeteoMap_1 span, #MeteoMapContainer span, 
#MeteoMap_3 span, #WebcamMap span 			{ text-align: center;position: absolute;font-size: 10px;color: #333; display:block; margin-bottom:-12px;}
#MeteoMapContainer span.meteoChoice0,
#MeteoMapContainer span.meteoChoice1,
#MeteoMapContainer span.meteoChoice2,
#MeteoMapContainer span.meteoChoice3				{position:relative; text-align:left;}

.meteoChoice0 label input, 
.meteoChoice1 label input,
.meteoChoice2 label input,
.meteoChoice3 label input					{ margin-right:6px;}

#UV3										{ position:absolute; top:110px; width:230px;}
#UV3 table tr td							{ text-align:center;}
	
@media screen { 

	.MeteoWeekDetail img 						{ width: 30px;height: 30px;	}
	.MeteoWeekDetail 							{ text-align: center;font-size: 11px; }
	#WebcamMap .webcam1 						{ top: 80px;left: 120px; }

	#meteoNeige									{ width:790px;padding:20px;margin:20px 0 20px 60px; border:1px solid #e6e6e6; }

	.WebcamList 								{ list-style: none;	margin: 20px 0 0 0;	}
	.WebcamList li 								{ width: 60px;margin: 0 7px 0 0;float: left;}
	.WebcamList img 							{ width: 60px;border: none; }
	.WebcamList li a 							{ background: none; }

	.BlocTable .table-1.meteoTable,
	.BlocTable .table-1.measureTable			{ margin-bottom:54px;}
	.BlocTable .table-1.meteoTable th			{ text-align:center;}
	.BlocTable .table-1.meteoTable 
	tr td.cityName								{ vertical-align:middle; font-weight:bold;}
	.BlocTable .table-1.measureTable 
	tr td.cityName								{ font-weight:bold;}
	.BlocTable .table-1.meteoTable th span,
	.BlocTable .table-1.measureTable 
	td.cityName span							{ font-weight:normal;}

	.Champs_135
	{
		display:none;
	} 
	.Champs_134
	{
		display:none;
	}


	/* -- Grille des programmes --*/
	#timeline {
		position:relative; 
		padding-top:26px;
	}
	#timeline .option {
		border:none;
		background:none;
		position:absolute;
		top:0;
		left:0;height:26px;
	}
	.option div {
		display:block;
		width:100px;
		height:25px;
		text-align:center;
		float:left;
		background: none repeat scroll 0 0 #F4F4F4;
	    border: 1px solid #EAEAEA;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		border-bottom:none;
	}
	.option div.selected, .option div:hover {
		height:29px;
		margin:-4px 0 0 0;
		-moz-box-shadow: 0 -2px 3px #ddd;
		-webkkit-box-shadow: 0 -2px 3px #ddd;
		-o-box-shadow: 0 -2px 3px #ddd;
		box-shadow: 0 -2px 3px #ddd;
		background:#f7f7f7;
	}
	.option a {
		color:#555;
		display:block;
		padding:3px 0;
		background: none repeat scroll 0 0 #F4F4F4;
	    border: 1px solid #fff;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		border-bottom:#F4F4F4;
	}
	.option a:hover, .option .selected a {
		color:#20A6FF;
		padding-bottom:9px;
		background: none repeat scroll 0 0 #f7f7f7;
	}
	.cols-element .timelineContent {
	    background: none repeat scroll 0 0 #f4f4f4;
	    display: block;
	    float: left;
	    height: 315px;
	    margin: 0 10px 0 0;
	    overflow: hidden;
	    padding: 0;
	    width: 5800px;
	}
	#timelineBorder { 
		clear:left;
	}
	#timelineCadre { 
		padding:30px 8px 8px 8px;
		background: none repeat scroll 0 0 #f7f7f7;
	    border: 1px solid #fff;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
	    border-radius: 3px 3px 3px 3px;
	}
	#timelineInnerShadow {
		position:absolute;
		left:9px;
		width:924px;
		height:285px;
		-moz-box-shadow: inset 0 0 5px #ddd;
		-webkit-box-shadow: inset 0 0 5px #ddd;
		box-shadow: inner 0 0 5px #ddd;
		border:1px solid #dcdcdc;
		-moz-border-radius: 2px 2px 2px 2px;
		-webkit-border-radius: 2px 2px 2px 2px;
	    border-radius: 2px 2px 2px 2px;
		padding:3px;
		background:none transparent;
	}
	.cols-element > div {
	    background: none repeat scroll 0 0 #F4F4F4;
	    border: 1px solid #EAEAEA;
	    border-radius: 3px 3px 3px 3px;
	}
	#timelineMainLine {
		height:1px;
		background:#ddd;
		width:5800px;
		border-bottom:1px solid #fff;
		position:absolute;
		bottom:80px;
	}
	.cols-element .timelineContent {
	    background: none;
	}
	.timelineContent ul {
		list-style:none;
	}
	.timelineContent ul li {
		position:absolute;
		bottom:81px;
		display:block;
		width:80px;
		height:19px;
		border-left:1px solid #ddd;
		font-style:italic;
		color:#444;
		background:transparent;
	}
	.timelineContent ul.timelineFlash li, .timelineContent ul.timelineInfosRoutes li {
		bottom:62px;
		border:none;
		font-style:normal;
		color:#999;
		font-size:10px;
	}
	.timelineContent ul.timelineInfosRoutes li {
		bottom:45px;
		width:120px;
	}
	.timelineContent ul.timelineInfosRoutes li span {
		width:120px;
		left:-60px;
	}
	.timelineContent ul.timelineJournaux li {
		bottom:81px;
		font-style:normal;
		height:175px;
	}
	.timelineContent ul li span{
		display:block;
		width:80px;
		text-align:center;
		position:relative;
		top:20px;
		left:-40px;
	}
	.timelineContent ul.timelineJournaux li span{
		display:block;
		width:80px;
		text-align:center;
		position:relative;
		top:-25px;
		left:-40px;
	}

	.timelineContent ul.timelineJournaux li span:hover {

	}
	.timelineContentBox {
		position:absolute;
		bottom:110px;
		height:128px;
		background:#20A6FF;
		font-size:0.9em;
		border-left:1px solid #fff;

	}
	.timelineContentBox:hover {
		background:#0f9af6;

	}
	.timelineContentBox img {
		position:absolute;
		left:10px;
		top:10px;
	}
	.timelineContentBox h3 {
		padding:10px 0 0 170px;
		color:#fff;
		margin-top:0;
		font-size:1.15em;
	}
	.timelineContentBox h3 span {
		font-size:0.85em;
		font-weight:normal;
		letter-spacing:0.02em;
	}
	.timelineContentBox p {
		padding:0 0 0 170px;
		color:#fff;
		margin-top:0.75em;
	}
	.timelineContentBox.no-image h3 {
		padding:10px 10px 0 10px;
	}
	.timelineContentBox.no-image p {
		padding:0 10px 0 10px;
	}
	.timelineContentBox a {
		color:#f1f1f1;
	}
	.timelineContentBox a:hover {
		color:#fff;
	}
	.programme1 {
		left:1360px;
		width:239px; /* 1 x 240px -1px*/
	}
	.programme2 {
		left:1600px;
		width:479px; /* 2 x 240px -1px*/
	}
	.programme3 {
		left:2080px;
		width:599px; /* 2.5 x 240px -1px*/
	}
	.programme4 {
		left:2680px;
		width:599px; /* 2.5 x 240px -1px*/
	}
	.programme5 {
		left:3880px;
		width:479px; /* 2 x 240px -1px */
	}
	.programme6 {
		left:4440px;
		width:159px; /* 40' */
	}
	.programme7 {
		left:4600px;
		width:119px; /* 0.5 x 240 -1 */
	}
	.programme20 {
		left:1720px;
		width:719px; /* 3 x 240px -1px */
	}
	.programme21 {
		left:2440px;
		width:479px; /* 2 x 240px -1px */
	}
	.programme22 {
		left:3160px;
		width:479px; /* 2 x 240px -1px */
	}
	.programme30 {
		left:3160px;
		width:119px; /* 0.5 x 240 -1 */
	}
	/* -- Newsletter ----- */
	.NewsletterSubscription {
		margin-bottom: 32px;
	}
	.NewsletterSubscription .field {
		border-top:1px solid #fff;
		padding:5px 5px 9px 5px;
	}
	.NewsletterSubscription .field p {
		font-size:0.9em;
	}
	.NewsletterSubscription .inputFields {
		width:170px;
		border-right:1px solid #e6e6e6;
		float:left;
	}
	.inputFieldsButton {
		float:left;
		height:48px;
		padding-left:23px;
		border-left:1px solid #fff;
	}
	.inputFieldsButton a {
	}
	.NewsletterSubscription .field .inputFields label {
	    left: -999px;
	    position: absolute;
	    top: -999px;
	}
	.NewsletterSubscription input.text {
	    color: #555555;
	    font-family: Verdana,sans-serif;
	    font-size: 0.85em;
	    height: 13px;
	    margin: 0 0 6px 0;
	    padding: 1px;
	    width: 144px; 
	}

	#inscription .imgCaptcha {
		border:1px solid #bbb;
	}
	#inscription input[type="text"] {
		height: 50px;
	    margin: 0;
	    width: 106px;
		padding:0 8px;
		font-size:25px;
		color:#999;
	}
	#inscription button{
		margin:6px 0 0 0;
	}



	/* -- Notice, error, etc. ---- */
	.error, .alert, .notice, .success, .infomessage {
	    border: 1px solid #DDDDDD;
	    margin-bottom: 1em;
	    padding: 0.8em;
	}
	.error, .alert {
	    background: none repeat scroll 0 0 #FBE3E4;
	    border-color: #FBC2C4;
	    color: #8A1F11;
	}




	.IC2Site .LoginUser .field label, .IC2Site .EditUser .field label {
		width:180px;
		float:left;
		display:block;
		padding:9px 0 5px 0;
		font-weight:normal;
	} 
	.IC2Site .LoginUser .field, .IC2Site .EditUser .field {
		margin:0 0 5px 0;
		clear:both;
	}
	.IC2Site .LoginUser .field.RememberMe label {
		float:none;
		padding:0;
		width:auto;
		display:inline;
	}
	.IC2Site .LoginUser .field a.remindPassword{
		margin-left:180px;
		font-size:0.85em;
		display:block;
	}
	.EditUser .field input.ZipField {
	    width: 51px;
	}
	.EditUser .field input.CityField {
	    width: 232px;
	}
	.IC2Site .newsletterFields .field div {
	margin:0 0 10px;
	}
	.IC2Site .newsletterFields .field label {
		width:auto;
		float:none;
		display:inline;
		padding:0;
		font-weight:normal;
	}
	.required {
		color:red;
	}

	#feedback {
		display:block;
		height:175px;
		width:14px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		position:fixed;
		left:-3px;
		top:264px;
		padding:3px;
		background:url("/Htdocs/Images/btnFeedback.png") no-repeat scroll 5px 8px #20A6FF;
		border:1px solid #1191E7;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		-o-border-radius:2px;
		border-radius:2px;
		text-decoration:none;
		z-index:900;

	}
	#feedback:hover{
		border:1px solid #036eb3;
	}
	#feedback span{
		text-indent:-9999px;
		line-height:1px;
		position:absolute;
		color:#20A6FF;
	}
	.IC2Editor #feedback {
		display:none;
	}



	/* -- Recherche de titres ----- */
	#musicSearch table 						{border-top: #333 1px solid; margin-bottom: 54px;}
	#musicSearch table caption 				{ background:none;color:#111;padding:.1em 0;border:none;text-transform:none;font-weight:bold; }
	#musicSearch table th, 
	#musicSearch table #titlemedium			{ background:#555;color:#FFF;padding:.3em .5em;vertical-align:top; font-weight: bold;
											  border-top: #666 1px solid}
	#musicSearch table td					{ padding:.3em .5em; line-height:1.5; border-bottom:1px solid #CCC;vertical-align:top; }
	#musicSearch table tr:nth-child(2n) td	{ background:#F2F2F2;vertical-align:top;}


	/* -- ServicesList --------- */
	.BlocTable .table-3							{  }
	.BlocTable .table-3 caption 				{ background:none;color:#333;padding:.1em 0;border:none;text-transform:none;font-weight:bold; }
	.BlocTable .table-3 th 						{ background:#333;color:#f6f6f6;padding:.4em .5em;vertical-align:top; border-top:1px solid #666; }
	.BlocTable .table-3 td						{ padding:.4em .5em; line-height:1.5; border-bottom:1px solid #eee;vertical-align:top;background:#fff; }
	.BlocTable .table-3 tr						{ background:#fff; }
	.BlocTable .table-3 tr:nth-child(2n) td		{ background:#fff;vertical-align:top;}

	.BlocTable.servicesDetail table.table-1 {
		border-top:none;
	}
	.BlocTable .table-1.servicesList tr td {
		height:78px;
		padding-top:10px;
	}
	.BlocTable .table-1.servicesList.jobs tr td {
		height:25px;
		padding-top:10px;
	}
	.BlocTable .table-1.servicesList td.colImage {
		width:100px;
	}
	.span-19.no-image.servicesDetail {
		width:780px;
	}

	.BlocTable .table-1.servicesList tr td a {
		color:#333;
		display:block;
		height:100%;
	} 
	#tabsServices {
		margin-bottom:12px;
	}
	.IC2Site #tabsServices a.button{
		margin:0 5px 0 0;
	}
	.IC2Site #contactServices p {
		margin-bottom:0.5em;
	}

	/* FOOTER */

	#footer .navigation {
	    background: none repeat scroll 0 0 #F4F4F4;
	    border-bottom: 1px solid #E1E1E1;
	    border-top: 1px solid #FFFFFF;
	    max-height: 306px;
	    padding: 16px 10px;
	}
	#footer .navigation ul {
	    list-style: none outside none;
	    margin: 0; 
	    padding: 0;
	}
	#footer .navigation ul ul {
	    border-top:1px solid #ddd;
		margin-top:4px; 
		padding-top:4px;
	}
	#footer .navigation li.level0 {
	    float: left;
	    padding: 0;
	    /*width: 16.6%;*/  
		width:140px; 
		margin-right:21px; 
	}
	#footer .navigation li.level0.last {
		margin-right:0;
	}
	#footer .navigation li.level0 a {
	    color: #333333;
	    font-family: Tahoma,Geneva,sans-serif; 
	    font-weight: normal; 
		letter-spacing:0.05em;
	    text-transform: uppercase;
	}
	#footer .navigation li.level0 a span {
	    display: none;
	}
	#footer .navigation li.level1 {
	    line-height: 1;
	    padding: 4px 0; 
	}
	#footer .navigation li.level1 a { 
	    color: #333333;
	    font-family: Verdana,sans-serif;
	    font-size: 0.9em;
	    font-weight: normal; 
		letter-spacing:0;
	    text-transform: none;
	}
	#footer .navigation li.level1 a:hover {
	    text-decoration: underline;
	}
  
	#LoginBar {
	    background:#fff;
	} 
	 
	 .FBoxContentBox { background:transparent none; }

}     

/*EndFile*/



/*StartFile25.01.2012 12:46:59Htdocs/Styles/print.css*/


/* IceCube2.Net Framework : print.css
-------------------------------------------------------------- */ 
@media print { 
	body {line-height:1.5;font-family:verdana, arial, helvetica, sans-serif;color:#000;background:none;font-size:9pt;}
	.container {background:none; width:100%;}
	hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
	hr.space {background:#fff;color:#fff;visibility:hidden;}
	h1, h2, h3, h4, h5, h6 {font-family:Tahoma, Geneva, sans-serif;}
	h2 {font-size:30pt; margin-bottom:0.25em;line-height:30pt;}
	code {font:.9em "Courier New", Monaco, Courier, monospace;}
	a img {border:none;}
	p img.top {margin-top:0;}
	blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
	.small {font-size:.9em;}
	.large {font-size:1.1em;}
	.quiet {color:#999;}
	.hide {display:none;}
	a:link, a:visited {background:transparent;font-weight:300;text-decoration:underline; color:#333;}
	
	/* ----------------------------------------------------------- */
	
	#ui-datepicker-div, #sb-container { display:none; }	
	.no-print, #header, #footer, .navigation, .subnavigation, .container-box, .breadcrumbs, #AdZone1, #AdZone2 .inner, #AdZone2, #LoginBar, .actions, .bottom-content, input, a.rss,
	div.Polls, div.Games, div.Movies, div.WidgetBNJ, .pagination, .home .info span, .sticker, div.AdZone316, div.AdZone120, #feedback, .EZ_Attachment_1, .EZ_Attachment_2, .LinkExtCine, .MeteoMenu,  #logoMeteo, .more, .Babies.forms,
	.part.BlocPicturesGallery, #tabsServices, .send, .print, .part.BlocDownload, .part.BlocForms, .type-video, #meteoChoiceBox, .NewsNext, .comments { display:none; }
	
	h1, h2, h3 { page-break-before: auto;}
	p {page-break-inside: avoid;}
	
	#container {margin-left:25pt;}
	#container .inner {padding-right:40pt;}
	.breadcrumbs {font-size:10pt; margin:1em 0;}
	.breadcrumbs a { color: #666; text-decoration:none; font-weight:normal;}
	.info {position:relative;border-top: 1pt solid #E6E6E6; margin:20pt 0 -10pt 0;}
	/* Listing elements */
	.info span {background:#fff;display: block;float:left;position:absolute;top:-10pt;padding: 0 10pt 0 0;font-size:8pt;font-style:italic;color: #666;}
	.NewsTimeline > div, .NewsList > div {padding-top:10pt;}
	.NewsTimeline .item, .NewsList .item, .DocumentsList .item {position:relative;border-top: 1pt solid #E6E6E6; margin:40pt 0 0 0;min-height:75pt;}
	.NewsImportant .item {position:relative;border-top: 1pt solid #E6E6E6; margin:40pt 0 0 0;height:100%;}
	.NewsImportant .info, .NewsTimeline .info, .NewsList .info, .DocumentsList .info {border:none;background:#fff;display: block;float:left;position:absolute;top:-27pt;padding: 0 10pt 0 0;font-size:10pt;font-style:italic;color: #666;}
	.NewsImportant .item p span {height: 68px;left: 0;padding: 6px;position: absolute; top: 225px;width: 438px; background:rgba(255, 255, 255, 0.9);}
	.NewsTimeline .item, .NewsList .item, .DocumentsList .item {position:relative;border-top: 1pt solid #e6e6e6; margin:40pt 0 0 0;min-height:75pt;}	
	.carousel-wrap {height:auto !important; overflow:visible;}
	.carousel-wrap > div {position:static!important; width:auto!important; left:0 !important; margin:0 0 20pt 0 !important;padding-top:10pt !important;}	
	.NewsTimeline .item img, .NewsList img, .DocumentsList img {position:absolute; left:0;top:50pt;}	
	.NewsTimeline .item.low img, .NewsList img, .DocumentsList img {position:absolute; left:0;top:20pt;}
	.NewsImportant a,.NewsTimeline a, .NewsList a, .DocumentsList a {text-decoration:none;}
	.NewsTimeline .item h3 {margin-bottom:-10pt;}
	.NewsTimeline .item.low h3, .NewsList h3, .DocumentsList h3 {margin-bottom:-10pt; padding:0 0 0 120pt !important;}
	.list-element .NewsTimeline .item.low p a span, .list-element .NewsList .item.low p a span, .list-element .DocumentsList .item.low p a span{display:block;padding:0 0 0 120pt;}
	.list-element .NewsTimeline .item p a span, .list-element .NewsList .item p a span, .list-element .DocumentsList .item p a span{display:block;padding:130pt 0 0 0;}
	.NewsTimeline .item.no-image h3, .NewsList .item.no-image h3, .DocumentsList .item.no-image h3 { padding:0 !important;}
	.list-element .NewsTimeline .item.no-image p a span, .list-element .NewsList .item.no-image p a span, .list-element .DocumentsList .item.no-image p a span{display:block;padding-left:0;}
	.NewsImportant h3 a, .NewsTimeline h3 a, .NewsList h3 a,.DocumentsList h3 a {font-weight:900;}	
	.StoryList .item { position: relative; margin:20pt 0;}
	.StoryList .item h3 {margin:0 0 0.25em 0; line-height:1.3em;}
	.StoryList .item span {line-height:1.3em;}	
	.StoryList .item a div { height: 135px; left: 0;  padding: 15px 270px 9px 15px; position: absolute; top: 0;	}
	
	.StoryDetail .top-content { position:relative !important; padding:9px 0 0; clear:both;}
	.StoryDetail .item {position:relative !important; margin:10pt 0 20pt 0; min-height:75pt;}
	.StoryDetail .item a img {position:absolute !important; top:10pt; left:0;}
	.StoryDetail .item a h3, .StoryDetail .item a p {padding:0 0 0 310px; margin:0 0 0 0.5em;}
	.StoryDetail .item.no-image a h3, .StoryDetail .item.no-image a p {padding:0;}
	.StoryDetail .item a span.icon {display:none;}
	
	.PodcastList .info {display:none;}
	.PodcastList a.item {position:relative !important; display:block; height:140px; text-decoration:none; }
	.PodcastList a.item p img {position:absolute !important; left:0; top:0;}
 	.PodcastList a.item h3, .PodcastList a.item p span.desc { margin:0 !important; padding:0 0 0 90px; display:block;}	

	.list-element .NewsList .CityItem .default-subtitle {padding:0 !important;}
	.list-element .NewsList .CityItem .item.low h3, .list-element .NewsList .CityItem .item.low p {padding:10px 0 0 90px !important; margin:0 0 0.5em 0;}
	.list-element .NewsList .CityItem .item.low a img{top:10pt; left:0;}
	
	h2.pageTitle span.CinemaMovieTitle {font-size:12pt;}
	#CinemaCityListing .item {position:relative; border-top:1pt solid #E6E6E6;}
	#CinemaCityListing .item .info {border:none;background:#fff;display: block;float:left;position:absolute;top:-27pt;padding: 0 10pt 0 0;font-size:10pt;font-style:italic;}
	#CinemaCityListing .item .info a {text-decoration:none;}
	#CinemaCityListing .item img {position:absolute; top:15pt; left:0;}
	#CinemaCityListing .item .properties.movies {padding-left:200px;}
	#CinemaCityListing .item .clear {clear:both !important;}
	#CinemaCityListing .item .InfoMovie {padding-top:10pt;}
	#CinemaCityListing .item .InfoMovie table.CinemaSeance, #CinemaCityListing .item .InfoMovie table.CinemaInfos {width:100% !important; page-break-inside:avoid !important;}
	#CinemaCityListing .item .InfoMovie table.CinemaSeance thead th {border:1px solid #e6e6e6;}
	#CinemaCityListing .item .InfoMovie table.CinemaSeance tbody tr td {border:1px solid #e6e6e6; text-align:center; vertical-align:top;}	

	#CinemaCityListing .item .InfoMovie table.CinemaInfos tbody tr td {vertical-align:top;}
	
	.InfoMovie.Actors {
		margin-top:50pt;
	}
	
	#trailerBox {display:none;}
	
	.MeteoPage .part.BlocTable table.table-1 {width:100% !important;}
	.MeteoPage .part.BlocTable table.table-1 tbody tr td, #OtherMarkers .BlocTable .table-1 tbody tr td{text-align:left; border-bottom:1pt solid #e6e6e6; vertical-align:top;}
	#OtherMarkers .BlocTable .table-1 tbody tr td.RadarTableHeader, #OtherMarkers .BlocTable .table-1 thead tr th { vertical-align:center; padding:10pt 0;}
	
	.list-element .NewsTimeline.EventsTimeline .item {margin:0 0 30pt 0; padding-top:10pt; min-height:120px; position:relative;}
	.list-element .NewsTimeline.EventsTimeline .item .info.right {right:0;}
	.list-element .NewsTimeline.EventsTimeline .item.low h3, .list-element .NewsTimeline.EventsTimeline .item.low p a .desc {padding:0 0 0 100px !important;}
	.list-element .NewsTimeline.EventsTimeline .item.low.no-image h3 {padding:0 !important;}
	
	.Babies > div {border:none;}
	.Babies .info h2 {font-size:14pt;}
	.list-element .Babies .item {position:relative;  margin:10pt 0 20pt 0; min-height:75pt;border-top:1pt solid #E6E6E6;}
	.list-element .Babies .item h3, .list-element .Babies .item p span.desc {padding:0 0 0 90px !important; margin:0; display:block;}
	.list-element .Babies .item p img {position:absolute; top:5pt; left:0;}
	
	.part.BlocTable table.table-1.servicesList, .part.BlocTable.servicesDetail table.table-3 { width:100% !important;}
	.part.BlocTable table.table-1.servicesList thead tr th {text-align:left;}
	.part.BlocTable table.table-1.servicesList tbody tr td {vertical-align:top; text-align:left; border-top:1px solid #e6e6e6; padding:10pt 0;}	
	.part.BlocTable table.table-1.servicesList tbody tr td.colImage {width:110px;}
	.part.BlocTable table.table-1.servicesList tbody tr td a{text-decoration:none;}	
	
	.IC2Site #meteoMapPrint table tr td 		{height:56px; width:56px;}
	#meteoMapPrint								{display:block;}
	
	
	/*.home .NewsImportant .info {background:#fff;display: block;padding: 0 10pt 0 0;position:absolute;top:-10pt;font-size:11pt;font-style:italic;color: #666; border:none;}*/
	.home .item {width:450px; margin-left:65px;}
	.BlocImage .ImageBox span {clear: both;color: #666;display: block;font-size: 10pt;font-style: italic; border:none;margin:-20pt 0 10pt 0;}
	/* -- Typo ----------- */
	.IC2Site .default-title {
	    border-bottom: 1px solid #D9D9D9;
	    color: #666666;
	    font-size: 24pt;
	    font-weight: normal;
	    line-height: 1.25em;
	    margin: 0.5em 0;
		padding-bottom:0.25em;
	}
	.IC2Site .default-subtitle {
	    font-size: 20pt;
	    line-height: 1.25em;
		font-weight:bold;
	    margin-bottom: 0.5em;
		color:#333;
	}
	.IC2Site .wysiwyg-h1 {
	    font-size: 18pt;
	    line-height: 1.25em;
		font-weight:bold;
	    margin-bottom: 0.25em;
		color:#333;
	}
	.IC2Site .wysiwyg-h2 {
	    font-size: 14pt;
	    line-height: 1.25em;
		font-weight:bold;
	    margin-bottom: 0.4em;
		color:#333;
	}
	.IC2Site .wysiwyg-h3 {
	    font-size: 12pt;
	    line-height: 1.25em;
		font-weight:bold;
	    margin-bottom: 0.25em;
		color:#888;
	}
	.IC2Site .wysiwyg-h4 {
	    font-size: 12pt;
	    line-height: 1.25em;
		font-weight:bold;
		color:#333;
	}
	.BlocImageText .ImageBox span {
		border:none;
		font-size:8pt;
		font-style:italic;
	}
}

/*EndFile*/



/*StartFile25.01.2012 12:46:59Htdocs/Styles/custom.css*/

 

@media screen {  

 .NewsImportant .item p span.IC2EditableImage{  
	height:auto;
    left:auto;
    padding:0;
    top:auto;
    width:auto;
 }
 .NewsImportant .item p span.IC2EditableImage span.IC2EditableImageButton {  
    left:0;
    padding:0;
    top:0;
    width:19px;
	height:17px;
 }
 
 .BlocSlideshow .GalleryBox.IF_Story .item { height:180px; } 
 .BlocSlideshow .item .IC2EditableImage,
 .BlocSlideshow .item .IC2EditableImageButton{ top:0; } 

}
 

/*EndFile*/



/*StartFile25.01.2012 12:46:59Htdocs/Styles/rjb.css*/




/* RJB : .IC2Zone-32 -- color/bg/bg-img only 
-----------------------------------------------------------*/

/* colors use : 
	
	Title and links (logo's color)  #FB7D19
	border-color 					#f57714
	gradient		-dark			#ff8f36
					-light			#e86701
				
	gradient:hover 	-dark			#fda55e
					-light			#ff8f36
	
*/	

.IC2Zone-32 .IC2Site{background-image: url("/Htdocs/Images/rjb/background.jpg");}

/* Header --------------- */
.IC2Zone-32 #header h1.logo a {background-image: url("/Htdocs/Images/rjb/sprite.png");}
.IC2Zone-32 #header .onair {background-image: url("/Htdocs/Images/rjb/sprite.png");}
.IC2Zone-32 #header .onair h3 {color:#FB7D19;}
.IC2Zone-32 #header .quicklinks li.btn-text a {background-image: url("/Htdocs/Images/rjb/sprite.png");}
.IC2Zone-32 #header .search {background-position:0 -157px;}
.IC2Zone-32 #header .search input.text,
.IC2Zone-32 #header .search button.btn {border-color:#f57714;}
.IC2Zone-32 .IC2Site a.button,
.IC2Zone-32 .IC2Site button{background:#ff8f36;
	background-image: -moz-linear-gradient(top,#ff8f36,#e86701);
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, 	#ff8f36),color-stop(1, 	#e86701));
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff8f36', EndColorStr='#e86701')";}
.IC2Zone-32 .IC2Site button:hover, 
.IC2Zone-32 .IC2Site a.button:hover {backgrond:#fda55e;
	background-image: -moz-linear-gradient(top,#fda55e,#ff8f36);
  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, 	#fda55e),color-stop(1, 	#ff8f36));
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fda55e', EndColorStr='#ff8f36')";}
  
	
	/* Navigation -------- */
	.IC2Zone-32 #NavigationBar .navigation{background-position:0 -157px; border-color:#f57714;}
	.IC2Zone-32 #NavigationBar .navigation li {border-color:#f57714;}
	.IC2Zone-32 #NavigationBar .navigation li:hover {background:#fda55e;
		background-image: -moz-linear-gradient(top,#fda55e,#ff8f36);
		background-image: -webkit-gradient(linear,left top,left bottom,	color-stop(0,#fda55e),color-stop(1,#ff8f36));
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fda55e', EndColorStr='#ff8f36')"; }
	.IC2Zone-32 #NavigationBar .navigation li.selected {background-color:#e86701;}
	.IC2Zone-32 #NavigationBar .navigation .selected:hover {background-image:none;}
	.IC2Zone-32 #NavigationBar .navigation .selected li.level1 {background:none;}


/* Footer --------------- */	
.IC2Zone-32 #footer {background-image: url("/Htdocs/Images/rjb/background.jpg");}

/* Feedback ------------- */
.IC2Zone-32 #feedback {background: url("/Htdocs/Images/btnFeedback_rjb.png") no-repeat scroll 5px 3px #FB7D19;border-color:#f57714;}


/* General properties --- */
.IC2Zone-32 a,
.IC2Zone-32 .list-element div.info a,
.IC2Zone-32 .list-element div.info h2, 
.IC2Zone-32 .cols-element div.more a,
.IC2Zone-32 .cols-element div.info h2,
.IC2Zone-32 .IC2Site .default-subtitle,
.IC2Zone-32 .AudioNews thead tr th,
.IC2Zone-32 .breadcrumbs a.selected:hover,
.IC2Zone-32 .option a:hover,
.IC2Zone-32 .option .selected a,
.IC2Zone-32 #timeline .timelineContent a,
.IC2Zone-32 .result .listing .item h3 a:hover, 
.IC2Zone-32 .result .listing .item .HighlightedTerm, 
.IC2Zone-32 .NewsTimeline.EventsTimeline .item a.more {color: #FB7D19;}


.IC2Zone-32 .IC2Site h1 a:hover,
.IC2Zone-32 .IC2Site h2 a:hover,
.IC2Zone-32 .IC2Site h3 a:hover,
.IC2Zone-32 .IC2Site h4 a:hover,
.IC2Zone-32 .IC2Site h5 a:hover,
.IC2Zone-32 .IC2Site h6 a:hover {color: #FB7D19;}

.IC2Zone-32 .cols-element div.more a:hover {color: #333333;}

.IC2Zone-32 .Games .item p span.ribbon {background-image: url("/Htdocs/Images/rjb/sprite.png");}

.IC2Zone-32 .AudioNews td.fc-today{background: #FB7D19;}

/* Special --------------- */
.IC2Zone-32 .Twitter a {color: #000000;background-image:url("/Htdocs/Images/rjb/sprite.png");} 
.IC2Zone-32 .pagination a { color:#767676; }
.IC2Zone-33 .pagination a.selected, 
.IC2Zone-34 .pagination a:hover { color:#222222; }
 
/* Stickers -------------- */
.IC2Zone-32 .sticker div, .IC2Zone-32 .sticker a { color:#555; } 
.IC2Zone-32 .sticker a.button { color:#FFF; }
.IC2Zone-32 .sticker a:hover { color:#333; }
 
/* Podcasts -------------- */
.IC2Zone-34 .AudioNews td.fc-today { background:#FB7D19; } 
.IC2Zone-32 .AudioNews tbody tr:nth-child(2n) td.fc-today { background:#FB7D19; } 
.IC2Zone-32 .AudioNews .ev-today .fc-event-title	{ color:#333; }
.IC2Zone-32 .AudioNews .ev-today .fc-event-title:hover,
.IC2Zone-32 .AudioNews .ev-today.ev-current .fc-event-title,
.IC2Zone-32 .AudioNews .ev-today.ev-current .fc-event-title:hover { color:#FFF; }	
.IC2Zone-32 .AudioNews .ev-current .fc-event-title,	
.IC2Zone-32 .AudioNews .fc-event-title:hover { color:#FB7D19; } 

.IC2Zone-32 #timeline .timelineContentBox a { color:#F1F1F1; }
.IC2Zone-32 .timelineContentBox { background:#FB7D19; }
.IC2Zone-32 #timeline .option a { color:#333333; }
.IC2Zone-32 #timeline .option a:hover, 
.IC2Zone-32 #timeline .option .selected a { color:#FB7D19; }

.IC2Zone-32 .formpagetabs .formpageheader button { background:url("/Htdocs/Images/lib/forms/tabs_btn.gif") no-repeat 0 0 transparent; } 
.IC2Zone-32 .formpagetabs .formpageheader button.next { background-position:-13px 0; } 
.IC2Zone-32 .formpagetabs .formpageheader button.next:hover { background-position:-13px -13px; } 
.IC2Zone-32 .formpagetabs .formpageheader button.formbtn { background-position:-26px 0; } 
.IC2Zone-32 .formpagetabs .formpageheader button.formbtn:hover { background-position:-26px -13px; } 
 
.IC2Zone-32 .MeteoMenu a.button { background:#cbcbcb;background-image:-moz-linear-gradient(top,#cbcbcb,#9b9b9b);background-image:-webkit-gradient(linear,left top,left bottom, color-stop(0,#cbcbcb),color-stop(1,#9b9b9b));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#cbcbcb',EndColorStr='#9b9b9b')"; }
.IC2Zone-32 .MeteoMenu a.button.selected { background:#ff8f36;background-image:-moz-linear-gradient(top,#ff8f36,#e86701);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff8f36),color-stop(1,#e86701));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff8f36',EndColorStr='#e86701')"; }

.IC2Zone-32 #tabsServices .button:hover {  background:#ff8f36;background-image:-moz-linear-gradient(top,#ff8f36,#e86701);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff8f36),color-stop(1,#e86701));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff8f36',EndColorStr='#e86701')"; }
.IC2Zone-32 #tabsServices .button.unselected { background:#CBCBCB;background-image:-moz-linear-gradient(top,#CBCBCB,#9B9B9B);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#CBCBCB),color-stop(1,#9B9B9B));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#CBCBCB',EndColorStr='#9B9B9B')"; } 
.IC2Zone-32 #tabsServices .button.unselected:hover { background:#fda55e;background-image:-moz-linear-gradient(top,#fda55e,#ff8f36);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fda55e),color-stop(1,#ff8f36));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fda55e',EndColorStr='#ff8f36')"; } 

.IC2Zone-32 .BlogArchiveCalendar .fc-event .fc-event-inner { color:#FB7D19; }
.IC2Zone-32 .comments .AddCommentLink span { background-image:url("/Htdocs/Images/rjb/sprite.png"); }
.IC2Zone-32 .top-content a.comment { background-image:url("/Htdocs/Images/rjb/sprite.png"); }
.IC2Zone-32 .cols-element .WidgetBNJ div.info h2 { color:#6B598E; }
.IC2Zone-32 .cols-element .WidgetBNJ div.more a { color:#6B598E; }

/*EndFile*/


