@import url(/espaces/Portals/48/Skins/sage_france_mge3/css_v2/intermediaire.css);

/* CSS Document */
* {padding:0; margin:0}

#nyroModalContent {
	background-color: transparent;
	/*background-image: none;*/
}

.banner2 h2 {
	font-size:26px;
	font-weight:bold;
	color:#CD202C;
	margin-bottom:10px;
}

#Coverflow ul, #Coverflow li {
    list-style-type: none;
}

#Coverflow
{
	background:url(images/v2/red/Coverflow.png) no-repeat;
	width:863px;
	height:261px;
	margin-bottom:20px;
}
#Coverflow h2
{
	font-size:14px;
	text-align:center;
	

}
#Coverflow h2 a
{
	color:#CD202C;
	/*position:absolute;
	left:0;
	bottom:0;*/
}
.jcarousel-skin-tango .jcarousel-container {
   float:left;
}


.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 616px;
	height:260px;
}


.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 175px;
    height: 423px;
	padding:18px 0;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  525px/*525*/;
    height: 260px;
	margin-left:50px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  175px;
    height: 426px;
}

.jcarousel-skin-tango .jcarousel-item {
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    height:255px;
	width:175px;
	/*position:relative;*/
    /*margin-top: 62px;*/
}

/*.jcarousel-skin-tango .jcarousel-item-horizontal:hover {
    margin-top: 13px;
}*/
.jcarousel-skin-tango .jcarousel-item-vertical {
    padding:5px 0;
	width: 175px;
    height: 131px;
	float:none;
	border-bottom:1px solid #979797;
}
.jcarousel-skin-tango .jcarousel-item-vertical a {
	width: 175px;
    height: 131px;
	display:block;
	position:relative;
}
.jcarousel-skin-tango .jcarousel-item-vertical .titre_image {
	width: 175px/*175*/;
    height: 91px;/**/
	background:url(images/v2/red/fond_transparant.png) repeat;
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:20px 10px;
}

.carousel_titre {
	font-size:18px;
	font-weight:bold;
	color:#CD202C;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 110px;
    right: 5px;
    width: 35px;
    height: 34px;
    cursor: pointer;
    background: transparent url(images/v2/red/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -55px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -108px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -165px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 110px;
    left: 5px;
    width: 35px;
    height: 34px;
    cursor: pointer;
    background: transparent url(images/v2/red/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -55px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -108px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -165px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom:-2px;
    left:0;
    width:175px;
    height:18px;
    cursor: pointer;
    background: transparent url(images/v2/red/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-item h2 img {
    position: relative;
    z-index: 2;
}
.jcarousel-skin-tango .jcarousel-item h2 a:hover span {
    z-index: 75;
    display: block;
}

.jcarousel-skin-tango .jcarousel-item .info_bul {
 
 background:url(images/v2/red/bulle.png) no-repeat;
 width:106px;/*131*/
 height:96px;/*131*/
 position:absolute;
 /*top:90px;
 left:107px;*/
 margin-top: 75px;
 margin-left: -50px;
 z-index:50;
 color:#FFF;
 font-size:11px;
 padding:25px 15px 10px 11px;
 text-align:left;
}

.jcarousel-skin-tango .jcarousel-item .info_bul2 {
 
 background:url(images/v2/red/bulle2.png) no-repeat;
 width:111px;/*131*/
 height:96px;/*131*/
 position:absolute;
 /*top:96px;
 left:-37px;*/
 margin-top: 75px;
 margin-left: -210px;
 z-index:1500;
 color:#FFF;
 font-size:11px;
padding:25px 2px 10px 18px;
 text-align:left;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -42px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -79px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -120px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: 0;
    width: 175px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/v2/red/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -45px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -80px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -120px;
}

#lien_client li a {
	background:url(images/v2/red/fond_lien.png) 0 0 no-repeat;
	width:218px;
	height:59px;
	display:block;
	color:#404040;
	font-size:13px;
}

/**
#lien_client {
	float: right;
	width:218px;
	margin:10px 3px 0 0;
}
#lien_client li {
	width:218px;
}
#lien_client li a {
	background:url(images/v2/red/fond_lien.png) 0 0 no-repeat;
	width:218px;
	height:59px;
	display:block;
	color:#404040;
	font-size:13px;
}
#lien_client li a:hover {
	background:url(images/v2/red/fond_lien.png) 0 -98px no-repeat;
	color:#fff;
}
#lien_client li a strong {
	color:#018168;
	font-size:16px;
}
#lien_client li a sub {
	color:#666;
	font-size:10px;
}
#lien_client li a span {
	display:block;
	float:left;
}
#lien_client li .icon_liste {
	height:51px;
	width:51px;
	padding:5px 0 0 3px;
}
#lien_client li .icon_liste img {
}
#lien_client li .text_liste {
	padding:9px 0 0 5px;
}

li#LnkWcb a#LnkWcbLink {
	background:url(/espaces/Portals/48/images/v2-pages-produits/fond_lien_rappel_red.png) 0 0 no-repeat;
	width:218px;
	height:59px;
	display:block;
	color:#404040;
	font-size:13px;
}
**/
******************************

li#LnkWcb {
	height:59px;
}

li#LnkWcb a#LnkWcbLink {
	background:url(/espaces/Portals/48/images/v2-pages-produits/fond_lien_rappel_red.png) 0 0 no-repeat;
	width:218px;
	height:59px;
	display:block;
	color:#404040;
	font-size:13px;
}

li#LnkWcb a#LnkWcbLink:hover {
	background-position:0 -98px;
	color:#fff;
}
li#LnkWcb a#LnkWcbLink strong {
	color:#018168;
	font-size:16px;
}
li#LnkWcb a#LnkWcbLink sub {
	color:#666;
	font-size:10px;
}
li#LnkWcb a#LnkWcbLink span {
	display:block;
	float:left;
}
li#LnkWcb .icon_liste {
	height:51px;
	width:51px;
	padding:5px 0 0 3px;
}
li#LnkWcb .icon_liste img {
}
li#LnkWcb .text_liste {
	padding:9px 0 0 5px;
}	


/*+++++++++++++++++++++*/
/*------left_side-----*/
/*+++++++++++++++++++*/


#left_side {
	float:left;
	width:226px;
}
#menu_left {
	width:226px;
}
#menu_left li {
	
	margin-bottom:5px;
	
}
#menu_left li a {
	background:url(images/v2/red/Assets_lien.png) no-repeat;
	display:block;
	font-size:18px;
	color:#CD202C;
	line-height:35px;
	padding-left:20px;
	width:204px;
	height:35px;

}
#menu_left li a:hover {
	background:url(images/v2/red/Assets_lien.png) no-repeat;
	background-position:0 -79px;
	color:#fff;
}
ul#menu_left .ui-selected {
	background:url(images/v2/red/Assets_lien.png) no-repeat;
	background-position:0 -79px;
	color:#fff;
}

.bloc_left {
	background:url(images/v2/red/effet_degrade.png) no-repeat 0 40px;
	border:1px solid #e3e3e3;
	padding:10px 12px;
	margin-top:10px;
	width:198px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px; /* pour Chrome */
}
.bloc_left h3 {
	color:#CD202C;
	font-size:18px;
	font-weight:bold;
}
.bloc_left h3 img {
	margin-right:10px;
}
.liste {
	padding:15px 0 0 0;
    list-style-type: none;
}
.liste li {
	background:url(images/v2/red/puce_verte.png) no-repeat 0 5px;
	padding-left:10px;
	color:#CD202C;
	margin-bottom:5px;
	list-style-type: none;
}
.liste li a {
	color:#CD202C;
	width:100%;
	height:100%;
	display:block;
}
.liste li a span {
	color:#707070;
}
.liste li a:hover {
	text-decoration:underline;
}
/*+++++++++++++++++++++*/
/*------right_side-----*/
/*+++++++++++++++++++*/
#right_side {
	float:left;
	width:634px;
}
#right_side ul, #right_side li {
	list-style-type: none;
}
.content_center {
	padding-bottom:30px;
	width:375px;
	margin-left:30px !important;
	margin-left:15px;
	float:left;
	text-align:justify;
}
.content_center .detail {
	margin:20px auto;
	width:360px;
}
.content_center .detail li {
	background:url(images/v2/red/puce_titre.png) no-repeat left top;
	display:block;
	margin-top:10px;
	padding:0px 20px;
}
.content_center .puce {
	background:url(images/v2/red/puce_titre.png) no-repeat;
	padding-left:20px;
	width:16px;
	height:14px;
	color:#CD202C;
	text-decoration:underline;
	font-weight:bold;
}
.content_center h2 span {
	margin-bottom:20px;
	display:block;
	color:#5e5d60;
	font-size:18px;
}
.content_right {
	float:right;
	width:190px;
}
.content_right h3 {
}
.content_center h2 {
	color:#CD202C;
	font-size:30px;
	font-variant:normal;
}
.content_center_Avis {
	margin-left:10px !important;
 margin-left:25px  padding-bottom:30px;
	width:600px;
	float:left;
	text-align:justify;
}
.lien_avie {
	height:60px;
}
.lien_avie a {
	background:url(images/v2/red/lien_exper.png) no-repeat;
	width:100px;
	height:49px;
	display:block;
	float:right;
	font-size:13px;
	color:#404040;
	padding:8px 0 0 58px;
}

.lien_avie a:hover {
	background:url(images/v2/red/lien_exper.png) no-repeat;
	background-position:0 -98px;
	color:#FFF;
}
.blockSelected .liste_Guides {
	overflow:hidden;
	padding:5px 0;
}
.blockSelected .liste_Guides li {
	border-bottom:1px solid #979797;
	position:relative;
	margin-bottom:10px;
	padding:10px 0;
	height:72px;
}
.blockSelected .liste_Guides .image_produit {
	width:50px;
	height:70px;
	float:left;
}
.blockSelected .liste_Guides .image_produit img {
	border:1px solid #979797;
}
.blockSelected .liste_Guides p, .blockSelected .liste_Guides h3 {
	margin-left:75px;
}
.blockSelected .liste_Guides h3 {
	font-size:15px;
	font-weight:bold;
}
.blockSelected .liste_Guides .up_pdf {
	background:url(images/v2/red/UP_pdf.png) left no-repeat;
	padding-left:10px;
	color:#CD202C;
	position:absolute;
	right:0;
	bottom:3px;
}
.blockSelected .liste_Guides .up_pdf:hover {
	text-decoration:underline;
}
.content_footer {
	height:61px;
	clear:both;
	padding-left:30px !important;
	padding-left:0px;
}
#palyer {
	width:373px;
	height:287px;
}
.text_Temoignages {
	margin-top:30px;
}
.text_Temoignages .logo {
	float:left;
}
.lien_Temoignages {
	color:#CD202C;
	margin:10px 0;
}
.lien_Temoignages a {
	color:#CD202C;
	padding:0 4px;
}
.lien_Temoignages a:hover {
	text-decoration:underline;
}
.text_Temoignages .text {
	float:left;
	/*width:260px;*/
	margin-left:10px;
	padding-bottom:20px;
}
.content_footer a {
	background:url(images/v2/red/fleche_download.png) no-repeat;
	width:98px;
	height:47px;
	display:block;
	color:#404040;
	float:left;
	font-weight:bold;
	padding:9px 0 0 65px;
	margin-right:37px;
}
.content_footer a:hover {
	background-position:0 -80px;
	color:#fff;
}
.content_footer a span {
	color:#017a61;
	display:block;
	font-size:16px;
}
#footer_sage {
	background:#f5f5f5;
	height:90px;
}
#content_footer_sage {
	width:863px;
	padding-top:20px;
	margin:0 auto;
}
#content_footer_sage .Vue_ensemble {
	float:left;
}
#content_footer_sage .Vue_ensemble a {
	background:url(images/v2/vue.png) no-repeat;
	line-height:16px;
	padding:10px 0 0 65px;
	width:115px;
	height:45px;
	color:#fff;
	display:block;
	cursor:pointer;
}
#content_footer_sage a span {
	font-weight:bold;
	font-size:16px;
	display:block;
}
#content_footer_sage .lien {
	float:right;
	width:595px;
}
#content_footer_sage .lien li h4 {
	color:#1b6d53;
	font-size:16px;
	margin-bottom:5px;
	text-transform:uppercase;
}
#content_footer_sage .lien li {
	display:inline;
	color:#828282;
}
#content_footer_sage .lien li a {
	font-size:11px;
	color:#828282;
	padding:0 5px;
}
#content_footer_sage .lien li a:hover {
	text-decoration:underline;
}
/*----------POP_IN------------*/
#main_pop_in {
	height:215px;
	width:616px;
	float:left;
	padding:30px 0 0 0;
	text-align:center;
}
#main_pop_in a {
	text-align:center;
	font-size:16px;
	color:#CD202C;
	font-weight:bold;
	display:inline-block;
    margin-top: 35px;
    vertical-align: middle;
	margin: 0 15px;
}
#main_pop_in a img {
	width: 137px;
    height: 100px;
}
#main_pop_in a:hover, #main_pop_in a.default {
	background:url(images/v2/red/fond_hover.png) left top no-repeat;
	padding:35px 0 0 32px;
	text-align:center;
    margin-top: 0px;
}
/*#main_pop_in a:hover img,*/ #main_pop_in a.default img {
	width: 190px;
    height: 137px;
}
#Lien {
	background:url(images/v2/red/fond_pop_in.png) no-repeat;
	width:367px;
	height:322px;
	padding:15px 0 0 70px;
}
#Lien li a {
	background:url(images/v2/red/lien_POP_in.png) no-repeat;
	width:304px;
	height:60px;
	display:block;
	font-size:13px;
	color:#000;
}
#Lien li a:hover {
	background:url(images/v2/red/lien_POP_in.png) no-repeat;
	background-position:0 -100px;
	color:#fff;
	font-weight:bold;
}
#Lien li a span {
	float:left;
	display:block;
}
#Lien li a .icon_img {
	padding:15px 0 0 3px;
	width:52px;/*55*/
	height:40px;/*55*/
	text-align:center;
}
#Lien li a .text_lien {
	line-height:53px;
	padding-left:5px;
}
div#nyroModalWrapper .testImg {
	background:url(images/v2/red/fond_photo.png) no-repeat;
	padding:0 29px 13px 39px;
}

/*imagePop*/
div.wrapperImg{
	background:transparent scroll url(images/v2/red/fond_pop_in.png) no-repeat 100% -30px;
	padding-right:53px;
}

























































































































