body {
	
	padding:0px;
	margin:0px;
	background-color:#FFF;
	
}

body,
input, 
select,
textarea {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	
}


a,
div,
input,
object, 
textarea {
	
	outline:none;
	
}

img {
	
	border:none;
	
}

h1 span,
#header h2 span {
	
	display:none;
	
}

h1 {
	
	position:absolute;
	left:0px;
	top:-8px;
	*top: 10px;
	
}

h1 a {
	
	display:block;
	width:100px;
	height:100px;
	background-image:url(../_img/logo_moiinc.gif);
	background-repeat:no-repeat;
	
}

#header h2 {
	
	position:absolute;
	left:120px;
	top:5px;
	*top:23px;
	width:230px;
	height:11px;
	background-image:url(../_img/soustitre.gif);
	background-repeat:no-repeat;
	
}

h3 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#2791cf;
	margin-bottom:15px;
	padding-bottom:0px;
	clear:both;
	
}

#header h3 small {
	
	font-size:13px;
	
}

.content_left_fullwidth h3 {
	
	padding:0px;
	margin:0px;
	
	
}

.content_left_fullwidth h3 small {
	
	font-size:13px;
	
	
}


h4 {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#999;
	
}

h4 small {
	
	font-size:11px;
	font-weight:normal;
	
}

strong,
a:link, 
a:visited {
	
	text-decoration:none;
	color:#2791cf;
	
}

a:hover,
a:active {
	
	color:#dc8100;
	
}

.left {
	
	float:left;

}

.right {
	
	float:right;
	
}

.clear {
	
	clear:both;
	
}

.yellow {
	
	color:#f8ac16;
	
}

a.yellowactive {
	
	color:#dc8100;
	
}

.green {
	
	color:#14a92c;

}

.blue {
	
	color:#2791cf;
	
}

.red {
	
	color:#ed1c24;
	
}


.bigger_gray {
	
	color:#666;
	font-size:x-large;
	
}

.bt_top,
.bt_middle,
.bt_bottom {

	position:relative;
	display:block;
	padding:0px;
	margin:0px;
	margin-bottom:1px;

}

.bt_top a,
.bt_middle a,
.bt_bottom a {

	position:absolute;
	left:0px;
	top:0px;

}

a.font_small_blanc {

	color:#FFFFFF;
	font-size:11px;
	
}

a.font_med_blanc {

	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	
}

a.font_big_blanc {

	color:#FFF;
	font-size:14px;
	font-weight:bold;

}

#site {
	
	position:relative;
	width:980px;
	/*margin-left:10px;*/
	margin-left:auto;
	margin-right:auto;
	
}

/*
	#header
*/

#tools {
	
	float:right;
	padding:0px;
	margin:0px;
	margin-top:21px;
	margin-bottom:11px;
	list-style:none;
	font-size:11px;
	
}

#tools li {
	
	float:left;

}

#tools .tools_separateur {
	
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #2791cf;
	
}

/*
#tools .tools_separateur {
	
	padding-left:10px;
	margin-left:10px;
	padding-right:10px;
	margin-right:10px;
	border-left:1px solid #2791cf;
	border-right:1px solid #2791cf;
	
}

#tools .tools_separateurfirst {
	
	padding-left:10px;
	margin-left:10px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #2791cf;
	
}

#tools .tools_separateurlast {
	
	padding-left:10px;
	margin-left:10px;
	padding-right:10px;
	margin-right:10px;
	border-left:1px solid #2791cf;
	
}
*/

#cse-search-box {
	
	display:none;
	
}

#cse-search-results iframe {
	
	width:550px;
	height:950px;
	
}

#submit,
#search {
	
	float:left;
	border:none;
	width:163px;
	height:16px;
	padding:0px;
	margin:0px;
	font-size:10px;
	background-image:url(/_img/bg_input_search.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	
}

#search {
	
	margin-left:10px;
	padding-left:10px;
	padding-top:1px;
	border:none;
	
}

#submit {
	
	width:25px;
	height:17px;
	cursor:pointer;
	background-image:url(/_img/bt_go_search.gif);


}

#cse-search-box {
	
	background-image:url(/_img/bg_input_search.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	
}

#navigation,
#navigation ul {
	
	padding:0px;
	margin:0px;
	list-style:none;
	
}


#navigation {
	
	float:right;
	width:868px;
	height:33px;
	padding-top:1px;
	padding-left:2px;
	background-image:url(../_img/bg_navigation.gif);
	background-repeat:no-repeat;
	clear:both;
	
}


#navigation .menuItemlast a:link,
#navigation .menuItemlast a:visited,
#navigation .menuItem a:link,
#navigation .menuItem a:visited {
	
	display:block;
	position:relative;
	height:27px;
	padding-top:7px;
	padding-left:12px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	z-index:999;
	
}

#navigation .menuAccueil {
	
	/*
	padding-right:2px;
	*/
}

#navigation .on {

	background-image:url(../_img/menu_on.gif);
	background-position:2px 0px;
	background-repeat:no-repeat;
	
}

#navigation .menuItem,
#navigation .menuItemlast,
#navigation .menuAccueil {
	
	background-image:url(../_img/separateur_navigation.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
}

#navigation .menuItem,
#navigation .menuItemlast,
#navigation .menuAccueil {
	
	float:left;
	position:relative;
	
}

#navigation .menuItemlast {
	
	padding-right:0px;
	margin-right:0px;
	
}


#navigation .menuItem li li .on {

	background-image:none;
	background-color:#daf1fb;

}

#navigation .menuDropdown {
	
	position:absolute;
	left:-7px;
	top:-12px;
	width:508px;
	display:none;
	background-image:url(../_img/head_submenu.png);
	background-repeat:no-repeat;
	background-position:0px 46px;
	z-index:2;
	
}

#navigation .menuDropdown ul {
	
	padding:0px;
	margin:0px;
	line-height:18px;
	overflow:hidden;
	
}

#navigation li.menuItemlast a.vip_logged {

	color:#ffffc6;
	/*padding-left:40px;*/
	
}

#navigation li.menuItem {
	
	z-index:99999;
	
}

#navigation li.menuItemlast a.vip_logged span {
	
	float:left;
	display:block;
	width:40px;
	height:27px;
	padding:0px;
	margin:0px;
	margin-top:-4px;
	margin-left:-7px;
	background-image:url(../_img/icon_vip.gif);
	background-position:6px center;
	background-repeat:no-repeat;
	
}

#menu {
	
	float:left;
	
}

#header .menuDropdown_center,
#header .menuDropdown_center a:link,
#header .menuDropdown_center a:visited {
	
	margin:0px;
	padding:0px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	
}

#header .menuDropdown_center a:link,
#header .menuDropdown_center a:visited {
	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	
}

#header .menuDropdown_center li li a:hover,
#header .menuDropdown_center li li a:active {
	
	background-color:#daf1fb;
	
}

#header .menuDropdown_center strong {
	
	display:block;
	margin-left:45px;
	margin-right:60px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	color:#2791cf;
	border-bottom:1px solid #c3c3c3;
	
}

#header .menuDropdown_center ul {
	
	padding:10px;
	padding-left:40px;
	padding-right:60px;
	
}

#navigation .menuDropdown_header {
	
	float:left;
	height:64px;
	padding-right:21px;
	background-image:url(../_img/head_submenu_btright.png);
	background-position:right top;
	background-repeat:no-repeat;
	
}

#navigation .menuDropdown_header div.menuDropdown_headerTitle {
	
	float:left;
	height:64px;
	background-image:url(../_img/head_submenu_btleft.png);
	background-repeat:no-repeat;
	color:#2791cf;
	
}


#navigation ul.menuDropdown_center {

	float:left;
	width:100%;
	padding-bottom:40px;
	background-image:url(../_img/bg_submenu.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	clear:both;
	
}

#cart .menuItem a:link,
#cart .menuItem a:visited {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:24px;
	padding-top:10px;
	
}

#cart ul {
	
	cursor:pointer;
	
}

#cart .menuCart a {
	
	display:block;
	margin-top:5px;
	margin-right:10px;
	margin-left:5px;
	
}

#cart .menuItem,
#cart .menuCart {
	
	float:left;
	
}


.header_large_section h3 {
	
	padding:0px;
	margin:0px;
	font-size:32px;
	
}

.header_large_section h3.yellow {
	
	font-weight:bold;
	margin-top:10px;
	padding-bottom:10px;
	display:block;
}

.header_large_section {

	position:relative;
	width:870px;
	padding-left:96px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#acacac;
	background-repeat:no-repeat;
	background-position:right top;
	
}

.header_large_section p {
	
	padding-right:130px;
	padding-top:0px;
	margin-top:0px;
	
}

.header_large_section .hr {
	
	display:block;
	padding:0px;
	margin:0px;
	border:none;
	height:37px;
	background-image:url(../_img/shade_header_large_section.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
}

.header_position {

	margin-top:21px;
	
}

#header_large {
	
	float:left;
	width:100%;
	margin-left:15px;
	clear:both;
	
}

.header_bg {

	display:none;

}

.securitefinanciere {

	position:relative;
	width:170px;
	height:45px;
	background-image:url(../_img/bg_header_large_chambre_securite.gif);
	background-repeat:no-repeat;
	
	
}

.securitefinanciere a {

	display:block;
	width:100%;
	height:100%;

}

.securitefinanciere span {

	display:none;

}

.securitefinanciere p {

	position:absolute;
	left:-325px;
	top:-13px;
	width:275px;
	height:117px;
	font-size:18px;
	padding-left:35px;
	padding-right:75px;
	padding-top:40px;
	background-image:url(../_img/popup_securitefinanciere.png);
	background-repeat:no-repeat;
	color:#636363;

}


.header_large_section .securitefinanciere {

	position:absolute;
	left:770px;
	top:0px;

}


/*
	#content
*/


/* share */

.share {
	
	display:block;
	height:50px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	list-style:none;
	text-align:right;
	border-top:1px solid #dcdcdc;
	background-image:url(../_img/bg_share.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

.share,
.share a:link,
.share a:visited {
	
	color:#a7a9ac;
	font-size:12px;
	
}

.share li a {

	padding-top:1px;
	padding-bottom:2px;
	
}

.share .share_link,
.share .share_link a:link,
.share .share_link a:visited {
	
	float:left;
	color:#2791cf;
	font-weight:bold;
}

.share li a:hover,
.share li a:active,
.share .share_link a:hover,
.share .share_link a:active {
	
	color:#dc8100;
	
}

.share li.share_favoris a {
	
	padding-left:20px;
	background-image:url(../_img/icon_share_favoris.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:none;
	
}

.share li.share_partage a {
	
	padding-left:25px;
	background-image:url(../_img/icon_share_partage.gif);
	background-repeat:no-repeat;
	background-position:left center;
	
}

.share li.share_envoyer a {
	
	padding-left:21px;
	background-image:url(../_img/icon_share_envoyer.gif);
	background-repeat:no-repeat;
	background-position:left center;
	
}

.share li {
	
	display:inline;
	margin-right:10px;
	
}

/* onglet */

.onglets {
	
	position:relative;
	width:100%;
	padding:0px;
	margin:0px;
	list-style:none;
	clear:both;
	
}
/*
.onglets h4 {

	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;

}
*/
.onglets p {

	margin-top:0px;
	padding-top:0px;
	
}

.ongletItem {
	
	float:left;
	width:100%;
	background-image:url(../_img/bg_onglets.gif);
	background-repeat:repeat-x;
	
}

.ongletTitle {
	
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	
}

.ongletTitle,
.ongletTitle a:link, 
.ongletTitle a:visited {
	
	display:block;	
	width:126px;
	height:31px;
	color:#FFF;
	text-align:center;
	background-repeat:no-repeat;
	
}

.ongletTitle a:link, 
.ongletTitle a:visited {
	
	padding-top:6px;
	margin-top:10px;
	background-image:url(../_img/onglet_off.gif);
	
}

.ongletTitle a:hover, 
.ongletTitle a:active {
	
	background-image:url(../_img/onglet_over.gif);
	
}

.ongletItem  .ongletTitle a.ongletTitle_on {
	
	color:#2791cf;
	background-image:url(../_img/onglet_on.gif);
	
}

.ongletContent {
	
	/*position:absolute;*/
	/*visibility:hidden;*/
	/*
	position:relative;
	width:100%;
	*/
	/*
	left:0px;
	top:39px;
	*/
	float:left;
	width:100%;
	display:none;
	padding-top:39px;
	clear:both;
	
}

.story img,
.onglets img {
	
	float:left;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:5px;
	border:1px solid #2791cf;
	
}


/* .story  */

.story {
	
	padding-bottom:10px;
	padding-top:5px;
	margin-bottom:-1px;
	border-bottom:1px solid #dcdcdc;
	clear:both;
	
}

.story p,
.story h3,
.story h4 {
	
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	
}

.story h3 {

	margin:0px;
	padding-top:10px;

}

.story h4 {

	padding-top:10px;

}

/* .slider */

.slider {
	
	position:relative;
	font-size:11px;
	clear:both;
	overflow:hidden;
	
}

.slideplayer {

	padding-bottom:10px;

}

.slider_align {
	
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
	z-index:1;
	
}

.slider_background {
	
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
	
}

.slider_tween {
	
	float:left;
	position:relative;
	
}

.slider_prev {
	
	float:left;
	width:32px;
	height:42px;
	margin-left:-2px;
	background-image:url(../_img/slider_prev.png);
	background-repeat:no-repeat;
	background-color:#fff;
	
}

.slider_next {
	
	float:right;
	width:32px;
	height:42px;
	margin-right:-2px;
	background-image:url(../_img/slider_next.png);
	background-repeat:no-repeat;
	background-color:#FFF;
	
}

.slider ul {
	
	position:absolute;
	padding:0px;
	margin:0px;
	list-style:none;
	
}

.slider li img {
	
	/*border:1px solid #f4f4f4;*/
	color:#666666;
	
}

.slider .slider_on  {

	color:#2791cf;
	
	/*border:1px solid #2791cf;*/
	
}

.slider .slider_on_src {

	display:none;
	
}

.slider .icon_slider li img {
	
	border:none;
	padding:1px;
	
}


.slider .icon_slider .slider_on img {
	
	border:none;
	padding:1px;
	
}


.slider li {
	
	position:absolute;
	visibility:hidden;
	text-align:center;
	z-index:0;
	
}

.onglets .slider img {
	
	border:none;
	float:none;
	margin:0px;
	
}

/* slideshow */

.slideshow {
	
	background-repeat:no-repeat;
	
}

.slideshow img {

	border:none;
	padding:0px;
	margin:0px;

}

.slideshow ul {
	
	padding:0px;
	margin:0px;
	list-style:none;
	
}

ul.slideshow_zoom {

	float:left;
	position:relative;
	margin-bottom:37px;
	display:none;

}

.slideshow_text h4 {
	
	color:#FFF;
	padding:0px;
	margin:0px;
	
}

.slideshow_text .alignText {
	
	padding:50px;
	
}

.slideshow_text {
	
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	color:#FFF;
	background-image:url(../_img/alpha_blue.png);
	
}

.slideshow_image {
	
	/*height:279px;*/
	
}

.slideshow_image img {
	
	float:left;
	
}

.rating {
	
	position:relative;
	padding:0px;
	margin:0px;
	width:105px;
	height:18px;
	list-style:none;
	
}

.rating li {
	
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-image:url(../_img/star_comment_mask.png);
	background-repeat:no-repeat;
	
}

.star_bar {
	
	background-color:#2690cf;
	
}

.star_bgbar {
	
	background-color:#d6d6d6;
	
}

.commentaires_header .rating li {
	
	background-image:url(../_img/star_commen_headert_mask.png);
	
}
.commentaires_header .rating .star_bar {
	
	background-color:#FFF;
	
}

.commentaires_header .rating .star_bgbar {
	
	background-color:#2079ae;
	
}

.commentaires_header {
	
	height:27px;
	padding:0px;
	margin:0px;
	margin-top:20px;
	padding-top:14px;
	padding-left:13px;
	list-style:none;
	background-image:url(../_img/bg_commentaires_header.gif);
	background-repeat:no-repeat;
	color:#FFF;
	
}

.commentaires_header strong {
	
	color:#FFF;
	
}

.commentaires_header li {
	
	float:left;
	margin-right:15px;
	
}

.commentaires_nav,
.commentaires_nav a:link,
.commentaires_nav a:visited {
	
	color:#777;
	
}

.commentaires_nav {
	
	padding:0px;
	margin:0px;
	list-style:none;
	font-size:11px;
	text-align:right;
	height:21px;
	padding-right:10px;
	padding-top:6px;
	background-image:url(../_img/bg_commentaires_nav.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	
}

.commentaires_nav li {
	
	display:inline;
	padding-left:20px;
	
}

.commentaires_nav a {
	
	padding-right:10px;
	background-image:url(../_img/pointeur_commentaires_nav.gif);
	background-repeat:no-repeat;
	background-position:center right;
	
}

.commentaire {
	
	border-bottom:1px solid #dbdbdb;
	margin-bottom:1px;
	margin-left:5px;
	padding-bottom:10px;
	display:none;
	
}

.commentaire .rating {
	
	margin-top:15px;
	margin-bottom:15px;

}

.commentaire h4 {
	
	padding:0px;
	margin:0px;
	
}

.commentaires_nav {
	
	clear:both;
	
}

.commentaire h4 {
	
	clear:both;
	
}

.commentaire_add {
	
	margin-left:5px;
	border-bottom:1px solid #dbdbdb;
	position:relative;
	
}

.commentaire_add label {
	
	font-weight:bold;
	font-size:11px;
	color:#555;
	
}

.commentaire_add input,
.commentaire_add textarea {
	
	display:block;
	width:534px;
	height:18px;
	padding:0px;
	padding:3px;
	margin:0px;
	margin-top:5px;
	border:1px solid #959595;
	background-color:#EEE;
	
	
}

.commentaire_add input.nostyle {

	display:none;
	
}

.commentaire_add textarea {
	
	height:170px;
	
}

.commentaire_add input.submit {
	
	display:inline;
	background-image:url(../_img/bt_blue_big.gif);
	background-repeat:no-repeat;
	width:209px;
	height:32px;
	padding:0px;
	margin:0px;
	color:#FFF;
	border:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#FFF;
	cursor:pointer;
	
}

#content {
	
	padding-top:21px;
	*padding-top:0px;
	clear:both;
	
}

.bt_yellow {
	
	display:block;
	width:221px;
	height:24px;
	padding-top:9px;
	text-align:center;
	background-image:url(../_img/bt_yellow.png);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	
}

.subscribe a {
	
	float:right;
	margin-top:4px;
	margin-right:5px;
	
}

.subscribe strong {
	
	float:left;
	margin-top:12px;
	margin-left:20px;
	
}

.subscribe,
.subscribe a,
.subscribe strong {
	
	color:#FFF;
	
}

.subscribe {

	background-image:url(../_img/bg_subscribe.gif);
	background-repeat:no-repeat;
	height:42px;
	/*margin-top:-15px;*/
	clear:both;
	
}

.player {
	
	clear:both;
	min-height:330px;
	
}

.preview_video {

	display:none;

}

.flash {
	
	clear:both;
	
}

#content_left hr,
#content_left .hr {
	
	display:block;
	border:none;
	padding:0px;
	margin:0px;
	width:100%;
	height:35px;
	background-image:url(../_img/content_left_hr.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	clear:both;
	
}


#content_left hr.strokehr  {
	
	float:left;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	height:auto;
	border:none;
	border-top:1px solid #CCC;
	background-image:none;
	clear:both;
	
}

.loginuser label {

	font-size:11px;

}

.loginuser input {

	width:200px;
	
}


.loginuser .right {

	padding-top:32px;
	
}

#content_left {
	
	float:left;
	
}

.content_left_accueil {
	
	width:640px;
	margin-left:15px;
	
}

.content_left_section {
	
	width:548px;
	margin-left:111px;
	
}

.content_left_fullwidth {
	
	width:870px;
	margin-left:111px;
	
}

/* search */

.paginate {
	
	height:24px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../_img/bg_paginate.gif);
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#999;
	
}

.paginate strong {
	
	float:left;
	color:#999;
	
}

.paginate ul {
	
	float:right;
	padding:0px;
	margin:0px;
	list-style:none;
	
}

.paginate li {
	
	display:inline;
	padding-left:3px;
	padding-right:3px;
	
}

.paginate li a {
	
	text-decoration:underline;
	
}


.search_result {
	
	padding-bottom:15px;
	margin-bottom:1px;
	border-bottom:1px solid #dbdbdb;
	clear:both;
	
}

.contact h4 {
	
	padding:0px;
	margin:0px;
	padding-top:5px;
	
}

.contact img {
	
	margin-right:20px;
	
	
}

.contact p {
	
	font-size:12px;
	line-height:18px;
	
}

.contact {
	
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #dbdbdb;
	height:110px;
	clear:both;
	
}


#promo {
	
	height:327px;
	
}

/* #content_right  */


/* colorbox */


.widget_archive img,
.bluebox img,
.greenbox img,
.yellowbox img,
.orangebox img {
	
	padding-right:5px;
	
}

.widget_archive a,
.bluebox a,
.greenbox a,
.yellowbox a,
.orangebox a {

	display:block;
	height:23px;
	padding-top:2px;
	padding-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	background-position:top right;
	background-repeat:no-repeat;

}

.colorbox_on,
.colorbox_active {

	background-image:url(../_img/bg_item_box.png);

}

.widget_archive a:link,
.widget_archive a:visited,
.bluebox a:link,
.bluebox a:visited {
	
	color:#FFF;
	
}

.greenbox a {
	
	color:#FFF;
	
}

.yellowbox a {
	
	color:#555;
	
}

.orangebox a {
	
	color:#FFF;
	
}

.widget_archive a {
	
	background-image:url(../_img/pointeur_bluebox.png);
	
}

.bluebox .colorbox_pointeur {
	
	background-image:url(../_img/pointeur_bluebox.png);

}

.greenbox .colorbox_pointeur {
	
	background-image:url(../_img/pointeur_greenbox.png);

}

.yellowbox .colorbox_pointeur {
	
	background-image:url(../_img/pointeur_yellowbox.png);

}

.orangebox .colorbox_pointeur {
	
	background-image:url(../_img/pointeur_orangebox.png);

}

.widget_archive,
.bluebox,
.greenbox,
.yellowbox,
.orangebox {
	
	position:relative;
	background-repeat:no-repeat;
	margin-bottom:10px;
	
}

.widget_archive {
	
	background-image:url(../_img/header_bluebox.gif);
	
}

.bluebox {
	
	background-image:url(../_img/header_bluebox.gif);
	
}


.greenbox {
	
	background-image:url(../_img/header_greenbox.gif);
	
}

.yellowbox {
	
	background-image:url(../_img/header_yellowbox.gif);
	
}

.orangebox {
	
	background-image:url(../_img/header_orangebox.gif);
	
}

#content_right .widget_archive h2.widgettitle,
.bluebox h3,
.greenbox h3,
.yellowbox h3,
.orangebox h3 {
	
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	margin:0px;
	margin-bottom:5px;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	background-position:center bottom;
	background-repeat:no-repeat;
	
}

.widget_archive h2.widgettitle strong {
	
	color:#f4dd97;
	
}

.bluebox h3 strong {
	
	color:#f4dd97;
	
}

.greenbox h3 strong {
	
	color:#666;
	
}

.yellowbox h3 strong {
	
	color:#666;
	
}

.orangebox h3 strong {
	
	color:#666;
	
}

.widget_archive h2.widgettitle {
	
	background-image:url(../_img/bg_title_bluebox.gif);
	
}


.bluebox h3 {
	
	background-image:url(../_img/bg_title_bluebox.gif);
	
}

.greenbox h3 {
	
	background-image:url(../_img/bg_title_greenbox.gif);
	
}

.yellowbox h3 {
	
	background-image:url(../_img/bg_title_yellowbox.gif);
	
}

.orangebox h3 {
	
	background-image:url(../_img/bg_title_orangebox.gif);

}

.widget_archive ul,
.bluebox ul,
.greenbox ul,
.yellowbox ul,
.orangebox ul {
	
	padding:0px;
	margin:0px;
	padding-bottom:25px;
	list-style:none;
	background-repeat:no-repeat;
	background-position:bottom left;
	
}

#content_right .widget_archive ul {
	
	background-image:url(../_img/footer_bluebox.gif);
	padding-bottom:15px;
	
}


.bluebox ul {
	
	background-image:url(../_img/footer_bluebox.gif);
	
}

.greenbox ul {
	
	background-image:url(../_img/footer_greenbox.gif);

}

.yellowbox ul {
	
	background-image:url(../_img/footer_yellowbox.gif);

}

.orangebox ul {
	
	background-image:url(../_img/footer_orangebox.gif);

}

.widget_archive li,
.bluebox li,
.greenbox li,
.yellowbox li,
.orangebox li {
	
	margin-right:15px;
	margin-left:10px;
	background-position:left center;
	background-repeat:repeat-y;
	clear:both;
	
}

.widget_archive li {

	border-bottom:1px solid #68b3de;

}


.bluebox li {

	border-bottom:1px solid #68b3de;

}

.greenbox li {
	
	border-bottom:1px solid #37860f;

}

.yellowbox li {
	
	border-bottom:1px solid #d06a09;

}

.orangebox li {
	
	border-bottom:1px solid #e43907;

}

li.colorbox_bt_bottom {
	
	position:absolute;
	width:294px;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	margin:3px;
	text-align:right;
	border-bottom:none;
	background-repeat:no-repeat;
	
}

li.colorbox_bt_bottom a {
	
	margin-right:12px;
	color:#FFF;
	
}

.widget_archive li.colorbox_bt_bottom {
	
	background-image:url(../_img/bt_footer_bluebox.gif);
	
}


.bluebox li.colorbox_bt_bottom {
	
	background-image:url(../_img/bt_footer_bluebox.gif);
	
}

.greenbox li.colorbox_bt_bottom {
	
	background-image:url(../_img/bt_footer_greenbox.gif);
	
}

.yellowbox li.colorbox_bt_bottom {
	
	background-image:url(../_img/bt_footer_yellowbox.gif);
	
}

.orangebox li.colorbox_bt_bottom {
	
	background-image:url(../_img/bt_footer_orangebox.gif);
	
}

.banner,
#content_right h4 {

	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:17px;
	color:#a1a1a1;
	line-height:19px;
	padding:0px;
	margin:0px;
	margin-top:10px;
	background-repeat:no-repeat;

}

#content_right h4.banner {

	padding:0px;
	margin:0px;
	margin-bottom:10px;
	
}

.banner a {

	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	padding-right:130px;
	padding-left:10px;
	color:#a1a1a1;

}

.banner a:link small,
.banner a:visited small {
	
	color:#2791cf;
	line-height:16px;
	
}

.banner a:hover small,
.banner a:active small{
	
	color:#dc8100;
	
}

#content_right {
	
	float:right;
	width:300px;
	
}

/*
#partager {
	
	background-image:url(../_img/bg_banner_partager.gif);
	background-repeat:no-repeat;
	
}

#apporter {
	
	background-image:url(../_img/bg_banner_apporter.gif);
	background-repeat:no-repeat;
	
}


#retrouver {
	
	background-image:url(../_img/bg_banner_retrouver.gif);
	background-repeat:no-repeat;
	
}
*/


/* Tips */

.customBlueTips {
	
	position:absolute;
	left:0px;
	top:-35px;
	z-index:999;
	
}

.customBlueTips_text {
	
	font-size:10px;
	color:#FFF;
	padding:3px;
	background-color:#2791cf;
	text-transform:uppercase;
	white-space:nowrap;
	
}

.customBlueTips_footer {
	
	height:7px;
	background-image:url(../_img/tip_blue_bottom.gif);
	background-position:center top;
	background-repeat:no-repeat;
	
}


/*
	#footer
*/

#footer {
	
	margin-top:75px;
	background-image:url(../_img/bg_footer.gif);
	background-repeat:repeat-x;
	background-color:#2690cf;
	padding-left:10px;
	padding-bottom:20px;
	clear:both;
	
}

#footer_align {

	width:870px; /*980px;*/
	padding-left:110px;
	margin-left:auto;
	margin-right:auto;

}

#footer .left {

	margin-right:20px;
	

}

#footer h3 {
	
	padding:0px;
	margin:0px;
	padding-top:10px;
	margin-bottom:15px;
	font-size:22px;
	color:#169af6;
	
}

#footer strong {

	color:#FFFFFF;

}

#footer,
#footer a:link,
#footer a:visited {
	
	font-size:11px;
	color:#FFF;
	
}

/* static */

#formlogin .left {

	float:left;
	padding-right:30px;

}

#formlogin .right {

	float:left;
	padding-top:12px;

}

#formlogin input {

	width:215px;
	border:1px solid #e1e1e1;
	padding:3px;
	margin-top:2px;
	margin-bottom:10px;

}

#footerLogin .left {

	padding-right:50px;


}

#footerLogin hr {

	background-position:left bottom;

}

#footerLogin .bt_middle {

	margin-bottom:5px;

}

.navfooter,
.navfooter ul {

	padding:0px;
	margin:0px;
	list-style:none;

}

.navfooter .navfooteritem,
.navfooter .navfooteritemHard {

	float:left;
	margin-right:40px;
	width:160px;

}

.navfooter .navfooteritem {

	min-height:300px;
	
}

.navfooter .navfooteritem strong,
.navfooter .navfooteritemHard strong {

	padding-top:20px;
	display:block;

}

/* widget */

p.widget_image {

	padding:0px;
	margin:0px;
	/*margin-top:10px;*/
	margin-bottom:10px;

}

.panel_control {

	position:relative;

}

.panel {
	
	margin-bottom:25px;

}

.panel ul {

	padding:0px;
	margin:0px;
	list-style:none;

}

.panel_items {

	float:right;

}

ul.panel_items {

	padding-top:10px;
	padding-right:10px;

}

.panel_item, 
.panel_num {

	float:left;

}

.panel_img {

	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
	display:none;

}

.panel_num {

	position:relative;
	font-size:9px;
	z-index:1;
	background-repeat:no-repeat;
	margin-left:3px;
	width:15px;
	height:14px;
	padding-top:1px;
	cursor:pointer;
	text-align:center;

}

.panel_num a:link,
.panel_num a:visited {

	color:#FFFFFF;

}

a.playpause {

	position:absolute;
	top:11px;
	width:10px;
	height:9px;
	z-index:1;
	background-repeat:no-repeat;
	background-position:center center;
	display:none;

}

.panel_progress {

	position:absolute;
	display:none;
	top:15px;

}

.panel_progress li {

	position:absolute;
	left:0px;
	top:0px;
	width:75px;
	height:1px;
	z-index:1;
	overflow:hidden;
	background-color:#666668;

}

li.panel_progress_bar {

	background-color:#2791cf;
	z-index:1;
	width:0px;
	
}

.panel_hidemouse {

	position:absolute;
	display:none;
	height:35px;
	z-index:0;

}

.cartHeader {

	float:left;
	width:869px;
	height:43px;
	background-image:url(../_img/cartHeader.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;

}

.cart,
.cartHeader,
.cartHeader strong {

	color:#FFFFFF;
	font-size:12px;
	
}

.cart {

	color:#333333;

}

.cart .cartItem,
.cartHeader .cartItem {
	
	width:100%;
	flat:left;
	clear:both;
	
}

.cart .c1 {
	
	margin-left:0px;
	padding-left:0px;
	
}

.cart .c1 strong {

	font-size:15px;
	color:#333333;
}

.cart .c1 img {
	
	float:left;
	border:1px solid #2791cf;
	margin-right:15px;
	
}

.cart .c1 p {
	
	float:left;
	padding:0px;
	margin:0px;
	width:300px;
	
}

.cart .c4 strong {

	color:#333333;
	
}


.cart a {
	
	font-size:9px;
	
}

.cart input {
	
	font-size:12px;
	color:#333333;
	width:30px;
	padding:2px;
	margin:0px;
	border:1px solid #CCCCCC;
	
}

.cart,
.cartHeader,
.cart ul,
.cartHeader ul {

	padding:0px;
	margin:0px;
	list-style:none;
	width:100%;
	clear:both;

}

.cart li,
.cartHeader li {

	float:left;
	clear:both;

}

.cart li li,
.cartHeader li li{

	float:left;
	padding-left:10px;
	margin-top:10px;
	clear:none;

}

.cart .c1,
.cartHeader .c1 {

	width:500px;

}

.cart .c2,
.cartHeader .c2 {

	width:70px;
	text-align:center;

}

.cart .c2 select {
	
	border:1px solid #ccc;
	padding-bottom:1px;
	padding-top:1px;
	width:50px;
	text-align:center;
	
}

.cart .c2 a:link,
.cart .c2 a:visited {
	
	font-size:11px;

}

.cart .c3,
.cartHeader .c3 {

	width:100px;
	margin-left:30px;
	text-align:center;

}

.cart .c4,
.cartHeader .c4 {

	float:right;
	width:100px;
	text-align:right;
	margin-right:10px;

}

.carttotal {

	clear:both;
	float:right;
	margin-right:10px;
	
}

.carttotal,
.carttotal strong {

	color:#333;

}

.carttotal br {

	clear:both;

}

.carttotal span {

	float:left;
	width:115px;

}

.addmetocart  {
	
	cursor:pointer;

}

.btvertsmall {
	
	display:block;
	float:right;
	background-image:url(../_img/bt_vert_small_from.gif);
	background-repeat:no-repeat;
	width:133px;
	height:33px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:center;
	
}

.btvertsmall a:link,
.btvertsmall a:visited {
	
	color:#FFF;
	display:block;
	font-weight:bold;
	font-size:14px;
	width:100%;
	height:100%;
	line-height:32px;
	
}

.btbleu {
	
	display:block;
	float:left;
	background-image:url(../_img/btbleu.gif);
	background-repeat:no-repeat;
	width:213px;
	height:28px;
	margin-top:5px;
	text-align:center;
	
}

.btbleu a:link,
.btbleu a:visited {
	
	color:#FFF;
	display:block;
	font-weight:bold;
	font-size:13px;
	width:100%;
	height:100%;
	line-height:28px;
	
}

.bgAdd {
	
	position:absolute;
	left:0px;
	top:0px;
	background-color:#14a92d;
	z-index:10000;
	
}

.bgAddImg {
	
	position:fixed;
	_position:absolute;
	background-image:url(../_img/added.png);
	background-repeat:no-repeat;
	width:637px;
	height:127px;
	z-index:10001;
	
}

li.cartvert  ul {
	
	float:right;
	background-image:url(../_img/bgcartvert.gif);
	background-repeat:no-repeat;
	background-position:right -1px;
	height:34px;

}

li.cartbleu  ul {
	
	float:right;
	background-repeat:no-repeat;
	background-position:right -1px;
	height:34px;

}


.btvert {
	
	display:block;
	float:right;
	background-image:url(../_img/bt_vert_from.gif);
	background-repeat:no-repeat;
	width:218px;
	height:33px;
	margin-top:15px;
	margin-bottom:40px;
	text-align:center;
	
}

.btvert a:link,
.btvert a:visited {
	
	color:#FFF;
	display:block;
	font-weight:bold;
	font-size:14px;
	width:100%;
	height:100%;
	line-height:32px;
	
}

.error {
	
	color:#ed1c24;
	
}

#campaignmonitor {
	
	position:relative;
	width:293px;
	height:80px;
	background-image:url(../_img/CampaignMonitor.gif);
	background-repeat:no-repeat;
	
}

#campaignmonitor input {
	
	position:absolute;
	left:58px;
	top:31px;
	background-color:transparent;
	border:none;
	padding:0px;
	margin:0px;
	width:167px;
	padding-left:5px;
	height:24px;
	padding-top:4px\9
	
}

#campaignmonitor a {
	
	position:absolute;
	left:230px;
	top:31px;
	width:63px;
	height:24px;
	background-color:transparent;
	
}

html body div.blogfeed {
	
	margin-bottom:20px;
	
}

html body div.blogfeed h3 {
	
	padding-top:0px;
	margin-top:0px;
	
}

html body div.blogfeed div {
	
	float:left;
	width:395px;
	
}

html body div.blogfeed div:first-child {
	
	width:150px;
	
}
