#bannerArticle {
    height: 173px;
    overflow: hidden;
    width: 600px;
    }
    #bannerArticle img#banner {
        width: 600px;
        }

#content abbr, #content acronym {
	/*indicating to users that more info is available*/ 
	border-bottom:1px dotted #000;
	}
#content em {
	/*bringing italics back to the em element*/
	font-style:italic;
	}
#content blockquote, #content ul, #content ol, #content dl {
	/*giving blockquotes and lists room to breath*/
	/*margin:1em;*/}

#content th, #article_body td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
	}
#content th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
	}
#content caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	centered so it doesn't blend in to other content
	text-align:center;
	}
#content p, #content fieldset, #content table, #content pre {
	so things don't run into each other*/
	margin-bottom:1em;
	}
	
#content img.right {
	float: right;
	}
	
#content img.left {
	float: left;
	}

#content p:after {
	clear:both;
	}	
	
#content div.figure {
  background: #FFF;
  }

  #content div.figure.thumbnail {
  	width: 150px;
  	height: auto;
	}
  #content div.figure.square {
  	width: 75px;
  	height: auto;
	}
  #content div.small {
  	width: 240px;
  	height: auto;
	}
  #content div.medium {
  	width: 500px;
  	height: auto;
	}
  #content .large {
  	width: 1280px;
  	height: auto;
	}
	
  #content .left {
  	float: left;
	}
  #content .center {
  	margin-left: 33%;
	}
	#content .center img {
		margin: 0;
		}
  #content .right {
  	float: right;
	}

  #content div.figure p {
      margin: 0;
      width: auto;
      }
  /*#content div.figure .credit {
      font-size: 0.8em;
      font-style: italic;
      text-align: right;
      }*/
  #content div.figure p.credit {
  	font-size: 0.8em;
    clear:both;
	height:32px;
	line-height:10px;
	margin:0;
	padding:0 10px 0 0;
	color:#55473B;
	text-align:right;
	font-style:normal;
	}

  #content div.figure p.credit cite {
      font-style: inherit;
      }
  /*#content div.figure .caption {
      font-size: 0.9em;
      font-style: italic;
      font-weight: bold;
      }*/
  #content div.figure p.caption {
	background-color:#FFFFFF;
    clear:both;
	height:28px;
	margin:0;
	padding:4px 13px 8px 13px;
	border-left:solid 1px #D1CDC9;
	border-right:solid 1px #D1CDC9;
	font-size:85%;
	line-height:13px;
	font-weight:normal;
	height:auto;
	color:#211D1D;
	text-align:left;
	}      
  #content div.figure .title {
      font-style: normal;
      font-weight: bold;
      }
  #content div.figure .title:after {
      content: ":";
      }
      
#article_body li div.figure {
	float: none;
	}
	
div.mediaplayer {
    /*background-color: #4b473b;*/
    height: auto;
    }
    div.mediaplayer_playlist {
    	/*height: auto;*/
    	min-height: 250px;
    	margin-top: 5px;
    	overflow:auto;
    	}
	    div.playlist_item {
	        cursor: pointer;  
	        /*background-color: #f1f1e9;*/
	        background-color: #514D43;
	        /*border-bottom-color: #d6c29f; border-bottom-style: dotted;*/
	        bordercolor: #59554b solid 1px;
	        position: relative;
	        padding: 0;
	        height: 100px;
	        }
	        div.mediaplayer_playlist div.selected {
	           /*background-color: #2F2920;*/
	           background-color: #9F9577;
	           }
		    div.playlist_item:hover, div.playlist_item-over {
		        /*background-color: #D6C29F;*/
		        background-color: #5F5947;
		        }
		    div.playlist_item h6 {
		        /*color: #684e2d;*/
		        color: #FFF;
		        font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
		        font-size: 1.1em;#font-size: 1.0em;
		        font-style: normal;
		        font-weight: bold;
		        line-height: 1.2em;
            margin:0;
            padding:4px 0 0 0;
		        margin-left: 90px;
		        }
		        div.playlist_item:hover h6, div.playlist_item-over h6, div.mediaplayer_playlist div.selected h6 {
		            color: #FFF;
		            }
	        div.playlist_item p.description {
	            /*color: #684e2d;*/
	            color: #b8b6b2;
	            font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
	            font-size: 0.8em;
	            font-style: normal;
	            font-weight: normal;
	            line-height: 1.2em;
	            margin: 0;
	            padding: 0;
	            margin-left: 90px;
	            word-wrap: break-word;
	            }
	            div.playlist_item:hover p.description, div.playlist_item-over p.description, div.mediaplayer_playlist div.selected p.description {
	                color: #FFF;
	                }
	           div.playlist_item p.credit {
	               color: #ffffff;
	               font-size: 0.8em;
	               font-style: italic;
	               margin: 0;
	               padding: 0;
	               margin-left: 90px;
	               word-wrap: break-word;
	               }
	        div.playlist_item img {
	            border-color: #FFF;
	            border-width: 1px;
	            border-style: solid;
	            overflow: hidden;
	            top: 5px;
	            left: 4px;
	            position: absolute;
	            }
	        div.playlist_item  ul.formats {
	            /*display: inline;*/
	            /*position: absolute;*/
	            margin: 0;
	            /*height: 25px;*/
	            /*right: 5px;
	            bottom: 5px;*/ 
	            }
	            div.playlist_item  ul.formats li {
	               display: inline;   
	               }
    
/*---------------------------------*/

/*--styles elements communs tous gabarits--*/
.RPanelContent
{
  width:600px;
  /*_width:580px;overflow-x:hidden;*/
  overflow:hidden;
}

#content
{
	margin-top:10px;
}

#content #breadcrumbs
{
  height:24px;
}

#content #breadcrumbs ol
{
  margin:0;
}

#content #breadcrumbs ol li {
  float:left;
  color:#73614F;
  margin:0 2px 5px 2px;
}

#content #breadcrumbs ol li a {
  color:#C19B74;
  font-weight:bold;
}

#content ul#tags {
	padding:0pt;
	height:30px;
	margin:4px 0 12px 0;
	}
	#content ul#tags li {
		color:#0C6AA7;
		float:left;
		margin:0 2px 0 2px;
		line-height:17px;
		font-size:85%;
		}
	#content ul#tags li.first {
		background-image:url(/apps/frontend/main/img/iconTag.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:15px;
		}
	#content ul#tags li a {
		border-bottom:1px dotted;
		color:#0C6AA7;
		text-decoration:none;
		}

#content ul.meta
{
	clear:both;
	margin:0px 0 8px 0;
	padding:0;
}

#content ul.meta li p
{
	font-size:85%;
	color:#000000;
}

#content ul.meta li p a
{
	font-size:100%;
	color:#000000;
	font-weight:bold;
}

#content ul.meta li.date {
	text-align:right;
	font-size:80%;
	}
	#content ul.meta li.date span {
		display:inline;
		background-color:#f0f0f0;
		color:#808080;
		margin-left:8px;
		padding:2px 6px 2px 6px;
		}

#content .excerpt
{
  display:block;
  /*color:#C19B74;*/
  color: #835420;
  /*font-style:italic;*/
  font-weight: bold;
  font-size:110%;
  text-align:justify;
  border-top:dotted 1px #e0e0e0;
  border-bottom:dotted 1px #e0e0e0;
  padding:8px 0 8px 0;
  line-height:1.6em;
}

#content #bannerArticle
{
  position:relative;
  clear:both;
  border:dotted 1px #e0e0e0;
}

#content #bannerArticle h1,
#content #bannerArticle em
{
  position:absolute;left:0px;
  background-color:#261510;
  filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;
  color:#ffffff;
  margin:0;
}

#content #bannerArticle h1
{
  bottom:0px;_bottom:-1px;
  font-weight:bold;
  width:600px;padding:2px 0px 4px 4px;
  line-height:24px;
  /*font-size:160%;#font-size:140%;_font-size:130%;*/
  font-size:161.6%;#font-size:159%;
}

#content #bannerArticle em
{
  top:0px;
  font-weight:normal;
  width:594px;padding:1px 6px 2px 0;#width:596px;#padding:1px 4px 2px 0;
  line-height:16px;
  text-align:right;
}

#article_body
{
  margin-top:20px;
  padding-bottom:30px;
}

#article_body
/*,#article_body p*/
{
  	text-align:justify;
	font-size:100%;
	line-height:1.8em;
}

#article_body p
{
	display:block;
	margin:10px 0 10px 0;
	padding:0;
}

#article_body h3 {
	clear:both;
	font-size:116%;
	font-weight:bold;
	color:#C19B74;
	margin:16px 0 8px 0;
	}

#article_body h4 {
	font-size: 108%;
	font-weight:bold;
	color: #835420;
	}

/*#content div.figure
{
}*/

#content .left {
	float:left;
	margin-right:16px;
	}

#content .right {
	float:right;
	margin-left:16px;
	}

#content div.small,
#content div.medium
{
	clear:none;
	padding-top:12px;
	overflow:hidden;
}

#content div.medium
{
	clear:both;
}



/*#content div.small *,
#content div.medium *
{
  background-color:#ffffff;
}*/

#content div.small {
	width:268px;
  	background:transparent url("/apps/frontend/mag/img/mag_art_img_small_bkg1.gif") no-repeat left top;
  	/*background:transparent url("/apps/frontend/mag/img/mag_art_img_small_bkg1.png") no-repeat left top;*/
	}
	
#content div.MagArticleBox div.small {
	width:268px;
  	background:transparent url("/apps/frontend/mag/img/mag_art_img_small_box_bkg1.gif") no-repeat left top;
  	/*background:transparent url("/apps/frontend/mag/img/mag_art_img_small_bkg1.png") no-repeat left top;*/
	}

#content div.medium {
	width:527px;
  	background:transparent url("/apps/frontend/mag/img/mag_art_img_medium_bkg1.gif") no-repeat left top;
  	/*background:transparent url("/apps/frontend/mag/img/mag_art_img_medium_bkg1.png") no-repeat left top;*/
  	margin-left:38px;
	}

#content div.MagArticleBox div.medium {
	width:527px;
  	background:transparent url("/apps/frontend/mag/img/mag_art_img_medium_box_bkg1.gif") no-repeat left top;
  	/*background:transparent url("/apps/frontend/mag/img/mag_art_img_medium_bkg1.png") no-repeat left top;*/
  	margin-left:38px;
	}	

/*#content div.small img,
#content div.medium img {
  	border-left:solid 1px #D1CDC9;
  	border-right:solid 1px #D1CDC9;
  	float:left;
	}*/
/*#content div.medium a.shadowbox, #content div.small a.shadowbox {background-color: transparent;text-decoration: none;}*/
/*#content div.medium a.shadowbox img {cursor: url(/apps/frontend/mag/img/zoomin.cur), pointer;}*/

#content div.small img {
	/*width:240px;*/
  	padding:0pt 13px;
	}
	/*#content div.small a.shadowbox img {cursor: url(/apps/frontend/mag/img/zoomin.cur), pointer;}*/

#content div.figure_medium_inner, #content div.figure_small_inner {
	background-color: #FFF;
	border-left:solid 1px #D1CDC9;
	border-right:solid 1px #D1CDC9;
	text-align: center;
	}

#content div.medium img {
	/*width:500px;*/
  	padding:0 13px 0 12px;
	}

#content div.small p.caption {
	width:240px;
	overflow:hidden;
	}

#content div.medium p.caption {
	width:499px;
	overflow:hidden;
	}

#content div.small p.credit {
	background:transparent url("/apps/frontend/mag/img/mag_art_img_small_bkg2.png") no-repeat left bottom;
	_background:transparent url("/apps/frontend/mag/img/mag_art_img_small_bkg2.gif") no-repeat left bottom;
	}
	
#content div.MagArticleBox div.small p.credit {
	background:transparent url("/apps/frontend/mag/img/mag_art_img_small_box_bkg2.png") no-repeat left bottom;
	_background:transparent url("/apps/frontend/mag/img/mag_art_img_small_box_bkg2.gif") no-repeat left bottom;
	}	

#content div.medium p.credit {
	background:transparent url("/apps/frontend/mag/img/mag_art_img_medium_bkg2.png") no-repeat left bottom;
	_background:transparent url("/apps/frontend/mag/img/mag_art_img_medium_bkg2.gif") no-repeat left bottom;
	}
	
#content div.MagArticleBox div.medium p.credit {
	background:transparent url("/apps/frontend/mag/img/mag_art_img_medium_box_bkg2.png") no-repeat left bottom;
	_background:transparent url("/apps/frontend/mag/img/mag_art_img_medium_box_bkg2.gif") no-repeat left bottom;
	}	
	
#article_body p a, #content .footnotes p a {
	color:#352719;
	}
	#article_body p a.internal {
		color:#352719;
		}
	#article_body p a.external {
		color:#352719;
		}

#article_body p a:link, #content .footnotes p a:link,
#article_body p a:visited, #content .footnotes p a:visited {
	font-weight:normal;
	}

#article_body p a:focus, #content .footnotes p a:focus,
#article_body p a:hover, #content .footnotes p a:hover,
#article_body p a:active, #content .footnotes p a:active {
	/*font-weight:bold;*/
	/*background-color: #352719;*/
	background-color: #352719;
	color: #FFF;
	text-decoration: none;
	}
	
div.footnotes {
	border-top:dotted 1px #e0e0e0;
	padding:10px 0 10px 0;
	margin:0 0 0 20px;
	}
	div.footnotes ol li {
		list-style-type: decimal;
		}


#article_body .gallery h4 {
  	font-size: 108%;
  	font-weight: bold;
  	color:#675039;
  	margin:10px 0 2px 0;
	}

#article_body .slideshowpro {
	/*width: 560px;
	margin: 10px 40px 10px 40px;*/
	}
	#article_body .slideshowpro.video {
		text-align: center;
		/*
	    height: 293px;
		width: 517px;
		*/
		/*height: 326px;*/
        width: 580px;
		/*margin: 10px 41px;*/
		margin: 10px;		
		}
	#article_body .slideshowpro.gallery {
		text-align: left;
    	background-color:#40362C;
	    /*height: 450px;*/    	
    	margin: 10px;
		width: 580px;
		}
		
	/*
	#article_body .slideshowpro object {
		
		}*/
	#article_body .slideshowpro h4 {
		clear:both;
	  	font-size: 108%;
	  	font-weight: bold;
	  	color:#675039;
	  	margin: 0;
	  	margin-left:5px;
		}
	#article_body .slideshowpro .caption {
		/*background-color:#867D76;*/
		background-color:#261510;
		padding: 0.5em;
		}
	#article_body .slideshowpro .caption h5 {
		/*color:#FFFFFF;*/
		color:#2DB3F2;
		font-size: 100%;
		font-weight: bold;
		margin-left:1em;
		}
	#article_body .slideshowpro .caption p {
		/*color:#867D76;*/
		color:#FFFFFF;
		font-size: 93%;
		font-weight: normal;
		margin: 0 0 0 1em;
		}


/*---------------------------------*/
#content .MagArticleBox {
	clear:both;
	background-color:#F1EDD1;
	border-bottom:solid 1px #e0e0e0;
	border-right:solid 1px #e0e0e0;
	margin:20px 0 20px 0;
	width:570px;height:auto;
	padding:10px 15px 6px 15px;
	}
	#content .MagArticleBox ul {
		margin:0;
		padding:0;
		}
	#content .MagArticleBox h6 {
		display:block;
		color:#482B0C;
		margin:0 0 2px 0;
		padding:0;
		font-size:108%;*font-size:107%;
		font-weight:bold;
		}
	#content .MagArticleBox p {
		display:block;
		color:#505050;
		margin:0 0 10px 0;
		font-size:100%;#font-size:100%;
		text-align:justify;
		line-height:15px;
		}
		
/*---------------------------------*/
/*---------------------------------*/
/*---------------------------------*/
/*---------------------------------*/

#content .linksBox {
	clear:both;
	border:dotted 1px #d0d0d0;
	margin:20px 0 20px 0;
	width:590px;height:auto;
	padding:4px;
	font-size:93%;#font-size:92%;
	}
	#content .linksBox img {
		float: left;
		margin-right: 10px;
		}
		#content .linksBox ul {
			margin:0;
			padding:0;
			}
			#content .linksBox ul li {
				margin:0;
				padding:5px 0 5px 0;
				}
			#content .linksBox h4 {
				background-color:#BDAE9F;
				display:block;
				color:#ffffff;
				margin:0 0 0px 0;
				padding:0 0 0 4px;
				/*font-size:93%;#font-size:100%;*/
				font-size:108%;
				font-weight:bold;
				}
			#content .linksBox h6 {
				color:#794614;
				border-top:dotted 1px #e0e0e0;
				display:block;
				margin:0 0 2px 0;
				padding:0;
				}
			#content .linksBox h6 a {
			  	color:#794614;
			  	font-size:100%;*
			  	font-weight:bold;
				}
				#content .linksBox h6 a:hover {
					text-decoration: none;
					background-color: #794614;
					color: #FFF;
					}
			#content .linksBox div.intro p {
				display:block;
				color:#505050;
				margin:0 0 10px 0;
				font-size:93%;
				text-align:justify;
				line-height:15px;
				}
			#content .linksBox div.intro a.external {
				line-height:14px;
				padding-left:5px;
				padding-right:16px;
				margin: 0;
				background:transparent url(/apps/frontend/main/img/go.gif) no-repeat right center;
				color:#352719;				
				font-size: 93%;#font-size: 92%;
				}
				#content .linksBox div.intro a.external:hover {
					background:#352719 url(/apps/frontend/main/img/go_hover.gif) no-repeat right center;
					color: #FFF;
					text-decoration: none;
					}					

/*---------------------------------*/

#content .monoslideshow
{
  background-color: #2E2519;
  width:auto;
  text-align:center;
}

/*---------------------------------*/
/*--tableaux-----------------------*/

#article_body table
{
  background-color:#FAF9F1;
  margin-bottom:20px;
}

#article_body  table td
{
  padding:4px 8px;
  background-color:#ECE7BC;
  text-align:left;
}

#article_body  table td,
#article_body  table td p
{
  font-size:93%;#font-size:92%;
  font-weight:normal;
}

#article_body  table td p
{
  display:inline;
  margin:0;padding:0;
}

#article_body  table tr:first-child td
{/*FF+IE7 only*/
  background-color:#EFEEE5;
}

#content .MagArticleBox table
{
  background-color:#FAF9F1;
  margin-bottom:20px;
}

#content .MagArticleBox table td
{
  padding:4px 8px;
  background-color:#ECE7BC;
}

#content .MagArticleBox table td,
#content .MagArticleBox table td p
{
  font-size:93%;#font-size:92%;
  font-weight:normal;
}

#content .MagArticleBox table td p
{
  display:inline;
  margin:0;padding:0;
}

#content .MagArticleBox table tr:first-child td
{/*FF+IE7 only*/
  background-color:#EFEEE5;
}

/*---------------------------------*/

#summary
{
	margin:16px 0 10px 0;
	width:301px;height:auto;
	background:none;
}

#summary .RPanelContent
{
	width:301px;
	padding:0;margin:0;
	overflow:hidden;
}

#summary .RPanelContent ul.list
{
	margin:4px 0 4px 10px;
}

#summary .RPanelContent ul.list li.hentry
{
	margin:0 0 8px 0;
	width:284px;
}

#summary .RPanelContent ul.list li.hentry_hover div.text_zone
{
	background-color:#F1F8FA;
}

/*
#summary .RPanelContent ul.list li.hentry div.dateblock
{
	background:#362619 url("/apps/frontend/main/img/cartouche_date.gif") no-repeat;
	color:#ffffff;
	margin:4px 4px 0 0;
	width:30px;
	line-height:11px;
	float:left;
}

#summary .RPanelContent ul.list li.hentry .dateblockContent
{
	display:block;
	left:0px;top:3px;#top:4px;
	margin:0 0 0 0;
	position:relative;
	text-align: center;
	height:30px;
}			

#summary .RPanelContent ul.list li.hentry .dateblockContent .day
{
	font-weight:bold;
	line-height:12px;#line-height:11px;
}

#summary .RPanelContent ul.list li.hentry .dateblockContent .month 
{
	font-weight:bold;
	line-height:11px;
}
*/

#summary .RPanelContent ul.list li.hentry div.dateblock
{
  /*clear:both;*/
  color:#a1a1a1;
  font-size:77%;
  font-weight: normal;
  margin-top:4px;
}

#summary .RPanelContent h6
{
  display:block;
  font-size:100%;
  margin:0;
}

#summary .RPanelContent p
{
  margin:0;
  font-size:85%;
  line-height:13px;
}

#summary .RPanelContent h6 a {
  color:#261510;
}
#summary .RPanelContent h6 a:hover {
	background-color:#261510;
	color: #FFF;
	text-decoration: none; 
	}

#summary .RPanelContent .meta .type
{
  color:#C19B74;
  font-size:85%;
}

#summary .onglet_titre
{
  width:103px;height:34px;
  background:transparent url("/apps/frontend/news/img/onglet_sommaire.png") no-repeat 0px 0px;
	_background-image:none;
  _background:url("/apps/frontend/news/img/onglet_sommaire.gif") no-repeat 0px 0px;
}

#summary ul.n_rounded_top,
#summary ul.n_rounded_bottom
{
  display:block;
  height:4px;
  padding:0;margin:0;
}

#summary ul.n_rounded_top *,
#summary ul.n_rounded_bottom *
{
  display:block;
  font-size:1pt;line-height:1pt;
}

#summary ul.n_rounded_top li,
#summary ul.n_rounded_bottom li
{
  float:left;
  padding:0;margin:0;
  height:4px;
}

#summary .RPanelContent li.hentry
{
  clear:both;
}

#summary .RPanelContent li.hentry img
{
  float:left;
  padding:0 0 10px 0;
}

#summary .RPanelContent li.hentry div.text_zone
{
  float:right;
  width:202px;
  line-height:15px;
  margin:-4px 0 0 0;
  padding:0 0 10px 0;
}

#summary ul.n_rounded_top li.n_rounded_top_left
{
  width:4px;
  background:transparent url("/apps/frontend/main/img/n_corners/bg_transparent/n_rounded_top_bkg1.png") no-repeat top left;
  _background:none;
  _background:transparent url("/apps/frontend/main/img/n_corners/bg_transparent/n_rounded_top_bkg1.gif") no-repeat top left;
  float:left;
}

#summary ul.n_rounded_top li.n_rounded_top_mid
{
  background-color:#ffffff;
  float:left;
  width:293px;
}

#summary ul.n_rounded_top li.n_rounded_top_right
{
  width:4px;
  background:transparent url("/apps/frontend/main/img/n_corners/bg_transparent/n_rounded_top_bkg2.png") no-repeat top right;
  _background:none;
  _background:transparent url("/apps/frontend/main/img/n_corners/bg_transparent/n_rounded_top_bkg2.gif") no-repeat top right;
}

#summary ul.n_rounded_bottom li.n_rounded_bottom_left
{
  width:4px;
  background:transparent url("/apps/frontend/main/img/n_corners/bg_transparent/n_rounded_bottom_bkg1.png") no-repeat top left;
  _background:none;
  _background:transparent url("/apps/frontend/main/img/n_corners/bg_transparent/n_rounded_bottom_bkg1.gif") no-repeat top left;
  float:left;
}

#summary ul.n_rounded_bottom li.n_rounded_bottom_mid
{
  background-color:#ffffff;
  float:left;
  width:293px;
}

#summary ul.n_rounded_bottom li.n_rounded_bottom_right
{
  width:4px;
  background:transparent url("/apps/frontend/main/img/n_corners/bg_transparent/n_rounded_bottom_bkg2.png") no-repeat top right;
  _background:none;
  _background:transparent url("/apps/frontend/main/img/n_corners/bg_transparent/n_rounded_bottom_bkg2.gif") no-repeat top right;
}

/*---------------------------------*/

#content #tools {
	clear:both;
	border-top:dotted 1px #e0e0e0;
	margin-top:10px;
	height:80px;
	}
	#content #tools ul {
		margin:14px 0 0 0;
		}
	#content #tools ul li {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		/*margin:0pt 20px 0pt 0pt;*/
		margin-bottom: 0.5em;
		padding:0 20px 0 0;
		float:left;
		
		}
		#content #tools ul li a {
			color:#29AEEF;
			text-decoration:none;
			}
			#content #tools ul li a:hover {
				background-color:#29AEEF;
				color:#FFFFFF;
				}
			#content #tools ul li a.rater:hover {
				background-color:#ffffff;
				}
		#content #tools ul li span {
			background:transparent url("/apps/frontend/main/img/icons.gif") no-repeat 0px 0px;
			float:left;
			height:15px;
			margin:0pt 0.3em 0pt 0pt;
			padding:0pt;
			width:15px;
			_line-height:1px;_font-size:1pt;/*IE6*/
			}
		#content #tools ul li a.comment span {
			background-position:-1px -18px;
			}
		#content #tools ul li a.comment:hover span {
			background-position:-18px -18px;
			}
			#content #tools ul li a.comment:hover span {
				background-position:-18px -18px;
				}
		#content #tools li a.print span {
			background-position: -1px -86px;
			}
			#content #tools li a.print:hover span {
				background-position: -18px -86px;
				}
		#content #tools li a.favorite span {
			background-position: -1px -103px;
			}
			#content #tools li a.favorite:hover span {
				background-position: -18px -103px;
				}
			#content #tools li a.favorite-active span {
				background: transparent url(/apps/frontend/main/img/active.png) no-repeat;
				height:20px;
				margin-bottom:3px;
				margin-right:0px;
				width:20px;				
				/*background-position: -36px -103px;*/
				}
		#content #tools li a.sendtofriend span {
			background-position: -1px -120px;
			}
			#content #tools li a.sendtofriend:hover span {
				background-position: -18px -120px;
				}
		#content #tools li a.sharethis span {
			background-position: -1px -1px;
			}
			#content #tools li a.sharethis:hover span {
				background-position: -18px -1px;
				}				
				
	#content #tools div.rating-wrapper {
		bottom:0px;
		/*position:absolute;*/
		right:15px;
		}
	#content #tools div.rating-wrapper ul.rating-widget {
		margin: 0px;
	}				

/*---------------------------------*/
/*--mag_article_template_2---------*/
/*---------------------------------*/
/*--INTERVIEW----------------------*/
/*---------------------------------*/

#content .mag_article_template_2 .interview_question
{
  background-color:none;
  margin:0 0 4px 0;
  font-weight:bold;
  width:580px;
}

#content .mag_article_template_2 .interview_question .interview_question_cadre
{
  background-color:#2E2419;
  padding:2px 5px 3px 5px;
  border:solid 1px #D7C29F;
}

#content .mag_article_template_2 .interview_question .interview_question_arrow
{
	width:18px;height:12px;
	background:transparent url("/apps/frontend/mag/img/interview_q_arrow.gif") no-repeat 0 0;
	margin:-1px 0 0 20px;
}

#content .mag_article_template_2 .interview_question blockquote
{
  margin:0;padding:0;
}

#content .mag_article_template_2 .interview_question p
{
  color:#ffffff;
  line-height:20px;
  margin:0;
  padding:2px 4px 2px 4px;
  font-size:100%;#font-size:100%;
}

#content .mag_article_template_2 .interview_answer
{
  background-color:none;
  width:570px;
  margin:0 0 20px 26px;
  padding:0;
}

#content .mag_article_template_2 .interview_answer .interview_answer_cadre
{
  background-color:none;
  padding:2px 5px 3px 5px;
  border:solid 1px #BDB59E;
  margin:0;
}

#content .mag_article_template_2 .interview_answer .interview_answer_arrow
{
	width:19px;height:13px;
	background:transparent url("/apps/frontend/mag/img/interview_a_arrow.gif") no-repeat 0 0;
	margin-left:530px;
	margin-top:-1px;
}

#content .mag_article_template_2 .interview_answer p
{
  color:#000000;
  /*font-size:93%;#font-size:92%;*/
  /*line-height:20px;*/
  margin:0;
  padding:0 0 10px 0;
  text-align:justify;
}

#content .mag_article_template_2 div.medium
{
  margin-left:16px;
}

#content .mag_article_template_2 p.caption
{
  margin:0;
  padding:4px 13px 8px 13px;
}

#content .mag_article_template_2 p.credit
{
  margin:0;
  padding:0 10px 0 0;
}

/*---------------------------------*/
/*--mag_article_template_4---------*/
/*---------------------------------*/
/*--ELABORE------------------------*/
/*---------------------------------*/

#content .mag_article_template_4 .colonne_gauche
{
  width:284px;
  float:left;
}

#content .mag_article_template_4 .colonne_droite
{
  width:300px;
  float:right;
  padding-top:1.6em;
}

#content .mediaplayer
{
  width:100%;
  text-align:center;
  margin:20px 0 20px 0;
}

#content .mag_article_template_4 .colonne_droite .mediaplayer_playlist
{
  width:300px;
  padding:0;margin:0;
  height:auto;
  overflow:hidden;
}

#content .mag_article_template_4 .colonne_droite .mediaplayer_playlist .playlist_item p.description
{
  font-size:85%;
  line-height:12px;
  color:#c0c0c0;
  padding:4px 4px 0 0;
  margin:2px 0px 0 90px;
}

#content .mag_article_template_4 .colonne_droite .mediaplayer_playlist .playlist_item p.credit
{
  font-size:85%;
  line-height:12px;
  color:#909090;
  padding:4px 0 0 0;
  margin:2px 0px 0 90px;
}

#content .mag_article_template_4 h3
{
  color:#82572C;
}

#content .mag_article_template_4 p
{
  color:#000000;
  font-size:93%;
  line-height:20px;
  margin:0;
  padding:0 0 10px 0;
  text-align:justify;
}


/*---------------------------------*/
/*--mag_article_template_5---------*/
/*---------------------------------*/
/*--PAR ETAPES---------------------*/
/*---------------------------------*/

#content .mag_article_template_5 h3,
#content .mag_article_template_5 h3 span {
  color:#00BAF2;
}

#content .mag_article_template_5 h3 span {
  display:block;
  width:43px;height:43px;
  margin:0 3px 0 0;_margin:0;
  padding:0;
  text-align:center;
  font-size:160%;
  line-height:42px;#line-height:40px;
	background:transparent url("/apps/frontend/mag/img/mag_art_mat5_rond_num.gif") no-repeat 0px 0px;
	float:left;
}

#content .mag_article_template_5 h3 {
  padding:0;
  font-size:100%;
  line-height:68px;
  height:43px;
  overflow:hidden;
}

/*---------------------------------*/
table.n_shadows td.n_s_inter {background:transparent url("/apps/frontend/mag/img/mag_detail_inter.gif") no-repeat 0 0;}


/* Window */

#shadowbox .x-window-proxy {
    background:#363636;
    border-color:#000000;
}

#shadowbox .x-window-tl .x-window-header {
    color:#eeeef0;
}
#shadowbox .x-window-tc {
	background-image:url(/tdExtjs2Plugin/themes/xtheme-black/images/window/top-bottom.png);
}
#shadowbox .x-window-tl {
	background-image:url(/tdExtjs2Plugin/themes/xtheme-black/images/window/left-corners.png);
}
#shadowbox .x-window-tr {
	background-image:url(/tdExtjs2Plugin/themes/xtheme-black/images/window/right-corners.png);
}
#shadowbox .x-window-bc {
	background-image:url(/tdExtjs2Plugin/themes/xtheme-black/images/window/top-bottom.png);
}
#shadowbox .x-window-bl {
	background-image:url(/tdExtjs2Plugin/themes/xtheme-black/images/window/left-corners.png);
}
#shadowbox .x-window-br {
	background-image:url(/tdExtjs2Plugin/themes/xtheme-black/images/window/right-corners.png);
}
#shadowbox .x-window-mc {
    border:1px solid #333333;
    background:#454545;
    color: #eeeeee;
}

#shadowbox .x-window-ml {
	background-image:url(/tdExtjs2Plugin/themes/xtheme-black/images/window/left-right.png);
}
#shadowbox .x-window-mr {
	background-image:url(/tdExtjs2Plugin/themes/xtheme-black/images/window/left-right.png);
}
#shadowbox .x-panel-ghost .x-window-tl {
    border-color:#000000;
}
#shadowbox .x-panel-collapsed .x-window-tl {
    border-color:#000000;
}

#shadowbox .x-window-plain .x-window-mc {
    color: #eeeeee;
    background: #222222;
    border-left:1px solid #111111;
    border-top:1px solid #111111;
    border-bottom:1px solid #222222;
    border-right:1px solid #222222;
}

#shadowbox .x-window-plain .x-window-body {
    border-left:1px solid #555555;
    border-top:1px solid #555555;
    border-bottom:1px solid #333333;
    border-right:1px solid #333333;
    background:transparent !important;
}

#shadowbox body.x-body-masked .x-window-mc, body.x-body-masked .x-window-plain .x-window-mc {
    color: #eeeeee;
    background-color: #1a1a1a;
}

		
	#shadowbox .x-window-tl .x-window-header {
		font-size:116%;
		color:#2DB3F2;
		padding: 5px;
		}
	#shadowbox .x-window-tbar .x-toolbar {
    	background: #261510;
    	border: 0;
		font-size:108%;
		padding: 0 1em 5px 1em; 
		}
		
		#shadowbox .x-window-tbar .x-toolbar h5 {
		    color:#2DB3F2;
            font-size:108%;
		    }
        #shadowbox .x-window-tbar .x-toolbar p {
            color: #FFFFFF;
            margin-top: 0.5em;
		    }		    
	
#shadowbox .x-window-body img {
	cursor: url(/apps/frontend/mag/img/zoomout.cur), pointer;
	}	    

.simple_pagination {
    width: 245px;
    height: 28px;
    margin: 0px auto;
    background:transparent url("/apps/frontend/mag/img/articlePagination/pagination_background.png") no-repeat 0px 0px;
    clear: both;
}

.simple_pagination ul {
    margin-left: 12px;
}

.simple_pagination ul li {
    color: #352719;
    font-size: 10px;
    font-family:"Tahoma","Helvetica","Arial",sans-serif;
    float: left;
    display: block;
}

.simple_pagination ul li.separator_position {
    width: 2px;
    background: #352719;
    height: 15px;
    margin-top: 5px;
    line-height: 1px;
    font-size: 1px;
}

.simple_pagination ul li.previous_position,
.simple_pagination ul li.previous_position_inactive{
    width: 70px;
    text-align: left;
    height: 15px;
    padding-top: 5px;
}

.simple_pagination ul li.previous_position_inactive b{
    color: #959595;
    font-weight: normal;
    padding-left: 15px;
    line-height: 15px;
    display: block;
    width: 68px;
    _width: 53px;
    height: 15px;
    background: transparent url("/apps/frontend/mag/img/articlePagination/pagination_puce.png") no-repeat 0px -30px;
    #background-position: 0px -29px;
}

.simple_pagination ul li.previous_position a {
    color: #352719;
    padding-left: 15px;
    line-height: 15px;
    display: block;
    width: 53px;
    height: 15px;
    outline: 0px;
    background: transparent url("/apps/frontend/mag/img/articlePagination/pagination_puce.png") no-repeat 0px 0px;
    #background-position: 0px 1px;
}

.simple_pagination ul li.previous_position a:hover {
    background: #352719 url("/apps/frontend/mag/img/articlePagination/pagination_btn_active.png") no-repeat 0px 0px;
    color: #FFFFFF;
    text-decoration: none;
}

.simple_pagination ul li.current_position {
    width: 83px;
    text-align: center;
}

.simple_pagination ul li.next_position,
.simple_pagination ul li.next_position_inactive{
    width: 60px;
    height: 15px;
    padding: 5px 0px 0px 2px;
}

.simple_pagination ul li.next_position_inactive b{
    color: #959595;
    font-weight: normal;
    padding-left: 4px;
    line-height: 15px;
    display: block;
    width: 58px;
    height: 15px;
    background: transparent url("/apps/frontend/mag/img/articlePagination/pagination_puce.png") no-repeat 45px -45px;
    #background-position: 45px -44px;
}

.simple_pagination ul li.next_position a {
    color: #352719;
    padding-left: 4px;
    line-height: 15px;
    display: block;
    width: 58px;
    height: 15px;
    outline: 0px;
    background: transparent url("/apps/frontend/mag/img/articlePagination/pagination_puce.png") no-repeat 45px -15px;
    #background-position: 45px -14px;
}

.simple_pagination ul li.next_position a:hover {
    background: #352719 url("/apps/frontend/mag/img/articlePagination/pagination_btn_active.png") no-repeat 0px -15px;
    color: #FFFFFF;
    text-decoration: none;
}
