html {
	background:#ccc7b4;
	overflow: scroll;
}
body {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	width:980px; 
	margin-left:auto; 
	margin-right:auto;	
	background:#325091;
	background:#fff;
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	margin-top:0px;
	color:#000000;
	font-size: 25px;

}

#outer1 { float:left; width:181px; padding-left:5px; padding-right:5px; }
#outer2 { float:left; width:570px; padding-left:0px; padding-right:0px;}
#outer2a { float:left; width:770px; padding-left:0px; padding-right:0px;}
#outer3 { float:right; width:203px; padding-left:5px; padding-right:5px; }
#outer1, #outer2, #outer3, #outer2a {padding-bottom:32767px; margin-bottom:-32767px; padding-top:0px;}

#wrapper {overflow:hidden; padding-bottom:10px; }

#main-header {
	height: 140px;
	padding:5px;
}
#logo_fr {
	background:transparent url(../../../images/default/logo.jpg) no-repeat scroll 0 0;
	float:left;
	height:137px;
	padding-right:5px;
	width:181px;
}
#logo_nl {
	background:transparent url(../../../images/default/logo_nl.jpg) no-repeat scroll 0 0;
	float:left;
	height:137px;
	padding-right:5px;
	width:181px;
}
#top_menu {
	background:url(../../../images/default/bck_menu-top_top.gif) no-repeat;
	float:left;
	height:31px;
	margin-bottom:10px;
	width:574px;
	font-size: 2px;
}
#top_menu ul{
	list-style-image: url(../../../images/default/boulet_white.gif) !important;
	list-style-position: outside !important;
	padding-left:15px;
	margin-left:5px;
}
#top_menu li {
	float:left;
	font-size:11px;
	margin-right:10px;
	padding:10px 8px 5px 0;
	text-transform:uppercase;
}

#top_menu li  a {
	color:#FFF;
}

#top_menu li  .selected {
	font-weight: bold;
}

#pub_top {
	background:transparent url(../../../images/default/bck_leaderboard.jpg) no-repeat scroll 0 0;
	color:#000000;
	font-size:10px;
	height:140px;
	margin-left:186px;
}
#store_banner {
	color:#000000;
	font-size:10px;
	height:140px;
	margin-left:186px;
	}
#pub_top_content {
	padding-top: 23px;
	padding-left: 30px;
}
#pub_search {
	float: right;
}
#pub_search #pub1 {
	margin-top: 25px;
}
#pub_search #pub2 {
	margin-top: 25px;
}
.content {
	font-size: 10px;
}
.content td{
	padding-right:10px;
	padding-bottom:4px;
	border-bottom: #000 solid 1px;
}
.content td a {
	color: #000;
}
#category_content {
}
#category_content #equitable {
	float: left;
	width: 275px;
}
#category_content #equitable h1 {
	font-size: 16px;
	color: #FFFFFF;
	background:transparent url(../../../images/default/bck_home_equi.gif) no-repeat ;
	padding: 8px;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-align: center;
}
#category_content #durable {
	float: right;
	width: 275px;
}
#category_content #durable h1 {
	font-size: 16px;
	color: #FFFFFF;
	background:transparent url(../../../images/default/bck_home_dura.gif) no-repeat ;
	padding: 8px;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-align: center;
}
#category_content .category {
	clear:both;
	line-height:115%;
	margin-right:5px;
	padding-bottom:0px;
}

#category_content #equitable .category h2 {
	border-bottom:1px solid #FE8F01;
	clear:both;
	color:#FE8F01;
	font-size:16px;
	margin-bottom:2px;
	padding-bottom:2px;
	padding-top:10px;
}
#category_content #equitable  {
	font-size: 10px;
	color: #000000;
	display: block;
	float: left;
	padding-top: 3px;
	padding-right:5px;
}
#category_content #equitable  a {
	color: #000000;
	padding-top: 3px;
	padding-right:5px;
}
#category_content #equitable  a:hover {
	color: #000000;
	text-decoration: underline;
}
#category_content #durable h2 {
	border-bottom:1px solid #9526A6;
	clear:both;
	color:#9526A6;
	font-size:16px;
	margin-bottom:2px;
	padding-bottom:2px;
	padding-top:10px;
}
#category_content #durable {
	font-size: 10px;
	color: #000000;
	display: block;
	float: left;
	padding-right:5px;
	padding-top: 3px;
}
#category_content #durable a{
	color: #000000;
	padding-top: 3px;
	padding-right:5px;
	display: block;
	float: left;
}
#category_content #durable  a:hover {
	color: #000000;
	text-decoration: underline;
}
#accueil {
	padding-bottom:5px;
	padding-top:0px;
	width:169px;
}
#accueil_content{
		background:#cec5be;
		padding:0px;
		margin:0px;
}
#accueil h1{
	color:#716861;
	border-bottom:1px solid #716861;
	font-size:14px;
	margin-left:5px;
	margin-right:5px;
	margin-top:-1px;
	padding:2px 5px 3px;
}
#accueil #boulet {
	background:transparent url(../../../images/default/boulet_acceuil.gif) no-repeat scroll 0 0;
	float:left;
	height:12px;
	margin-left:5px;
	margin-top:3px;
	padding-top:2px;
	width:15px;
}
#accueil #accueil_top {
	background:transparent url(../../../images/default/bck_accueil_top.gif) no-repeat scroll 0 0;
	height:3px;
	margin-top:3px;
	font-size: 2px;
}
#accueil #accueil_bottom {
	background:transparent url(../../../images/default/bck_accueil_bottom.gif) no-repeat scroll 0 0;
	height:3px;
}
#accueil p{
	color:#000000;
	font-size:10px;
	line-height:13px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-align:justify;
}
#menu{
	padding-bottom:5px;
	padding-top:5px;
	width:169px;
	font-size:11px;
	line-height:13px;
}
#menu_content{
		background:#968c83;
		padding:0 5px;
		margin:0px;
}
#menu_content ul{
	list-style-image: url(../../../images/default/boulet_menu.gif) !important;
	list-style-position: outside !important;
	padding-left:15px;
}
#menu_content li{
	border-bottom:1px solid #FFFFFF !important;
	font-size:10px;
	font-weight:bold;
	list-style-position:outside !important;
	padding-bottom:5px !important;
	padding-top:5px;
}
#menu_content li  a{
	color:#FFFFFF;
}
#menu #menu_top {
	background:transparent url(../../../images/default/bck_menu_top.gif) no-repeat scroll 0 0;
	height:3px;
	margin-top:3px;
	font-size: 2px;
}
#menu #menu_bottom {
	background:transparent url(../../../images/default/bck_menu_bottom.gif) no-repeat scroll 0 0;
	height:5px;
}

#menu2{
	padding-bottom:5px;
	padding-top:5px;
	width:169px;
	font-size:11px;
	line-height:13px;
}
#menu2_content{
		background:#ac9f9b;
		padding:0 5px;
		margin:0px;
}
#menu2_content ul{
	list-style-image: url(../../../images/default/boulet_menu.gif) !important;
	list-style-position: outside !important;
	padding-left:15px;
}
#menu2_content li{
	border-bottom:1px solid #FFFFFF !important;
	font-size:10px;
	font-weight:bold;
	list-style-position:outside !important;
	padding-bottom:5px !important;
	padding-top:5px;
}
#menu2_content li  a{
	color:#FFFFFF;
}
#menu2 #menu2_top {
	background:transparent url(../../../images/default/bck_menu2_top.gif) no-repeat scroll 0 0;
	height:3px;
	margin-top:3px;
	font-size: 2px;
}
#menu2 #menu2_bottom {
	background:transparent url(../../../images/default/bck_menu2_bottom.gif) no-repeat scroll 0 0;
	height:5px;
}
#menu3{
	padding-bottom:5px;
	padding-top:5px;
	width:169px;
	font-size:11px;
	line-height:13px;
}
#menu3_content{
		background:#ac9f9b;
		padding:0 5px;
		margin:0px;
}
#menu3_content ul{
	list-style-image: url(../../../images/default/boulet_menu.gif) !important;
	list-style-position: outside !important;
	padding-left:15px;
}
#menu3_content li{
	border-bottom:1px solid #FFFFFF !important;
	font-size:10px;
	font-weight:bold;
	list-style-position:outside !important;
	padding-bottom:5px !important;
	padding-top:5px;
}
#menu3_content li  a{
	color:#FFFFFF;
}
#menu3 #menu3_top {
	background:transparent url(../../../images/default/bck_menu2_top.gif) no-repeat scroll 0 0;
	height:3px;
	margin-top:3px;
	font-size: 2px;
}
#menu3 #menu3_bottom {
	background:transparent url(../../../images/default/bck_menu2_bottom.gif) no-repeat scroll 0 0;
	height:5px;
}
#rigthside {
	margin: 0px;
	padding: 0px;
	}
#actus {
	padding-bottom:5px;
	padding-top:5px;
	width:200px;
	clear: both;
}
#actus_titre {
	margin-bottom: 10px;
	}
#actus h1{
	background:url(../../../images/default/bck_actus.gif) no-repeat;
	height:31px;
	width:203px;
	font-size:19px;
	font-weight:normal;
	padding-bottom:5px;
	text-transform:uppercase;
	padding-top:5px;
	text-align: center;
	color:#FFF;
}
#actus_titre  h1 {
	background:url(../../../images/default/bck_actus.gif) no-repeat;
	width:203px;
	font-size:19px;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:5px;
	text-transform:uppercase;
	padding-top:5px;
	text-align: center;
	color:#FFF;
	float:right;
}
#actus_content {
	background:#e9e5ec;
	padding-bottom:5px;
	padding-top:5px;
}

#actus p {
	color:#000000;
	display:block;
	font-size:10px;
	line-height:13px;
	padding-left:5px;
	padding-right:5px;
}
#actus h2 {
	font-size:15px;
	padding-bottom:10px;
	color:#fe8f01;
	padding-left:5px;
	padding-right:5px;
}
#actus h2 a {
	font-size:12px;
	padding-bottom:10px;
	color:#fe8f01;
}
#actus .boulet {
	background:transparent url(../../../images/default/boulet_actus.gif) no-repeat scroll 0 0;
	float:left;
	height:12px;
	margin-left:5px;
	margin-top:3px;
	padding-top:2px;
	width:15px;
}
#actus #actus_top {
	background:transparent url(../../../images/default/bck_actus_top.gif) no-repeat scroll 0 0;
	height:3px;
	margin-top:3px;
	font-size: 2px;
}
#actus .imgr {
	padding-left:5px;
}
#actus #actus_bottom {
	background:transparent url(../../../images/default/bck_actus_bottom.gif) no-repeat scroll 0 0;
	height:5px;
}
#actus a {
	color: #FFF;
}
#actus .actus_date {
	float: left;
	padding:8px 5px 5px;
	color: #666666;
}
#actus p.actus_lire {
	float: right;
	padding:8px 5px 5px;
	color:#005E94;
}
#actus p.actus_lire a{
	color:#005E94;
}
#actus p.more a {
	color: #FFF;
	padding:5px;
	display:block;
	color:#005e94;
}
#actus_home_content p.more a {
	color: #FFF;
	padding:5px;
	display:block;
	color:#005e94;
	float: right;
}

#actus hr {
	background:#FFFFFF none repeat scroll 0 0;
	border:0 solid #FFFFFF;
	clear:both;
	height:1px;
	margin:0 5px 10px;
	padding:0;
	margin-bottom:10px;
}
.hr_actus {
	background:#e8e3e7 none repeat scroll 0 0 !important;
	border:0 solid #e8e3e7 !important;
	clear:both;
	height:1px;
	margin:0 5px 10px;
	padding:0;
	margin-bottom:2px;
}



#actus_home h2 {
	font-size:16px;
	font-weight: bold;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	color:#92218B;
	border-top: #92218B solid 1px;
	margin-top: 10px;
	clear: both;
}
#actus_home h2 a {
	color:#92218B;
}
#actus_home .actus_date {
	text-align: right;
	padding-bottom: 3px;
	color:#005E94 !important;
}
#actus_home p {
	color: #000000;
	font-size: 10px;
	line-height: 130%;
	text-align:justify;
}
#actus_more_content {
	padding-bottom:5px;
	padding-top:5px;
}
#actus_more p {
	color:#000000;
	font-size:10px;
}
#actus_more #boulet {
	background:transparent url(../../../images/default/boulet_actus.gif) no-repeat scroll 0 0;
	float:left;
	height:12px;
	margin-left:5px;
	margin-top:3px;
	padding-top:2px;
	width:15px;
}
#actus_more #images {
	float: right;
	padding-top:5px;
}
#actus_more .actus_img {
	float:none;
	display: block;
	padding-bottom: 5px;
}
#actus_all {
}

#actus_all h1 {
	font-size:20px;
	font-weight:normal;
	padding-bottom:5px;
	text-transform:uppercase;
	padding-top:5px;
	text-align:left;
	color:#FE8F01;
}
#actus_all h2 {
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	color:#FE8F01;
}
#actus_all h2 a {
	color:#FE8F01;
}
#actus_all p {
	color:#000000;
	font-size:10px;
}
#actus_all p.more a{
	color:#005E94;
}

#actus_all .actus_descr {
	margin-bottom: 5px;
	margin-top: 5px;
}
#actus_all .actus_date {
	float: left;
	color: #005E94;
}
#actus_all .more {
	padding-bottom:5px;
	padding-top:5px;
}

#actus_more{
	padding-bottom:5px;
	padding-top:5px;
}
#actus_more h1{
	font-size:20px;
	font-weight:normal;
	padding-bottom:5px;
	text-transform:uppercase;
	padding-top:5px;
	text-align:left;
	color:#FE8F01;
}
#actus_more_content {
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	width:80%;
}
#actus_more_content_home {
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	width:60%;
}
#actus_more .actus_date {
	color:#005E94 !important;
	float:left;
	padding:8px 5px 5px;
	width:75%;
	font-size: 10px;
}
#actus_more p {
	color:#000000;
	font-size:10px;
	line-height: 130%;
}
#actus_more #boulet {
	background:transparent url(../../../images/default/boulet_actus.gif) no-repeat scroll 0 0;
	float:left;
	height:12px;
	margin-left:5px;
	margin-top:3px;
	padding-top:2px;
	width:15px;
}
#search {
	width:420px;
	float: left;
}
#search h4{
	font-size:18px;
	color:#92218B;
	border-bottom:#92218B solid 1px;
	width:100%;
	padding-bottom:5px;
	margin-bottom:10px;
}
#search dl{
	width:250px;
	float:left;
	margin:5px;
	padding-bottom:1px;
}
#search input[type="text"]{
	background:transparent url(../../../images/default/form-field-bg.gif) no-repeat scroll left top;
	border:1px solid #a7a6aa;

	height:20px;
	margin-right:17px;
	margin-top:0;
	width:150px;
}
form#search_store fieldset#button {
	padding-right:15px;
	text-align:center;
}
#search .fr input[type="submit"], #search input[type="button"] {
	background-color:#FFFFFF;
	background-image:url(../../../images/default/btn_search.gif);
	border:0 solid #9A97A2;
	cursor:pointer;
	height:46px;
	margin-top:2px;
	width:115px;
	margin-right:15px;
}
#search .fr input[type="reset"], #search input[type="button"] {
	background-color:#FFFFFF;
	background-image:url(../../../images/default/btn_reset.gif);
	border:0 solid #9A97A2;
	cursor:pointer;
	height:46px;
	margin-top:2px;
	width:115px;
}
#search .nl input[type="submit"] {
	background-color:#FFFFFF;
	background-image:url(../../../images/default/btn_search_nl.gif);
	border:0 solid #9A97A2;
	cursor:pointer;
	height:46px;
	margin-top:2px;
	width:115px;
	margin-right:15px;
}
#search .nl input[type="reset"], #search input[type="button"] {
	background-color:#FFFFFF;
	background-image:url(../../../images/default/btn_reset_nl.gif);
	border:0 solid #9A97A2;
	cursor:pointer;
	height:46px;
	margin-top:2px;
	width:115px;
}



#search dt {
	float:left;
	padding-top:5px;
	width:80px;
}
#search dd {
	width:355px;
}

#stores {
}
#stores h1 {
	border-bottom:1px solid #92218B;
	color:#92218B;
	font-size:18px;
	margin-bottom:10px;
	padding-bottom:15px;
}
#stores .star{
	background:transparent url(../../../images/default/star.gif) no-repeat scroll 0 0;
	height:25px;
	width:21px;
	margin-top:1px;
	float: right;
}
#stores .star1 {
	background:transparent url(../../../images/default/star.gif) no-repeat scroll 0 0;
	height:25px;
	width:21px;
	margin-top:5px;
	float: right;
}
#stores .no_star{
	height:22px;
	width:21px;
	float: right;
}
#stores ul.stores_content {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom:1px solid #9526A6;
}
#stores ul.stores_content_1 {
	padding-bottom: 25px;
	margin-bottom: 25px;
}
#stores hr {
	border: 1px solid #9526A6;
	height: 1px;
	color:#9526A6;
	clear: both;
	margin-bottom: 20px;
}


#stores li.store_name a {
	color:#9526A6;

}
#stores li.store_name p {
	color:#9526A6;
	float:left;
	padding-right:10px;
	padding-top: 2px;
}
.store_name {
	/*border-bottom:1px solid #9526A6;*/
	color:#9526A6;
	font-size:16px;
	padding-bottom:0px;
	padding-right:5px;
	clear: both;
	height: 25px;
	float: left;
}
.store_star {
	float: left;
	/*border-bottom:1px solid #9526A6;*/
}
.store_name_1 {
	clear:both;
	color:#9526A6;
	float:left;
	font-size:20px;
	height:25px;
	margin-bottom:5px;
}
.store_name_1 a {
	color:#9526A6;
	float:left;
	margin-right:5px;
}
.store_ad {
	clear:both;
	color:#000000;
	display:block;
	float:none;
	font-size:10px;
}

.store_com {
	color:#000000;
	font-size:11px;
	line-height:130%;
	padding-bottom:3px;
	clear: both;
}
.store_com1 {
	color:#000000;
	font-size:11px;
	line-height:130%;
	padding-bottom:3px;
	clear: both;
	float: left;
	width: 440px;
}
.store_img {
	float: right;
	margin-bottom: 5px;

}
.store_info {
	background:transparent url(../../../images/default/bck_info.jpg) no-repeat scroll 0 0;
	height:16px;
	width:122px;
	float: left;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
	padding-top: 3px;
	}
.store_info a {
	color: #ffffff;

	}	
.store_ad a {
	color:#000000;
}
#store_more {
	color:#000000;
	clear: both;
}
#store_more a {
	color:#000000;
}
#store_more a:hover {
	color:#000000;
	text-decoration: underline;
}
#store_more li{
	padding-top: 2px;
	display: block;
}
#store_more #data{
	float: left;
	width: 568px;
}
#store_more #images {
	float: right;
}
#store_more .store_img {
	float:none;
	display: block;
	padding-bottom: 5px;
}
#store_more  h1{
	color:#92218b;
	font-size:22px;
	font-weight:normal;
	padding-bottom:3px;
	margin-bottom:5px;
	padding-right:10px;
	float:left;
	clear: both;
}
#store_more  hr{
	background:#92218b none repeat scroll 0 0;
	border:0 solid #92218b;
	clear:both;
	height:1px;
}
#store_more .star{
	background:transparent url(../../../images/default/star.gif) no-repeat scroll 0 0;
	float:left;
	height:14px;
	margin-left:2px;
	margin-top:6px;
	width:14px;
}
#store_more .no_star{
	height:22px;
	width:21px;
	float:left;
}
#store_more h2{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	margin-bottom:5px;
}
#store_more .h2 {
color:#000000;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
padding-bottom:3px;
display: block;
}
#store_more p {
	color: #000000;
	font-size: 11px;
	margin-bottom: 10px;
	}
#store_more #comantary {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	line-height: 150%;
}
ul#store_more .label , #store p{
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;
	text-transform:uppercase;
	color:#92218b;
}
#store_more ul#tag {
	display:block;
	padding-bottom:20px;
	padding-top:0;
}
#store_more ul#tag  li{
	float:left;
	text-transform:uppercase;
	padding-right:5px;
	color:#92218B;
	font-size:9px;
}
#store_more .label {
	color:#92218B;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;
	text-transform:uppercase;
}
#gmaps h1{
	color:#92218b;
	font-size:20px;
	font-weight:normal;
	padding-bottom:3px;
	margin-bottom:5px;
	padding-right:10px;
	float:left;
}
#gmaps .label{
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;
	text-transform:uppercase;
	color:#92218b;
}
#gmaps p{
	font-size:10px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:20px;
	padding-bottom:10px;
	text-transform:none;
	color:#000000;
}

#stores_add {

}
#stores_add_form {
	width:435px;
	float: left;
}
#stores_add h1 {
	font-size: 18px;
	color: #92218b;
	padding-bottom: 15px;
	border-bottom:1px solid #92218B;
	margin-bottom: 10px;
}
#stores_add label {
	display: block;
	width:150px;
	float: left;
}
#stores_add li.element-group{
	float: none;
	margin-top: 3px;
}
#stores_add li.submit-group {
	float: left;
	margin-top: 3px;
	text-align: center;
}
#stores_add .element-group {
	float: left;
}
#stores_add ul .errors{
	color: #FFFFFF;
	background: red;
	width:404px;
}
#stores_add input {
	width: 250px;
}
#staticpage {
}
#staticpage h1{
	color:#92218b;
	font-size:22px;
	font-weight:normal;
	padding-bottom:3px;
	margin-bottom:5px;
	padding-right:10px;
}
#staticpage .header {
	color:#000000;
	font-size:11px;
	padding-top:5px;
	text-align: center;
	width: 350px;
	padding-left: 100px;
	padding-bottom: 15px;
}
#staticpage h2{
	color:#92218B;
	font-size:16px;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:0;
	padding-right:10px;
	padding-top:25px;
}

#staticpage h3{
	color:#92218b;
	font-size:12px;
	font-weight:normal;
	padding-bottom:1px;
	padding-right:10px;
	padding-top: 20px;
}

#staticpage p{
	color:#000000;
	font-size:10px;
	padding-top:5px;
	line-height: 150%;
}
#staticpage a {
	color:#92218B;
	font-size:10px;
	padding-top:5px;
	padding-bottom: 5px;
}
#staticpage .imgr{
	padding-left:5px;
	padding-bottom:5px;
}
#staticpage .imgl{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
#staticpage .tel{
	color:#92218B;
	font-size:10px;
	padding-bottom:5px;
	padding-top:5px;
}
.imgr{
	padding-left:5px;
	padding-bottom:5px;
}
.imgl{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
#contact h2 {
	color:#92218B;
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:20px;
}	
#contact a {
	color:#92218B;
	font-size:10px;
	padding-bottom:5px;
	padding-top:5px;
	}
#contact a:hover {
	color:#92218B;
	text-decoration: underline;
	}

#quiz h1 {
	color:#92218B;
	font-size:22px;
	font-weight:normal;
	margin-bottom:5px;
	padding-bottom:3px;
	padding-right:10px;
}
#quiz ul {
	font-size: 12px;
	color:#92218B;
	border-bottom:1px solid #9526A6;
}
#quiz .question {
	padding-left: 20px;
	font-size: 10px !important;
	color: #000000 !important;
	border-bottom: none !important;
}
.question li {
	padding-top: 5px;
	font-size: 10px !important;
	color: #000000 !important;
}
#quiz a {
	background:transparent url(../../../images/default/bck_info.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	height:16px;
	padding-top:3px;
	text-align:center;
	width:122px;
}
#quiz a {
	color:#FFFFFF;
	text-decoration: none;
}
#quiz .rep {
	clear:both; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	line-height: 150%; 
	border: #4D4D4D 1px solid; 
	padding: 5px; 
	background: #e9e5ec;
	font-size: 10px !important;
	color: #000000 !important;
}
	
/*--------------- Form -----------------------------*/
#form_contact {

}
#form_contact label {
	display: block;
	width:150px;
	float: left;
}
#form_contact li.element-group{
	float: none;
	margin-top: 3px;
}
#form_contact li.submit-group {
	float: left;
	margin-top: 3px;
}
#form_contact .element-group {
	float: left;
}
#form_contact ul .errors{
	color: #FFFFFF;
	background: red;
}
/* -------------------------------------------------- */
#calendar_content {
	padding-bottom:5px;
	padding-top:5px;
}
.calendar_event {
	float:left;
	padding-bottom:10px;
	padding-right:5px;
	padding-top:5px;
	width: 100%;
}
.calendar_data {
	float:left;
	width:415px;
}
#calendar_content . #images {
	float: right;
	padding-top:5px;
}
#calendar_content h1{
	font-size:20px;
	font-weight:normal;
	padding-bottom:5px;
	text-transform:uppercase;
	padding-top:5px;
	text-align: center;
	color:#FFF;
}

#calendar_content h2 {
	font-size:15px;
	padding-bottom:10px;
	color:#fe8f01;
	padding-left:5px;
	padding-right:5px;
}
#calendar_content h2 a {
	font-size:15px;
	padding-bottom:10px;
	color:#fe8f01;
}
#calendar_content p {
	color:#000000;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}

#calendar_content a {
	color: #FFF;
}
#calendar_content .actus_date {
	float: left;
	padding:8px 5px 5px;
	color: #666666;
}
#calendar_content p.actus_lire {
	float: right;
	padding:8px 5px 5px;
	color:#005E94;
}
#calendar_content p.calendar_lire {
	float: right;
	padding:8px 5px 5px;
	color:#005E94;
}
#calendar_content p.calendar_lire a{
	color:#005E94;
}
#calendar_content p.actus_lire a{
	color:#005E94;
}
#calendar_content p.calendar_date {
	float: left;
	width:75%;
	padding:8px 5px 5px;
	color:#005E94;
}

#calendar_content p.more a {
	color: #FFF;
	padding:5px;
	display:block;
	color:#005e94;
}


#calendar_more h1{
	font-size:20px;
	font-weight:normal;
	padding-bottom:5px;
	text-transform:uppercase;
	padding-top:5px;
	text-align: center;
	color:#FFF;
}

#calendar_more h2 {
	font-size:15px;
	padding-bottom:10px;
	color:#fe8f01;
	padding-left:5px;
	padding-right:5px;
}
#calendar_more .calendar_description {
	margin-bottom:10px;
	line-height: 150%;
	font-size: 11px;
	color: #000000;
}
#calendar_more p.calendar_description {
	margin-bottom:10px;
	line-height: 150%;
}
#calendar_more label {
	display:block;
	float:left;
	width:75px;
	font-weight: bold;
}
#calendar_more p {
	padding-bottom: 15px;
}
#calendar_more span {
display:block;
margin-left:75px;
padding-bottom:5px;
width:400px;
}

/* -------------------------------------------------- */
#paginationControl {
	text-align:center;
	border: #FFFFFF solid 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top: 10px;
	background: #9526A6;
	color: #FFFFFF;
	clear: both;
}
#paginationControl a {
	color: #FFFFFF;
}

#paginationControl .current {
	color: #000000;
}
#paginationControl .disabled {
	display: none;
}
/*----------------------------------------------------*/
/*-------------------------Error---------------------------*/
#error h5 {
	font-size:16px;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:15px;
	}
#error h6 {
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	text-transform:uppercase;
	background: none;
	color: #4D4D4D;
}
#error p, #error ul, #error li {
	font-size: 11px;
	color: #4D4D4D;
}
#error pre {
	font-size: 10px;
	color: #4D4D4D;
	width: 400px;
}
label.error {
	background:#C53434;
	float:right !important;
	color:#FFFFFF !important;
	padding:2px;
	margin-bottom:2px;
	margin-right:124px;
	width:385px !important;
}
/*----------------------------------------------------*/
#footer {
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	width:962px;
}
#footer_content {
	background:#bbada4;
	text-align:center;
	font-size:9px;
	color: #FFFFFF;
}
#footer_content a {
	color: #FFFFFF;
}
#footer_content a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer #footer_top {
	background:transparent url(../../../images/default/bck_footer_top.gif) no-repeat scroll 0 0;
	height:5px;
	margin-top:3px;
	font-size: 2px;
}
#footer #footer_bottom {
	background:transparent url(../../../images/default/bck_footer_bottom.gif) no-repeat scroll 0 0;
	height:5px;
}
/*---------------------- skyScraper ------------------------------*/
#skyScraper {
	margin-left:990px;
	padding-right:10px;
	position:absolute;
	top:144px;
}