/* Common Css */

/* slideshows index */
.slideObject { z-index:1; }
.slideObject .slideMenu .slideItem { display:none; }
.slideObject .slideMenu a { opacity:0.5; filter:alpha(opacity=50); margin:0 5px; }
.slideObject .slideMenu a#slideItem1 { opacity:1; filter:alpha(opacity=100); }

/* slideshow pub */
#fullSlide { position:relative; width:100%; }
#fullSlide #slideshowItems { position:relative; margin:0 auto; width:994px; z-index:10; height:250px; width:993px\9; *width:994px;}
#fullSlide .slideMenu { padding:0px; text-align:center; z-index:10; position:absolute; top:7px; }
#fullSlide .slideMenu a {
	background:transparent url("img/index/pub/bullets.png") no-repeat 0 0;
	margin:0;
	display:block;
	float:left;
	width:20px;
	height:20px;
	display:block;
	}
#fullSlide .slideMenu a:hover,#fullSlide .slideMenu a.active { background-position:0 -20px; margin-top:-2px; opacity: 1; }

#fullSlide .slideMenu { top:230px; }
#fullSlide .slideMenu a img { background-color:white; }
#fullSlide .fullSlideBg1,
#fullSlide .fullSlideBg2 { position:absolute; top:0px; width:100%; height:1500px; background-position: center top; background-repeat:no-repeat; left:-339px;}.cycle-pager {text-align:right; width:100%; z-index:1; position:absolute; top:208px; right:815px; overflow:hidden;}
.cycle-pager span {font-family: arial; font-size:50px; display: inline-block; color: #ddd; cursor: pointer; z-index:1;}
.cycle-pager span.cycle-pager-active {color:#333333;}
.cycle-pager > * { cursor: pointer;}

/* Surchage */
#pub {float:none}
#slideshow {float:none; border:none;}
#nav {left:auto; width:auto;}

hr {
	visibility:hidden;
	}

/*_____________________slideshow_____________________*/

#pub {}
#slideshow {position:relative; margin:0; padding:0;}
#slideshow img:hover {cursor:pointer;}
#nav {font-size:14px; font-weight:bold; height:36px; padding:0; position:absolute; top:14px; right:105px; z-index:20;}
#nav a {background: none repeat scroll 0 0 #ACACAC; box-shadow:0 0 3px #333; text-shadow:0 0 3px #333; border: 1px solid #CACACA; color: #EEEEEE; display: inline-block; font-size: 0.7em; height: 18px; margin: 0 3px; padding: 2px 5px 4px; position: relative; text-decoration: none; width: 18px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#nav a.activeSlide {background: none repeat scroll 0 0 #3ab3e7;}
#nav a:focus {}
					

/*_____________________Liens classiques_____________________*/

a#rightPub-a{display:block; float:left; height:270px; margin:0 0 0 10px; width:368px;}

#slide {width:100%; z-index:1;}

#slide img { 
    /* 
    some of these styles will be set by the plugin (by default) but setting them here
    helps avoid flash-of-unstyled-content
    */
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block; height:auto;
}



/* --- Spécifique média --- */

/* lg */
@media (min-width: 1200px) {
    

    
}

/* md */
@media only screen and (max-width : 1200px) {

    #nav {right:165px;}
    
}

/* sm */
@media only screen and (max-width : 992px) {
    
    #nav {right:33px;}
    
}

/* ms */
@media only screen and (max-width : 767px) {
    

    
}

/* xs */
@media only screen and (max-width : 480px) {
    

    
}

/* xxs */
@media only screen and (max-width : 350px) {
    
}

@media only screen and (max-width : 300px) {
    

}