﻿/*styles gÃ©nÃ©riques*/
* {margin:0; padding:0;}
body {padding:12px 0; background:url("/sites/sante-animale/PublishingImages/bg_body.gif") repeat-y 50% 0; color:#000; font:10px Verdana, Arial, sans-serif; }
ul {list-style-type:none;}
a {text-decoration:none;}
img {border:0;}

hr {clear: both; visibility: hidden;}

/*conteneur global*/
#global{width: 830px; text-align:left; margin:0 auto;}

/********/
/*Header*/
/********/
#header {position:relative; z-index:0;}
#ss_nav{
	margin-left:20px !important;
	/*z-index:-1 !important;*/
}
#ss_nav li{
	margin-left:10px !important;
}

UL {
	
	list-style-type:none;
	
}

/*menu*/
/* #header #menu {background:url("/sites/sante-animale/PublishingImages/background_menu.png") no-repeat; width:580px; height:19px; margin-left:25px;} */
#header #menu {background:url("/sites/sante-animale/PublishingImages/navBG.gif") repeat-x;padding-top:0px;}
#navBGLeft { padding-top:0px;}
#header tr > td:first-child {
	width:20px;
}
#navBGRight { padding-top:0px;}

/* #header #menu ul {height:19px; margin-left:20px;} */
#header #menu ul {height:19px; margin-left:0px;}
#header #menu ul li {position:relative;float:left;margin:0 0px 0 0px;}

/*sous-menus (styles gÃ©nÃ©raux)*/
#header ul {height:19px; margin-left:0px;}
#header ul li {position:relative;float:left;margin:0px 4pt 0 0px;}
#header ul li ul {position:absolute; top:18px; left:0; margin:0; border:1px solid #E7E7E7; width:164px; height:auto; background:#fff; border-top:none;}
.js #header ul li ul.hide {top:-10000px; left:-10000px;}
#header ul li ul li {float:none; margin:0 1px; padding:2px 0 1px; background:url(/sites/sante-animale/PublishingImages/bg_menu_separateur.gif) repeat-x; }
#header ul li ul li.first {padding-top:1px; background:none;}
#header ul li ul li a {display:block; padding:0.3em 2px 0.4em 10px; background-color:inherit; color:#2175D9;}
#header ul li ul li a:hover, #header ul li ul li a:focus, #header ul li ul li a:active {background-color:#D7E6F8; color:#2175D9; text-decoration:underline;}

/*sous-menus (styles menu principal)*/
#header #menu ul li ul {position:absolute; top:18px; left:0; margin:0; border:1px solid #2175D9; width:164px; height:auto; background-color:#fff; color:inherit;}
.js #header #menu ul li ul.hide {top:-10000px; left:-10000px;}
#header #menu ul li ul li {float:none; margin:0 1px; padding:2px 0 1px; background:url(/sites/sante-animale/PublishingImages/bg_menu_separateur.gif) repeat-x;}
#header #menu ul li ul li.first {padding-top:1px; background:none;}
#header #menu ul li ul li a {display:block; padding:0.3em 2px 0.4em 10px; background-color:inherit; color:#2175D9;}
#header #menu ul li ul li a:hover, #header #menu ul li ul li a:focus, #header #menu ul li ul li a:active {background-color:#D7E6F8; color:inherit; text-decoration:underline;}

div.actif {
	background-image:url('/sites/sante-animale/PublishingImages/actifBG.gif');
	background-repeat: repeat-x;
	background-position:0px 0px;
	float:left;
	z-index:1000;
	cursor:default;
	margin:0px 0 0 -1px;
	padding-left:10px;
}
			
#buttonleft, #buttoncent, #buttonright {
	float:left;
	height:19px;
	cursor: default;
}

.buttoncenton {
	background-image:url('/sites/sante-animale/PublishingImages/inactifH.gif');
	background-repeat:repeat-x;
	background-position:0px 0px;

}

.buttoncentoff {
	background-image:;
}

#buttonleft {
	background-image:url('/sites/sante-animale/PublishingImages/inactifLeft.gif');
	width:13px;
	height:19px;
	
}

#buttonright {
	width:9px;
	height:19px;
}

a.actif {
	color: #2276D9 !important; 
	padding-left:0px !important;
	cursor:default;
}


/*********/
/*Contenu*/ 
/*********/
#contenu_home, #contenu {width:780px; overflow:hidden;}
#contenu_home {margin:16px 0 0 17px;}
#contenu {margin:20px 0 0 25px;}


/********/
/*Footer*/
/********/

#footer {clear:both; margin:25px auto 0 auto; width:780px; height:20px; background:url(/sites/sante-animale/PublishingImages/background_footer.png) no-repeat; color:#666;}
#footer ul {float:left; list-style:none;}
#footer ul li {float:left; margin:3px 0 0 30px; padding-left:10px; background:url("/sites/sante-animale/PublishingImages/puce_gris.gif") no-repeat 0px;}
#footer ul #first {margin-left:70px;}
#footer ul li a {color:#666;}
#footer ul li a:hover {text-decoration:underline;}

#footer p{float:left; margin:3px 0 0 50px; color:#666;}

#footer #acces_rapide {position:relative; float:left; width:162px; height:20px; background:url("/sites/sante-animale/PublishingImages/bg_acces_rapide.gif") no-repeat;}
#footer #acces_rapide h3 {padding-left:25px; font-size:10px; font-weight:normal; line-height:2; cursor:default;}
#footer #acces_rapide ul {position:absolute; /*top:-89px;*/ bottom:20px; left:19px; border:1px solid #d6d6d6; width:156px; background-color:#fff;}
.js #footer #acces_rapide ul.hide {top:-10000px; left:-10000px;}
#footer #acces_rapide ul.hide {top:-10000px; left:-10000px;}
#footer #acces_rapide ul li {float:none; margin:0 1px; padding:2px 0 1px; background:url("/sites/sante-animale/PublishingImages/bg_footer_separateur.gif") repeat-x;}
#footer #acces_rapide ul li.first {padding-top:1px; background:none;}
#footer #acces_rapide ul li a {display:block; padding:0.3em 2px 0.4em 10px;}
#footer #acces_rapide ul li a:hover, #footer #acces_rapide ul li a:focus, #footer #acces_rapide ul li a:active {background-color:#F3F3F3; text-decoration:underline;}
