/* 3d-designinc.com *//* css stylesheet *//* auteur : metamorfic.ca *//* date : 31 janvier 07 *//* structure de base */body {	margin-top: 0px;}#contenant {	width: 760px;	background-color: #00B5CB;	margin-top: 65px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#menu {	width: 320px;	float:left;}#contenu {	width: 330px;	float:left;}#sous_menu {	width: 210px;	float:left;}/* structure secondaire */#flash {	padding-top: 230px;	}#info {	padding-top: 210px;}#news {	}#texte {	padding-top: 230px;}#photo {	padding-top: 240px;}#zone_sousmenu {	padding-top: 220px;	padding-left: 15px;}#langue {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #BB0000;	padding-top: 10px;	padding-left: 15px;	font-weight: bold;	}#langue a, langue a:link, langue a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #BB0000;	font-weight: bold;	text-decoration:none;	}#langue a:hover, langue a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;	text-decoration:none;}/* backgrounds */body {	background-image: url(../images/fond.jpg);	background-repeat: repeat-y;	background-position: center;}#fond_menu {	background-image: url(../images/fondlogomenu.jpg);	height: 925px;}#fond_sousmenu {	background-image: url(../images/fondsousmenu.jpg);	height: 925px;}#fond_apropos {	background-image: url(../images/fondapropos.jpg);	height: 925px;}#fond_mission {	background-image: url(../images/fondmission.jpg);	height: 925px;}#fond_services {	background-image: url(../images/fondservices.jpg);	height: 925px;}#fond_produits {	background-image: url(../images/fondproduits.jpg);	height: 925px;}#fond_realisations {	background-image: url(../images/fondrealisations.jpg);	height: 925px;}#fond_clients {	background-image: url(../images/fondclients.jpg);	height: 925px;}#fond_partenaires {	background-image: url(../images/fondpartenaires.jpg);	height: 925px;}#fond_experts {	background-image: url(../images/fondexperts.jpg);	height: 925px;}#fond_contact {	background-image: url(../images/fondcontact.jpg);	height: 925px;}#fond_nouvelles {	background-image: url(../images/fondnouvelles.jpg);	height: 925px;}/* style graphik*/.texte {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	padding-top: 10px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;	text-align: left;	line-height: 12.5pt;}.info {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #BB0000;	padding-top: 10px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;	text-align: left;	line-height: 12.5pt;}.photo_desc {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	padding-left: 15px;}.photo_border{	border: 1px solid #FFFFFF;}.style1 {	font-weight: bold;	}.style2 {	font-weight: bold;	color: #BB0000;}.style3 {	font-size: 14px;	color: #FFFFFF}.style4 {	font-size: 9px;}.style5 {	font-weight: bold;	color: #FFFFFF;	font-size: 13px;	text-transform: uppercase;}#photo ul {	margin: 0px;	padding: 0px;	padding-left: 15px;	padding-bottom : 10px;}#photo ul li{	list-style-type: none;	display: inline;	padding-right: 8px;}#photo ul li a {		}#texte a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}#texte a:link {	color: #FFFFFF;}	#texte a:visited {	color: #FFFFFF;}#texte a:hover {	color: #BF0000;}#texte a:active {	color: #FFFFFF;}#info a, #info a:link, #info a:visited, #info a:hover, #info a:active {	font-size: 9px;	text-decoration:none;	color:#FFFFFF;}#news a, #news a:link, #news a:visited, #news a:hover, #news a:active {	font-size: 12px;	text-decoration:none;	color:#BB0000;	font-weight:bold;}