/*--styles communss aux deux cadres--*/

#sidebar_transversal_wrap
{
  margin-left:-9px;
  width:317px;
  margin-top:10px;_margin-top:20px;
}

.devis#sidebar_transversal_wrap {
     margin: 0px 0px 0px 4px;
    _margin: 0px -11px 0px 5px;
}

.mag#sidebar_transversal_wrap
{
 margin: 0px 0px 0px 4px;
_margin: 0px -11px 0px 5px;
}

.contribution#sidebar_transversal_wrap
{
    margin: 0px;
}

#sidebar_transversal_wrap .menu_container
{
  padding-bottom:0px;
  width:290px;height:57px;
}

#sidebar_transversal_wrap .container
{
  width:317px;
  overflow:hidden;
  background-color:#FFFFFF;
  padding:4px 0 8px 0;
  _position: relative;
}

#sidebar_transversal_wrap .menu_container ul
{
  margin:0;padding:0;
}

#sidebar_transversal_wrap .container ul,
#sidebar_transversal_wrap .container ol,
#sidebar_transversal_wrap .container ul li h5,
#sidebar_transversal_wrap .container ul li h6
{
  margin:0;padding:0;
}

#sidebar_transversal_wrap .container div.tools
{
  clear:both;
  height:30px;
}

#sidebar_transversal_wrap .container a
{
  text-decoration:none;
  display:block;
}

#sidebar_transversal_wrap .container .tools .icon_medias
{
  float:right;
}

#sidebar_transversal_wrap .container .tools
{
  margin-top:14px;#margin-top:8px;
}

#sidebar_transversal_wrap .container .tools ul.reaction
{
  width:100px;
  float:left;
}

#sidebar_transversal_wrap .container .tools ul.reaction a
{
  color:#27B0F0;
  font-size:85%;
  font-weight:normal;
}

#sidebar_transversal_wrap .container .tools ul.reaction li
{
  float:left;
}

#sidebar_transversal_wrap .container .tools ul.reaction li div
{
	background:transparent url("/apps/frontend/main/img/icons.gif") no-repeat;
	width:15px;height:15px;
  background-position:-1px -18px;
}

#sidebar_transversal_wrap .container .tools ul.reaction:hover li div
{
  background-position:-18px -18px;
}

#sidebar_transversal_wrap .container .tools ul.reaction li a.comment
{
  font-weight:normal;
  font-size:100%;#font-size:93%;
  color:#27B1F0;
  margin-left:3px;
}

#sidebar_transversal_wrap .container .tools ul.reaction:hover li a.comment
{
  font-weight:bold;
  margin-left:1px;
}

#sidebar_transversal_wrap .container .voir_tout
{
  clear:both;
  width:150px;
  text-align:right;
  line-height:13px;
  margin-top:4px;
  
}

#sidebar_transversal_wrap .container .voir_tout a {
	background:transparent url("/apps/frontend/main/img/puce_bleu_fond_blanc.gif") no-repeat 0 1px;
	color:#1A9CD8;
	line-height:14px;
	margin:0 6px 0 0;
	outline:none;
	padding-left:17px;
	text-decoration:none;
		display:inline;
}



#sidebar_transversal_wrap .container .voir_tout a:hover {
	background:#1A9CD8 url("/apps/frontend/main/img/puce_bleu_fond_blanc.gif") no-repeat 0 -12px;
	color:#FFF;
	text-decoration:none;	
	}

#sidebar_transversal_wrap .container .icon_medias div
{
  background:url("/apps/frontend/mag/img/mag_articles_medias.jpg") 0px 0px no-repeat;
  height:25px;
  float:left;
}

#sidebar_transversal_wrap .container .icon_medias div.image
{
  background-position:0px 0px;
  width:31px;
}

#sidebar_transversal_wrap .container .icon_medias div.video
{
  background-position:-33px 0px;
  width:34px;
}

#sidebar_transversal_wrap .container .icon_medias div.audio
{
  background-position:-70px 0px;
  width:24px;
} 

/*--styles propres au cadre mag--*/

#sidebar_transversal_wrap #container_mag
{
  height:auto;
  clear:both;
}

#sidebar_transversal_wrap #container_mag .voir_tout
{
  width:250px;
  margin-left:15px;
  padding:10px 0 0 0;
}



#sidebar_transversal_wrap #container_news .voir_tout a {

	background:transparent url("/apps/frontend/main/img/puce_marron_fond_blanc_small.gif") no-repeat 0 1px;
	color:#352719;
	line-height:14px;
	margin:0 6px 0 0;
	outline:none;
	padding-left:17px;
	text-decoration:none;		
	display:inline;
}
#sidebar_transversal_wrap #container_news .voir_tout a:hover,
#sidebar_transversal_wrap #container_news .voir_tout a:focus {
	background:#352719 url("/apps/frontend/main/img/puce_marron_fond_blanc_inv_small.gif") no-repeat 0 0px;
	color:#FFF;
	text-decoration:none;	
}





#sidebar_transversal_wrap #container_mag .voir_tout a {

	background:transparent url("/apps/frontend/main/img/puce_marron_fond_blanc_small.gif") no-repeat 0 1px;
	color:#352719;
	line-height:14px;
	margin:0 6px 0 0;
	outline:none;
	padding-left:17px;
	text-decoration:none;		
	display:inline;
}
#sidebar_transversal_wrap #container_mag .voir_tout a:hover,
#sidebar_transversal_wrap #container_mag .voir_tout a:focus {
	background:#352719 url("/apps/frontend/main/img/puce_marron_fond_blanc_inv_small.gif") no-repeat 0 0px;
	color:#FFF;
	text-decoration:none;	
}

#sidebar_transversal_wrap .menu_container ul li
{
width:96px;height:40px;
float:left;
cursor:pointer;
background:transparent url("/apps/frontend/news/img/transversal_menu_nico.png") no-repeat 0px 0px;
_background:transparent url("/apps/frontend/news/img/transversal_menu_nico.gif") no-repeat 0px 0px;
}

#sidebar_transversal_wrap .menu_container ul li.news_onglet_mag
{
background-position:0 0;
}

#sidebar_transversal_wrap .menu_container ul li.news_onglet_rat
{
display:none;
background-position:-96px 0;
}

#sidebar_transversal_wrap .menu_container ul li.news_onglet_com
{
display:none;
background-position:-192px 0;
}

#sidebar_transversal_wrap .menu_container ul li.mag_onglet_news
{
background-position:0 -120px;
}

#sidebar_transversal_wrap .menu_container ul li.mag_onglet_rat
{
display:none;
background-position:-96px -120px;
}

#sidebar_transversal_wrap .menu_container ul li.mag_onglet_com
{
display:none;
background-position:-192px -120px;
}


#sidebar_transversal_wrap .container #transversal_list_mag
{
margin:12px 0 0 6px;
padding:0 6px 0 0;
background-color:#FFFFFF;
}

#sidebar_transversal_wrap .container #transversal_list_mag table
{
width:100%;
}

#sidebar_transversal_wrap .container #transversal_list_mag table tr td
{
padding:0 0 18px 0;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.thumbnail
{
width:1px;
vertical-align:top;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.thumbnail div
{
width:79px;height:80px;
position:relative;
margin:0 6px 0 0;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.thumbnail div .thumbnail_image,
#sidebar_transversal_wrap .container #transversal_list_mag td.thumbnail div .thumbnail_image_void
{
width:75px;height:75px;
overflow:hidden;
position:absolute;left:2px;top:1px;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.thumbnail div .thumbnail_image_void
{
background-color:#e0e0e0;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.thumbnail div .thumbnail_image img
{
width:75px;height:75px;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.thumbnail div .thumbnail_contour
{
position:absolute;left:0px;top:0px;
cursor:pointer;
width:79px;height:80px;
background:url("/apps/frontend/mag/img/mag_vignette_article_contour.png") 0px 0px no-repeat;
_background-image:none;
_background:url("/apps/frontend/mag/img/mag_vignette_art_contour.gif") 0px 0px no-repeat;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.thumbnail div a
{
display:block;
width:79px;height:80px;
outline:none;
text-decoration:none;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.thumbnail div a .thumbnail_clicker
{
cursor:pointer;
width:79px;height:80px;
position:absolute;left:0px;top:0px;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.data
{
vertical-align:top;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.data .type
{
height:13px;
font-size:77%;
line-height:11px;
margin:0 0 3px 0;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.data .type ul li 
{
display:block;
height:13px;
float:left;
background:transparent url("/apps/frontend/mag/img/transversal/cartouche.gif") repeat-x 0px -26px;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.data .type ul li.start 
{
width:3px;
background-repeat:no-repeat;
background-position:0 0;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.data .type ul li.end 
{
width:3px;
background-repeat:no-repeat;
background-position:0 -13px;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.data .type ul li a
{
color:#FFFFFF;
font-weight:bold;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.data h2,
#sidebar_transversal_wrap .container #transversal_list_mag td.data .h2
{
display:block;
line-height:15px;
margin:0;
font-family:'Trebuchet MS',Verdana,sans-serif;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.data h2 a,
#sidebar_transversal_wrap .container #transversal_list_mag td.data .h2 a
{
color:#352719;
font-weight:bold;
font-size:16px;
}

#sidebar_transversal_wrap .container #transversal_list_mag td.data h2 a:hover,
#sidebar_transversal_wrap .container #transversal_list_mag td.data h2 a:focus,
#sidebar_transversal_wrap .container #transversal_list_mag td.data .h2 a:hover,
#sidebar_transversal_wrap .container #transversal_list_mag td.data .h2 a:focus
{
background-color: #352719;
color: #FFFFFF;
}


#sidebar_transversal_wrap .container #transversal_list_mag td.data .excerpt
{
color:#835420;
font-size:85%;
line-height:15px;
margin:2px 0 0 0;
}

#sidebar_transversal_wrap .container #transversal_list_mag .voir_tout
{
width:306px;
padding:0;
margin:0;
}















#sidebar_transversal_wrap .container #transversal_list_mag li.block h5 .dateblock
{
  color:#a1a1a1;
  font-size:11px;
  #font-size:10px;
  font-weight: normal;
  margin-top:4px;
}

#sidebar_transversal_wrap .container #transversal_list_mag .breadcrumbs li
{
  float:left;
  margin-right:3px;
}

#sidebar_transversal_wrap .container #transversal_list_mag .breadcrumbs li *
{
  color:#A78060;
  font-size:85%;
  font-weight:bold;
}

#sidebar_transversal_wrap .container #transversal_list_mag .breadcrumbs li.title *
{
  font-size:100%;
}

#sidebar_transversal_wrap .container #transversal_list_mag .breadcrumbs li.separator *
{
  font-weight:normal;
}

#sidebar_transversal_wrap .container #transversal_list_mag div.line
{
  clear:both;
  border-bottom:solid 1px #EEEAE4;
  margin-bottom:4px;
}

/*--styles propres au cadre actus--*/

#sidebar_transversal_wrap #container_news
{
  /*height:574px;_height:584px;*/
  height:auto;
}

#sidebar_transversal_wrap #container_news .voir_tout
{
  width:184px;margin-left:100px;
  #width:190px;#margin-left:110px;
}
/*
#sidebar_transversal_wrap #container_news .summary_kaleidoscope
{
	
}
*/

	#sidebar_transversal_wrap #container_news .summary_kaleidoscope {
		background-color:transaprent;
		text-align:left;
		margin-left:15px;
		padding-left:2px;
		height:300px;
		width:317px;
		}
		#sidebar_transversal_wrap #container_news .summary_kaleidoscope ul {
			display: block;
			margin:0;
			padding:0;
			}			
			#sidebar_transversal_wrap #container_news .summary_kaleidoscope li {
				border: none;
				display: block;
				float: left;
				}
				#sidebar_transversal_wrap #container_news .summary_kaleidoscope li img {
					margin: 2px;  
					}
					#sidebar_transversal_wrap #container_news .summary_kaleidoscope ul li a img {
					  	background-color:#e5e5e5;			  	
						}
					#sidebar_transversal_wrap #container_news .summary_kaleidoscope ul li a {
						outline:none;
						display: block;
						}
						#sidebar_transversal_wrap #container_news .summary_kaleidoscope ul li a:hover {
							_border:solid 2px #BD003B;
							}
						#sidebar_transversal_wrap #container_news .summary_kaleidoscope ul li a:link img,
						#sidebar_transversal_wrap #container_news .summary_kaleidoscope ul li a:visited img {
							border:solid 2px #ffffff;
							}
						#sidebar_transversal_wrap #container_news .summary_kaleidoscope ul li a:hover img,
						#sidebar_transversal_wrap #container_news .summary_kaleidoscope ul li a:focus img,
						#sidebar_transversal_wrap #container_news .summary_kaleidoscope ul li a:active img {					
							
							border:solid 2px #BD003B;
							_border:none;
							}

#sidebar_transversal_wrap .container  ul#transversal_list_news
{
  margin:0 0 0 10px;
}

#sidebar_transversal_wrap .container  ul#transversal_list_news li.block
{
  clear:both;
  /*height:180px;*/
  height:auto;
  border-bottom:solid 1px #EEEDE0;
}

#sidebar_transversal_wrap .container  ul#transversal_list_news li.block h5
{
  display:block;
  clear:both;
}

#sidebar_transversal_wrap .container  ul#transversal_list_news li.block h5 a
{
  font-size:110%;
  color:#AB0036;
}

#sidebar_transversal_wrap .container  ul#transversal_list_news li.block h6
{
  clear:both;
  display:block;
  font-size:85%;
  color:#2D5F9E;
  margin-bottom:4px;
}

#sidebar_transversal_wrap .container ul#transversal_list_news .thumbnail
{
  width:98px;height:67px;
  position:relative;
  margin:2px 6px 0 0;
  clear:both;float:left;
}

#sidebar_transversal_wrap .container ul#transversal_list_news .thumbnail a
{
  display:block;
  outline:none;
  text-decoration:none; 
  width:98px;height:67px;
}

#sidebar_transversal_wrap .container ul#transversal_list_news .thumbnail .thumbnail_image,
#sidebar_transversal_wrap .container ul#transversal_list_news .thumbnail .thumbnail_image_void
{
  width:98px;height:67px;
  overflow:hidden;
  position:absolute;left:2px;top:1px;
}

#sidebar_transversal_wrap .container ul#transversal_list_news .thumbnail .thumbnail_image_void
{
  background-color:#e0e0e0;
}

#sidebar_transversal_wrap .container ul#transversal_list_news .thumbnail .thumbnail_image img
{
  width:75px;height:75px;
}

#sidebar_transversal_wrap .container ul#transversal_list_news .thumbnail .thumbnail_clicker
{
  cursor:pointer;
  width:98px;height:67px;
  position:absolute;left:0px;top:0px;
}


#sidebar_transversal_wrap .container ul#transversal_list_news .intro
{
  width:168px;height:56px;
  float:right;
  font-size:85%;
  color:#000000;
  margin-right:8px;
  line-height:14px;
  overflow:hidden;
}

#sidebar_transversal_wrap .container ul#transversal_list_news .dateblock
{
  /*clear:both;*/
  color:#a1a1a1;
  font-size:9px;#font-size:9px;
  font-weight: normal;
  margin-top:4px;
}

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

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

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

#sidebar_transversal_wrap 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;
}

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

#sidebar_transversal_wrap 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;
}

#sidebar_transversal_wrap 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;
}

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

#sidebar_transversal_wrap 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;
}

#sidebar_transversal_wrap.communauty #transversal_mag_header{
	background:transparent url("/apps/frontend/communauty/img/transversal/header_mag.gif") no-repeat top right;
	width: 317px;
	height: 69px;
	position: relative;
}

#sidebar_transversal_wrap.communauty #transversal_news_header{
	background:transparent url("/apps/frontend/communauty/img/transversal/header_news.gif") no-repeat top right;
	width: 317px;
	height: 56px;
	position:relative;
}

#sidebar_transversal_wrap.communauty #transversal_newsletter_header{
	background:transparent url("/apps/frontend/communauty/img/transversal/newsletter_bkg_2.jpg") no-repeat top right;
	width: 317px;
	height: 142px;
	position:relative;
}

#sidebar_transversal_wrap.devis #transversal_newsletter_header{
	background:transparent url("/apps/frontend/devis/img/transversal/subscribe_newsletter_bkg.png") no-repeat top right;
	width: 317px;
	height: 142px;
	position:relative;
}

#sidebar_transversal_wrap.contribution #transversal_newsletter_header{
	background:transparent url("/apps/frontend/contribution/img/transversal/newsletter_bkg_2.jpg") no-repeat top right;
	width: 317px;
	height: 142px;
	position:relative;
}

#sidebar_transversal_wrap.mag #transversal_news_header{
	background:transparent url("/apps/frontend/mag/img/transversal/header_news.gif") no-repeat top right;
	width: 317px;
	height: 57px;
	position:relative;
}

#sidebar_transversal_wrap.mag #transversal_newsletter_header{
	background:transparent url("/apps/frontend/mag/img/transversal/newsletter_bkg_2.jpg") no-repeat top right;
	width: 317px;
	height: 142px;
	position:relative;
}

#sidebar_transversal_wrap.contribution #transversal_mag_header{
	background:transparent url("/apps/frontend/contribution/img/transversal/header_mag.gif") no-repeat top right;
	width: 317px;
	height: 69px;
	position: relative;
}

#sidebar_transversal_wrap.contribution #transversal_news_header{
	background:transparent url("/apps/frontend/contribution/img/transversal/header_news.gif") no-repeat top right;
	width: 317px;
	height: 56px;
	position: relative;
}



#sidebar_transversal_wrap.news #transversal_mag_header{
	background:transparent url("/apps/frontend/news/img/transversal/header_mag.gif") no-repeat top right;
	width: 317px;
	height: 69px;
	position: relative;
}

#sidebar_transversal_wrap.news #transversal_communauty_header{
	background:transparent url("/apps/frontend/news/img/transversal/header_communauty.gif") no-repeat top right;
	width: 317px;
	height: 69px;
	position: relative;
}

#sidebar_transversal_wrap.news #transversal_newsletter_header{
	background:transparent url("/apps/frontend/news/img/transversal/newsletter_bkg_2.jpg") no-repeat top right;
	width: 317px;
	height: 142px;
	position:relative;
}

#sidebar_transversal_wrap.news #transversal_communauty_header{
	background:transparent url("/apps/frontend/news/img/transversal/header_communauty.gif") no-repeat top right;
	width: 317px;
	height: 69px;
	position: relative;
}

#sidebar_transversal_wrap.mag #transversal_communauty_header
{
	background:transparent url("/apps/frontend/mag/img/transversal/header_communauty.gif") no-repeat top right;
	width: 317px;
	height: 69px;
	position: relative;
}

#sidebar_transversal_wrap #transversal_communauty_header #ong_trans_contribs  {
	line-height: 200px;
	overflow: hidden;
	background: transparent url("/apps/frontend/communauty/img/transversal/menu_communauty.gif") no-repeat -76px -18px;
	width: 97px; height:18px; 
	position: absolute;
	bottom: 0px; _bottom: -1px; right: 89px;
	cursor: pointer;
}

#sidebar_transversal_wrap.mag #transversal_communauty_header #ong_trans_contribs
{
	right: 99px;
}



#sidebar_transversal_wrap #transversal_communauty_header #ong_trans_contribs.active{
	background-position: -76px 0px;
	
}

#sidebar_transversal_wrap #transversal_communauty_header #ong_trans_members {
	line-height: 200px;
	overflow: hidden;
	width: 76px; height:17px;
	background: transparent url("/apps/frontend/communauty/img/transversal/menu_communauty.gif") no-repeat 0px -18px;
	position: absolute;
	bottom: 0px; _bottom: -1px; right: 10px;
	cursor: pointer;
}

#sidebar_transversal_wrap.mag #transversal_communauty_header #ong_trans_members {
	right: 20px;
}

#sidebar_transversal_wrap #transversal_communauty_header #ong_trans_members.active{
	background-position: 0px 0px;
}


#sidebar_transversal_wrap #transversal_mag_header #ong_trans_articles  {
	line-height: 200px;
	overflow: hidden;
	background: transparent url("/apps/frontend/mag/img/transversal/menu_mag.gif") no-repeat 0 -18px;
	width: 59px; height:18px; 
	position: absolute;
	bottom: 0px; _bottom: -1px; right: 126px;
	cursor: pointer;
}

#sidebar_transversal_wrap.contribution #transversal_mag_header #ong_trans_articles{
	right: 136px;
}

#sidebar_transversal_wrap #transversal_mag_header #ong_trans_articles.active{
	background-position: 0px 0px;
	
}


#sidebar_transversal_wrap #transversal_mag_header #ong_trans_folder {
	line-height: 200px;
	overflow: hidden;
	width: 113px; height:17px;
	background: transparent url("/apps/frontend/mag/img/transversal/menu_mag.gif") no-repeat -59px -18px;
	position: absolute;
	bottom: 0px; _bottom: -1px; right: 10px;
	cursor: pointer;
}

#sidebar_transversal_wrap #transversal_mag_header #ong_trans_folder.active{
	background-position: -59px 0px;
}

#sidebar_transversal_wrap #transversal_list_mag_folders {
	display: none;
	height:240px;
	margin:4px 0 0 4px;
	position:relative;
	width:308px;
}

#sidebar_transversal_wrap.contribution #transversal_mag_header #ong_trans_folder{
	right: 20px;
}

#sidebar_transversal_wrap #transversal_list_mag_folders a.linkbox {
display:block;
outline:none;
}

#sidebar_transversal_wrap #transversal_list_mag_folders img {
height:196px;
margin:5px 0 0 7px;
width:294px;
}

#sidebar_transversal_wrap #transversal_list_mag_folders div.caption
{
font-size:88%;
}

#sidebar_transversal_wrap #transversal_list_mag_folders div.caption .h3
{
margin:2px 0 2px 0;
}

#sidebar_transversal_wrap #transversal_list_mag_folders div.caption .h3 a {

color:#FFF;
font-size:123.1%;_font-size:122%;
font-weight:700;
}
#sidebar_transversal_wrap #transversal_list_mag_folders div.caption .h3 a:hover {
	background-color: #FFF;
	color: #4779AE;
	text-decoration: none;
	}

#sidebar_transversal_wrap #transversal_list_mag_folders div.caption
{
background-color:#302E33; opacity:0.80;-moz-opacity:0.80;filter:alpha(opacity=80);
bottom:39px;
color:#FFF;
left:7px;
padding:0 4px 4px 4px;
position:absolute;
width:286px;
}

#sidebar_transversal_wrap #transversal_list_mag_folders div.caption span.intro {
font-size:108%;
line-height:16px;
}
#sidebar_transversal_wrap #transversal_list_mag_folders div.caption span.intro a{
	color:#FFF;
	}
	#sidebar_transversal_wrap #transversal_list_mag_folders div.caption span.intro a:hover {
		background-color: #FFF;
		color: #4779AE;
		text-decoration: none;
		}



#sidebar_transversal_wrap #transversal_list_communauty_members {
	display: none;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice_top {
	background: transparent url("/apps/frontend/communauty/img/transversal/member_choice_header.jpg") no-repeat scroll 0px 0px;
	width: 306px;
	height: 59px;
	overflow: hidden;
	line-height: 200px;
	margin: 0px auto;	
	
}

#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice {
	margin: 0px 0px 0px 10px;
	width: 306px;
	overflow: hidden;
}
#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice h2,
#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice .h2 {
	font-size: 100%;
	margin: 0px;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice h2 a,
#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice .h2 a{
	color:#35B5F1;
	display:inline;
	font-size: 116%;
	font-weight:bold;
	width:auto;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice h2.is_pro a,
#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice .h2.is_pro a {
	background:transparent url(/apps/frontend/member/img/pro_cartouche_1.png) no-repeat scroll left center;
	padding-left: 25px;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice h2 a:hover,
#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice h2 a:focus,
#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice .h2 a:hover,
#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice .h2 a:focus{
	background-color:#35B5F1;
	color:#FFFFFF;
	text-decoration:none;
}





#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice .data {
	height:auto;
	line-height:15px;
	margin:0px 0 0 90px;
	width:192px;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .member_choice .data div {
	color:#8D8779;
	font-size:85%;
}


#sidebar_transversal_wrap #transversal_list_communauty_members .cadre_photo {
	background:transparent url(/apps/frontend/communauty/img/cdp_cadre_photo.gif) no-repeat scroll 0 0;
	float:left;
	height:87px;
	width:87px;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .cadre_photo img{
	cursor:pointer;
	height:70px;
	margin:7px 0 0 8px;
	width:70px;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .voir_tout {
	clear:both;
	height:24px;
	
	text-align:right;
	margin: 0px 0px 0px 10px;
	width: 296px;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .voir_tout.border {
	border-bottom:1px solid #C0C0C0;
	margin: 15px 0px 0px 10px;
	padding-top: 0px;
}


#sidebar_transversal_wrap #transversal_list_communauty_members #member_kaleidoscope
{
	margin: 0px 0px 0px 10px;
}

#sidebar_transversal_wrap #transversal_list_communauty_members #member_kaleidoscope ul li {
	display: block;
	float:left;
}

#sidebar_transversal_wrap #transversal_list_communauty_members #member_kaleidoscope img {
	margin: 1px;
	border:solid 1px white;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .line {
	background-color: #C0C0C0;
	margin: 0px 10px 4px;
	#margin: 0px 10px 0px;
	height: 1px;
	line-height: 1px;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .last_contributor
{
	margin:0 0 3px 9px;
  height:20px;
	background:transparent url("/apps/frontend/communauty/img/transversal/last_contributors_header.png") no-repeat 0 0;
}

#sidebar_transversal_wrap #transversal_list_communauty_members .voir_tout a {

	background:transparent url("/apps/frontend/main/img/puce_marron_fond_blanc_small.gif") no-repeat 0 1px;
	color:#352719;
	line-height:14px;
	margin:0 6px 0 0;
	outline:none;
	padding-left:17px;
	text-decoration:none;		
	display:inline;
}
#sidebar_transversal_wrap #transversal_list_communauty_members .voir_tout a:hover,
#sidebar_transversal_wrap #transversal_list_communauty_members .voir_tout a:focus {
	background:#352719 url("/apps/frontend/main/img/puce_marron_fond_blanc_inv_small.gif") no-repeat 0 0px;
	color:#FFF;
	text-decoration:none;	
}

#sidebar_transversal_wrap #transversal_list_mag_folders .voir_tout {
	width: 300px;
	margin-left: 5px;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_choice_top,
#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_choice_bottom
{
	background: transparent url("/apps/frontend/communauty/img/transversal/nico_cadre_coupdecoeur.png") no-repeat scroll 0px 0px;
	width:299px;
	overflow:hidden;
	line-height:200px;
	margin:0px auto;	
	
}


#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_choice_top
{
margin:10px 0 0 8px;
height:33px;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_choice_bottom {
	background-position:0px -34px;
	height:4px;
	margin:4px 0 15px 8px;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_choice_content
{
	/*margin-left: 10px;*/
	/*width: 270px;*/
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_choice_content .thumbnail {
	float: left;
	clear: both;
	width:75px;height:75px;
	cursor: pointer;
	position: relative;
	
}

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

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content
{
margin:5px 0 0 7px;
width:304px;
overflow:hidden;
padding:0 0 8px 0;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content .h3
{
display:block;
color:#867A5F;
font-size:93%;
margin:0 0 3px 0;
padding:0 0 1px 0;
border-bottom:1px solid #F2EFE8;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table
{
width:100%;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.thumbnail
{
width:1px;
vertical-align:top;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.thumbnail div
{
width:79px;height:80px;
overflow:hidden;
padding:0 4px 0 0;
position:relative;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.thumbnail div a
{
text-decoration:none;
outline:none;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.thumbnail .thumbnail_contour
{
position:absolute;left:0px;top:0px;
cursor:pointer;
width:79px;height:80px;
background:url("/apps/frontend/mag/img/mag_vignette_article_contour.png") 0px 0px no-repeat;
_background-image:none;
_background:url("/apps/frontend/mag/img/mag_vignette_art_contour.gif") 0px 0px no-repeat;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.thumbnail div .thumbnail_clicker
{
cursor:pointer;
width:79px;height:80px;
position:absolute;left:0px;top:0px;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data
{
vertical-align:top;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data h2,
#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data .h2
{
margin:0;
display:block;
font-size:100%;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data .text
{
color:#585858;
font-size:77%;
line-height:14px;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data h2,
#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data .h2,
#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data .text
{
width:226px;
overflow:hidden;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data h2 a,
#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data .h2 a
{
background-color:#ffffff;
color:#4299EA;
text-decoration:none;
outline:none;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data h2 a:hover,
#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data h2 a:focus,
#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data .h2 a:hover,
#sidebar_transversal_wrap #transversal_list_communauty_contribs .contrib_content table td.data .h2 a:focus
{
background-color:#4299EA;
color:#ffffff;
}

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

#sidebar_transversal_wrap #transversal_list_communauty_contribs .spacer
{
clear:both;
padding:0 0 0 90px;
text-align:left;
line-height:16px;
position: relative;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .spacer a
{
background:transparent url("/apps/frontend/main/img/puce_marron_fond_blanc_small.gif") no-repeat 0 1px;
color:#352719;
margin:8px 6px 0 0;
outline:none;
padding-left:17px;
text-decoration:none;		
display:block;
}

#sidebar_transversal_wrap #transversal_list_communauty_contribs .spacer a:hover,
#sidebar_transversal_wrap #transversal_list_communauty_contribs .spacer a:focus
{
background:#352719 url("/apps/frontend/main/img/puce_marron_fond_blanc_inv_small.gif") no-repeat 0 0px;
color:#FFF;
text-decoration:none;	
}

#sidebar_transversal_wrap ul.n_rounded_bottom_contribution {
	height: 16px;
	_position: relative;
	margin: 0px;
}

#sidebar_transversal_wrap ul.n_rounded_bottom_contribution li {
	margin: 0px;
}
                                                               

#sidebar_transversal_wrap ul.n_rounded_bottom_contribution li.n_rounded_bottom_left 
{
  width:20px; height: 16px;
  background:transparent url("/apps/frontend/communauty/img/transversal/rounded_bottom_left_transv.gif") no-repeat top left;
  float:left;	
}

#sidebar_transversal_wrap.news ul.n_rounded_bottom_contribution li.n_rounded_bottom_left 
{
  width:20px; height: 16px;
  background:transparent url("/apps/frontend/news/img/transversal/rounded_bottom_left_transv.gif") no-repeat top left;
  float:left;	
}

#sidebar_transversal_wrap.mag ul.n_rounded_bottom_contribution li.n_rounded_bottom_left 
{
  width:8px; height: 16px;
  background:transparent url("/apps/frontend/mag/img/transversal/rounded_bottom_left_transv.gif") no-repeat top left;
  float:left;	
}

#sidebar_transversal_wrap.contribution ul.n_rounded_bottom_contribution li.n_rounded_bottom_left 
{
  width:8px; height: 16px;
  background:transparent url("/apps/frontend/contribution/img/transversal/rounded_bottom_left_transv.gif") no-repeat top left;
  float:left;	
}

#sidebar_transversal_wrap ul.n_rounded_bottom_contribution li.n_rounded_bottom_right 
{
  width:8px; height: 16px;
  background:transparent url("/apps/frontend/communauty/img/transversal/rounded_bottom_right_transv.gif") no-repeat top left;
  float:left;	
}

#sidebar_transversal_wrap.mag ul.n_rounded_bottom_contribution li.n_rounded_bottom_right 
{
  width:20px; height: 16px;
  background:transparent url("/apps/frontend/mag/img/transversal/rounded_bottom_right_transv.gif") no-repeat top left;
  float:left;	
}

#sidebar_transversal_wrap.contribution ul.n_rounded_bottom_contribution li.n_rounded_bottom_right 
{
  width:20px; height: 16px;
  background:transparent url("/apps/frontend/contribution/img/transversal/rounded_bottom_right_transv.gif") no-repeat top left;
  float:left;	
}

#sidebar_transversal_wrap.news ul.n_rounded_bottom_contribution li.n_rounded_bottom_right 
{
  width:8px; height: 16px;
  background:transparent url("/apps/frontend/news/img/transversal/rounded_bottom_right_transv.gif") no-repeat top left;
  float:left;	
}

#sidebar_transversal_wrap ul.n_rounded_bottom_contribution li.n_rounded_bottom_mid
{
	width: 289px; height: 16px;
	background:transparent url("/apps/frontend/communauty/img/transversal/rounded_bottom_middle_transv.gif") repeat-x top left;
	float: left;
}

#sidebar_transversal_wrap.news ul.n_rounded_bottom_contribution li.n_rounded_bottom_mid
{
	width: 289px; height: 16px;
	background:transparent url("/apps/frontend/news/img/transversal/rounded_bottom_middle_transv.gif") repeat-x top left;
	float: left;
}

#sidebar_transversal_wrap.mag ul.n_rounded_bottom_contribution li.n_rounded_bottom_mid
{
	width: 289px; height: 16px;
	background:transparent url("/apps/frontend/mag/img/transversal/rounded_bottom_middle_transv.gif") repeat-x top left;
	float: left;
}

/**** newsletter ****/

#sidebar_transversal_wrap #transversal_newsletter_header #stay_connected_email{
	position: absolute;
	top: 93px;
	left: 25px;
	border: 1px solid #767676;
	width: 240px; 
	height: 17px;
}

#sidebar_transversal_wrap #transversal_newsletter_header #stay_connected_button
{
	position: absolute;
	width: 22px; height: 22px;
	top: 93px;
	left: 275px;
	height: 21px;
display:block;
overflow:hidden;
}

#sidebar_transversal_wrap #transversal_newsletter_header #stay_connected_button.button
{
	background: none;
}

#sidebar_transversal_wrap #transversal_newsletter_header #stay_connected_button span {
	background: transparent url("/apps/frontend/news/img/transversal/btn_newsletter.gif") no-repeat 0px 0px;
	line-height: 200px;
	overflow: hidden;
}
#sidebar_transversal_wrap #transversal_newsletter_header .ctn_link
{
	position: absolute;
	top: 118px;
	text-align: right;
	width: 317px;
}

#sidebar_transversal_wrap #transversal_newsletter_header .ctn_link a {
	color: #000000;
	font-size: 85%;
	margin-right: 10px;
}

#sidebar_transversal_wrap #transversal_newsletter_header .ctn_link a:hover {
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
}


