
body {
	margin:0;
	font:12px Verdana, Arial;
	background: #466594 url(../../../images/back_1.jpg) repeat-x;	
}

#container {
	width:980px;
	/*padding:0 0 50px 0;*/
	/*min-height: 1000px;*/
	text-align: left;
}

.page1 { background: #fff url(../images/background/bg-1.jpg) top no-repeat; }
.page2 { background: #fff url(../images/background/bg-2.jpg) top no-repeat; }
.page3 { background: #fff url(../images/background/bg-3.jpg) top no-repeat; }
.page4 { background: #fff url(../images/background/bg-4.jpg) top no-repeat; }
.page5 { background: #fff url(../images/background/bg-5.jpg) top no-repeat; }
.page6 { background: #fff url(../images/background/bg-6.jpg) top no-repeat; }
.page7 { background: #fff url(../images/background/bg-7.jpg) top no-repeat; }
.page8 { background: #fff url(../images/background/bg-8.jpg) top no-repeat; }
.page9 { background: #fff url(../images/background/bg-9.jpg) top no-repeat; }
.page10 { background: #fff url(../images/background/bg-10.jpg) top no-repeat; }
.page11 { background: #fff url(../images/background/bg-11.jpg) top no-repeat; }
.page12 { background: #fff url(../images/background/bg-12.jpg) top no-repeat; }
.page13 { background: #fff url(../images/background/bg-13.jpg) top no-repeat; }
.page14 { background: #fff url(../images/background/bg-14.jpg) top no-repeat; }


.nobold {
	font-weight: normal;
}

#topheader {
	padding:0 8px 0 8px;
	height:105px;
}

#topheader p {
	color:#5b63c0;
	font-weight:bold;
	font-size:11px;
	margin:0;
	width:700px;
	padding:0 0 0 5px;
}

/* BEGIN : LEFT COL */
#left-col {
	padding:0 0 0 8px;
	width:194px;
}

#left-col a {
	color:#527595;
	text-decoration:underline;
}

#left-col a:hover {
	color:#527595;
	text-decoration:none;
}

#bloc-finder {
	color:#501550;
	font-size:10px;
	font-weight:bold;
	background:url(../images/background/bg-finder.jpg) no-repeat;
	height:249px;
}

#bloc-finder p {
	margin:10px 0 4px 0;
}

#bloc-finder select {
	font-size:10px;
	width:148px;
}

#bloc-finder .finder-box {
	padding:0 0 0 7px;
}
.bloc-finder-btn {
	width:145px;
	text-align:right;
}

#bloc-finder-top { background-color:#fff;color:#000; }

#bloc-finder-top .bloc-finder-top-main {
	border-top:1px solid #a0a0a0;
	border-left:1px solid #a0a0a0;
	border-bottom:1px solid #a0a0a0;
}

#bloc-finder-top .bloc-finder-top-main-2 {
	border-top:1px solid #a0a0a0;
	border-left:1px solid #a0a0a0;
	padding:10px 10px 10px 10px;
}

#bloc-finder-top .bloc-finder-top-sep {
	padding:10px 0 10px 0;
}

#bloc-finder-top .bloc-finder-top-desc p {
	text-align:justify;
	font-weight:normal;
	color:#000;
}

#bloc-finder-top .bloc-finder-top-title p {
	text-align:justify;
	color:#000;
}

#bloc-finder-top .title {
	color:#000;
	font-weight:bold;
}

#select-activity .title {
	margin:0 0 5px 0;
	font-weight:bold;
}

#select-activity select {
	font-size:11px;
}

#bloc-finder-top p {
	margin:0;padding:0 0 4px 0;
}

#bloc-finder-top input {
	font-size:11px;
	margin:0px 5px 0 0;
	vertical-align:text-top;
}

#bloc-finder-top select {
	font-size:11px;
}

#page-nav a { 
	color:#000;
	font-weight:bold;
	font-size:12px;
}

#page-nav a:hover { 
	color:#f7941d;
}

#page-nav .current_page { 
	font-weight:bold;
	font-size:12px;
	color:#f7941d;
}
.spacing-img img {
	margin:0 0 0 5px;
}

.bg-repeat {
	background:url(../images/background/sec-repeat.gif) repeat-y;
}
.bg-repeat-2 {
	background:url(../images/background/sec-repeat-2.gif) repeat-y;
}
.bg-repeat-productbox {
	background:url(../images/background/bg-repeat-product.jpg) repeat-y;
}

#bloc-productbox-1 { padding: 18px 0 0 0; }

#bloc-productbox-2 { padding: 18px 0 0 0; }

#bloc-productbox-3 { padding: 18px 0 0 0; }

#bloc-productbox-1 .bloc-productbox-5-bg {
	background:url(../images/title/bg-red-title.gif) no-repeat;
	width: 180px;
	height: 38px;
}

.bloc-productbox-title { 
	padding: 10px 0 0 10px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	width: 105px;
}
.bloc-productbox-title-4 { 
	padding:30px 0 0 10px;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	width:140px;
}
.bloc-productbox-repeat {
	background:url(../images/background/bg-repeat-product.jpg) repeat-y;
	width:180px;
}
.bloc-productbox-bg-bottom {
	background:url(../images/background/bg-product.jpg) bottom no-repeat;
	padding:5px 0 20px 8px;
}	

#bloc-productbox-1 .bloc-productbox-1-bg {
	background:url(../images/title/age-en-0-3.jpg) no-repeat;
	width:180px;
	height:38px;
}

#bloc-productbox-2 .bloc-productbox-2-bg {
	background:url(../images/title/age-en-3.jpg) no-repeat;
	width:180px;
	height:38px;
}

#bloc-productbox-3 .bloc-productbox-3-bg {
	background:url(../images/title/age-en-5.jpg) no-repeat;
	width:180px;
	height:38px;
}

#bloc-productbox-4 .bloc-productbox-4-bg {
	background:url(../images/title/highest-rated-en.gif) no-repeat;
	width:180px;
	height:56px;
}

#bloc-index-1 p { text-align:left; }

#bloc-index-1 ul { margin:0 0 0 0;padding:0 0 0 1em;list-style-type:none; }

#bloc-index-1 li { margin:15px 0;padding:0; }

#bloc-index-1 .bloc-index-repeat {
	background:url(../images/background/index-line.jpg) repeat-y;
	width:246px;
}

#bloc-index-1 .bloc-index-bg-bottom {
	background:url(../images/background/index-bottom.jpg) bottom no-repeat;
	padding:5px 35px 20px 8px;
	text-align:left;
	height:170px;
	font-size:12px;
	font-weight:bold;
}

#bloc-login {
	color:#501550;
	font-size:10px;
	font-weight:bold;	
	width:186px;
}

#bloc-login .login-repeat {
	background:url(../images/background/bg-login-repeat.jpg) repeat-y;
	width:186px;
}

#bloc-login p {
	margin:10px 0 4px 0;
}

#bloc-login input {
	font-size:10px;
	width:141px;
}

#bloc-login .login-box {
	padding:0 20px 30px 7px;
	background:url(../images/background/bg-login.jpg) bottom no-repeat;
}

#bloc-login a {
	color:#527595;
	text-decoration:underline;
}

#bloc-login a:hover {
	color:#527595;
	text-decoration:none;
}

#bloc-forum {
	color:#501550;
	font-size:10px;
	font-weight:bold;
	background:url(../images/background/bg-forum.jpg) no-repeat;
	height:113px;
}

#bloc-forum p {
	margin:10px 0 4px 0;
}

/* END : LEFT COL */

#sep-col {
	width:14px;
}

#right-col {
	font-size:11px;
	padding:0 0 0 0;
	/*width:764px;*/
}

#right-col p {
	/*color:#5b63c0;*/
	color:#000;
	font-weight:normal;
	line-height:20px;
}

#right-col-2 {
	font-size:11px;
	padding:0 8px 0 0;
}

#right-col-2 p {
	/*color:#5b63c0;
	font-weight:bold;*/
}

#top-section-1 p {
	/*color:#5b63c0;*/
	font-size:11px;
	margin:0;
	width:450px;
	/*font-weight:bold;*/
	text-align:justify;
}

#top-section-2 p {
	/*color:#5b63c0;*/
	font-size:11px;
	margin:0;
	width:550px;
	/*font-weight:bold;*/
	text-align:justify;
}

#activity-page p {
	color:#000;
	font-weight:normal;
}

#activity-section {
	background:url(../images/background/bg-section.gif) no-repeat;
	width:370px;
	height:93px;
	padding:1px 0 0 2px;
	float:left;
}

#activity-section p {
	font:10px Arial, Verdana;
	padding:0 30px 0 10px;
	margin:0;
	color:#000;
}
.seeall {
	margin:2px 0 0 0;
}
.btngo {
	float:right;
}
.seeall-productbox {
	padding:0 0 0 5px;
	font:10px Arial;
}
.btngo-productbox {
	padding:0 28px 0 0;
}

#activity-section a {
	color:#000;
	text-decoration:underline;
}

#activity-section a:hover {
	color:#000;
	text-decoration:none;
}

.float-r { float:right; }
.float-l { float:left; }

#container .color-mauve { color:#501550; }

#container .color-black { color:#000000; }

#container .color-white { color:#FFFFFF; }

#container .color-blue { color:#000000; }

#container .color-red-dark {color:#A31704;}

#container .color-red {color:#F8534B;}

#container .color-mauve-light {color:#5B63C0;}

#container .color-blue-light {color:#0B15E0;}

#container .color-yellow { color:#FFCC00; }

#container .color-orange { color:#AB773F; }





.color-red2 {
	text-decoration: none;
	color:#F8534B;
	font-weight: bold;
}
a.color-red2:visited {
	text-decoration: none;
	color:#F8534B;
	font-weight: bold;
}
a.color-red2:active {
	text-decoration: none;
	color:#F8534B;
	font-weight: bold;
}
a.color-red2:hover {
	text-decoration: underline;
	color:#F8534B;
	font-weight: bold;
}




.color-orange2 {
	text-decoration: none;
	color:#AB773F;
}
a.color-orange2:visited {
	text-decoration: none;
	color:#AB773F;
}
a.color-orange2:active {
	text-decoration: none;
	color:#AB773F;
}
a.color-orange2:hover {
	text-decoration: underline;
	color:#AB773F;
}




.seperator {
	margin:0;
	padding:10px 0;
}

#bloc-big-finder {
	background:url(../images/background/bg-finder-2.jpg) no-repeat;
	height:337px;
	clear:both;
	font-weight:bold;
	font-size:10px;
	padding:10px 40px 0 15px;
}

#bloc-big-finder select {
	font-size:10px;
}

.checkbox-finder {
	vertical-align:middle;
}

#sortby img {
	margin:0 15px 0 0;
}

#sortby a {
	text-decoration:none;
}

#footer {
	width:980px;
	text-align:left;
	/*background-color:#4d74a0;*/
	color:#fff;
}

#footer a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	color:#ff0000;
	text-decoration:underline;
}

#footer .legal {
	font:10px Arial, Verdana;
	text-align:center;
	color:#b9bec4;
}

#activity-prodused div {
	border:1px solid #ccc;
	padding:5px;
	margin:10px 0;
	background-color:#fff;
}

#activity-rate div {
	border:1px solid #ccc;
	padding:5px;
	margin:10px 0;
	background-color:#fff;
}

#activity-rate-2 div {
	margin:0;padding:10px 10px 10px 10px;border:0;
	background-color:#f8f8f8;
}

#activity-rate-2 p {
	margin:0;padding:0;
}

#activity-rate-2 textarea {
	border:1px solid #000;
	width:95%;
	height:100px;
}

#left-menu img { margin:-5px 0 0 0; }

h1 {
	font-size:22px;
	margin:0;
	padding:0;
}

h2 {
	font-size:20px;
	margin:0;
	padding:0;
}
h3 {
	font-size:18px;
	margin:0;
	padding:0;
}
h4 {
	font-size:16px;
	margin:0;
	padding:0;
}
h5 {
	font-size:14px;
	margin:0;
	padding:5px 0 0;
}

a {
	color:#000;
	text-decoration:underline;
}
a:hover {
	color:#000;
	text-decoration:none;
}

#right-col .img-contest {
	background: url(../images/background/contest-2.jpg) no-repeat;
	height:224px;
	padding:0 0 0 2px;
}

#contest {
	width: 471px;
    height: 376px;
    float: right;
}

img {
	border: 0 none;
	margin: 0;
	padding: 0;
}

p { 
	margin:10px 0 4px 0;
}

.bold {
	font-weight:bold;	
}

.marketing {
	background:url(../images/background/bg-marketing.jpg) no-repeat;
	height:305px;
	width:260px;
	margin:0;
	padding:0;
}

.marketing p {
	margin:5px 20px 5px 0;
	padding:0;
	text-align:center;
}

.clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

#top-section-3 p {
	/*color:#5b63c0;*/
	font-size:11px;
	/*margin:0 5px 20px 0;*/
}

#registration {
	font: 10px/16px Verdana, Arial;
	color: #501550;
	background-color: #fff;
}

.registration-table {
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
	font-weight: bold;
}

.win-this{
	background:url(../images/background/bg-win-this.gif) no-repeat;
	height:261px;
	width:317px;
	margin:0;
	padding:0;
}

.win-this p{
	margin:10px 30px 5px 0;
	padding:0;
	text-align:center;
}
