@charset "utf-8";
/* CSS Document */

a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	border:0 none;
	font-size:100%;
	margin:0;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
	font-family: Arial, Helvetica, sans-serif;
}
ul {
list-style-type:none;
}
li {
list-style-type:none;
list-style-position:outside;
}
h1, h2, h3, h4 {
font-weight:bold;
}
a img {
border:medium none;
vertical-align:bottom;
margin-right:2px;
margin-top:0px;
}
.clear{
	clear:both;
                margin:0px;
        padding:0px;
}
/*----------------------gestion de la pagination--------------------------------------*/
#pagination-digg li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;

}
#pagination-digg a{
border:solid 1px #9aafe5;
background:#fff none repeat scroll 0 0
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
color:#0e509e;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #0e509e
}

/****************fin de gestion de la pagination***************************************/

/****************gestion du accordion vertical**********************************************/
#yui-cms-snap {
    left:-170px;
}
.twoColFixRtHdr .myAccordion {
    clear: both;
    padding: 5px;
}

.twoColFixRtHdr .myAccordion  #mainContentText {
margin-top:0px;
}
.twoColFixRtHdr .myAccordion .yui-cms-accordion .yui-cms-item {
    border: 1px solid #cccccc;
    float: left;
    display: inline;
    background-color: #fff;
  }
  .twoColFixRtHdr .myAccordion .yui-cms-accordion .yui-cms-item.selected {
    width: auto;
  }
    .twoColFixRtHdr .myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
      width: 17px;
      height: 17px;
      display: block;
      background: url(../images/accordion.gif) no-repeat 0px -200px;
      text-decoration: none;
    }
    .twoColFixRtHdr .myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
      background: url(../images/accordion.gif) no-repeat 0px -300px;
      opacity: 0.2;
    }
    .twoColFixRtHdr .myAccordion .yui-cms-accordion .yui-cms-item .bd {
        width: 1px; /* Hack: vertical accordion with width=0 will generate malfunctions in opera and safari */
        overflow: hidden;
        background-color: #fff;
    }
        /* forcing the expandable area to a fixed width and height, to keep the container size */
        .twoColFixRtHdr .myAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {
            overflow: hidden;
            width: 919px;
            height: 250px;
            padding: 5px;
        }

/*******************fin de gestion du accordion vertical***************************************/
        /************gestion du rating*****************************/
        form.rating {
    padding: 1em;
    border: 1px solid #ccc;
}

.rating {
    cursor: pointer;
    clear: both;
    display: block;
}

.rating:after {
    content: '.';
    display: block;
    height: 0;
    width: 0;
    clear: both;
    visibility: hidden;
}

.star {
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
}

.star,
.star a {background: url(../images/star.gif) no-repeat 0 0px;}

.star a {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 0px;
}

div.rating div.on a {
    background-position: 0 -16px;
}

div.rating div.hover a,
div.rating div a:hover {
    background-position: 0 -32px;
}

div.notifytext {
    margin-top: 5px;
    font-size: .8em;
    clear: both;
}

#ratingdiv {
    height: 25px;
}
/*fin de gestion du rating*/

.twoColFixRtHdr a:link, .twoColFixRtHdr a:visited {
	color:#333;
	text-decoration: none;
}
.twoColFixRtHdr .morebox a:link, .twoColFixRtHdr .morebox a:visited {
	color:#fff;
	text-decoration: none;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:90%;
}
.twoColFixRtHdr a:hover {
	text-decoration:underline;
}
.twoColFixRtHdr #article-header {
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 85px;
	height: 35px;
	background-color: #FFFFFF;
	background-image: url(../images/actubox-bg-header.png);
	background-repeat: no-repeat;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0066CC;
    }
#article-breadcumb-bloc
{
	float:left;
	width:400px;
	height:20px;
	background-color:none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:5px;
	padding-top:10px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#article-tag-bloc
{
	float:right;
	width:400px;
	height:20px;
	background-color:none;
	padding:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top:10px;
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.article-breadcumb{
height:20px;
padding:5px;
color:#FFFFFF;
background-color:none;
border: #FFFFFF solid 1px;
}
.current-breadcumb{
margin-left:130px;
margin-bottom:20px;
font-size:13px;
}
.breadcumb-bloc{
padding-top:21px;
padding-bottom:10px;
margin-bottom:0px;
}
.article-tag{
height:20px;
padding:5px;
color:#FFFFFF;
background-color:none;
border: #FFFFFF solid 1px;
}
.article-tag-about{
padding:6px;
padding-right:30px;
height:25px;
background-image:url(../images/tag-bg-header.gif);
background-repeat:no-repeat;}

.twoColFixRtHdr #article-header-info {
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-family:Arial,Helvetica,sans-serif;
	float:right;
        width:930px;
    }
    .twoColFixRtHdr #container div.category-green {
        background:url(../images/bg_category_actubox.png) no-repeat scroll left top;
}
    .twoColFixRtHdr #container div.category-gray {
        background:url(../images/bg_category_footbox.png) no-repeat scroll left top;
}
    .twoColFixRtHdr #container div.category-red {
        background:url(../images/bg_category_musikbox.png) no-repeat scroll left top;
}
    .twoColFixRtHdr #container div.category-blue {
        background:url(../images/bg_category_photobox.png) no-repeat scroll left top;
}
    .twoColFixRtHdr #container div.category-orange {
        background:url(../images/bg_category_videobox.png) no-repeat scroll left top;
}
    .twoColFixRtHdr #container div.category-black {
        background:url(../images/bg_category_starbox.png) no-repeat scroll left top;
}
.twoColFixRtHdr #article-header-accordion {
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	border:none;
	font-family:Arial,Helvetica,sans-serif;
	float:left;
	margin-bottom:20px;
	margin-top:0px;
    }
	
.twoColFixRtHdr #article-info-bloc {
	float:left;
	width: 600px;
        margin-top:12px;
    }
.twoColFixRtHdr #article-info-bloc h1 {
	font-size: 24px;	
}
.twoColFixRtHdr #article-actions-bloc {
        background-color:#FFFFFF;
        border:1px solid #000000;
        float:right;
        padding:5px;
        width:288px;
}
.twoColFixRtHdr #article-actions-bloc p {
float:left;
font-size:100%;
height:15px;
margin:0;
padding:5px 5px 5px 25px;
width:60px;
}
	.sendicon-bg {
	background-image:url(../images/info-send-icon.png);
	background-repeat:no-repeat;
	background-position:left center;
	}
	.rssicon-bg {
	background-image:url(../images/info-rss-icon.png);
	background-repeat:no-repeat;
	background-position:left center;
	}
	.printicon-bg {
	background-image:url(../images/info-print-icon.png);
	background-repeat:no-repeat;
	background-position: left center;
	}
	.commenticon-bg {
	background-image:url(../images/info-comment-icon.png);
	background-repeat:no-repeat;
	background-position: left center;
	}

        .download-bg {
	background-image:url(../images/icon-download.png);
	background-repeat:no-repeat;
	background-position: left center;
        width: 15px;
        height: 15px;
	}

        .passicon-bg {
	background-image:url(../images/info-pass-icon.png);
	background-repeat:no-repeat;
	background-position: left center;
	}
        .eventicon-bg {
	background-image:url(../images/info-event-icon.png);
	background-repeat:no-repeat;
	background-position: left center;
	}

        .facebook-bg {
	background-image:url(../images/facebook_icon.png);
	background-repeat:no-repeat;
	background-position: left center;
	}
	
		.twoColFixRtHdr #article-actions-bloc-content {
	width:190px;
	float:left;	
    }
			.twoColFixRtHdr #article-note-bloc {
	width:98px;
	float:right;
        padding-top:0px;
    }
.note-bloc {
background-image:url(../images/note-bloc-bg.png);
background-repeat:no-repeat;
font-size:24px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.note-link {
background-color:#FFFFFF;
border:2px solid #FF9900;
color:#FF9900;
font-size:12px;
font-weight:bold;
margin:0 5px 5px;
padding:5px;
text-align:center;
width:57px;
}

.twoColFixRtHdr #mainContentText {
margin-top:15px;
margin-bottom:15px;	
	background-color:#FFFFFF;
}

.twoColFixRtHdr #mainContentTab {
margin-top:15px;
margin-bottom:15px;	
	background-color:#FFFFFF;
}
.twoColFixRtHdr #mainImage {
	float:left;
	min-height:200px;
	min-width:200px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right:5px;		
}
.twoColFixRtHdr #mainImage p {
	padding:2px;
	margin:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.twoColFixRtHdr #mainContentComment {
margin-bottom:20px;	
clear:left;
	background-color:#FFFFFF;
}
.twoColFixRtHdr #mainContentComment p {
	margin:0px;
	background-color:#DEE6EB;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/blue-bg.png);
	background-repeat: repeat-x;
	color:#006699;
}
.twoColFixRtHdr #mainContentComment ol {
	margin:0px;
	padding:0px;
}
.twoColFixRtHdr #mainContentComment li {
	margin:0px;
	padding:10px;
	list-style-image: none;
	list-style-type: none;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#000;
}
.twoColFixRtHdr #mainContentComment li span{
	background-image: url(../images/picto_comment.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 25px;
	height: 25px;
}
.twoColFixRtHdr #mainContentMore {
margin-bottom:20px;
clear:left;
}
.white {
   	color:#fff; 
}
.twoColFixRtHdr #mainContentMore p {
	margin:0px;
	background-color:#DEE6EB;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/blue-bg.png);
	background-repeat: repeat-x;
	color:#000;
}
.twoColFixRtHdr #mainContent p.blue,.twoColFixRtHdr #mainContent div.blue {
	background-color:#DEE6EB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	background-image: url(../images/blue-bg.png);
	background-repeat: repeat-x;
	color:#000;
}
.twoColFixRtHdr #mainContent p.red,.twoColFixRtHdr #mainContent div.red {
	background-color:#FFEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #900;
	background-image: url(../images/red-bg.png);
	background-repeat: repeat-x;
	color:#000;
}
.twoColFixRtHdr #mainContent p.orange,.twoColFixRtHdr #mainContent div.orange {
	background-color:#FFF3E1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C60;
	background-image: url(../images/orange-bg.png);
	background-repeat: repeat-x;
	color:#000;
}
.twoColFixRtHdr #mainContent p.green,.twoColFixRtHdr #mainContent div.green {
	background-color:#DFFFDF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #060;
	background-image: url(../images/green-bg.png);
	background-repeat: repeat-x;
	color:#000;
}
.twoColFixRtHdr #mainContent p.gray,.twoColFixRtHdr #mainContent div.gray {
	background-color:#E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	background-image: url(../images/gray-bg.png);
	background-repeat: repeat-x;
	color:#000;
}
.twoColFixRtHdr #mainContent p.black,.twoColFixRtHdr #mainContent div.black {
	background-color:#CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-image: url(../images/black-bg.png);
	background-repeat: repeat-x;
	color:#FFF;
}
.twoColFixRtHdr #mainContentMore ul {
	margin:0px;
	padding:0px;
}
.twoColFixRtHdr #mainContentMore li {
	margin:0px;
	padding:2px;
	list-style-image: url(../images/picto_article.gif);
	background-image: url(../images/bttn_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	list-style-type: none;
	list-style-position: inside;
}
.twoColFixRtHdr #mainContentCommentform {
margin:0px;
padding:0px;
margin-bottom:20px;
background-image:url(../images/blue-bg.png);
background-position:left top;
background-repeat:repeat-x	
}
.twoColFixRtHdr #mainContentCommentform h4 {
	background-image:url(../images/info-comment-edit-icon.png);
	background-position:7px 50%;
	background-repeat:no-repeat;
	border-bottom:1px solid #000;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.25em;
	margin-bottom:0px;
	margin-left:0px;
	padding:6px 10px 6px 26px;
	font-weight: bold;
        height:20px;
}

.twoColFixRtHdr #commentformcontent form p {
	background-color:#DEE6EB;
	font-size:0.9em;
	color:#006699;
	margin:0px;
	padding:0px;
	padding:7px 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.twoColFixRtHdr #commentformcontent form p.blue {
        background:none;
	background-color:#DEE6EB;
	color:#006699;
}
.twoColFixRtHdr #commentformcontent form p.green {
        background:none;
	background-color:#DFFFDF;
	color:#060;
}
.twoColFixRtHdr #commentformcontent form p.red {
        background:none;
	background-color:#FFEAEA;
	color:#900;
}
.twoColFixRtHdr #commentformcontent form p.orange {
        background:none;
	background-color:#FFF3E1;
	color:#C60;
}
.twoColFixRtHdr #commentformcontent form p.gray {
        background:none;
	background-color:#E9E9E9;
	color:#CCC;
}
.twoColFixRtHdr #commentformcontent form p.black {
        background:none;
	background-color:#CCC;
	color:#000;
}
.twoColFixRtHdr #commentformcontent form small {
color:red;
}
.twoColFixRtHdr #commentformcontent form p input.text {
background-color:#FFFFFF;
border:1px solid #E6ECFF;
color:#868375;
padding:3px;
width:364px;
}
.twoColFixRtHdr #commentformcontent form p label {
cursor:pointer;
font-size:0.8em;
}
.twoColFixRtHdr #commentformcontent form p label.text {
float:left;
margin-right:5px;
margin-top:4px;
text-align:right;
width:100px;
}
.twoColFixRtHdr #commentformcontent form p textarea {
background-color:#FFFFFF;
border:1px solid #E6ECFF;
color:#868375;
font-size:inherit;
height:200px;
padding:3px;
width:470px;
}
.twoColFixRtHdr #commentformcontent form div {
border-top:1px solid #FFFFFF;
padding:10px;
background-color:#DEE6EB;
}
.twoColFixRtHdr #commentformcontent form div.blue {
border:none;
background:none;
border-top:1px solid #FFFFFF;
padding:10px;
background-color:#DEE6EB;
}
.twoColFixRtHdr #commentformcontent form div.red {
border:none;
background:none;
border-top:1px solid #FFFFFF;
padding:10px;
background-color:#FFEAEA;
}
.twoColFixRtHdr #commentformcontent form div.orange {
border:none;
background:none;
border-top:1px solid #FFFFFF;
padding:10px;
background-color:#FFF3E1;
}
.twoColFixRtHdr #commentformcontent form div.gray {
border:none;
background:none;
border-top:1px solid #FFFFFF;
padding:10px;
background-color:#E9E9E9;
}
.twoColFixRtHdr #commentformcontent form div.black {
border:none;
background:none;
border-top:1px solid #FFFFFF;
padding:10px;
background-color:#CCC;
}
.twoColFixRtHdr #commentformcontent form div.green {
border:none;
background:none;
border-top:1px solid #FFFFFF;
padding:10px;
background-color:#DFFFDF;
}

.twoColFixRtHdr #commentformcontent form div button {
	background-color:transparent;
	background-image:url(../images/btn-send-comment.png);
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:26px;
	text-indent:-9999px;
	width:191px;
}
.twoColFixRtHdr #commentformcontent form div button:hover {
	background-position:0 -26px;
}





.twoColFixRtHdr #sidebar1-pub {
	float: left;
	width: 300px;
	height:270px;
	margin-bottom:10px;
}
.twoColFixRtHdr #sidebar1-pub-title {
	width: 100%;
	height:20px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	vertical-align: middle;
}
.twoColFixRtHdr #sidebar1-pub-bloc {
	width: 100%;
	height:250px;
}
.twoColFixRtHdr #sidebar1-framset-bloc {
border:1px solid #999999;
float:left;
margin-bottom:0px;
width:300px;
height:520px;
}
.twoColFixRtHdr #footbar-framset-bloc {
border:1px solid #999999;
float:left;
margin-bottom:0px;
width:950px;
height:100px;
}

.twoColFixRtHdr .sidebar1-articles-related {
	float: left;
	margin-bottom:20px;
	width: 300px;
	border: 1px solid #999999;
}
.twoColFixRtHdr .sidebar1-articles-related-title {
	background-image:url(../images/blue-bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	height:20px;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-size: 14px;
	color: #006699;
}
.twoColFixRtHdr .sidebar1-articles-related div.red {
        background:#E63C3E;
        background-image:url(../images/red-bg.png);
	background-position:left top;
	background-repeat:repeat-x;
        color: #000;
}
.twoColFixRtHdr .sidebar1-articles-related div.orange {
        background:#F5A519;
        background-image:url(../images/orange-bg.png);
	background-position:left top;
	background-repeat:repeat-x;
        color: #000;
}
.twoColFixRtHdr .sidebar1-articles-related div.green {
        background:#A4BE11;
        background-image:url(../images/green-bg.png);
	background-position:left top;
	background-repeat:repeat-x;
        color: #000;
}
.twoColFixRtHdr .sidebar1-articles-related div.black {
        background:#000;
        background-image:url(../images/black-bg.png);
	background-position:left top;
	background-repeat:repeat-x;
        color: #FFF;
}
.twoColFixRtHdr .sidebar1-articles-related div.gray {
        background:#B5B4B4;
        background-image:url(../images/gray-bg.png);
	background-position:left top;
	background-repeat:repeat-x;
        color: #000;
}
.twoColFixRtHdr .sidebar1-articles-related div.blue {
        background:#4FB7E8;
        background-image:url(../images/blue-bg.png);
	background-position:left top;
	background-repeat:repeat-x;
        color: #000;
}
.twoColFixRtHdr .sidebar1-articles-related-title span {
	background-image:url(../images/picto_interactive.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:25px;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc {
background-color:#FFFFFF;
	margin:0px;
	padding:5px;
	font-weight: normal;
	font-size: 12px;
	color: #006699;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc ul {
	margin:0px;
	padding:0px;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc li {
	margin:0px;
	padding:0px;
	padding-left:15px;
	background-image:url(../images/list-icon.png);
	background-position:left top;
	list-style:none;
	background-repeat: no-repeat;
	line-height: 18px;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc ol li {
	background-image:none;
	margin:0px;
	padding:0px;
	padding-left:0px;
	background-position:left top;
	list-style:none;
	background-repeat: no-repeat;
	line-height: 18px;
	min-height:25px;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc ol li span {
	margin-right:5px;
	margin-top:5px;
	padding:10px;
}
.twoColFixRtHdr .fouritems {
	height:20px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/picto_fouritems.gif);
	background-repeat: no-repeat;
	background-position: center 0;
}
.twoColFixRtHdr .fouritems3 {
background-position:-60px 7px;
width:16px;
}

.twoColFixRtHdr .sidebar1-articles-related-bloc p  {
	display:block;
	margin:5px;
	margin-right:5px;
	padding:0px;
	float:right;
	width:85px;
	list-style:none;
	font-size: 10px;
	overflow:hidden;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc .video    {
	background-image: url(../images/picto_video.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc .photo    {
	background-image: url(../images/picto_photo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc p img  {
	margin-bottom: 5px;
        max-height: 60px;
        overflow: hidden;
}


/*-------------------------------------------------------------category---------------------------------------*/


.twoColFixRtHdr #leaderbox {
	width: 100%;
	margin-bottom:10px;
	padding:0px;
	height:125px;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(../images/headerlink_bg.gif);
	background-color:none;
}

.twoColFixRtHdr #headerlinkbox {
float:left;
	width: 100%;
	height:25px;
	border-bottom: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;		
	
}
.twoColFixRtHdr #headerlinkbox a {
	color: #FFFFFF;		
	
}
.twoColFixRtHdr #headerlinkbox span{
float:left;
	height:17px;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
	background-image: url(../images/headerlink_separator.gif);
	background-repeat: no-repeat;
	background-position: right bottom;	
	font-weight: bold;	
}
.twoColFixRtHdr #headersearchbox {
float:right;
padding-right:10px;
width:250px;	
}
.twoColFixRtHdr #headersearchbox input {
	height:15px;
	background-color:#CCCCCC;
	border:none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.twoColFixRtHdr #headersearchbox button {
	width:50px;
	height:25px;
	background-image: url(../images/headersearch_btn.gif);
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	background-position: center top;
	margin-left:5px;
}
.twoColFixRtHdr #headerlogobox {
float:left;
width:200px;
padding-top:30px;
padding-left:10px;
	
}
.twoColFixRtHdr #headerpubbox {
float: right;
width:730px;
height:90px;
padding-top:5px;
padding-bottom:5px;
}
.twoColFixRtHdr #articleListBox{

float:left;
margin-top:15px;
margin-bottom:0px;
padding:5px;
padding-bottom:10px;
background-color:#FFFFFF;
}
.twoColFixRtHdr .more-link{
width:585px;;
float:left;
margin-bottom:10px;
padding:0px;
background-color:#FFFFFF;
}
.twoColFixRtHdr .more-link a ,.twoColFixRtHdr .more-link a:visited{
	background:#333 none repeat scroll 0 0;
	color:#FFFFFF;
	text-align: right;
	right:0px;
	padding-left:5px;
}
.twoColFixRtHdr .article-list-first {
width:280px;
float:left;
margin-right:15px;
}
.twoColFixRtHdr .article-list-last {
width:280px;
float:right;

}
.twoColFixRtHdr .article-list-first ol,.twoColFixRtHdr .article-list-last ol {
	margin:0px;
	padding:0px;
}
.twoColFixRtHdr .article-list-first li ,.twoColFixRtHdr .article-list-last li {
border-bottom:1px dotted #D9D9D9;
margin:0 0 10px;
padding:0 0 10px;
	list-style:none;
}
.twoColFixRtHdr .title-big {
	font-size:24px;
	line-height: 25px;	
}
.twoColFixRtHdr .title-normal {
	font-size:12px;
	line-height: 15px;
	font-weight: bold;	
}.twoColFixRtHdr .title-img {
	font-size:16px;
	line-height: 20px;
	font-weight: bold;
}
.twoColFixRtHdr .article-info {
	color:#999999;
	font-size: 11px;
	font-weight: bold;
}
.twoColFixRtHdr .article-thumb-small {
float:right;
margin:0 0 0 10px;
}
.twoColFixRtHdr .article-thumb-big {
margin-bottom:5px;
}

.twoColFixRtHdr .article-info {
background:#FFFFFF none repeat scroll 0 0
}
.twoColFixRtHdr .posted {
	padding-right:5px;

}
.twoColFixRtHdr .views {
padding-left:15px;
	background-image: url(../images/picto_view.gif);
	background-repeat: no-repeat;
	background-position: left ;
	padding-right:5px;
}
.twoColFixRtHdr .comments {
padding-left:15px;
	padding-right:5px;
		background-image: url(../images/picto_metacom.gif);
	background-repeat: no-repeat;
	background-position: left ;
}
.twoColFixRtHdr .rate {
padding-left:18px;
	padding-right:5px;
		background-image: url(../images/picto_rate.gif);
	background-repeat: no-repeat;
	background-position: left ;
}

.twoColFixRtHdr .lastPhotoBox {
float:left;
background-color:none;
padding:5px;
margin-bottom:10px;
}

.twoColFixRtHdr  h2.group-text {
	font-size:24px;
	line-height: 25px;
}
.twoColFixRtHdr ol.list-photo {
	margin:0px;
	padding:0px;
	font-weight:bold;
	clear:left;
}
.twoColFixRtHdr ol.list-photo li {
	list-style:none;
	width:140px;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	margin-right:5px;
	display:inline;
}
.twoColFixRtHdr ol.list-photo li.last {
	margin:0px;

}

.twoColFixRtHdr ol.list-photo li span.photo {
	background-image: url(../images/picto_phototrans.gif);

	display:block;
float:left;
margin:3px 5px 0 0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
text-indent:-9999px;
height:9px;

width:12px;
background-color:#0086FF;	
}
.twoColFixRtHdr #article-other-list-box {
float:right;
background-color:#FFFFFF;
margin:0px;
padding:25px;
width:900px;
padding-top:10px;
}
.twoColFixRtHdr #article-other-list-box .more-link {
width:100%;
}
.twoColFixRtHdr #article-other-list-box a {
font-weight:normal;
font-size:12px;
}

/*---------------------------------------photocategory-----------------------------------------------------------------------*/
.twoColFixRtHdr ol.list-photocat-one {
	margin:0px;
	padding:0px;
	font-weight:bold;
	clear:left;
}
.twoColFixRtHdr ol.list-photocat-one li {
	list-style:none;
	width:560px;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	margin:5px;
}
.twoColFixRtHdr ol.list-photocat-one li a {
	font-size:14px;
}
.twoColFixRtHdr ol.list-photocat-one li p,.twoColFixRtHdr ol.list-photocat-two li p,.twoColFixRtHdr ol.list-photocat li p {
	font-size:11px;
	color:#999;
	line-height: 12px;
	font-weight: normal;
}

.twoColFixRtHdr ol.list-photocat-one li a img,.twoColFixRtHdr ol.list-photocat-two li a img,.twoColFixRtHdr ol.list-photocat li a img {
	text-decoration: none;
}
.twoColFixRtHdr ol.list-photocat-one li img {
	margin-bottom:10px;
}
.twoColFixRtHdr ol.list-photocat-two li.last {
	margin:0px;

}

.twoColFixRtHdr ol.list-photocat-one li span.photo,.twoColFixRtHdr ol.list-photocat-two li span.photo,.twoColFixRtHdr ol.list-photocat li span.photo {
	background-image: url(../images/picto_phototrans_big.gif);

	display:block;
float:left;
margin:3px 5px 0 0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
text-indent:-9999px;
height:12px;
width:16px;	
}
.twoColFixRtHdr ol.list-photocat-two {
	margin:0px;
	padding:0px;
	font-weight:bold;
	clear:left;
}
.twoColFixRtHdr ol.list-photocat-two li {
	list-style:none;
	width:245px;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	margin:20px;
}
.twoColFixRtHdr ol.list-photocat-two li a {
	font-size:14px;
}
.twoColFixRtHdr ol.list-photocat-two li img {
	margin-bottom:10px;
}
.twoColFixRtHdr ol.list-photocat-two li.last {
	margin:0px;

}



.twoColFixRtHdr ol.list-photocat {
	margin:0px;
	padding:0px;
	font-weight:bold;
	clear:left;
}
.twoColFixRtHdr ol.list-photocat li {
	list-style:none;
	width:140px;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	margin:20px;
	display:inline;
}
.twoColFixRtHdr ol.list-photocat li.last {
	margin:0px;

}
.twoColFixRtHdr #thumbnailPhoto {
	float:left;
	width:100%;
	margin:0;
        margin:auto;
	background-color:#FFF;
        border: 1px solid #000;
}
.twoColFixRtHdr #player {
	width:540px;
        height:25px;
	margin:0;
        margin:auto;
}
.twoColFixRtHdr #player .preview {
	width:145px;
        height:25px;
	margin:0;
        margin:auto;
        float:left;
        background-repeat:no-repeat;
        background-position:top left;
        background-image:url(../images/player.png);
}
.twoColFixRtHdr #player a.preview:hover {
        background-position: bottom left;
}
.twoColFixRtHdr #player .next {
    
	width:145px;
        height:25px;
	margin:0;
        margin:auto;
        float:left;
        background-repeat:no-repeat;
        background-position:top right;
        background-image:url(../images/player.png);
}
.twoColFixRtHdr #player a.next:hover {
        background-position: bottom right;
}
.twoColFixRtHdr #player .play {
	width:125px;
        height:25px;
	margin:0;
        margin:auto;
        float:left;
        background-repeat:no-repeat;
        background-position:-145px 0;
        background-image:url(../images/player.png);
}
.twoColFixRtHdr #player a.play:hover {
        background-position: -145px bottom;
}
.twoColFixRtHdr #player .stop {
	width:125px;
        height:25px;
	margin:0;
        margin:auto;
        float:left;
        background-repeat:no-repeat;
        background-position:-270px 0;
        background-image:url(../images/player.png);
}
.twoColFixRtHdr #player a.stop:hover {
        background-position: -270px bottom ;
}
/*-------------------------------------------------------------video page -------------------------------------------------------*/
.twoColFixRtHdr .scroll {
margin-bottom:10px;
margin-left:10px;
max-height:383px;
min-height:100px;
overflow-y:auto;
width:280px;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc ul.list-video-inline li {
	margin:0px;
	padding:0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
        background-image:none;
}

.twoColFixRtHdr .sidebar1-articles-related-bloc .list-video-inline p {
	width:100%;
	font-size: 11px;
	font-weight: bold;
	border-bottom:1px dotted #D9D9D9;
        margin:0px;
}
.twoColFixRtHdr .sidebar1-articles-related-bloc .list-video-inline img {
	float:left;
	margin:0 5px 0 0;
}
.twoColFixRtHdr #mainContentVideo {
margin-top:0px;
margin-bottom:20px;
padding-top: 21px;
padding-bottom: 30px;
	background-color:none;
	clear:left;
}
.twoColFixRtHdr #mainPhoto {
    width:570px;
    margin:0;
    margin:auto;
    background-color:#000000;
    padding:10px;
    border: 1px solid #000;
    padding-top:0px;
}
.twoColFixRtHdr #mainVideo {
    width:400px;
    margin-left:85px;
    margin:auto;
    background-color:#FFF;
    padding:10px;
    border: none;
}
.twoColFixRtHdr #mainMusic {
    width:500px;
    margin:0;
    margin:auto;
    background-color:none;
    padding:0px;
    border: none;
}
.twoColFixRtHdr #mainContentInfos {
		width:100%;
	float:left;
	clear:left;
margin-top:0px;
margin-bottom:10px;
color:#D9D9D9;
font-weight:bold;
	background-color:#000;
        border: 1px solid #000;
        padding-bottom:10px;
}
.twoColFixRtHdr #mainContentInfos ul.list-video-inline  {
	margin:10px;
}
.twoColFixRtHdr #mainContentInfos ul.list-video-inline li {
	margin:0px;
	padding:0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}

.twoColFixRtHdr #mainContentInfos .list-video-inline p {
	float:left;
	width:100%;
	font-size: 12px;
	border-bottom:1px dotted #D9D9D9;
}
.twoColFixRtHdr #mainContentInfos .list-video-inline p h3 {
	clear:right;
}
.twoColFixRtHdr #mainContentInfos .list-video-inline img {
	float:left;
	margin:0 10px 0.5% 0;
}

.twoColFixRtHdr .video-list-first {
width:140px;
float:left;
margin-right:15px;
}
.twoColFixRtHdr .video-list-last {
width:425px;
float:right;

}
.twoColFixRtHdr .video-list-first ol,.twoColFixRtHdr .video-list-last ol {
	margin:0px;
	padding:0px;
}
.twoColFixRtHdr .video-list-first li ,.twoColFixRtHdr .video-list-last li {
border-bottom:1px dotted #D9D9D9;
margin:0 0 10px;
padding:0 0 10px;
list-style:none;
clear:both;
min-height:60px;
}
.twoColFixRtHdr .video-list-last li img {
	float:right;
	margin:0 10px 5% 0;
}
.twoColFixRtHdr .video-list-last .video-thumb-small {
float:left;
margin:0 10px 0 0;
}
.twoColFixRtHdr .video-list-last li div.title-img {
position:relative;
}
.twoColFixRtHdr .video-list-last li img.icon {
border:medium none;
left:5px;
position:absolute;
top:5px;
width:14px;
height:11px;
background-image: url(../images/picto_play_over.gif);
background-repeat: no-repeat;
}


/*--------------------------------page d'accueil---------------------------------------------*/

    .twoColFixRtHdr #mainContentIndex {
		clear:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0;
	margin-right: 320px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
	text-align: left;
    } 
	.twoColFixRtHdr #mainFlash {
	float:left;
	min-height:200px;
	min-width:200px;
	border:none;
	margin:0px;
	margin-top:-8px;
}

#mainContentIndex .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
border:none;
}
#mainContentIndex .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
background:none;
border:none;
color:#FFF;
text-decoration:none;
}
#mainContentIndex #tab-mod,#mainContentIndex #tab-mod2 { width:630px; margin:0 auto; background:#fff;margin-bottom:20px;}
#mainContentIndex #tab-mod .yui-content,#mainContentIndex #tab-mod2 .yui-content {
	height:25em;
	border:none;
	padding:0px;
}
#mainContentIndex #tab-mod .yui-content div,#mainContentIndex #tab-mod2 .yui-content div {position:absolute; }
#mainContentIndex .tabs { border-top: 2px solid rgb(18, 19, 19); padding: 0pt; }
#mainContentIndex .tab-cont .ft{ position:absolute; top:88%; left:6px; clear:both;}

#mainContentIndex #tab1 { background: transparent url(../images/bg_tab-nav-tab1.png) no-repeat scroll 50% 50%; }
#mainContentIndex #tab2 { background: transparent url(../images/bg_tab-nav-tab2.png) no-repeat scroll 50% 50%; }
#mainContentIndex #tab3 { background: transparent url(../images/bg_tab-nav-tab3.png) no-repeat scroll 50% 50%; }
#mainContentIndex #tab4 { background: transparent url(../images/bg_tab-nav-tab4.png) no-repeat scroll 50% 50%; }
#mainContentIndex #tab5 { background: transparent url(../images/bg_tab-nav-tab4.gif) no-repeat scroll 50% 50%; }
#mainContentIndex #tab6 { background: transparent url(../images/bg_tab-nav-tab6.png) no-repeat scroll 50% 50%; }
#mainContentIndex #tab7 { background: transparent url(../images/bg_tab-nav-tab7.png) no-repeat scroll 50% 50%; }
#mainContentIndex #tab8 { background: transparent url(../images/bg_tab-nav-tab6.png) no-repeat scroll 50% 50%; }
#mainContentIndex #tab9 { background: transparent url(../images/bg_tab-nav-tab7.png) no-repeat scroll 50% 50%; }
#mainContentIndex ul.yui-nav li{width:124px; text-align:center;height:30px;line-height:30px;font-weight:bold;}

#mainContentIndex .yui-navset {
	position:relative;
	zoom:1;
	background-color: #fff;
}
#mainContentIndex .yui-navset .yui-content { zoom:1;}
#mainContentIndex .yui-navset .yui-nav li {display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom; cursor:pointer;zoom:1; letter-spacing:0.07em;}
#mainContentIndex .yui-navset .yui-nav a {outline:0;}
#mainContentIndex .yui-navset .yui-nav a { position:relative;}
#mainContentIndex .yui-navset .yui-nav li a {display:block;display:inline-block;vertical-align:bottom;zoom:1;}
#mainContentIndex .yui-navset .yui-nav .selected a{width:124px; color:#069; background:#4fb7e8; text-decoration:none;}
#mainContentIndex .yui-navset .yui-nav #tab1.selected a{
	background: url(../images/bg_tab-nav-tab1_on.png) no-repeat 50%;
	color: #060;
}
#mainContentIndex #tab-mod .yui-content #tab1{
	height:24em;
	border:7px solid #a4be11;
	width:616px;
	background-image: url(../images/bg_tab-1.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #a4be11;
}
#mainContentIndex .yui-navset .yui-nav #tab2.selected a{
	background: url(../images/bg_tab-nav-tab2_on.png) no-repeat 50%;
	color: #000;
}
#mainContentIndex #tab-mod .yui-content #tab2{
	height:24em;
	border:7px solid #4e4e50;
	background-image: url(../images/bg_tab-2.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width:616px;
	background-color: #4e4e50;
}
#mainContentIndex #tab-mod .yui-content .boximg{
	height:160px;
	overflow:hidden;
}
#mainContentIndex .yui-navset .yui-nav #tab3.selected a{
	background: url(../images/bg_tab-nav-tab3_on.png) no-repeat 50%;
	color: #C60;
}
#mainContentIndex #tab-mod .yui-content #tab3{
	height:24em;
	border:7px solid #f5a519;
	background-image: url(../images/bg_tab-3.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width:616px;
	background-color: #f5a519;
}

#mainContentIndex .yui-navset .yui-nav #tab4.selected a{
	background: url(../images/bg_tab-nav-tab4_on.png) no-repeat 50%;
	color: #900;
}
#mainContentIndex #tab-mod .yui-content #tab4{
	height:24em;
	border:7px solid #e63c3e;
	background-image: url(../images/bg_tab-4.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width:616px;
	background-color: #e63c3e;
}
#mainContentIndex .yui-navset .yui-nav #tab5.selected a{background: url(../images/bg_tab-nav-tab4_on.gif) no-repeat 50%;}
#mainContentIndex #tab-mod .yui-content #tab5{
	height:24em;
	border:7px solid #4FB7E8;
	background-image: url(../images/bg_tab-5.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width:616px;
	background-color: #4FB7E8;
}
#mainContentIndex .yui-navset .yui-nav #tab6.selected a{
	background: url(../images/bg_tab-nav-tab6_on.png) no-repeat 50%;
	color: #666;
}
#mainContentIndex #tab-mod2 .yui-content #tab6{
	height:24em;
	border:7px solid #B5B4B4;
	background-image: url(../images/bg_tab-6.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width:616px;
	background-color: #B5B4B4;
}
#mainContentIndex #tab-mod2 .yui-content #tab6 a{
	color:#000;
}
#mainContentIndex .yui-navset .yui-nav #tab6.selected a{
	background: url(../images/bg_tab-nav-tab6_on.png) no-repeat 50%;
	color: #666;
}
#mainContentIndex #tab-mod2 .yui-content #tab6{
	height:24em;
	border:7px solid #B5B4B4;
	background-image: url(../images/bg_tab-6.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width:616px;
	background-color: #B5B4B4;
}
#mainContentIndex #tab-mod2 .yui-content #tab6 a{
	color:#000;
}
#mainContentIndex .yui-navset .yui-nav #tab7.selected a{
	background: url(../images/bg_tab-nav-tab7_on.png) no-repeat 50%;
	color: #666;
}
#mainContentIndex #tab-mod2 .yui-content #tab7{
	height:24em;
	border:7px solid #B5B4B4;
	background-image: url(../images/bg_tab-7.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width:616px;
	background-color: #B5B4B4;
}
#mainContentIndex #tab-mod2 .yui-content #tab7 a{
	color:#000;
}
#mainContentIndex .yui-navset .yui-nav #tab8.selected a{
	background: url(../images/bg_tab-nav-tab6_on.png) no-repeat 50%;
	color: #666;
}
#mainContentIndex #tab-mod2 .yui-content #tab8{
	height:24em;
	border:7px solid #B5B4B4;
	background-image: url(../images/bg_tab-6.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width:616px;
	background-color: #B5B4B4;
}
#mainContentIndex #tab-mod2 .yui-content #tab8 a{
	color:#000;
}
#mainContentIndex .yui-navset .yui-nav #tab9.selected a{
	background: url(../images/bg_tab-nav-tab7_on.png) no-repeat 50%;
	color: #666;
}
#mainContentIndex #tab-mod2 .yui-content #tab9{
	height:24em;
	border:7px solid #B5B4B4;
	background-image: url(../images/bg_tab-7.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	width:616px;
	background-color: #B5B4B4;
}
#mainContentIndex #tab-mod2 .yui-content #tab9 a{
	color:#000;
}
#mainContentIndex .yui-navset .yui-nav #tab1 a:hover {display:block;width:124px; background:#4fb7e8 url(../images/bg_tab-nav-tab1_h.png) no-repeat 50%;}
#mainContentIndex .yui-navset .yui-nav #tab2 a:hover {display:block;width:124px; background:#4fb7e8 url(../images/bg_tab-nav-tab2_h.png) no-repeat 50%;}
#mainContentIndex .yui-navset .yui-nav #tab3 a:hover {display:block;width:124px; background:#4fb7e8 url(../images/bg_tab-nav-tab3_h.png) no-repeat 50%;}
#mainContentIndex .yui-navset .yui-nav #tab4 a:hover {display:block;width:124px; background:#4fb7e8 url(../images/bg_tab-nav-tab4_h.png) no-repeat 50%;}
#mainContentIndex .yui-navset .yui-nav #tab5 a:hover {display:block;width:124px; background:#4fb7e8 url(../images/bg_tab-nav-tab4_h.gif) no-repeat 50%;}
#mainContentIndex .yui-navset .yui-nav #tab6 a:hover {display:block;width:124px; background:#4fb7e8 url(../images/bg_tab-nav-tab6_h.png) no-repeat 50%;}
#mainContentIndex .yui-navset .yui-nav #tab7 a:hover {display:block;width:124px; background:#4fb7e8 url(../images/bg_tab-nav-tab7_h.png) no-repeat 50%;}
#mainContentIndex .yui-navset .yui-nav #tab8 a:hover {display:block;width:124px; background:#4fb7e8 url(../images/bg_tab-nav-tab6_h.png) no-repeat 50%;}
#mainContentIndex .yui-navset .yui-nav #tab9 a:hover {display:block;width:124px; background:#4fb7e8 url(../images/bg_tab-nav-tab7_h.png) no-repeat 50%;}
#top-nav { height: 25px; line-height: 25px; position: relative; }
#top-nav li { float: left; margin-left: 8px; }
#top-nav li a { display: block; }
#top-nav li.tn-1 { background: rgb(67, 167, 215) url('../images/bg_tn1-rgt.gif') no-repeat scroll right center; }
#top-nav li.tn-1 a { padding: 0pt 7px 0pt 10px; background: transparent url('../images/bg_tn1-lft.gif') no-repeat scroll left center; }
#top-nav li.tn-2 { background: rgb(221, 227, 229) url('../images/bg_tn2-rgt.gif') no-repeat scroll right center; }
#top-nav li.tn-2 a { padding: 0pt 7px 0pt 10px; background: transparent url('../images/bg_tn2-lft.gif') no-repeat scroll left center; color: rgb(31, 178, 249); }
#top-nav li.search { background: rgb(0, 0, 0) url('../images/bg_tnsrch-rgt.gif') no-repeat scroll right center; position: absolute; right: 15px; top: -5px; height: 30px; line-height: 30px; }
#top-nav li.search div { padding: 0pt 15px; background: transparent url('../images/bg_tnsrch-lft.gif') no-repeat scroll left center; }
#top-nav li.search div span { color: rgb(217, 232, 239); font-weight: bold; margin-right: 5px; }
#top-nav li.search div form { display: inline; }
#top-nav li.search div .srch-input { border-color: rgb(255, 255, 255); margin-top: 2px; }
#top-nav li.search div .srch-btn { margin-left: 10px; width: 62px; height: 22px; vertical-align: middle; margin-bottom: 4px; }
#top-nav li a { font-weight: bold; letter-spacing: 0.08em; }
#global-nav { border: 1px solid rgb(34, 143, 195); padding: 0.7em 1em; background: rgb(56, 162, 213) url('../images/bg_nav.png') repeat-x scroll center top; color: rgb(34, 141, 192); position: relative; }
#global-nav li { display: inline; }
#global-nav li a { margin: 0pt 1em; font-weight: bold; letter-spacing: 0.08em; }
/* ---[ tab-content 4 ]--- */
.coming dl{float:left; width:220px; margin-right:6px;}
.coming dd{ position:relative; margin-bottom:4px; clear:both; float:left;}
.coming dd p{padding:5px;line-height:1.1em; font-size:11px; position:absolute; left:106px; width:100px; height:5.5em; clear:right;background-image: url(../images/bg_trans.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/bg_trans.png');}
.coming dd p a{font-size:12px;}
.coming ul {width:165px; float:right;}
.coming li { background:url(../images/bul_li-cin.gif) no-repeat 0 8px; border-bottom:1px dotted #1781b4; margin:4px 0; padding:2px 0 2px 10px;}
span.mov-num{ color:#f9ba2d; font-size:18px; background:#42545d; float:left; margin-right:4px; padding:0 4px; border-right:2px solid #08222e;}
.mov-title{ clear:both; margin-bottom:4px; line-height:1.5em;background-image: url(../images/bg_trans.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/bg_trans.png');}
.mov-title a{ display:block; margin-left:4px;}
.mov-title span {display:block;}
.date{color:#999;}
/* ---[ tab-content 1 ]--- */
#mainContentIndex .boxoff dl {width:201px;float:left; margin-right:6px;}
.boxoff ul {width:200px; float:right;}
.boxoff li { margin:3px 0; padding:2px 0;line-height:12px;min-height:40px;min-width:180px;}
.boxoff li span{margin-right:5px;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;}
#mainContentIndex .boxoff a:hover, #mainContentIndex  .boxoff a:active {
color:#FFFFFF;
text-decoration:underline;
}
#mainContentIndex .boxoff a{
	color:#FFFFFF;
	font-size:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mainContentIndex #tab-mod .yui-content .musiquebox div,#mainContentIndex #tab-mod .yui-content .videobox div,#mainContentIndex #tab-mod2 .yui-content .videobox div {
position:relative;
width:615px;
font-size:11px;
}
#mainContentIndex #tab-mod .yui-content .musiquebox h3 {
	
  background-color: #999999;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 25px;
  padding-right: 5px;
  color: #ffffff;
  height: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-image: url(../images/box-header.png);
  background-repeat: repeat-x;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block {
  
  min-height: 220px;
  background-color: none;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .FirstContainer {
  
  background-color: #f4f4f4;
  float: left;
  margin: 5px;
  border-color: #666666;
  border-width: 1px;
  border-style: solid;
  width: 295px;
  height: 75px;
  padding:0px;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .FirstContainer span {
  
  margin: 5px;
  float: left;
  height:60px;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .FirstContainer span p {
  
  margin: 0px;
  width: 180px;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .FirstContainer p a {
  
  
  color: #0080FF;
  text-decoration: none;
  font-weight: bold;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .FirstContainer p a:hover {
  
  text-decoration: underline;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .FirstContainer img {
 
  border-style: solid;
  border-width: 2px;
  border-color: #f4f4f4;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .FirstContainer img:hover {
 
  border-style: solid;
  border-width: 2px;
  border-color: #0080FF;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .SecondaryContainer {
	min-height: 90px;
	color: #FFF;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .SecondaryContainer span {
  
  margin: 5px;
  float: left;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .SecondaryContainer span p {
  
  margin: 0px;
  width: 250px;
}

#mainContentIndex #tab-mod .yui-content .musiquebox .block .SecondaryContainer p a {
  
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .SecondaryContainer p a:hover {
  
  text-decoration: underline;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .SecondaryContainer span.morebox a {
  
  color: #000;
  text-decoration: none;
  font-weight: lighter;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .SecondaryContainer span.morebox a:hover {
  
  text-decoration: underline;
}
#mainContentIndex #tab-mod .yui-content .musiquebox .block .SecondaryContainer span.morebox {
    
  float:right;

}
#mainContentIndex #tab-mod .yui-content .videobox .block ,#mainContentIndex #tab-mod2 .yui-content .videobox .block{
  
  min-height: 250px;
background-color: none;
display:table;
line-height:12px;
}
#mainContentIndex #tab-mod .yui-content .videobox .block .FirstContainer,#mainContentIndex #tab-mod2 .yui-content .videobox .block .FirstContainer {
  
  float: left;
  width: 185px;
  height: 125px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 0px;
  overflow:hidden;
    }
#mainContentIndex #tab-mod .yui-content .videobox .block .FirstContainer span,#mainContentIndex #tab-mod2 .yui-content .videobox .block .FirstContainer span {
  margin-left: 25px;
  float: left;
  height:82px;
  margin-bottom:5px;
  overflow:hidden;
}
#mainContentIndex #tab-mod .yui-content .videobox .block .FirstContainer p,#mainContentIndex #tab-mod2 .yui-content .videobox .block .FirstContainer p {
    color:#FFF;
  float: left;
  margin: 0px;
  width: 185px;
  text-align: center;
}
#mainContentIndex #tab-mod .yui-content .videobox .block .FirstContainer p a,#mainContentIndex #tab-mod2 .yui-content .videobox .block .FirstContainer p a {
  
  
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}
#mainContentIndex #tab-mod .yui-content .videobox .block .FirstContainer p a:hover,#mainContentIndex #tab-mod2 .yui-content .videobox .block .FirstContainer p a:hover {
  
  text-decoration: underline;
}
#mainContentIndex #tab-mod .yui-content .videobox .block .FirstContainer img,#mainContentIndex #tab-mod2 .yui-content .videobox .block .FirstContainer img {
  
  border-style: solid;
  border-width: 2px;
  border-color: #f4f4f4;
}
#mainContentIndex #tab-mod .yui-content .videobox .block .FirstContainer img:hover,#mainContentIndex #tab-mod2 .yui-content .videobox .block .FirstContainer img:hover {
 
  border-style: solid;
  border-width: 2px;
  border-color: #0080FF;
}
#mainContentIndex #tab-mod .yui-content .videobox .block  span.morebox a,#mainContentIndex #tab-mod2 .yui-content .videobox .block  span.morebox a {
  
  color: #000;
  text-decoration: none;
  font-weight: lighter;
}
#mainContentIndex #tab-mod .yui-content .videobox .block span.morebox a:hover,#mainContentIndex #tab-mod2 .yui-content .videobox .block span.morebox a:hover {
  
  text-decoration: underline;
}
#mainContentIndex #tab-mod .yui-content .videobox .block span.morebox,#mainContentIndex #tab-mod .yui-content .videobox .block span.morebox {
    
  float:right;
  margin-top:10px;
  margin-right:5px;
}
#mainContentIndex #tab-mod .yui-content .videobox .block .FirstContainer img.icon,#mainContentIndex #tab-mod2 .yui-content .videobox .block .FirstContainer img.icon {
border:medium none;
left:30px;
position:absolute;
top:5px;
width:14px;
height:11px;
background-image: url(../images/picto_play_over.gif);
background-repeat: no-repeat;
}
#mainContentIndex #tab-mod .yui-content .photobox .block .FirstContainer img.icon,#mainContentIndex #tab-mod2 .yui-content .photobox .block .FirstContainer img.icon {
border:medium none;
left:30px;
position:absolute;
top:5px;
width:14px;
height:11px;
background-image: url(../images/picto_photo_over.gif);
background-repeat: no-repeat;
}
    .twoColFixRtHdr #mainContentPub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin:0;
	margin:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 18px;
	text-align: left;
	width:468px;
	height:80px;
    }
	.twoColFixRtHdr #mainContentBox {
margin-left:5px;
margin-bottom:20px;	
clear:left;
	background-color:#FFFFFF;
}
.twoColFixRtHdr #mainContentBox .sidebar1-articles-related {
	margin:5px;
}
.twoColFixRtHdr .sidebar1-newsletter {
	background-image:url(../images/newsletter-bg.png);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0px;
	padding-top:60px;
	padding-bottom:40px;
	padding-left:20px;
	padding-right:20px;
}
.twoColFixRtHdr .sidebar1-newsletter input {
	height:20px;
	width:200px;
	font-weight: lighter;
	font-size: 14px;
	color: #F60;
	border: 1px solid #F96;
	float:left;
}
.twoColFixRtHdr .sidebar1-newsletter button {
	padding:0px;
	margin:0px;
	height:24px;
	width:58px;
	font-weight: normal;
	font-size: 11px;
	color: #F60;
	background-color:#FFF;
	border: 1px solid #F96;
	float:left;
}
.twoColFixRtHdr #footer #ft{clear:both; background:#121313; color:#666; font:13px Arial; font-weight:bold; margin:8px; margin-bottom:0px; margin-top:15px; padding:8px 0; line-height:1.5em;}
.twoColFixRtHdr #footer #ft a{color:#666;}
.twoColFixRtHdr #footer #uni-ft{text-align:center; font:10px Arial; color:#666; margin:10px 0; line-height:1.6em;}
.twoColFixRtHdr #footer #uni-ft a{color:#666; font-weight:normal;}
.twoColFixRtHdr #footer .ft-movies{ float:left; width:290px; padding:5px 10px 20px 10px; margin:0 30px -15px 15px; background:#1a1919;}
.twoColFixRtHdr #footer .ft-movies h4{color:#1fb2f9; font-size:15px;}
.twoColFixRtHdr #footer .ft-movies li {float:left; width:130px; background:url(../images/bg-li.gif) no-repeat 0 50%; padding-left:8px;}
.twoColFixRtHdr #footer .ft-network{
	float:left;
	width:500px;
	min-height:100px;
	padding:5px 10px;
	background-image: url(../images/neoteam-logo-bg.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.twoColFixRtHdr #footer .ft-more{ text-align:right; clear:both; font-size:85%; margin-right:16px;}
.twoColFixRtHdr #footer .ft-network h4{ color:#fff; font-size:15px;}
.twoColFixRtHdr #footer .ft-network li { float:left; width:160px; background:none; padding-left:8px;}

.twoColFixRtHdr #article-more-infos-bloc{
	float: right;
	width: 280px;
	font-size:90%;
}
.twoColFixRtHdr #article-more-infos-bloc-accordion{
	margin-left:10px;
	margin-right:10px;
	float: left;
	width: 285px;
	font-size:90%;
}
.twoColFixRtHdr .topnews-1 {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Arial,Helvetica,sans-serif;
	clear:left;
	border: 0px solid #0080ff;
	background: #ffffff;
	color: #362b36;
	padding-right: 5px;
        margin-bottom: 10px;
        height:76px;
        overflow:hidden;
}
.twoColFixRtHdr .topnews-1 a {
	color: #fff;
}
.twoColFixRtHdr .topnews-1 span.left {
  width:80px;
  float:left;
  padding-left:10px;
  overflow:hidden;
}

.twoColFixRtHdr .topnews-1 span.right p {
  margin-bottom:5px;
  height:25px;
  overflow:hidden;
}
.twoColFixRtHdr .topnews-1 span.right div.more-news {
  color:#fff;
  
  float:right;
  padding:2px;
}
.twoColFixRtHdr .topnews-1 span.right {
  
  overflow:hidden;
  width:175px;
  float:right;
}
.twoColFixRtHdr .topnews-1 span.red, .twoColFixRtHdr .topnews-1 div.red {background:#E63C3E;}
.twoColFixRtHdr .topnews-1 span.blue, .twoColFixRtHdr .topnews-1 div.blue {background:#4FB7E8;}
.twoColFixRtHdr .topnews-1 span.orange, .twoColFixRtHdr .topnews-1 div.orange {background:#F5A519;}
.twoColFixRtHdr .topnews-1 span.gray, .twoColFixRtHdr .topnews-1 div.gray {background:#B5B4B4;}
.twoColFixRtHdr .topnews-1 span.green, .twoColFixRtHdr .topnews-1 div.green {background:#A4BE11;}
.twoColFixRtHdr .topnews-1 span.black, .twoColFixRtHdr .topnews-1 div.black {background:#000;}

/************************page de recherche********************************/
.twoColFixRtHdr .search div.res {margin-left:25px;}
.twoColFixRtHdr .search ol {margin: 0 0 20px -5px;padding:0}
.twoColFixRtHdr .search ol li {margin: 0 0 17px;padding:0}

/**************************************page event***************************/
.twoColFixRtHdr #mainContentEvent {
background-color:#000000;
border:1px solid #1FB2F9;
clear:left;
color:#FFF;
float:left;
font-weight:bold;
margin-bottom:10px;
margin-top:0;
padding-bottom:10px;
width:100%;
}
.twoColFixRtHdr #thumbnailEvent {
background-color:#FFFFFF;
border:1px solid #1FB2F9;
float:left;
margin:auto;
width:100%;
}
.twoColFixRtHdr #mainEvent {
background-color:#FFFFFF;
border:1px solid #1FB2F9;
margin:auto;
padding:10px;
width:570px;
}
.twoColFixRtHdr #mainContentEvent td{
padding-left:10px;

}
