﻿/********/
/*Header*/
/********/
#global h1 {text-indent:-9000px;}
h1 {display:block; margin:5px 0 0 25px; width:780px; height:150px; }
/*
#innovation h1 {background:transparent url(/pfizerSites/pfizer_corporate_fr/images/titre_innovons.jpg) no-repeat; color:inherit;}
#actualites h1 {background:transparent url(/pfizerSites/pfizer_corporate_fr/images/titre_actualites.jpg) no-repeat; color:inherit;}
#decouvrez h1 {background:transparent url(/pfizerSites/pfizer_corporate_fr/images/titre_decouvrez.jpg) no-repeat; color:inherit;}
*/

#header #logo {position:absolute; top:20px; right:80px;}

#MainMenu {
	position:relative;
	z-index:1;
}

#MainMenu .menu, .menu ul li {
color:white;
cursor:default;
}

#MainMenu ul {
	height: 19px;
	margin-left:0;
}

#MainMenu .menu li ul li.first {
background:transparent none repeat scroll 0 0 !important;
}
#MainMenu a.first {
background-image:none !important;
}
#MainMenu ul li ul li a {
background-color:inherit;
color:#2175D9;
display:block;
padding:0.3em 2px 0.4em 10px;
}
#MainMenu .menu a:hover, .menu li:hover > a {
color:white;
display:block;
text-decoration:underline;
}
#MainMenu .menu div a {
bottom:3px;
color:white;
display:block;
font-family:Arial;
font-size:9pt;
padding:0.4em 2px 0.4em 10px;
position:relative;
text-decoration:none;
}
#MainMenu .menu li ul {
border:1px solid #2175D9 !important;
}
#MainMenu ul li ul {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #E7E7E7 #E7E7E7;
border-style:none solid solid;
border-width:medium 1px 1px;
height:auto;
left:0;
margin:0;
position:absolute;
top:18px;
width:164px;
}

#MainMenu .menu, .menu ul li {
	color: white;
	cursor: default;
/*	background: #234;*/
}

#MainMenu .menu ul {
	width: 11em;
	color: white;
}

#MainMenu .menu div a {
	text-decoration: none;
	color: white;
	padding: 5px .5em;
	display: block;
	position: relative;
	bottom:1px;
	padding: 0.4em 2px 0.4em 10px;
	font-family:Arial;
	font-size:8pt;
}

#MainMenu .menu a:hover, .menu li:hover>a {
	color: white;
	text-decoration:underline;
	display:block;
}

#MainMenu a.first{
	background-image:none !important;
}

#MainMenu .menu li ul {	/* create borders around each item */
	border: 1px solid #2175D9 !important;
}

#MainMenu .menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0px ;
}

#MainMenu .menu li ul li.first {background:none !important;}

#MainMenu .menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
#MainMenu .menu li ul li a:hover {
	color:black; 
	text-decoration:underline;
}

#MainMenu ul li ul li {
background:transparent url(/sites/sante-animale/PublishingImages/bg_menu_separateur.gif) repeat-x scroll 0 0;
float:none;
margin:0 1px;
padding:2px 0 1px;
}

#MainMenu ul li ul li a:hover, #MainMenu ul li ul li a:focus, #MainMenu ul li ul li a:active {
background-color:#D7E6F8;
color:#2175D9;
text-decoration:underline;
}


/*menu contextuel*/ 
#ss_nav {position:relative; z-index:0 !important; clear:both; margin:12px 0 0 25px; height:20px !important; background:transparent url(/sites/sante-animale/PublishingImages/bg_ssnav.png) no-repeat; color:inherit;}
#ss_nav li {float:left; margin-left:19px; padding-left:10px; background:transparent url(/sites/sante-animale/PublishingImages/puce_bleu.gif) no-repeat 0 0.8em; color:inherit; padding-left:10px;}
/*#ss_nav li.actif {background-image:url(/pfizerSites/pfizer_corporate_fr/images/puce_bleu.gif);}*/
#ss_nav li a {height:20px !important; background-color:inherit; color:#B3B3B3; font-family:Arial, Verdana, sans-serif; font-size:11px; line-height:1.9;}
#ss_nav li a.nolink, #ss_nav li a.nolink:hover {cursor:default; text-decoration:none;}
#ss_nav li a.actif {background-color:inherit; color:#2276D9;}
#ss_nav li a:hover {text-decoration:underline;}
#ss_nav li a.actif:hover {text-decoration:none;}

#header #ss_nav li {margin-top:0;}
#header #ss_nav li ul {top:20px;}
#header #ss_nav li ul li {float:left; width:162px; padding-left:0; background:transparent url(/sites/sante-animale/PublishingImages/bg_menu_separateur.gif) repeat-x; color:inherit;}
#header #ss_nav li ul li.first {background:none; color:inherit;}
#header #ss_nav li ul li a {float:none; height:auto; font-family:Verdana, Arial, sans-serif; font-size:10px; line-height:1.2;}

/*********/
/*Contenu*/
/*********/
#principal #pres_centre p.error { font-weight:bold; background-color:none; color:darkred; }
#principal #pres_centre p.success { font-weight:bold; background-color:none; color:darkgreen; }
/*zone principale*/
#principal #pres_centre {float:left; width:560px;}

#principal #pres_centre ul {margin:10px 0 10px 40px; list-style-type: disc; font-size: 11px; color: #666;}
#principal #pres_centre ul li { list-style-position: inside;}
#principal #pres_centre ul li ul {margin-left:20px; list-style-type: square;}

#principal h2 {margin:10px 20px; background-color:inherit; color:#2276D9; font:bold 16px Arial, Helvetica, sans-serif;}
#principal #pres_centre h3 {margin:15px 0 10px 20px; background-color:inherit; color:#2276D9; font:normal 15px Arial, Helvetica, sans-serif; clear: both;}
#principal #pres_centre h4 {margin:15px 0 5px 20px; background-color:inherit; color:#2276D9; font:normal 13px Arial, Helvetica, sans-serif; clear: both;}

/* #principal #pres_centre { font:normal 11px Arial, Helvetica, sans-serif;}
#principal #pres_centre h3 {margin-top:20px; font:bold 12px Verdana, Arial, sans-serif;} */
#principal #pres_centre p {margin: 10px 0 10px 20px; color: #666; font-size: 1.1em; line-height:1.5em;}

#principal #pres_centre .intro {line-height: 1.5em; margin-bottom: 7px; color: #000;}
#principal #pres_centre .intro a:link, #principal p.intro a:visited {color: #000;}
#principal #pres_centre .intro img {float: left; margin: 0 10px 0 0;}

#principal #pres_centre a:link, #principal #pres_centre a:visited  {color: #999; text-decoration: underline;}
#principal #pres_centre a:hover, #principal #pres_centre a:active  {color: #CCC;}


#principal .centre {overflow:hidden; min-height:165px; background:transparent url(/sites/sante-animale/PublishingImages/separateur_centre.gif) repeat-x; color:inherit;}
#principal .alt {background-color:#F6F9FD; color:inherit;}
#principal .centre dl {overflow:hidden; padding:15px 0 3px 25px; min-height:150px;}
#principal .centre dl p {margin-top:10px; color:#666; font-size:11px;}
#principal .centre dl ul{margin-top:10px; color:#666; font-size:11px;}
#principal .centre dl dt {float:left; width:140px;}
#principal .centre dl dd p span{display:block; background-color:inherit; color:#2276D9; font-size:18px;}
#principal .centre dl dd {float:left; padding-left:5px; width:370px;}

#principal .centre_wp {width:560px; background:transparent url(/sites/sante-animale/PublishingImages/separateur_centre.gif) repeat-x; color:inherit;}
#principal .centre_wp.alt {background-color:#F6F9FD; color:inherit;}
#principal .centre_wp h3 {margin-bottom:-10px; padding:10px 0 0 25px;}
#principal .centre_wp p {margin-top:10px; padding-left:25px; width:530px; color:#666; font-size:11px;}
#principal .centre_wp .adresse {padding-bottom:12px; background:transparent url(/sites/sante-animale/PublishingImages/separateur_centre.gif) repeat-x 0 100%; color:inherit;}

#principal #pres_centre .encadre {width:auto; border: 1px solid #CCC; margin: 5px 0 5px 20px; color: #999; background: url(/sites/sante-animale/PublishingImages/bg_encadre.gif) bottom repeat-x; display: block; padding:0;}
#principal #pres_centre .encadre p {margin: 15px 20px; text-align: justify;}
#principal #pres_centre .encadre ul { margin: 15px 10px 10px 10px; padding:0;}
#principal #pres_centre .encadre ul li{margin: 8px 12px; text-align: justify; list-style-type: circle; padding:0;}
#principal #pres_centre .encadre p.picto, #principal #pres_centre .encadre ul.picto {margin: 15px 10px 10px 20px; width: 395px; float: left;}

/*
#principal #pres_centre .encadre .rente {background: url(/sites/sante-animale/PublishingImages/rente.jpg) no-repeat; display: block; width: 92px; height: 92px; float: right; margin: 7px 0 0 0;}
#principal #pres_centre .encadre .compagnie {background: url(/sites/sante-animale/PublishingImages/compagnie.jpg) no-repeat; display: block; width: 92px; height: 92px; float: right; margin: 7px 0 0 0;}
#principal #pres_centre .encadre .nac {background: url(/sites/sante-animale/PublishingImages/nac.jpg) no-repeat; display: block; width: 92px; height: 92px; float: right; margin: 7px 0 0 0;}
*/

#principal .actus {overflow:hidden; margin-top:10px; background:#F6F9FD url(/sites/sante-animale/PublishingImages/separateur_centre.gif) repeat-x; color:inherit;}
#principal .actus dl {overflow:hidden; padding:15px 0; background:transparent url(/sites/sante-animale/PublishingImages/separateur_centre.gif) repeat-x 0 100%; color:inherit;}
#principal .actus dl p{width:240px; background-color:inherit; color:#666; font-size:11px;}
#principal .actus dl dt {float:left; margin-left:20px;}
#principal .actus dl dd span{display:block; padding:5px 0; background-color:inherit; color:#666; font-size:11px; font-weight:bold;}
#principal .actus dl dd h3.titre_actus{margin-bottom:10px; background-color:inherit; color:#2175D9; font:bold 12px Verdana, Arial, sans-serif;}
#principal .actus dl dd {float:left; padding:0 0 0 12px; width:235px;}
#principal .actus dl dd .adresse {margin-top:28px; background-color:inherit; color:#666; padding-bottom:12px;}
#principal .actus dl dd .adresse span { background-color:inherit; color:#666; font-size:11px; font-weight:bold;}

#principal #liste_actus {width:560px; margin-top:20px;}
#principal #liste_actus ul {width:560px; margin:10px 0 0 0; border-bottom:1px dashed #D3E3F7}
#principal #liste_actus ul li {padding:5px 0 5px 20px; background:transparent url(/sites/sante-animale/PublishingImages/separateur_centre.gif) repeat-x; color:#666; font-size:11px;}
#principal #liste_actus ul li.alt  {background-color:#F6F9FD; color:inherit;}
#principal #liste_actus ul li strong {background-color:inherit; color:#000; font-weight:bold;}
.lire_suite {font-size:11px; font-weight:bold; background:transparent url(/sites/sante-animale/PublishingImages/picto_fleche.gif) no-repeat 0px 3px; color:#666; padding-left:14px;}
.lire_suite:hover {text-decoration:underline;}
#principal #liste_actus p {margin:12px 0 0 20px;}

#sitemap h2 {
	background:transparent url('/sites/sante-animale/PublishingImages/bg_h2_sitemap.gif') no-repeat 0 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:42px;
	line-height:normal;
	margin:0pt 10px 0pt 0pt;
	padding:10px 0pt 0pt;
	text-align:center;
	width:230px;
}

#sitemap .column {
	float:left;
	width:240px;
}

#sitemap .column h2 a {
	color:#FFFFFF;
	font-size:0.85em;
	line-height:1.1em;
	margin-top:15px;
}

#sitemap .column ul {
	color:#666666;
	font-weight:normal;
	list-style-type:square;
	margin:0pt 0pt 20px 40px;
}

#sitemap .column ul li a {
	color:#666666;
	margin-bottom:8px;
	text-transform:none;
}

#principal form {
}
#principal .champsOb {
	font-style:italic;
	text-align:right;
}
#principal form p {
	clear:both;
	padding:2px 0pt;
	width:485px;
}
#principal form label {
	float:left;
	width:150px;
}
#principal form input {
	float:left;
	margin:3px;
}
#principal form select {
	width:250px;
}
#principal form .retourLigne {
	clear:left;
	margin-left:150px;
}
#principal form label#label-raison {
	clear:both;
	width:480px;
}
#principal form .button {
	margin-left:245px;
}

/*sidebar*/
#contenu #annexe {float:right; margin-right:10px; width:180px;}
div.push_annexe {margin-bottom:10px; /*padding-top:30px;*/ font-size:11px; width:180px;}

div.push_annexe .alternateitem { margin:0 1px; }
div.push_annexe .alternateitem.over, div#push_vous_annexe.push_annexe .contenu_push .lialternateitem.over { background-color:aliceBlue; color:inherit; }

div.push_annexe#push_quoi_annexe {background:transparent url(/sites/sante-animale/PublishingImages/annexe_push_quoi_haut.gif) top left no-repeat; color:inherit;}
/*div.push_annexe_en#push_quoi_annexe {background-image:url(/sites/sante-animale/English/PublishingImages/annexe_push_quoi_haut.gif) !important;}*/
.push_annexe_quoi_en{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/English/PublishingImages/Annexe_Push_Quoi_haut.gif) top left no-repeat;
}
/*div.push_annexe_fr#push_quoi_annexe {background-image:url(/sites/sante-animale/French/PublishingImages/annexe_push_quoi_haut.gif) !important;}*/
.push_annexe_quoi_fr{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/French/PublishingImages/Annexe_Push_Quoi_haut.gif) top left no-repeat;
}
/*div.push_annexe_de#push_quoi_annexe {background-image:url(/sites/sante-animale/German/PublishingImages/annexe_push_quoi_haut.gif) !important;}*/
.push_annexe_quoi_de{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/German/PublishingImages/Annexe_Push_Quoi_haut.gif) top left no-repeat;
}
/*div.push_annexe_es#push_quoi_annexe {background-image:url(/sites/sante-animale/Spanish/PublishingImages/annexe_push_quoi_haut.gif) !important;}*/
.push_annexe_quoi_es{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/Spanish/PublishingImages/Annexe_Push_Quoi_haut.gif) top left no-repeat;
}
/*div.push_annexe_it#push_quoi_annexe {background-image:url(/sites/sante-animale/italian/PublishingImages/annexe_push_quoi_haut.gif) !important;}*/
.push_annexe_quoi_it{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/Italian/PublishingImages/Annexe_Push_Quoi_haut.gif) top left no-repeat;
}
/*div.push_annexe_en_gb#push_quoi_annexe {background-image:url(/sites/sante-animale/English/PublishingImages/annexe_push_quoi_haut.gif) !important;}*/
.push_annexe_quoi_en_gb{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/English/PublishingImages/Annexe_Push_Quoi_haut.gif) top left no-repeat;
}

div.push_annexe#push_vous_annexe{background:transparent url(/sites/sante-animale/PublishingImages/annexe_push_vous_haut.gif) top left no-repeat; color:inherit;}
/*div.push_annexe_en#push_vous_annexe {background-image:url(/sites/sante-animale/English/PublishingImages/annexe_push_vous_haut.gif) !important;}*/
.push_annexe_vous_en{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/English/PublishingImages/annexe_push_vous_haut.gif) top left no-repeat;
}
/*div.push_annexe_fr#push_vous_annexe {background-image:url(/sites/sante-animale/French/PublishingImages/annexe_push_vous_haut.gif) !important;}*/
.push_annexe_vous_fr{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/French/PublishingImages/annexe_push_vous_haut.gif) top left no-repeat;
}
/*div.push_annexe_de#push_vous_annexe {background-image:url(/sites/sante-animale/German/PublishingImages/annexe_push_vous_haut.gif) !important;}*/
.push_annexe_vous_de{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/German/PublishingImages/annexe_push_vous_haut.gif) top left no-repeat;
}
/*div.push_annexe_es#push_vous_annexe {background-image:url(/sites/sante-animale/Spanish/PublishingImages/annexe_push_vous_haut.gif) !important;}*/
.push_annexe_vous_es{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/Spanish/PublishingImages/annexe_push_vous_haut.gif) top left no-repeat;
}
/*div.push_annexe_it#push_vous_annexe {background-image:url(/sites/sante-animale/Italian/PublishingImages/annexe_push_vous_haut.gif) !important;}*/
.push_annexe_vous_it{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/Italian/PublishingImages/annexe_push_vous_haut.gif) top left no-repeat;
}
/*div.push_annexe_en_gb#push_vous_annexe {background-image:url(/sites/sante-animale/English/PublishingImages/annexe_push_vous_haut.gif) !important;}*/
.push_annexe_vous_en_gb{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/English/PublishingImages/annexe_push_vous_haut.gif) top left no-repeat;
}
div.push_annexe#push_contact_annexe {background:transparent url(/sites/sante-animale/PublishingImages/push_contact_border_haut.gif) top left no-repeat; color:inherit;}
/*div.push_annexe_en#push_contact_annexe {background-image:url(/sites/sante-animale/English/PublishingImages/push_contact_border_haut.gif) !important;}*/
.push_annexe_contact_en{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/English/PublishingImages/push_contact_border_haut.gif) top left no-repeat;

}
/*div.push_annexe_fr#push_contact_annexe {background-image:url(/sites/sante-animale/French/PublishingImages/push_contact_border_haut.gif) !important;}*/
.push_annexe_contact_fr{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/French/PublishingImages/push_contact_border_haut.gif) top left no-repeat;

}
/*div.push_annexe_de#push_contact_annexe {background-image:url(/sites/sante-animale/German/PublishingImages/push_contact_border_haut.gif) !important;}*/
.push_annexe_contact_de{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/German/PublishingImages/push_contact_border_haut.gif) top left no-repeat;

}
/*div.push_annexe_es#push_contact_annexe {background-image:url(/sites/sante-animale/Spanish/PublishingImages/push_contact_border_haut.gif) !important;}*/
.push_annexe_contact_es{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/Spanish/PublishingImages/push_contact_border_haut.gif) top left no-repeat;

}
/*div.push_annexe_it#push_contact_annexe {background-image:url(/sites/sante-animale/Italian/PublishingImages/push_contact_border_haut.gif) !important;}*/

.push_annexe_contact_it{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/Italian/PublishingImages/push_contact_border_haut.gif) top left no-repeat;

}
/*div.push_annexe_en_gb#push_contact_annexe {background-image:url(/sites/sante-animale/English/PublishingImages/push_contact_border_haut.gif) !important;}*/
.push_annexe_contact_en_gb{
	padding-top:30px;
	background:transparent url(/sites/sante-animale/English/PublishingImages/push_contact_border_haut.gif) top left no-repeat;

}
div.push_annexe#push_quoi_annexe .contenu_push, div.push_annexe#push_vous_annexe .contenu_push {background:transparent url(/sites/sante-animale/PublishingImages/push_annexe_border_bas.gif) bottom left no-repeat; color:inherit; padding-bottom: 10px;}

div.push_annexe#push_contact_annexe .contenu_push {padding-bottom:10px; background:transparent url(/sites/sante-animale/PublishingImages/push_contact_border_bas.gif) bottom left no-repeat; color:inherit;}

div.push_annexe h3, div.push_annexe p, div.push_annexe ul, div.push_annexe a { background-color:inherit; color:#666; font-size:11px;}
div.push_annexe a:hover {text-decoration:underline;}

div.push_annexe h2 {position:absolute; left:-10000px;}
div.push_annexe h3 {margin:0 2px 0 2px; padding:10px 4px 0 10px; background-color:inherit; color:#373737;}
div.push_annexe#push_quoi_annexe .contenu_push p {margin:1px 2px; padding:0 4px 8px 10px; background:transparent url(/sites/sante-animale/PublishingImages/separateur_centre.gif) repeat-x 0 100%; color:#666;}

div.push_annexe .alt {background-color:#F6F9FD; color:inherit;}

div.push_annexe#push_contact_annexe .contenu_push p {margin:1px; padding:10px 4px 8px 10px; width:163px;}

div.push_annexe#push_vous_annexe .contenu_push ul {list-style:none;}
div.push_annexe#push_vous_annexe .contenu_push li {margin:1px 2px; padding: 3px 4px 3px 5px; background:transparent url(/sites/sante-animale/PublishingImages/separateur_centre.gif) repeat-x 0 100%; color:inherit; }
div.push_annexe#push_vous_annexe .contenu_push li.alt {background-color:#F6F9FD; color:inherit; }
div.push_annexe .contenu_push li .lien_savoir_vous {padding-left:14px; background:transparent url(/sites/sante-animale/PublishingImages/picto_fleche.gif) no-repeat 0px 3px; color:#000; font-size:11px; font-weight:bold;}

div.push_annexe .contenu_push p .lien_savoir {padding-left:14px; font-size:11px; font-weight:bold; background:url(/sites/sante-animale/PublishingImages/picto_fleche.gif) no-repeat 0px 3px;}
.span_lien_savoir{ background:url(/sites/sante-animale/PublishingImages/picto_fleche.gif) no-repeat 0px 3px; }
div.push_annexe .contenu_push p span {display:block; background-color:inherit; color:#373737; font-weight:bold;}