@charset "utf-8";
/* CSS Document */

.ecrans {
overflow: hidden;
position: absolute;
padding: 0;
margin: 0;
}

#ecran1 {
width: 258px;
height: 155px;
left: 18px;
top: 192px;
}

*+html #ecran1{
left:19px;
}

/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#ecran1 {
left:19px;
}
}

/* Google Chrome */
body:nth-of-type(1) #ecran1{
left:19px;
}

* html #ecran1{
left:28px;
}

#ecran2 {
width: 318px;
height: 193px;
left: 314px;
top: 174px;
}

*+html #ecran2{
left:315px;
}

* html #ecran2{
left:324px;
}

/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#ecran2 {
left:315px;
}
}

body:nth-of-type(1) #ecran2{
left:315px;
}

#ecran3 {
width: 258px;
height: 155px;
left: 671px;
top: 192px;
}

*+html #ecran3{
left:672px;
}

* html #ecran3{
left:681px;
}

/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#ecran3 {
left:672px;
}
}

body:nth-of-type(1) #ecran3{
left:672px;
}

#ecransCaption {
display:block;
position: absolute;
top: 350px;
left: 50%;
margin-left: -128px;
width: 262px;
height: 41px;
background:url(../../../../medias/modeles/public/elements/caption.png) no-repeat;
overflow: hidden;
}

*+html #ecransCaption{
background:none;
}

#ecransCaption li {
width: 262px;
height: 41px;
text-align: center;
line-height: 40px;
overflow: hidden;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
}

*+html #ecransCaption li{
background:none;
line-height:41px;
}

#ecransCaption li img {
vertical-align: -15%;
}

*+html #ecransCaption li img{
vertical-align:0px;
margin-top:11px;
}

* html #ecransCaption li img{
vertical-align:0px;
margin-top:11px;
}

#patchHomeIE{
display:none;
}

*+html #patchHomeIE{
display:block;
position:absolute;
left:50%;
top:351px;
margin-left:-127px;
background-image:url(../../../../medias/modeles/public/elements/caption.png);
width:262px;
height:41px;
z-index: 1;
}

* html #patchHomeIE{
display:block;
position:absolute;
left:50%;
top:351px;
margin-left:-127px;
background:none;
width:262px;
height:41px;
z-index: 1;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/medias/modeles/public/elements/caption.png", sizingMethod="crop");
}

*+html #ecransCaption{
z-index: 2;
}

* html #ecransCaption{
z-index: 2;
}

/***** Boutons de défilement *****/

.btDefilEcran {
position: absolute;
width: 62px;
height: 61px;
top: 240px;
}

#btDefilPrev {
background: url(../../../../../medias/modeles/public/elements/arrow_prev.png) no-repeat 0 -61px;
left: -20px;
}

* html #btDefilPrev{
left:-10px;
}

* html #btDefilPrev {
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/medias/modeles/public/elements/arrow_prev_ie6.png", sizingMethod="crop");
cursor:pointer;
}

#btDefilPrev:hover {
background: url(../../../../../medias/modeles/public/elements/arrow_prev.png) no-repeat 0 0;
}

* html #btDefilPrev:hover {
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/medias/modeles/public/elements/arrow_prev.png", sizingMethod="crop");
}

#btDefilNext {
background: url(../../../../../medias/modeles/public/elements/arrow_next.png) no-repeat 0 -61px;
right: -27px;
}

* html #btDefilNext {
right:-37px;
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/medias/modeles/public/elements/arrow_next_ie6.png", sizingMethod="crop");
cursor:pointer;
}

#btDefilNext {
background: url(../../../../../medias/modeles/public/elements/arrow_next.png) no-repeat 0 -61px;
}

#btDefilNext:hover {
background:url(../../../../../medias/modeles/public/elements/arrow_next.png) no-repeat 0 0;
}

* html #btDefilNext:hover {
background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/medias/modeles/public/elements/arrow_next.png", sizingMethod="crop");
}

.btDefilEcran.disabled {
background-position: 0 -61px;
}

/***** Ecrans *****/

.ecrans li {
position: absolute;
width: 258px;
height: 155px;
top: 0;
left: 0;
}

#ecran2 li {
width: 318px;
height: 193px;
}