/* CSS Document */
* { margin: 0; padding: 0; }
body {  background:#FFFFFF; color: #000; font: 12px Arial, Helvetica, sans-serif; text-align:center; }
h1, h2, h3, h4 { color:#54789e; font-size:14px; }
h4 { font-size:12px; margin: 10px 0 0 0;}
a, .style1 { color:#516580; }
img { border: none; }
div#mainCanvas { margin: 10px auto; text-align: left; width: 693px; }
div#mainCanvas p { margin: 0; }
div#mainCanvas p.pLeft { float: right; width: 340px; }
div#mainCanvas div#footer {  margin-top: 20px auto 0 50px; width: 545px; padding:0 0 0 190px; }
div#mainCanvas div#partners { float: right; text-align: center; width: 345px; }
div#mainCanvas .m30 { margin-top: 30px; }
div#mainCanvas p.txtR { text-align: right; margin-top:35px; float:right; }
div#mainCanvas p.txtC { text-align: center; }
div#mainCanvas p a.bullet { background: url(http://marketing.polygon.net/img/img2007-09-24/bullet.gif) no-repeat left 2px; clear: left; display: block; padding-left: 10px; }
div#mainCanvas img.imgLeft { float: left; margin: 0 10px 10px 0; }
div#mainCanvas img.imgRight { float: right; margin: 0 0 10px 10px; }
div#mainCanvas div.address { text-align: center; width: 110px; display:inline; float:left;}
div#canvasLeft { border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; clear: none; float:left; height: auto; padding: 0 10px; width: 179px; }
div#canvasLeft p, div#canvasRight p, div#mainCanvasBottom p { margin: 10px 0; }
div#canvasLeftBottom { background: url(http://marketing.polygon.net/img/leftColEnd.png) no-repeat bottom left; height: 10px; width: 201px; margin:0; float:left; clear:left;}
div#canvasRight { float: right; padding: 0 10px; width: 472px; }
div#canvasRight table { border-collapse: collapse; }
div#canvasRight table.vote { margin-bottom: 20px; }
div#canvasRight table.vote tr td { border-collapse: collapse; float: left; height: 1.1em; }
div#canvasRight table.vote tr.stars td { border-collapse: collapse; float: left; height: 1.3em; }
div#canvasRight table.glance { margin-left: 123px; }
div#canvasRight table.glance td.label{ color: #516580; }
div#mainCanvasBottom { float: left; width: 693px; }

div#mainLanding { width:710px; text-align:left;  margin:0 auto; padding-top: 10px; height:auto; clear:left; }
div#mainLanding div#logo { float:left; width: 100%; }
div#mainLanding div#menu { float: left; height:75px; }
div#mainLanding div#menu img { float: left; }
div#mainLanding div#menuOffice { float: left; height:54px; }
div#mainLanding div#menuOffice img { float: left; }
div#mainLanding div#mid { background:url(http://marketing.polygon.net/img/POG_FOOTER2007.gif) no-repeat bottom left; float:left; height:auto; padding: 0 0 10px 0; width: 100%; }
div#mainLanding div#rtab1{ margin:0; border-left: solid 1px #cdcdcd; float: left; padding: 0 20px 20px 20px; width: 700px; }
div#mainLanding div#rtab1 p { float: left; text-align:left; margin: 10px 0; width: 660px; }
div#mainLanding div#rtab1 p.txtR { text-align: right; }
div#mainLanding div#rtab1 p.coName { font-size:14px; font-weight:bold; color: #FF0000; }
div#mainLanding div#foot { margin: 0 auto; width:650px; text-align:center; }
div#mainLanding div#foot p { float:left; text-align:center; margin: 10px 4px; }
div#mainLanding div#foot p.mubai{ padding-left:50px; }
div#mainLanding ul { clear: left; padding-left: 20px; }

div#conteneur { font-size: 11px; margin:0 auto; width:700px;}
div#conteneur div#contenue{ border-left:solid 1px #CDCDCD; padding:0 0 0 16px;}
div#conteneur h3	{ color: #fff; font-size: 18px; font-weight: lighter; margin: 0 30px 0 0; }
div#conteneur h4 	{ color: #54779F; font-size: 16px; font-weight: bold; margin: 0px 2px; padding: 0 2px;  }
div#conteneur p	{ margin: 5px 2px; font-size: 11px; padding: 0 5px; }
div#conteneur a:link, div#conteneur a:visited, div#conteneur a:active { color: #5C95DC; }
div#conteneur a:hover { color: #000; }
div#conteneur .text{ height: 8em; font-size: 12px; }
div#conteneur .intro{ height: 9em; font-size: 12px; }
div#conteneur .title2{ height: 4em; }
div#conteneur .posted{ padding: 1px 3px; margin: 0 0 0 -3px; }
div#conteneur .title{ background: #ECECEE; padding: 1px 3px; margin: 0 0 0 -3px; width: 145px; display: block; }
div#conteneur .button	{ margin: 0; }
div#conteneur .contentDatabase{ background:url(http://marketing.polygon.net/img/bg_contentDatabase.gif) no-repeat center bottom;}
div#conteneur .contentDatabase p{ margin:0 8px;}
div#conteneur .contentDatabase2{ padding: 0 0; margin: 8px; }
div#conteneur .join{ text-align: center; }
div#conteneur a.button{ display: block; width: 121px; padding: 7px 0; margin: 0 auto; text-align: center; text-decoration: none; background: button-contentChannels.png) no-repeat top center; }
div#conteneur a:hover.button{ background-position: bottom center; color: #fff; }
div#conteneur a.button2{ display: block; height: 30px; background: button-contentChannels.gif) no-repeat top center; }
div#conteneur #footer{ width: 100%; text-align: center; padding: 55px 0 25px 0; background:url(http://marketing.polygon.net/img/POG_FOOTER2007.gif) no-repeat;}
div#conteneur #footer a		{ font-size: 140%; color: #ccc; text-decoration: none; border-bottom: 1px solid #333; letter-spacing: 2px; }
div#conteneur #footer a:hover	{ border-bottom: 1px solid #fff; color: #fff; }
div#conteneur .printscreen		{ background: contentDatabase-bullet.gif) no-repeat top left; margin: 10px;}
div#conteneur .style1{color: #996600}
div#conteneur .textBegin{ margin:16px 0 0 0; font-size:12px;}

p.newsParagraph { width: 260px; }
p.newsParagraph2 { font: 12px Arial, Helvetica, sans-serif; width: 320px; }

.fLeft { float: left; }
.partners{ text-align:center;}
.partners .left{ margin-right:30px;}
.clear{ clear:left;}
.mubai{ margin-left:50px;}
.underline{ text-decoration: underline;}