/**
 * Fichier : gabarit_n-2.css
 * Description : styles spécifiques des n-2
 * Auteur : Hamza Iqbal - hiqbal[at]actualys.com
 * Version : 1.0.0
 ******************************************/

/**
 * Structure
 ******************************************/
.eurorscg_id_n-2 .eurorscg_id_left_column,
.eurorscg_id_n-2 .eurorscg_id_right_column
{
    float: left;
    width: 216px;
}

.eurorscg_id_n-2 .eurorscg_id_main_column
{
    padding: 0 30px;
    float: left;
    width: 445px;
}

/**
 * Colonne gauche
 ******************************************/
/* Catégorie courante */
.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_current_category
{
    background: #fff url(../images/pictos/picto_fold.png) right 0 no-repeat;
    border: 1px solid #d9d9d9;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    font-size: 11px;
    line-height: 27px;
    margin: 0 0 10px;
    padding: 0 30px 0 10px;
}

/* Menu contextuel */
.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_context_menu
{
    background: #fff url(../images/pictos/picto_fold.png) right 0 no-repeat;
    border: 1px solid #d9d9d9;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    font-size: 11px;
    margin: 0 0 20px;
}

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_context_menu_on { background-position: right -27px; }

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_context_menu h2
{
    background: url(../images/puces/chevron.gif) 10px center no-repeat;
	cursor: pointer;
    font-weight: normal;
    line-height: 27px;
    padding: 0 30px 0 20px;
	zoom: 1;
}

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_context_menu ul
{
    line-height: 13px;
    padding: 15px 10px 0;
}

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_context_menu ul li { margin: 0 0 15px; }

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_context_menu ul li strong
{
    background: url(../images/puces/chevron.gif) 0 center no-repeat;
    padding: 0 0 0 10px;
}

/* Documents utiles */ 
.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_useful_docs
{
    background: #fff url(../images/fonds/bg_box_title.png) 0 0 repeat-x;
    border: 1px solid #d9d9d9;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    padding: 0 0 10px;
} 

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_useful_docs h2
{
    font-size: 18px;
    font-weight: normal;
    line-height: 51px;
    padding: 0 10px;
}

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_useful_docs ul
{
    font-size: 11px;
    margin: 0 0 10px;
    zoom: 1;
}

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_useful_docs ul li
{
    border-bottom: 1px solid #d9d9d9;
    line-height: 20px;
    padding: 12px 10px;
}

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_useful_docs ul li a
{
    background: url(../images/pictos/picto_pdf.png) right 0 no-repeat;
    color: #565655;
    display: block;
    padding: 0 22px 0 0;
}

.eurorscg_id_n-2 .eurorscg_id_left_column .eurorscg_useful_docs a.eurorscg_arrow_button
{
    margin: 0 0 0 10px;
}

/**
 * Colonne principale
 ******************************************/
.eurorscg_id_n-2 p.eurorscg_simple_txt
{
    font-size: 11px;
    line-height: 14px;
    margin: 0 0 20px;
}

.eurorscg_id_n-2 .eurorscg_simple_txt strong.eurorscg_simple_txt_head
{
    color: #d0081c;
    font-weight: normal;
    display: block;
}

/* Focus box */
.eurorscg_id_n-2 .eurorscg_id_main_column .eurorscg_focus_box
{
    background: url(../images/fonds/bg_focus_box.png);
    margin: 0 0 30px;
    padding: 10px;
}

.eurorscg_id_n-2 .eurorscg_id_main_column .eurorscg_focus_box .eurorscg_content
{
    background: #fff;
    overflow: hidden;
    width: 425px;
}

.eurorscg_id_n-2 .eurorscg_id_main_column .eurorscg_focus_box ul.eurorscg_col
{
    color: #909090;
    float: left;
    font-size: 13px;
    line-height: 16px;
    padding: 0 20px 20px;
    width: 172px;
}

.eurorscg_id_n-2 .eurorscg_id_main_column .eurorscg_focus_box ul.eurorscg_col li { margin: 20px 0 0; }

.eurorscg_id_n-2 .eurorscg_id_main_column .eurorscg_focus_box ul.eurorscg_col li strong
{
    color: #6d6d6d;
    display: block;
    font-weight: normal;
}

/* Liste */

div.eurorscg_liste_box {
    float:left;
    display:inline;
    width: 443px;
    background: #ffffff url("../images/fonds/bg_liste_box.png") repeat-y 0 0;
    border: 1px solid #d9d9d9;
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    padding: 12px 0 16px 0;
    margin:0 0 20px;
}

div.eurorscg_liste_box.eurorscg_liste_box_last {
   margin-bottom: 33px;
}

a.eurorscg_liste_box_content {
    float:left;
    display:inline;
    width: 443px;
    background: transparent url("../images/pictos/rafter.jpg") no-repeat 400px 20px;
    outline: none;
}

a.eurorscg_liste_box_content:hover {
    background: transparent url("../images/pictos/rafter_on.jpg") no-repeat 400px 20px;
    text-decoration: underline;
}

.eurorscg_liste_box_item {
    float:left;
    display: inline;
    font-size: 11px;
    line-height: 13px;
}

.eurorscg_liste_box_item.eurorscg_liste_box_item_title {
    width: 152px;
    padding: 0 14px;
    margin: 0 1px;
}

strong.eurorscg_liste_box_item_title_title {
    display:block;
    font-size:14px;
    line-height: 18px;
    padding-bottom: 4px;
}

strong.eurorscg_liste_box_item_date_date {
    display:block;
    font-size:11px;
}


.eurorscg_liste_box_item.eurorscg_liste_box_item_date {
    width: 110px;
    padding: 26px 8px 0;
    margin: 0 1px;
    font-size: 9px;
    text-align:center;
}

.eurorscg_liste_box_item.eurorscg_liste_box_item_picto {
    width: 30px;
    height: 36px;
    margin: 0 1px;
    padding: 21px 12px 0;
}

.eurorscg_liste_box_item.eurorscg_liste_box_item_download {
    width: 67px;
    height: 36px;
    margin: 0 1px;
    padding: 0 0;
    text-align:center;
    font-size: 9px;
    padding: 46px 4px 0;
}

/* txt_image */

.eurorscg_id_n-2 .eurorscg_picture_left{
    float:left;
    margin: 2px 20px 10px 0;
}

.eurorscg_id_n-2 .eurorscg_picture_right{
    float:right;
    margin: 2px 0 10px 20px;
}

.eurorscg_id_n-2 .eurorscg_picture_left img,
.eurorscg_id_n-2 .eurorscg_picture_right img { display: block; }

.eurorscg_id_n-2 .eurorscg_view_picture{
    background-color: #3c3c3c;
    color: #fff;
    height: 38px;
    padding:0 0 0 10px;
    top:0px;
    width:225px;
}

.eurorscg_id_n-2 .eurorscg_view_picture p{
    float:left;
    font-size: 11px;
	line-height: 1.2;
    padding:13px 0 0 5px;
    width:174px;
}

.eurorscg_id_n-2 .eurorscg_view_picture .eurorscg_fancy_pict{
    border-left:1px solid #8E8E8E;
    float:right;
    height:25px;
    padding-left:15px;
    padding-top:13px;
    width:30px;
}

/**
 * Colonne droite
 ******************************************/
/* Player media */
.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player
{
    border: 1px solid #d9d9d9;
    margin: 0 0 20px;
}

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player .eurorscg_picture { border-bottom: 1px solid #d9d9d9; }
.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player .eurorscg_picture img { display: block; }

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player .eurorscg_content
{
    border-bottom: 1px solid #d9d9d9;
    font-size: 11px;
    padding: 15px 19px 5px;
}

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player .eurorscg_content p
{
    line-height: 13px;
    margin: 0 0 10px;
}

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player .eurorscg_content p.eurorscg_play
{
    min-height: 29px; !height: 29px;

}

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player .eurorscg_content p.eurorscg_play a
{
    background: url(../images/pictos/play.jpg) 0 0 no-repeat;
    padding: 0 0 0 35px;
    display: block;
    min-height: 29px; !height: 29px;
}

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player ul.eurorscg_controls
{
    font-size: 10px;
    line-height: 13px;
    overflow: hidden;
    padding: 8px 10px;
    text-transform: uppercase;
    zoom: 1;
}

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player ul.eurorscg_controls li { background: url(../images/puces/fleches_precedent_suivant.png) no-repeat; }

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player ul.eurorscg_controls li.eurorscg_controls_prev
{
    background-position: 0 0;
    float: left;
    padding: 0 0 0 13px;
}

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player ul.eurorscg_controls li.eurorscg_controls_next
{
    background-position: right -13px;
    float: right;
    padding: 0 13px 0 0;
}
.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_media_player ul.eurorscg_controls li a
{
    color: #b6b6b6;
}

/* Citation */
.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_quote
{
    background: #d0081c url(../images/pictos/picto_quote.png) 10px 20px no-repeat;
    color: #fff;
    font-size: 11px;
    padding: 30px 10px 20px;
    position: relative;
}

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_quote blockquote
{
    line-height: 18px;
    margin: 0 0 5px;
    text-indent: 35px;
}

.eurorscg_id_n-2 .eurorscg_id_right_column .eurorscg_quote cite
{
    display: block;
    font-style: normal;
    text-align: right;
}