/*
CSS for Physiogenex interior pages
*/
@import url(/css/imageLeftColumn.css);
#center{
	background:					url(/img/interior/backgroundCenter.jpg) no-repeat 0px 0px;
}
#logo{
	float:						left;
	padding:					0 0 0 88px;
}
#menuTop{
	margin:						56px 0px 0px 0px;
}
#menuTop ul.CMS_lvl3{
	height:						116px;
}
#bandeau{
	height:						116px;
}
.about{
	background:					url(/img/interior/bandeau_about.jpg) no-repeat 0px 0px;
}
.services{
	background:					url(/img/interior/bandeau_services.jpg) no-repeat 0px 0px;
}
.facilities{
	background:					url(/img/interior/bandeau_facilities.jpg) no-repeat 0px 0px;
}
.rd{
	background:					url(/img/interior/bandeau_rd.jpg) no-repeat 0px 0px;
}
.quality{
	background:					url(/img/interior/bandeau_quality.jpg) no-repeat 0px 0px;
}
.ethics{
	background:					url(/img/interior/bandeau_ethics.jpg) no-repeat 0px 0px;
}
.news{
	background:					url(/img/interior/bandeau_news.jpg) no-repeat 0px 0px;
}
.defaut{
	background:					url(/img/interior/bandeau.jpg) no-repeat 0px 0px;
}
#links{
	float:						right;
	margin:						47px 0px 0px 0px;
	width:						148px;
}
#links a{
	float:						left;
	margin:						0px 0px 12px 0px;
}
#title{
	background:					url(/img/interior/puceTitle.gif) no-repeat 202px 0px;
	height:						40px;
	padding:					12px 0px 0px 233px;
}
#title h1{
	margin:						0px;
}
#content{
	background:					url(/img/interior/rightColumnBackground.jpg) repeat-x 0px 0px #FFFFFF;
	border-bottom:				1px solid #d5d5dd;
	border-top:					1px solid #d5d5dd;
	margin:						0px 38px 12px 36px;
	width:						854px;
}
#border{
	background:					url(/img/interior/backgroundContent.gif) repeat-y 0px 0px;
	height:						1%;
}
#leftColumn{
	float:						left;
	width:						170px;
}
#centerColumn{
	float:						left;
	width:						496px;
}
#rightColumn{
	float:						right;
	overflow:					hidden;
	padding:					15px 10px 0px;
	width:						134px;
}
#rightColumn {
	padding-bottom:				10px;
}
#leftColumn, #rightColumn{
	border-left:				1px solid #d5d5dd;
	border-right:				1px solid #d5d5dd;
}

/*leftColumn*/
#leftColumn ul{
	list-style:					none;
	padding:					15px 0px 0px 0px;
}
#leftColumn li a{
	background:					url(/img/interior/leftColumnPuce.gif) no-repeat 12px 6px;
	border-bottom:				1px solid #c7c7ca;
	color:						#94949f;
	display:					block;
	font-size:					11px;
	font-weight:				bold;
	padding:					2px 2px 2px 19px;
	text-decoration:			none;
}
#leftColumn li a.CMS_current, #leftColumn li a:hover{
	background:					url(/img/interior/leftColumnPuceHover.gif) no-repeat 12px 6px;
	color:						#009ee0;
}

/*centerColumn*/

#centerColumn{
	padding:					15px 15px 5px 15px;
}
#centerColumn h2{
	border-left:				5px solid #bbbbbf;
	color:						#787880;
	font-size:					15px;
	font-weight:				bold;
	padding-left:				9px;
}
#centerColumn h3, 
#centerColumn.animal .blocColumns h3,
#centerColumn.technology .blocColumns h3{
	background:					url(/img/interior/puceTitleRed.gif) no-repeat 0px 2px;
	color:						#cb1835;
	font-weight:				bold;
	line-height:				normal;
	padding:					0px 0px 0px 10px;
	width:						auto;
}
#centerColumn.animal .blocColumns h3 {
	background:					url(/img/interior/puceTitleBlue.gif) no-repeat 0px 2px;
	color:						#009EE0;
}
#centerColumn.technology h4 {
	background:				transparent url(/img/interior/puceTitleRed.gif) no-repeat scroll 0px 2px;
}
#centerColumn.technology ul li {
	background:				transparent url(/img/interior/rightColumnPuce.gif) no-repeat scroll 0px 3px;
}
#centerColumn.animal .blocColumns h3,
#centerColumn.technology .blocColumns h3{
	margin-top:					0px;
}
#centerColumn.animal h3{
	background:					url(/img/interior/animalTitle.gif) no-repeat top left;
	color:						#FFFFFF;
	font-size:					14px;
	font-weight:				bold;
	line-height:				29px;
	padding:					5px 10px 0px 42px;
	width:						444px;
}
#centerColumn.technology h3{
	background:					url(/img/interior/technologyTitle.gif) no-repeat top left;
	color:						#FFFFFF;
	font-size:					14px;
	font-weight:				bold;
	line-height:				29px;
	padding:					5px 10px 0px 42px;
	width:						444px;
}
#centerColumn h4{
	background:					url(/img/interior/puceTitleBlue.gif) no-repeat 0px 2px;
	color:						#5c5c64;
	font-size:					12px;
	font-weight:				bold;
	padding-left:				10px;
	margin-bottom: 				0px;
}
#centerColumn .right img{
	border:						1px solid #b1bdcb;
	padding:					3px;
	margin:						0px 0px 5px 10px;
}
#centerColumn .left img{
	border:						1px solid #b1bdcb;
	padding:					3px;
	margin:						0px 10px 5px 0px;
}
#centerColumn ul, #centerColumn ol{
	padding-left:				10px;
}
#centerColumn ul li{
	background:					url(/img/interior/puceListe.gif) left 4px no-repeat;
	list-style:					none;
	padding-left:				10px;
}
#centerColumn ol li{
	margin-left:				10px;
}
#centerColumn .text{
	text-align:					justify;
}
#centerColumn a{
	text-decoration:			none;
	color:						#009EE0;
}
#centerColumn img {
	margin:						0 0 10px 0;
}
.entete img {
	float:						right;
	margin:						10px 0px 5px 10px;
}
.animal .entete, .entete{
	background:					#e3f5fc;
	border:						1px dashed #9fa8b0;
	margin:						15px 0px;
	padding:					10px;
}
.technology .entete{
	background:					#f5e7e9;
	border:						1px dashed #ce8794;
	padding:					10px;
}
.blocLinks{
	border-bottom:				1px solid #88c3db;
	margin:						10px 15px 30px 15px;
}
.blocTitle{
	background:					url(/img/interior/animalBlocTitle.gif) no-repeat 7px 7px #e3f5fc;
	border-top:					1px solid #88c3db;
	border-left:				1px solid #88c3db;
	border-right:				1px solid #88c3db;
	color:						#169cd4;
	font-size:					13px;
	font-weight:				bold;
	display:					inline;
	padding:					5px 10px 1px 20px;
}
.blocContent{
	background:					#e3f5fc;
	border-top:					1px solid #88c3db;
	border-left:				1px solid #88c3db;	
	border-right:				1px solid #88c3db;
	padding:					14px 15px 0px 15px;
}
.blocContent2{
	background:					#FFFFFF;	
	border:						1px solid #9fa8b0;
	padding:					0px 0px 12px 0px;
}
.blocContent2 h5{
	background:					url(/img/interior/animalh5.gif) no-repeat top left;
	color:						#169cd4;
	font-size:					12px;
	font-weight:				bold;
	height:						19px;
	margin:						0px 0px 10px;
	padding:					2px 10px 0px 15px;
}
#centerColumn .blocContent2 a{
	background:					url(/img/interior/animalLink.gif) no-repeat 10px 1px;
	color:						#5c5c64;
	padding:					0px 10px 0px 25px;
}
#centerColumn .blocContent2 a:hover{
	background:					url(/img/interior/animalLinkHover.gif) no-repeat 10px 1px;
	color:						#169cd4;
	text-decoration:			underline;
}
.technology .blocLinks{
	border-bottom:				1px solid #ce8794;
}
.technology .blocTitle{
	background:					url(/img/interior/technologyBlocTitle.gif) no-repeat 7px 7px #f5e7e9;
	border-top:					1px solid #ce8794;
	border-left:				1px solid #ce8794;
	border-right:				1px solid #ce8794;
	color:						#9e0f2a;
}
.technology .blocContent{
	background:					#f5e7e9;
	border-top:					1px solid #ce8794;
	border-left:				1px solid #ce8794;	
	border-right:				1px solid #ce8794;
}
.technology .blocContent2{
	background:					#FFFFFF;	
	border:						1px solid #a8a1a6;
}
.technology .blocContent2 h5{
	background:					url(/img/interior/technologyH5.gif) no-repeat top left;
	color:						#9e0f2a;
}
#centerColumn.technology .blocContent2 a{
	background:					url(/img/interior/technologyLink.gif) no-repeat 10px 1px;
}
#centerColumn.technology .blocContent2 a:visited {
	background:					url(/img/interior/technologyLinkHover.gif) no-repeat 10px 1px;
	color:						#9e0f2a;
	text-decoration:			none;
}
#centerColumn.technology .blocContent2 a:hover{
	background:					url(/img/interior/technologyLinkHover.gif) no-repeat 10px 1px;
	color:						#9e0f2a;
	text-decoration:			underline;
}
.blocContent p{
	margin:						0px;
}
#centerColumn .blocColumnLeft{
	border-right:				1px solid #bbbbbf;
	float:						left;
	padding-right:				8px;
	width:						280px;
}
#centerColumn .blocColumnRight{
	float:						right;
	padding-left:				7px;
	width:						200px;
}

/*rightColumn*/
#rightColumn a{
	background:					url(/img/interior/rightColumnPuce.gif) no-repeat 0px 3px;
	color:						#5c5c64;
	display:					block;
	padding-left:				10px;
	text-decoration:			none;
}
.accessAllTheNews{
	height:						131px;
	padding:					23px 18px 0px;
}
.accessAllTheNews a.link{
	background:					url(/img/interior/puceNews.gif) no-repeat 4px 4px;
	color:						#6a8c00;
	padding-left:				14px;
	text-decoration:			none;
}
.sIFR-alternate {
	display:					none;
}

table {
	border-collapse:			collapse;
}
table, tr, th, td {
	border-color:				#797980;
}
.animal th  {
	background:					#D3EFFA;
	font-weight:				bold;
	padding:					8px;
	
}
td.section {
	background:					url(/img/interior/puce_section.jpg) no-repeat 5px 7px #B7B7B7;
	color:						white;
	font-weight:				bold;
	padding:					5px 0 5px 15px;
} 

#breadcrumbs{
	margin: 					0px 38px 12px 36px;
	width: 						854px;
}
#breadcrumbs a{
	color: 						#009EE0;
	text-decoration: 			none;
}
.center{
	text-align:					center;
}
div.bottomLinks {
	text-align:					right;
	margin-top:					10px;
}
#centerColumn  .bottomLinks a.top {
	background:					url(/img/interior/puce_top.jpg) no-repeat left 4px;
	display:					block;
	float:						right;
	padding-left:				15px;
	margin-right:				15px;
	height:						20px;
}
#centerColumn .bottomLinks a.print {
	background:					url(/img/interior/puce_print.jpg) no-repeat left 1px;
	display:					block;
	float:						right;
	padding-left:				22px;
	height:						20px;
	color:						#5D5C62;
}
a.linkAnimals {
	display:					block;
	width:						143px;
	height:						17px;
	background:					url(/img/interior/linkAnimals.gif) no-repeat;
}
a.linkAnimals:hover {
	background:					url(/img/interior/linkAnimals_hover.gif) no-repeat;
}
a.linkAnimals span {
	display:					none;
}
a.linkPlateform {
	display:					block;
	width:						143px;
	height:						17px;
	background:					url(/img/interior/linkPlateform.gif) no-repeat;
}
a.linkPlateform:hover {
	background:					url(/img/interior/linkPlateform_hover.gif) no-repeat;
}
a.linkPlateform span {
	display:					none;
}
.liens-catalogue {
	float:						right;
	margin:						10px 0 10px 10px;
}
#rightColumn .legend {
	width:						100%;
	/*background:					url(/img/interior/bg_legend.jpg) repeat-x;*/
	background:					#E6E7E9;
	padding:					10px;
	margin-left:				-10px;
	border-bottom:				1px solid #D5D5DD;
	border-top:					1px solid #D5D5DD;
	margin-bottom:					10px;
}
img.picto {
	margin-bottom:				10px;
	margin-right:				5px;
}
#centerColumn .picto_assoc img {
	margin-bottom:				0;
	margin-top:				0;
}
#centerColumn label {
	color:						#787880;
}
#centerColumn .button {
	background:					#009EE0;
}
