@import url("jquery.lightbox-0.5.css");
@import url("style_hebergement.css");
@import url("styles_Dossier.css");
/*@import url("style_catalogue_moteur.css");
@import url("Styles_Activites.css");*/
@import url("Styles_Magasins.css");
@import url("styles_Minipanier.css");
@import url("os-sprite.css");
@import url("boxy.css");
@import url("jquery.jcarousel.css"); 

#ContenuColonne{display:none;}

body {
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS", Verdana;
	font-size:11px;
	color: #333333;
	text-align: center;
	}
ul,li {
	list-style-type: none;
}
p{  margin:5px 5px 5px 0px;}
h1, h3, h3, h4, h5, h6, dl, dt, dd, form, ul, li, form {
	margin: 0px;
	padding: 0px;
}

.OsFondPage{	
    background-color:#1f4fb1;}
#ContenuColonne{
	min-height:250px!important;
}
/*************************************
			MENU ONGLETS
**************************************/
#MenuOnglet{ 
float:right;
height:50px;
padding-right:70px;}
#MenuOnglet li{
margin-top:6px;
/*padding-left:15px;padding-right:15px;*/
	width:100px;
	float:left;
	text-align:center;
	font-size:11px;
	line-height:40px;
}
#MenuOnglet li#TMenuDossier{ /*background:url(../images/picto-panier.gif) no-repeat left center;*/}
#MenuOnglet li#TMenuRecherche{/*background:url(../images/logo-home.gif) no-repeat left center; width:140px;*/}

#MenuOnglet li a, #MenuOnglet li a:link, #MenuOnglet li a:active, #MenuOnglet li a:visited{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}
#MenuOnglet li a:hover{
	font-weight:bold;
	text-decoration:none;
	color: #7d0d0b;
}

#MenuOnglet li.Selected{ font-weight:normal; background:url(../images/fond-menu-select-repeat.gif) repeat-x left top;}
#MenuOnglet li.Selected a, #MenuOnglet li.Selected a:link, #MenuOnglet li.Selected a:active, #MenuOnglet li.Selected a:visited, #MenuOnglet li.Selected a:hover{	color:#FFF;	text-decoration:none;	font-weight:bold; background:url(../images/puce-menu-haut-select.gif) no-repeat center bottom; height:44px;}




/*************************************
			MENU cote
**************************************/
#BlocMenuCote{
	width:223px;
}


.MenuCote{
	width:223px;
	margin:0px;
	padding:0px;
	background:url(../images/fond-pied-menu-cote.gif) no-repeat left bottom #efefef;
	padding-bottom:10px;
	margin-bottom: 10px;
}


.MenuCote li{
	line-height:24px;
	margin:0px;

}

.MenuCote li.EnteteMenu{	padding:0 0 0 30px; margin:0px; background:url(../images/fond-entete-menu-cote.gif) no-repeat left top; line-height:31px; color:#FFFFFF; font-size:12px; font-weight:bold; border:none;}





.MenuCote li.Selected{
	background-image:url(../images/fond-menu-cote-select.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFF;
	font-weight:bold;
}
.MenuCote li a, .MenuCote li a:link, .MenuCote li a:active, .MenuCote li a:visited{	text-decoration:none;	color:#333333;	display:block;margin:0px 10px 0px 10px; padding:0px 0px 0px 5px;	border-top:1px solid #fff;	border-bottom:1px solid #ccc;}
.MenuCote li a:hover{	text-decoration:none;color:#7D0D0B; background-color:#e5e5e5;}


.MenuCote li.Selected{ }
.MenuCote li.Selected a, .MenuCote li.Selected a:link, .MenuCote li.Selected a:active, .MenuCote li.Selected a:visited{	color:#7D0D0B;background:url(../images/puce-menu-cote-select.gif) no-repeat right center;}

/*********************************************
		Message d'attente
**********************************************/

#Attente{
	width:320px;
	height:220px;
	text-align:center;
	padding:5px;
	background-color:#676767;	
}
#AttenteFond {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AAAAAA none repeat scroll 0 0;
height:100%;
left:0;
opacity:0.3;
position:absolute;
top:0;
width:100%;
z-index:1000;
display:none;

}

#EntetePage{}
#EntetePage h2{
	color:#000000;
	margin-bottom:5px;
	margin-top:5px;
	font-size:18px;
	font-weight:bold;
}

#TitreEtape{
	color:#000000;
	font-size:12px;
	padding:2px;
}

/*
Utilisation Globales
***************************************/
.Clear{
	clear:both;
	padding:0px;
	margin:0px;
	height:1px;
	overflow:hidden;
	width: 1px;
}


/*
Bloc rose sous le menu
***************************************/
#BlocMenuPanier{ width:185px; background:url(../images/back-menu03.gif) left top repeat-y;
}




/*
		Style Page Intro
***************************************/

#ColGaucheIntro{float:left; width:460px; }


#ColDroiteIntro{ float:left; width:199px; }
#ColDroiteIntro a, #ColDroiteIntro a:link, #ColDroiteIntro a:active, #ColDroiteIntro a:visited{opacity: 1;  filter:alpha(opacity=100)}
#ColDroiteIntro a:hover{opacity: 0.5;  filter:alpha(opacity=50)}

#BlocIntro{}

#BlocIntro h2{ font-size:18px; font-weight:bold; color:#7D0D0B; border-bottom:solid 1px #7D0D0B; margin:10px 0;}

#BlocIntro ul{}
#BlocIntro ul li{ width:24%; float:left; text-align:center;}


#BlocIntro ul li a h3, #BlocIntro ul li a:link h3, #BlocIntro ul li a:active h3, #BlocIntro ul li a:visited h3{ color:#434343; text-decoration:underline; margin:0 0 10px 0; 	font-weight:bold;}
#BlocIntro ul li a:hover h3{ color:#7D0D0B;}

#BlocIntro ul li a img, #BlocIntro ul li a:link img, #BlocIntro ul li a:active img, #BlocIntro ul li a:visited img{ border:0px;opacity: 1;  filter:alpha(opacity=100);}
#BlocIntro ul li a:hover img{opacity: 0.5;  filter:alpha(opacity=50);}

#BlocIntro ul li h3{ font-size:12px;}


/* TooltTip **/
.BoxTooltip{ width:220px; /*background-color:#00FF00;*/ background-color:#995808; border:solid 1px #673c05; text-align:left; padding:10px;}
.MargeTooltip{ /*background-color:#00FF00;*/ }


/* Mini Carte **/
.OsBtnCarto{}

#OsCarte {

}
#OsCarteInterieur {border:solid 2px #696969; width:400px; height:360px;}


#OsCarteEntete{background-color:#696969; width:400px;}
#OsCarteTitre{float:left; width:330px; text-align:left; height:20px; overflow:hidden;}

#OsCarteTitre span{font-family:tahoma,arial,sans-serif; display:block;float:left; font-size:11px; color:#ffffff; line-height:18px; font-weight:bold;}
#OsCarteTitre  img{ width:27px; height:20px; display:block; float:left;
background: url(../images/puce-draggable.gif) right top no-repeat;}

#OsCarteBtn{ float:right;  width:60px; overflow:hidden;}


.leftpane .global_containers  a#OsCarteBtnFermer,.leftpane .global_containers a#OsCarteBtnFermer:link,.leftpane .global_containers a#OsCarteBtnFermer:active,.leftpane .global_containers a#OsCarteBtnFermer:visited,
a#OsCarteBtnFermer,a#OsCarteBtnFermer:link,a#OsCarteBtnFermer:active,a#OsCarteBtnFermer:visited{font-family:tahoma,arial,sans-serif;  text-align:left;color:#ffffff; font-size:11px; text-decoration:underline; display:block; line-height:17px; background-color:transparent;
background: url(../images/puce-fermer.gif) right top no-repeat;  width:60px;}
a#OsCarteBtnFermer:hover{text-decoration:none; color:#000;}
.None {
    display: none;
}