html {
    height: 100%;
}

body {
    background: #FFF;
    color: #333333;
    height: auto;
    min-height: 100%;
}

strong {
    font-weight: bold
}

em {
    font-style: italic;
}

.clr {
    clear: both;
}

body#media {
    background: #FFF;
}

#media p {
    font-size: 0.9em;
    margin-top: 10pt;
}

#media .container {
    width: 950px;
    height: 100%;
    margin: auto;
    min-width: 950px;
}

#media .box_header{
padding:0 5px;
}

#media .box_logo {
    float: left;
    padding-top: 5px;
}

#media .box_path {
    height: 55px;
    position: relative;
    left: 110px; *
    left: 15px;
    text-align: left;
}

#media .box_path div {
    position: absolute;
    bottom: 0;
}

#media .box_path h3,#media .box_path h2 {
    display: inline
}

#media .box_path h3 {
    font-size: 2em;
    padding: 0 5px 0 0;
    color: #7d1170;
    font-family: "Helvetica Neue"
}

#media .box_path h2 {
    font-size: 0.95em;
    font-weight: bold;
    color: #6e6e6e;
}

#media .clr {
    height: 15px;
}
#media .media_title, #media .media_title_iphone {
    color: #FFF;
    height: 60px;
    padding-top: 10px;
}
#media .media_title .yui-u, #media .media_title_iphone .yui-u{
    width:30.6154em;/* non-IE */
    *width:29.8501em;/* IE */
}
#media .media_title .first, #media .media_title_iphone .fisrt{
    width:38.4615em;/* non-IE */
    *width:37.5001em;/* IE */
}

#media .media_title h1 , #media .media_title_iphone h1{
    color: #7d1170;
    font-size: 1.6em;
    padding-top: 20px;
    text-align: left;
    font-weight: bold;    
    margin-left: 50px;
    
        
}

#media .media_title h2, #media .media_title_iphone h2 {
    color: #63084f;
    font-weight: bold;
    font-size: 0.9em;
    text-transform: uppercase;   
    float:left;
    padding-top: 28px;
}

#media .media_title div.date_publicated , #media .media_title_iphone div.date_publicated{
    font-size: 0.75em;
    padding-right: 30px;
    padding-top: 30px;
    color: #333333;
    float:right;
}

#media #THEME {
    background: #FFF url(../template-img/media/theme.jpg) repeat-y bottom;
    padding-bottom: 40px;
    padding-left:5px;
    padding-right:8px;
	clear: both;
}

#media #THEME table {
    margin-left: 60px;
    color: #000;
    text-align: left;
}

#media #THEME .box_container {
    vertical-align: top;
    color: #333333;
    text-align: justify;
}
#media #THEME-IPHONE {
    background: #FFF url(../template-img/media/sncf-mobile2.jpg) no-repeat bottom;
    padding-bottom: 0px;
    padding-left:5px;
    padding-right:8px;
	height: 387px;
		text-align: left;
}

#media #THEME-IPHONE table {
    margin-left: 60px;
    color: #000;
    text-align: left;
}

#media #THEME-IPHONE .box_container {
    vertical-align: top;
    color: #333333;
    text-align: justify;

}


#media #THEME-IPHONE .box_container-iphone {
    vertical-align: top;
    color: #333333;
    text-align: justify;
	width: 500px;

}
#media .box_alternate {
    color: #333;
}


#media #THEME .box_container strong {
    font-weight: bold;
}

#media #THEME .theme_sidepane {
    background-image: url(../template-img/media/lsv-up.jpg);
    background-repeat: no-repeat;
    background-color: #FFF !important;
    width: 425px;
    margin-top: 40px;
    padding-left: 23px;
}

#media #THEME .theme_sidepane h3 {
    background: url("../template-img/media/lsv-arrow.jpg") no-repeat scroll 5px 27px transparent;
    height: 25px;
    font-weight: bold;
    font-size: 1.5em;
    padding: 20px 0 0 20px;
    color:#7d1170;
}

#media #THEME .theme_sidepane p {
    background: url(../template-img/media/lsv-down.jpg) no-repeat bottom right;
    padding: 3px 25px 30px 0;
}

#media #THEME .chapo {
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-weight: bold;
    color:#7d1170;
    font-size: 1.1em;
    background: url(../template-img/media/chapo.jpg) no-repeat bottom;
}
#media #THEME-IPHONE .box_container strong {
    font-weight: bold;
}

#media #THEME-IPHONE .theme_sidepane {
    background-image: url(../template-img/media/lsv-up.jpg);
    background-repeat: no-repeat;
    background-color: #FFF !important;
    width: 425px;
    margin-top: 40px;
    padding-left: 23px;
}

#media #THEME-IPHONE .theme_sidepane h3 {
    background: url("../template-img/media/lsv-arrow.jpg") no-repeat scroll 5px 27px transparent;
    height: 25px;
    font-weight: bold;
    font-size: 1.5em;
    padding: 20px 0 0 20px;
    color:#7d1170;
}

#media #THEME-IPHONE .theme_sidepane p {
    background: url(../template-img/media/lsv-down.jpg) no-repeat bottom right;
    padding: 3px 25px 30px 0;
}

#media #THEME-IPHONE .chapo {
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-weight: bold;
    color:#7d1170;
    font-size: 1.1em;
}
#media #FOOTER{
     background: url(../template-img/media/footer.jpg) no-repeat bottom;
     height: 15px;
     margin-bottom: 10px;
     width: 950px;
}

#media .sep {
    height: 10px;
    background: url("../template-img/media/top-hr.jpg") no-repeat
}

#media .theme_w20 {
    width: 65px;
}

/*
#media .CH0001 .media_title {background:url(/resources/coreui/template-img/media_title_CH0001.png) no-repeat;}
#media .CH0002 .media_title {background:url(/resources/coreui/template-img/media_title_CH0002.png) no-repeat;}
#media .CH0003 .media_title {background:url(/resources/coreui/template-img/media_title_CH0003.png) no-repeat;}
#media .CH0004 .media_title {background:url(/resources/coreui/template-img/media_title_CH0004.png) no-repeat;}
#media .CH0005 .media_title {background:url(/resources/coreui/template-img/media_title_CH0005.png) no-repeat;}
#media .CH0006 .media_title {background:url(/resources/coreui/template-img/media_title_CH0006.png) no-repeat;}
#media .CH0007 .media_title {background:url(/resources/coreui/template-img/media_title_CH0007.png) no-repeat;}
#media .CH0008 .media_title {background:url(/resources/coreui/template-img/media_title_CH0008.png) no-repeat;}
#media .CH0009 .media_title {background:url(/resources/coreui/template-img/media_title_CH0009.png) no-repeat;}
#media .CH0010 .media_title {background:url(/resources/coreui/template-img/media_title_CH0010.png) no-repeat;}
#media .CH0011 .media_title {background:url(/resources/coreui/template-img/media_title_CH0011.png) no-repeat;}
#media .CH0012 .media_title {background:url(/resources/coreui/template-img/media_title_CH0012.png) no-repeat;}*/
#media .media_title {
    background: url(/resources/coreui/template-img/media/title.jpg)
        no-repeat;
}
#media .media_title_iphone {
    background: url(/resources/coreui/template-img/media/title2.jpg)
        no-repeat;
}


#media h4.seealso {
    margin-top: 40px;
    margin-bottom: 5px;
    color:#7d1170;
}

#media a.link {
    display: block;
    height: 20px;
    padding-left: 25px;
    font-weight: bold;
    font-size: 0.9em;
    color: #333;
    text-decoration: none;
    border: 0;
    border-bottom: 1px solid #999;
    padding-top: 5px;
}

#media a.firstlink {
    display: block;
    height: 20px;
    padding-left: 25px;
    font-weight: bold;
    font-size: 0.9em;
    color: #333;
    text-decoration: none;
    border: 0;
    border-bottom: 1px solid #999;
    padding-top: 5px;
    border-top: 1px solid #999;
}

#media a.video {
    background-repeat: no-repeat;
    background-image: url(../template-img/brodacastdetail_media_video_m.png)
        ;
}

#media a.son {
    background-repeat: no-repeat;
    background-image: url(../template-img/brodacastdetail_media_audio_m.png)
        ;
}

#media a.animation {
    background-repeat: no-repeat;
    background-image: url(../template-img/brodacastdetail_media_anim_m.png);
}

#media a.lien_externe {
    background-repeat: no-repeat;
    background-image: url(../template-img/brodacastdetail_media_link_m.png);
}

#media a.document_html {
    background-repeat: no-repeat;
    background-image: url(../template-img/brodacastdetail_media_doc_m.png);
}

#media .column_left {
    width: 425px !important;
}

#media .column_right {
    width: 390px !important;
}

#media .emphase {
    font-size: 1.4em;
    font-weight: bold;
    color:#7d1170;
}

#media  p span.emphase {
    font-size: 1.4em;
}

#media .box_padding p:FIRST-CHILD {
    margin-top:0pt;
}


/* PRESSE */
.presse_list{margin:0 60px;}
.presse_list div{line-height:1.5em;}
.presse_list .date_publicated,.presse_list .title{font-size:0.9em;font-weight:bold;}
.presse_list h2{font-size:1.1em;font-weight:bold;}
.presse_list p{font-size:0.9em !important;line-height:1.5em;height:100%}
.presse_list p font,.presse_list div font{font-size:1em !important;}
.presse_list hr {border:0;border-bottom:1px dotted #333333;height:1px;padding: 3px 0;clear:both;}
/*.presse_list p.download_link{text-align:right}*/
.presse_list p.download_link a
{text-decoration:none;color:#333333;display:block;padding:2px;float:left;font-size:1em;font-weight:bold;}
.presse_list p.download_link a:hover{text-decoration:underline;}
.press_type1{padding-left:70px;background:url(../template-img/media_press_doctype_1.gif) no-repeat scroll 0%;}
.press_type2{padding-left:70px;background:url(../template-img/media_press_doctype_2.gif) no-repeat scroll 0%;}
.press_type3{padding-left:70px;background:url(../template-img/media_press_doctype_3.gif) no-repeat scroll 0%;}
.press_type4{padding-left:70px;background:url(../template-img/media_press_doctype_4.gif) no-repeat scroll 0%;}
.images_header{width: 940px; text-align: right; clear: both;}
.presse_list h2, .presse_list a, .presse_list .date_publicated {color:#7d1170;}
.presse_list .title{color:#6E6E6E;}

/* MENTION / GROUP */
.box_darkbox{background:#FFF;padding:30px;}
#COMMON_TITLE_PANE{}
#COMMON_TITLE_PANE h1{
    font-size: 2em;
    padding: 0 5px 0 0;
    color: #7d1170;
    font-family: "Helvetica Neue";
}    
#COMMON_TITLE_PANE .goback_bt{text-decoration:none;display:block;padding:2px 2px 2px 17px;margin-top:2px;background:#fff url(../template-img/goback_bt_arrow.png) no-repeat;color:#000;float:left;font-size:0.9em;font-weight:bold;}
#COMMON_TITLE_PANE .goback_bt:hover{text-decoration:underline;}
.box_darkbox .title{border-bottom:1px solid #333333;}
.box_darkbox .title h2{font-weight:bold;display:inline;}
.box_darkbox .title a{color:#6E6E6E;font-size:0.8em;background:url("../template-img/media/back_up_arrow.jpg") no-repeat scroll 0 0 transparent;display:block;float:right;padding:2px 0pt 2px 15px;text-align:center;}
.box_darkbox .content{margin:15px 30px 30px 35px;padding-left:18px;background:url(../template-img/contacts_arrow.png) no-repeat;font-size:0.9em;}
.box_darkbox .content a{display:block;color:#fff;text-decoration:none;}
.box_darkbox .content a:hover{text-decoration:underline;}
.box_darkbox .content strong{font-weight:bold;}
.box_darkbox h3{font-size:1.5em;padding-bottom:30px;text-align:left}
.box_darkbox dl{text-align:left;}
.box_darkbox dt.title{font-weight:bold;font-size:0.9em;}
.box_darkbox dd{padding:0 30px 30px;font-size:0.9em;}
.box_darkbox dd a{color:#000;font-weight:bold;text-decoration:none;}
.box_darkbox dd a:hover{text-decoration:underline;}
.box_darkbox dd li{padding-top:15px;list-style-type:square;list-style-position:inside;}
.box_darkbox dd li li {padding-top:10px;list-style-type:none;padding-left:30px;}

/*----------*/
/*  GROUPE  */
/*----------*/
#groups-container .group-container{
	width: 20%;
	text-align: left;
	line-height: 1em;
	float: left;
}
#groups-container .group-header{
	background:#d71042 url(../template-img/group/group-bg-header.jpg) repeat-y scroll left top;
}
#groups-container .group-left{
	background:transparent url(../template-img/group/group-left.gif) repeat-y scroll left top;
}
#groups-container .group-top{
	background:transparent url(../template-img/group/group-top.gif) repeat-x scroll left top;
}
#groups-container .group-bottom{
	background:transparent url(../template-img/group/group-bottom.gif) repeat-x scroll left bottom;
}
#groups-container .group-right{
	background:transparent url(../template-img/group/group-right.gif) repeat-y scroll right top;
}
#groups-container .group-top-left{
	background:transparent url(../template-img/group/group-top-left.gif) no-repeat scroll left top;
}
#groups-container .group-top-right{
	background:transparent url(../template-img/group/group-top-right.gif) no-repeat scroll right top;
}
#groups-container .group-bottom-left{
	background:transparent url(../template-img/group/group-bottom-left.gif) no-repeat scroll left bottom;
}
#groups-container .group-bottom-right{
	background:transparent url(../template-img/group/group-bottom-right.gif) no-repeat scroll right bottom;
}
#groups-container .group-header-content{
	height:3.3077em;/* non-IE */
	*height:3.2250em;/* IE */
}
#groups-container .group-header-content h2{
	padding: 20px 20px 0 20px;
	font-size: 1.15em;
	font-weight: bold;
	color: #fff;
}
#groups-container .group-content{
	height:44.6923em;/* non-IE */
	*height:43.5751em;/* IE */
	padding: 0 18px 0 18px;
	line-height: 1.1em;
}
#groups-container .group-content p{
	margin: 0;
}
#groups-container .group-content .intro{
	height:6.9231em;/* non-IE */
	*height:6.7500em;/* IE */
	border-bottom: solid #e1dedf 1px;
}
#groups-container .group-content .intro p{
	font-weight: bold;
	color: #63084f;
	padding-top: 18px;
}
#groups-container .group-content h3{
	padding-top: 25px;
	font-weight: bold;
	color: #7d1170;
}
#groups-container .group-content h3.first{
	padding-top: 12px;
}
#groups-container .group-content a{
	text-decoration: underline;
	color:#000;
		
}

#titre-IPHONE{
width:500px;
height:100px;
margin-left:0px;
margin-top:0px;
}
#left-iphone{
width:300px;
height:200px;
margin-left:50px;
margin-top:0px;
}

#media .media_title2 h1 {
    color: #7d1170;
    font-size: 1.6em;
    padding-top: 20px;
    text-align: left;
    font-weight: bold;    
    margin-left: 0px;

}
.Style6 {color: #be276e;  font-size: 24px; }
.Style8 {font-size: 10px; float:left;}
.Style9 {font-size: 14px; font-weight: bold;}
.Style10{color: white; font-size: 16px;  text-align: center; padding-top:8px; display:block;}
.Style11 { font-weight:normal; font-size: 19px;}


input{
	border:0;
	color:#BE276E;
	font-size:16px;
	font-weight:600;
	font-family: arial,helvetica,clean,sans-serif;
	}
	

input.test{
	width:172px;
	height:30px;
	background-image:url(../template-img/media/input.jpg);
	background-repeat:no-repeat;
	padding:5px 0px 0px 10px;
	}
	
	input.sub{
	background-image:url(../template-img/media/submit.jpg);
	
	color:white;
	font-size:15px;
	height:29px;
	width:29px;
	vertical-align:top;

	}
	
	
	#media #FOOTER-mobi{
     background: url(../template-img/media/footermobi.jpg) no-repeat bottom;
     height: 44px;
     margin-bottom: 10px;
     width: 950px;
}
