/* Anima+ *//* www.anima-plus.com *//* auteur // metamorfic.ca *//* 30 avril 2008*//*structure de base*/body {	margin-top: 0px;}#contenant {	width: 760px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#logo {	width: 760px;	height: 145px;}#menu {	width:760px;	height:30px;	padding-bottom:50px;}#contenu {	width: 760px;	float: left;	padding-bottom:20px;}#entete {	width: 760px;	float: left;	padding-bottom:20px;}#photo_accueil {	width : 660px;	padding-right: 50px;	padding-left: 50px;}#photo_contenu {	width: 252px;	float:left;	padding-left: 50px;	padding-right: 38px;}#photo_team_l {	width: 252px;	height: 320px;	float:left;	padding-left: 50px;	padding-bottom: 10px;}#photo_team_r {	width: 252px;	height: 320px;	float:left;	padding-left: 38px;	padding-bottom: 10px;}#texte {	width: 370px;	float:left;	padding-right: 50px;}#texte-team {	width: 370px;	float:left;	padding-right: 50px;}#col-left {	width: 252px;	float:left;	padding-left: 50px;	padding-right: 38px;}#col-right {	width: 370px;	float:left;	padding-right: 50px;}#col-right2 {	width: 370px;	float:left;	padding-right: 50px;	padding-top: 5px;}#contact {	width : 710px;	padding-left: 50px;	padding-top: 20px;}#contact1 {	width : 710px;	height: 232px;	float:left;	padding-bottom: 40px;	background-image: url(../images/contact-rivesud-sthubert.jpg);	background-repeat: no-repeat;}#contact2 {	width : 710px;	height: 232px;	float:left;	background-image: url(../images/contact-montreal-plateau.jpg);	background-repeat: no-repeat;}#titre-contact {	margin-left: 375px;}#footer {	width: 760px;	height: 80px;	padding-top: 7px;	padding-bottom: 20px;	float: left;}#footer-meta {	width: 760px;	height: 65px;	padding-top: 10px;	padding-bottom: 20px;	float: left;}#footer-left {	width: 370px;	float:left;	padding-left:40px;	padding-right:5px;}#footer-right {	width: 210px;	float:left;	padding-left:5px;	padding-right:5px;}#footer-social {	width: 90px;	float:left;	padding-right:20px;}/* pop up */#popup {	width: 600px;	background-color:#FFFFFF;	float:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #333333;	line-height: 30px;	text-align: justify;	padding: 30px;}/* background et style grafik */body {	background-color:#FFFFFF;}#contenant {	background-color:#FFFFFF;}#logo {	/*background-image: url(../images/top.jpg);*/	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-left-color: #666666;	}#menu {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-left-color: #666666;}#entete {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-left-color: #666666;}#contenu {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-left-color: #666666;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #BA0001;	}#photo_accueil {}#footer {	background-color:#BA0001;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #FFFFFF;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-left-color: #666666;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;		}/* style font */#texte p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 17.5px;	text-align: justify;}#texte-team p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 17.5px;	text-align: justify;	margin:0px;	padding:0px;}#photo_team_l p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 17.5px;	text-align: justify;	padding-top:0px;	margin-top:0px;	margin-left: 25px;}#photo_team_r p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 17.5px;	text-align: justify;	padding-top:0px;	margin-top:0px;	margin-left:25px;}#contact1 p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 17.5px;	margin-left: 325px;	margin-top: 75px;}#contact2 p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 17.5px;	margin-left: 325px;	margin-top: 75px;}#footer p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	}#footer span {	font-weight: bold;	}#footer-meta {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}a:link, a:visited {		text-decoration: none;	color: #BA0001;}a:hover {	text-decoration: none;	color: #333333;}a:active {	text-decoration: none;	color: #BA0001;}#footer a:link, #footer a:visited {		text-decoration: none;	color: #FFFFFF;}#footer a:hover {	text-decoration: underline;	color: #FFFFFF;}#footer a:active {	text-decoration: none;	color: #FFFFFF;}/* sous-menu */#sous-menu {	float:left;	padding-right: 30px;}#sous-menu ul {	margin: 0px;	padding: 0px;}#sous-menu ul li {	list-style-type: none;	height:20px;}#sous-menu ul li a, #sous-menu ul li a:link, #sous-menu ul li a:visited {	padding-bottom:8px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #BA0001;	vertical-align: middle;}#sous-menu ul li a:hover {	color:#333333;}#sous-menu ul li a:active {	padding-bottom:8px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #BA0001;	vertical-align: middle;}#sous-menu1 {	float:left;}#sous-menu1 ul {	margin: 0px;	padding: 0px;}#sous-menu1 ul li {	list-style-type: none;	height:20px;}#sous-menu1 ul li a, #sous-menu1 ul li a:link, #sous-menu1 ul li a:visited {	padding-bottom:8px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #BA0001;	vertical-align: middle;}#sous-menu1 ul li a:hover {	color:#333333;}#sous-menu1 ul li a:active {	padding-bottom:8px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #BA0001;	vertical-align: middle;}/* class */.texte {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	padding-right: 50px;	text-align: left;	}.texte2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	padding-right: 50px;}.red {	color:#BA0001;	font-weight: bold;	}h1 {	font-family: "Century Gothic",Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16pt;	color: #BA0001;	padding-top: 5px;	padding-bottom: 3px;}h2 {	font-family: "Century Gothic",Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 15pt;	color: #BA0001;	padding-top: 4px;	padding-bottom: 2px;}h3 {	font-family: "Century Gothic",Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12pt;	color: #BA0001;	padding-top: 2px;	padding-bottom: 1px;}h4 {	font-family: "Century Gothic",Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11pt;	color: #BA0001;}h5 {	font-family: "Century Gothic",Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11pt;	color: #BA0001;}#menu-bas-page {  float:left;	width: 760px;	font-family: "Century Gothic",Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	padding-top: 15px;}#partagez-texte{	float:left;	width: 200px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#partagez-page{	float:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding:5px 5px 0px 339px;}