/****************** CSS for profaqua.ca*****************************
/* Author: 	Stefan Bracher www.bracher-automation.com
/* Date: 	21.12.2009	
*********************************************************************/
a  			{color : black; text-align : left; font-style : normal; 
			text-decoration : underline; outline: none;}
a.block			{color: white; display: block; padding: 5px; text-decoration: none; border: 0px solid transparent; 
			border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; background-color: #faab56;
			text-align: center;}
a.block:Hover		{background-color: #f5864f;}
a.block2		{color: white; width: 12em; display: block; padding: 5px; text-decoration: none; border: 2px solid white; 
			border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; background-color: #faab56;
			text-align: center;}
a.block2:Hover		{background-color: #f5864f;}
a.partners 		{position: absolute; left: 120px; top: 12px; text-decoration : none;
			font-size: 16px; font-weight: bold;}
body 			{background-color: white; border: none; margin: 0; padding: 0; 
			text-align : center; font-family: Calibri;
			overflow-x: hidden;}
br.clear 		{ clear: both;}
div.atelier 		{ position: absolute; left: 0px; width: 200px; height: 200px; text-align: left; overflow-x: hidden; overflow-y: scroll;}
div.atelieritem 	{ border: 0px solid black; float: left; width: 190px; overflow: hidden;}
div.atelieritem a 	{text-decoration : none;}
div.atelieritem a:Hover	{color: #f5864f;}
div.atelier-content 	{ width: 560px; height: 100%; text-align: left;}
div.atelier-content img {position: absolute; left: 0px; top: 0px; width: 150px; height: 150px;}
div.atelier-content h2 	{position: relative; left: 160px; top: -5px; width: 400px;}
div.atelier-content p 	{position: relative; left: 160px; top: 0px; width: 400px;}
div.atelier-content table 	{position: relative; left: 160px; top: 0px; width: 400px;}
div.atelier-content a 	{position: relative; left: 160px; top: 0px; width: 390px; text-align: center;}
div.center		{ font-size : medium; font-weight : normal; font-style : normal; color : black; text-align : center;}
div.content 		{position: absolute; top: 320px; left: 210px; width: 780px; background-color: white; border: 0px solid black;}
div.division		{position: relative; float: left}
div.bubble		{float: left; color: white; display: block; padding: 5px; text-decoration: none; border: 2px solid white; 
			border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; background-color: #faab56;
			text-align: center;}
div.bubble_green	{float: left; color: white; display: block; padding: 5px; text-decoration: none; border: 2px solid white; 
			border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; background-color: #cdd87c;
			text-align: center;}								
div.float		{float: left;}								
div.head 		{ height: 170px; clear: both;}
div.left 		{text-align: left;}
div.lien 		{ position: absolute; left: 0px; top: 280px; width: 200px; height: 200px; text-align: left; overflow-x: hidden;}
div.main 		{ position: relative; width: 1024px; margin: auto; }
div.menu_left 		{ position: absolute; top: 320px; left: 10px; width: 190px; height: 100%; background-color: white; text-align: left; font-size : medium; font-weight : normal;}
div.menu_left a 	{ text-decoration : none;}
div.menu_left table 	{ width : 100%; border: 0px transparent}
div.menu_horizontal 	{ overflow: hidden; float: left; height: 150px; background-color: #faab56;}
div.menu_horizontal:HOVER { background-color: #f5864f;}
div.rightfloat		{ float: right; border-left: 5px solid white; border-top: 5px solid white; }
div.searchbox		{ }
div.searchbox input 	{ border: 1px solid #393939; 
			border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em;
			font-size: 10px;}

#cse-search-results	{ border: 0px solid transparent;}

								
H1 			{ font-size: large; font-weight: bold; font-style : normal; color: #7F7F7F; text-align : left;}
H2 			{ font-size: large; font-weight: bold; font-style : normal; color: #7F7F7F; text-align : left;}
H3  			{ font-size: large; font-weight: bold; font-style : normal; color: black; text-align : left; }
H4  			{ font-size: large; font-weight: normal; font-style : normal; color: black; text-align : center;}
H5  			{ font-size: 14px; font-weight: bold; font-style : normal; color: #f5864f; text-align: left;}
i 			{ font-weight : normal; font-style : italic; color : black; text-align : justify;}
iframe 			{ position: absolute; top: 40px; left: 200px; width: 590px; height: 800px; border: 0px transparent solid; text-align: left; overflow-x: hidden; overflow-y: auto;}
iframe.left 		{ position: absolute; top: 0px; left: 0px; width: 650px; height: 800px; border: 0px transparent solid; text-align: left; overflow-x: hidden; overflow-y: auto;}
#cse-search-results iframe { border: 0px solid white;
			position: absolute; top: 40px; left: 0px; width: 780px; height: 800px; text-align: left; overflow-x: hidden; overflow-y: auto;}
img 			{border: 0px solid transparent;}
img.border 		{border: 1px solid black;}
p 			{ font-size : medium; font-weight : normal; font-style : normal; color : Black; text-align : justify;}
p.footnote 		{ font-size : x-small; }
table			{ text-align: left;}
table.atelier		{ padding: 0; border: 0px solid transparent; vertical-align: top;}
table.atelierdetail	{ padding: 0; border: 0px solid transparent; vertical-align: top;; width: 400px;}
table.atelierdetail	td	{ padding: 0; border: 0px solid transparent; vertical-align: top;}
table.prize		{ width: 200px; border: 1px solid black;}
td.link			{ background-color: white;}
td.link:HOVER 		{ background-color: #f5864f;}
tr.menuitem_selected a	{color: #f5864f;}
tr.menuitem div		{width: 31px; height: 27px; background-color: black;}
tr.menuitem_selected div {width: 31px; height: 27px; background-color: #f5864f;}
tr.menuitem:Hover div	{width: 31px; height: 27px; background-color: #f5864f;}
tr.menuitem:Hover a	{color: #f5864f;}
#selected 		{ background-color: #cdd87c;}
#englishentry 		{ position: absolute; left: 590px; top: 394px; background-color: #faab56;
			margin: 0; padding: 0; border: 0px solid transparent;
			width: 152px; height: 158px; overflow: hidden;}
#englishentry:HOVER 	{ background-color: #f5864f;}
#frenchentry 		{ position: absolute; left: 472px; top: 40px; background-color: #faab56;
			margin: 0; padding: 0; border: 0px solid transparent;
			width: 144px; height: 122px; overflow: hidden;}
#frenchentry:HOVER 	{ background-color: #f5864f;}