	/* Déclarations générales */
/**************************/
body {
	font-family:Arial;
	color:#000000;
	background-color:#000000;
	font-size:12px;

    background-image: url(/loc_imgs/bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}
body, div, form, a img, img {
	padding:0;
	margin:0;
	border:0;
}
a {
	text-decoration:none;
	color:#000000;
	border:0;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font-weight:bold;
	font-size:20px;
	margin:0 0 10px 0;
}
h2 {
	font-size:18px;
	font-weight:bold;
}
h3 {
	font-size:16px;
	font-weight:bold;
}
.popin h3 {
	font-weight:normal;
	color:#A6C400;
	margin:0 0 5px 0;
}

.popin h3 p {
	font-size:16px;
	color:#A6C400;
	margin:0 0 5px 0;
}

#popin_panier h3 {
	margin:0;
}
h4 {
	font-weight:normal;
	font-size:14px;
	margin:10px 0 20px 0;
	color:#FF173D;
	text-align:center;
}
h5 {
	font-size:13px;
	font-weight:bold;
	margin:0 0 15px 0;
	color:#B0C700;	
}
h6 {
	font-size:12px;
	font-weight:bold;
	margin:0;
}
p {
	font-size:12px;
	margin:0 0 15px;
	color:#000000;
}
p.txt {
	font-size:11px;
	line-height:13px;
}
.popin p.soustitre {
	color:#FFFFFF;
	font-size:14px;
	line-height:16px;
	margin-bottom:10px;
}
.sous_popin .deconnexion p.soustitre {
	line-height:16px;
	/*margin-bottom:10px;*/
	font-family:arial;
	font-size:16px;
	color:#FF173D;
	padding:30px 0;
	text-transform:uppercase;
}

#sous_popin_popmessage .content .deconnexion {
/*padding:30px 60px 45px 50px;
width:400px;*/
}

.popin p {
	color:#FFFFFF;
}
.sous_popin p, .sous_popin a {
	color:#FFFFFF;
}

.hidden {
	display:none;
}

/* HACK PNG TRANSPARENT */

img, .international #page #main #content { behavior: url(/build/iepngfix.php); }
img, #content { behavior: url(/build/iepngfix.php); }
img, #content.titre h2 { behavior: url(/build/iepngfix.php); }
img, #home_links ul li { behavior: url(/build/iepngfix.php); }
img, #main_content_right ul li.white { behavior: url(/build/iepngfix.php); }
img, #main_menu { behavior: url(/build/iepngfix.php); }
img, #main_button { behavior: url(/build/iepngfix.php); }

/* Outils */
.cb1 {
	font-size:1px;
	height:1px;
	clear:both;
	overflow:hidden;
}
.cb3 {
	font-size:1px;
	height:3px;
	clear:both;
	overflow:hidden;
}
.cb5 {
	font-size:1px;
	height:5px;
	clear:both;
	overflow:hidden;
}
span.cb1, span.cb5 {
	display:block;
}
.cb10 {
	font-size:1px;
	height:10px;
	clear:both;
	overflow:hidden;
}
.cb15 {
	font-size:1px;
	height:15px;
	clear:both;
	overflow:hidden;
}
.cb20 {
	font-size:1px;
	height:20px;
	clear:both;
	overflow:hidden;
}
.cb30 {
	font-size:1px;
	height:30px;
	clear:both;
	overflow:hidden;
}
.cb50 {
	font-size:1px;
	height:50px;
	clear:both;
	overflow:hidden;
}
.margeR10 { margin-right:10px; }
.margeR20 { margin-right:20px; }
.margeL40 { margin-left:40px; }
.float { float:left; }
.floatR { float:right; }
.invisible { display:none; }
.valignmiddle { vertical-align:middle; }
/*     Les backgrounds    */
/**************************/

/*     Les Formulaires    */
/**************************/
input.input_submit {
	border:1px solid #D10434;
	background:#560A1A url(/imgs/input_submit_fleche_small.gif) right bottom no-repeat;
	padding:0px 15px 0px 5px;
	color:#FFFFFF;
	line-height:14px;
	cursor:pointer;
	font-family:Arial;
}
input.input_submit_small, 
input.input_submit_promo,
input.input_submit_small_ajoute,
button.input_submit_small_ajoute
{	
	border:1px solid #D10434;
	background:#560A1A url(/imgs/input_submit_fleche_small.gif) right bottom no-repeat;
	padding:0px 15px 0px 2px;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	font-family:Arial;
}
input.input_submit_small {
	_padding:0 1px 0 -2px;
	padding:0 1px 0 -2px !ie7;
	overflow:visible;
	font-family:Arial;
}

input.input_submit_promo {
	padding:0 1px 0 -2px !ie7;
	overflow:visible;
	font-family:Arial;
	float:right;
	position:relative;
	top:0px;
}
input#input_code_promo
{
	height:12px;
	width:142px;
}
a.lien_bouton_vert, 
.popin a.lien_bouton_vert {
	border:1px solid #A6C400;
	background:#4B5607 url(/imgs/input_submit_fleche_small.gif) right bottom no-repeat;
	padding:1px 15px 0px 5px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
a.lien_bouton_vert_gauche, 
.popin a.lien_bouton_vert_gauche {
	border:1px solid #A6C400;
	background:#4B5607 url(/imgs/input_submit_fleche_small_g.gif) left bottom no-repeat;
	padding:1px 5px 0px 15px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
a.lien_bouton_orange_gauche, 
.popin a.lien_bouton_orange_gauche {
	border:1px solid #FF9600;
	background:#B33900 url(/imgs/input_submit_fleche_small_g.gif) left bottom no-repeat;
	padding:2px 5px 1px 15px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}
a.lien_bouton_vert_gauche {
	border:1px solid #A6C400;
	background:#4A5300 url(/imgs/input_submit_fleche_small_g.gif) left bottom no-repeat;
	padding:2px 5px 1px 15px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
}

/*  Structure Principale  */
/**************************/
#page {
	/*position:relative;*/
}

/*         La Home        */
/**************************/
#dispatch {
	height:618px;
	width:978px;
	position:absolute;
	left:0;
	top:0;
	z-index:1500;
	text-align:center;
	color:#FFFFFF;
}
#dispatch p {
	margin:0;
	color:#FFFFFF;
}

#dispatch p.smg {
	margin:5px 0 0 0;
	color:#86a20c;
	font-size:12px;
}


#dispatch #banniere_imagine {
	width:978px;
	height:82px;
	margin-top:28px;
	behavior: url(/build/iepngfix.php);
}
#dispatch #logo_desperados {
	width:174px;
	height:122px;
	margin:0 0 35px 0;
	behavior: url(/build/iepngfix.php);
}
#dispatch select {
	margin:0 5px;
}
#dispatch p.warning, 
p.warning {
	color:#D10434;
	font-size:14px;
	display:block;
	height:28px;
}
#dispatch p.inter_link {
	color:#86A20C;
}
#dispatch p.inter_link a {
	color:#86A20C;
}
#mentions_main {
	position:absolute;
	bottom:-5px;
	left:0;
	z-index:750;
	font-size:10px;
	color:#555555;
	margin-left:10px;
	width:968px;
}
#dispatch #mentions_dispatch {
	float:left;
	font-size:10px;
	color:#555555;
	margin-left:10px;
	margin-top:105px;
}
#dispatch #mentions_dispatch a, 
#mentions_main a {
	color:#555555;
}
#dispatch #logo_pnf_dispatch, 
#mentions_main #logo_pnf_dispatch {
	width:46px;
	height:7px;
	behavior: url(/build/iepngfix.php);
}
#wrapper {
	background-color:#000000;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
}
#content {
	position:relative;
	width:978px;
	margin:0 auto;
	height:618px;
}
#content #fond_menu_top {
	width:978px;
	height:34px;
	position:absolute;
	top:0;
	left:0;
	z-index:500;
	behavior: url(/build/iepngfix.php);
}
#content #top_menu {
	width:978px;
	height:34px;
	position:absolute;
	top:0;
	left:0;
	z-index:750;
}
#content #top_menu .content {
	height:24px;
	left:290px;
	position:absolute;
	top:5px;
	width:420px;
}
#content #top_menu .content a {
	color:#FF173D;
	line-height:20px;
}
#content #top_menu .becomefan {
	height:24px;
	left:560px;
	position:absolute;
	top:5px;
	width:231px;
}
#content #top_menu .becomefan .elem_g {
	margin-left:10px;
	margin-right:33px;
	_margin-right:5px;
	margin-right:5px !ie7;
	float:right;
	/*line-height:20px;*/
}

#content #top_menu .pseudo {
	width:75px;
	float:left;
	overflow:hidden;
	color:#88BD08;
	/*line-height:20px;*/
	margin-right:18px;
	margin-top:3px;
	_margin-top:0;
}
#content #top_menu .elem {
	margin-right:20px;
	float:left;
	/*line-height:20px;*/
}
#content #top_menu .elem:hover, 
#content #top_menu #active_page {
	border-bottom:8px solid #FF173D;
	height:20px;
	padding-bottom:3px;
}
#content #top_menu .elem_g {
	margin-left:25px;
	margin-right:15px;
	_margin-right:5px;
	margin-right:5px !ie7;
	float:right;
	/*line-height:20px;*/
}
#content #top_menu .elem_g img {
	vertical-align:text-bottom;
}
#content #top_menu .elem_g a {
	color:#999999;
	font-size:11px;
	line-height:22px;
}
#content #top_menu .elem a, 
#content #top_menu .elem_g a {
	text-decoration:none;
}
#content #top_menu .elem_g .fleche, 
#content #top_menu .elem .fleche {
	width:6px;
	height:6px;
	background:transparent url(/imgs/lien_fleche_bd_rouge.gif) top left no-repeat;
}
#content #top_menu .elem:hover .fleche, 
#content #top_menu #active_page .fleche {
	background:transparent url(/imgs/lien_fleche_bd_rouge_down.gif) top left no-repeat;	
}
#content #fond_menu_bottom {
	width:978px;
	height:37px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:500;
	behavior: url(/build/iepngfix.php);
}
#content #bottom_menu {
	width:978px;
	height:37px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1750;
}
#content #bottom_menu .content {
	height:20px;
	margin:-2px auto;
	width:520px;
	padding-top:0;
	padding-right:15px;
	_position:absolute;
	_bottom:6px;
	_left:229px;
}
#content #bottom_menu .content a {
	color:#86BB08;
	line-height:18px;
}
#content #bottom_menu .content a:hover, 
#content #bottom_menu .elem:hover a, 
#content #bottom_menu #active_page a {
	text-decoration:none;
	color:#FF173D;
}
#content #bottom_menu .elem {
	/*margin-right:35px; MD20110302*/
	margin-right:29px;
	_margin-right:29px;
	float:left;
	padding-top:3px;	
	border-top:8px solid transparent;
	_border:0;
	_padding-top:11px;
}
#content #bottom_menu .elem .fleche {
	width:7px;
	height:6px;
	background:transparent url(/imgs/lien_fleche_bd_vert.gif) top left no-repeat;
}
#content #bottom_menu .elem:hover, 
#content #bottom_menu #active_page {
	border-top:8px solid #FF173D;
	height:20px;
	padding-top:3px;	
}
#content #bottom_menu .elem:hover .fleche, 
#content #bottom_menu #active_page .fleche {
	background:transparent url(/imgs/lien_fleche_bd_rose_up.gif) top left no-repeat;	
}
#content #bottom_menu  a img.mt {
	margin-top:11px;
}

#home_texte {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

#home_flash {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.fb_bloc {
	height:59px;
	left:22px;
	margin:16px auto 0;
	position:absolute;
	width:221px;
	z-index:5000;
}

.fb_bloc .background {
	height:59px;
	margin:0 auto;
	width:221px;
}


.fb_bloc .iframe {
	height:21px;
	margin:-33px auto;
	position:relative;
	width:150px;
}

.fb_bloc .iframe_bloc {
	margin:0 auto;
	position:relative;
	width:105px;
}

.fb_bloc .fan_label {
	color:#FFFFFF;
	float:left;
	margin:2px 0 0 -2px;
	position:relative;
}

/*       Les Popins       */
/**************************/
.popin {
	position:absolute;
	z-index:1000;
	background-color:transparent;
	display:none;
}
.popin .content {
	padding:15px 5px 0 30px;
	color:#FFFFFF;
	position:absolute;
	font-size:11px;
}
.popin .content p.warning {
	color:#FF173D;
	font-size:11px;
}
.popin .content .titre {
	height:27px;
	border-bottom:1px solid #FF173D;
	overflow:hidden;
	width:917px;
}
.popin .content .titre img {
	behavior: url(/build/iepngfix.php);
}

#titre_flash {
	color:#000000;
	font-size:22px;
	margin:0;
	text-transform:uppercase;
	height:27px;
}

/* la barre de nav */
.nav_color_1 { color:#FF9000; }
.nav_color_2 { color:#FFFFFF; }
.nav_color_3 { color:#FFFFFF; }
.nav_color_4 { color:#FFFFFF; }

.popin .content .titre h1, 
.popin .content .titre h2 {
	color:#FF173D;
	font-size:22px;
	line-height:25px;
	margin:0;
	text-transform:uppercase;
	behavior: url(/build/iepngfix.php);
}
#popin_inscription {
	top:28px;
	left:260px;
	width:258px;
	height:300px;
}

/* ajout sherif positionnement popin signin */
#popin_inscription.com{
	top:28px;
	left:260px;
	width:258px;
	height:300px;
}
/* fin ajout sherif */

#popin_inscription .fond {
	top:0;
	left:0;
	width:258px;
	height:300px;
	position:absolute;
	behavior: url(/build/iepngfix.php);
}
#popin_inscription .boutonfb { float: left; padding-left: 6px; }

.popin .erreur_inscription,
.sous_popin .erreur_inscription {
	background:transparent url(/build/imgs/champ_error.png) top left no-repeat;
	width:16px;
	height:14px;
	display:inline-block;
	float:none;
	cursor:pointer;
}

.popin .ok_inscription,
.sous_popin .ok_inscription {
	background:transparent url(/build/imgs/champ_ok.png) top left no-repeat;
	width:16px;
	height:14px;
	display:inline-block;
	float:none;
	cursor:pointer;
}

#popin_identification {
	top:28px;
	left:354px;
	width:213px;
	height:173px;
}
#popin_identification .fond {
	top:0;
	left:0;
	width:213px;
	height:173px;
	position:absolute;
	behavior: url(/build/iepngfix.php);
}
#popin_identification .boutonfb { float: left; padding-left: 6px; }

/* ajout sherif positionnement popin signin */
#popin_identification.com {
	top:28px;
	left:331px;
	width:213px;
	height:173px;
}
/* fin ajout sherif */

#popin_profil, 
#popin_atelier {
	top:29px;
	left:19px;
	width:945px;
	height:554px;
}
#popin_atelier .ferme_popin_ {
	top:26px;
}
/*
#popin_galerie, 
#popin_standard,
#popin_recette {
	top:35px;
	left:18px;
	width:946px;
	height:549px;
	display:block;
}
*/
#popin_galerie, 
#popin_standard,
#popin_recette {
    height: 544px;
    left: 18px;
    top: 35px;
    width: 940px;
	display:block;
}
#popin_panier {
	top:29px;
	left:18px;
	width:946px;
	height:549px;
	/* A changer pour effet popin */
	display:block;
	/* A changer pour effet popin */
}
#popin_profil .fond, 
#popin_atelier .fond {
	top:0;
	left:0;
	width:943px;
	height:554px;
	position:absolute;
	behavior: url(/build/iepngfix.php);
}
#popin_panier .fond {
	top:0;
	left:0;
	width:946px;
	height:549px;
	position:absolute;
}
#popin_galerie .fond, 
#popin_standard .fond {
	top:0;
	left:0;
	width:946px;
	height:549px;
	position:absolute;
	behavior: url(/build/iepngfix.php);
}
#popin_galerie .content, 
#popin_standard .content {
	/*padding:25px 15px 0 15px;*/
	padding:14px 15px 0 11px;
}
#popin_atelier .content, 
#popin_profil .content {
	padding:20px 15px 0 11px;
}
#popin_atelier .atelier_work {
	top:36px;
	padding:25px 0px 0px 0px;
	position:absolute;
}

#popin_panier .content {
	padding:20px 15px 0 11px;
}
#popin_profil .content .cols {
	padding:15px 25px;
}
#popin_standard .content .cols, 
#popin_galerie .content .cols {
	padding:15px 25px;
}
#popin_panier .content .cols {
	padding:15px 20px;
}
#popin_profil .content .cols .left {
	float:left;
	width:430px;
	height:469px;
	margin-right:20px;
	position:relative;
}
#popin_panier .content .cols .left {
	float:left;
	width:640px;
	margin-right:20px;
	position:relative;
}
#popin_galerie .content .cols .left {
	float:left;
	width:640px;
	margin-right:20px;
	position:relative;
}
#popin_profil .content .cols .right {
	float:left;
	width:410px;
}
#popin_panier .content .cols .right {
	float:left;
	width:214px;
}
#popin_galerie .content .cols .right {
	float:left;
	width:214px;
}
#ident_profil #info_profil {
	float:left;
	width:300px;
}
#ident_profil #info_profil h5 {
	font-size:14px;
	font-weight:normal;
	color:#86BB08;
	margin:0 0 15px 0;
}
#ident_profil #info_profil p {
	font-size:11px;
	color:#86BB08;
	margin:0;
}
#ident_profil #photo_profil {
	width:108px;
	height:108px;
	border:1px solid #A6C400;
	float:left;
	margin-right:15px;
	overflow:hidden;
	position:relative;
}
#ident_profil #photo_profil .lien_photo img {
	width:108px;
	height:108px;
}
#ident_profil #modif_photo_profil {
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:75px;
	height:16px;
}
#ident_profil #modif_photo_profil .fond {
	position:absolute;
	top:0;
	right:0;
	width:70px;
	padding-left:5px;
	height:16px;
	z-index:1005;
}
#ident_profil #modif_photo_profil .lien {
	position:absolute;
	z-index:1250;
	right:5px;
}
#ident_profil #modif_photo_profil .lien a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
#ident_profil #modif_photo_profil .lien a:hover {
	text-decoration:underline;
}
#ident_profil table, 
#ident_profil label {
	color:#86BB08;
}
#ident_profil table tr td {
	padding-right:5px;
	padding-bottom:5px;
}
#ident_profil table select {
	float:left;
	font-size:11px;
	margin-right:1px;
}
.popin .bloc {
	background:transparent;
	width:408px;
	border:;
	border-top:0;
	position:relative;
}
.popin #mes_contacts {
	bottom:0;
	position:absolute;
}
.popin .bloc .titre {
	background:transparent url(/imgs/408x30_fond_bloc_vert_titre.gif) top left no-repeat;
	width:408px;
	height:30px;
	overflow:hidden;
	border:0;
}
.popin .bloc .titre h2, 
.popin .bloc .titre h1 {
	color:#DFFF2B;
	font-size:18px;
	line-height:28px;
	margin:0;
	padding-left:10px;
	text-transform:uppercase;
}
.popin .bloc .titre h2 .action {
	background-color:#A6C400;
	color:#213C03;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding:0 5px;
	position:absolute;
	right:10px;
	text-transform:none;
	top:9px;
}
.popin .bloc .titre h2 .action a {
	color:#213C03;
	text-decoration:none;
}
.popin .bloc .titre h2 .action a:hover {
	text-decoration:underline;
}

.popin .bloc .titre h2 .action_apparels {
	background-color:#A6C400;
	color:#213C03;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding:0 5px;
	position:absolute;
	right:60px;
	text-transform:none;
	top:9px;
}
.popin .bloc .titre h2 .action_apparels a {
	color:#213C03;
	text-decoration:none;
}
.popin .bloc .titre h2 .action_apparels a:hover {
	text-decoration:underline;
}










.popin .bloc .titre h1 img, 
.popin .bloc .titre h2 img {
	margin-top:5px;
	behavior: url(/build/iepngfix.php);
}
.popin .bloc .contenu {
	width:406px;
	border:1px solid #315B01;
	border-top:0;
	height:141px;
	overflow:hidden;
}
.popin #mes_projets .contenu {
	height:125px;
}
.popin #mes_notifications .contenu {
	height:140px;
}
.popin .bloc .contenu .pad {
	padding:15px 10px;
}
.popin #mes_projets .contenu .pad {
	padding:15px 10px 0 10px;
}
.popin #mes_notifications .contenu .pad {
	padding:10px 10px 0 10px;
}
.popin .bloc .contenu .go_left, 
.sous_popin .go_left {
	float:left;
	width:40px;
}
.popin .bloc .contenu .go_right, 
.sous_popin .go_right {
	float:left;
	width:40px;
	text-align:right;
}
.popin .bloc .contenu .go_left img, 
.popin .bloc .contenu .go_right img {
	margin:40px 0;
	width:29px;
	height:29px;
}
.sous_popin .go_left img, 
.sous_popin .go_right img {
	margin:10px 0;
	width:29px;
	height:29px;
	behavior: url(/build/iepngfix.php);
}
.popin #mes_projets .contenu .go_left img, 
.popin #mes_projets .contenu .go_right img {
	margin:15px 0 0 0;
	width:29px;
	height:29px;
}
.popin .bloc .contenu .contacts {
	background:url("/build/imgs/bg_liste_contact_x4.gif") no-repeat scroll left top transparent;
	float:left;
	height:109px;
	overflow:hidden;
	width:306px;
	position:relative;
}
.popin .bloc .contenu .projets {
	float:left;
	height:105px;
	overflow:hidden;
	width:300px;
	margin:0 3px;
	position:relative;
}
.sous_popin .listes {
	padding-top:30px;
	_padding-top:0;
	padding-top:0 !ie7;
}
.sous_popin .listes p {
	color:#86BB08;
	margin:0 66px 5px 42px;
}
.sous_popin .liste_un, 
.sous_popin .liste_deux {
	float:left;
	height:50px;
	overflow:hidden;
	width:410px;
	margin:0 3px;
	position:relative;
}
.popin .bloc .contenu .contacts #contacts_content {
	height:109px;
	position:absolute;
	left:0;
}
.popin .bloc .contenu .projets #projets_content {
	height:105px;
	position:absolute;
	left:0;
}
.sous_popin .liste_un #liste_un_content, 
.sous_popin .liste_deux #liste_deux_content {
	height:105px;
	position:absolute;
	left:0;
}
.popin .bloc .contenu .contacts .contacts_group {
	float:left;
	/*width:100px;*/
	width:150px;
}
.popin .bloc .contenu .projets .projets_group {
	float:left;
/*	width:50px; compensé avec .popin .bloc .contenu .projets .sepa_group  mis à 0 */
	width:83px;
}
.sous_popin .liste_un .liste_un_group, 
.sous_popin .liste_deux .liste_deux_group {
	float:left;
	width:50px;
}
.popin .bloc .contenu .contacts .sepa_group {
	float:left;
	width:3px;
	font-size:1px;
	overflow:hidden;
	height:103px;
}
.popin .bloc .contenu .projets .sepa_group {
	float:left;
/*	width:33px; mis à 0 pour compensation */
	width:0px;
	font-size:1px;
	overflow:hidden;
	height:110px;
}
.sous_popin .liste_un .sepa_group, 
.sous_popin .liste_deux .sepa_group {
	float:left;
	width:22px;
	font-size:1px;
	overflow:hidden;
	height:50px;
}
.popin .bloc .contenu .contacts .elem {
	/*width:100px;*/
	width:150px;
	height:45px;
	position:relative;
}
.popin .bloc .contenu .projets .elem {
	width:50px;
	height:110px;
	position:relative;
}
.sous_popin .liste_un .elem, 
.sous_popin .liste_deux .elem {
	width:50px;
	height:110px;
	position:relative;
}
.popin #mes_notifications .contenu .elem {
	border-bottom:1px dotted #86BB08;
	color:#86BB08;
	margin-bottom:1px;
	line-height:13px;
}
.popin #mes_notifications .contenu .elem .note {
	float:left;
}
.popin #mes_notifications .contenu .elem a {
	float:right;
	color:#86BB08;
}
.popin #mes_notifications .contenu label {
	color:#86BB08;
}
.popin .bloc .contenu .contacts .elem img {
	width:45px;
	height:45px;
}
.popin .bloc .contenu .projets .elem img, 
.sous_popin .elem img {
	width:48px;
	height:48px;
	border:1px solid #A6C400;
}
.popin .bloc .contenu .contacts .elem .nom {
	bottom:0;
	_bottom:2px;
	left:50px;
	position:absolute;
	/*width:50px;*/
	width:100px;
}
.popin .bloc .contenu .contacts .elem .nom  a{
	clear:left;
	float:left;
}
.popin .bloc .contenu .projets .elem .infos {
	margin-top:5px;
	width:70px;
	color:#A6C400;
}

.popin .bloc .contenu .projets .elem .invit {
	color:#FF173D;
}

.popin .bloc .contenu .projets .elem  img.invit {
	border:1px solid #FF173D;
}

.popin .bloc .contenu .projets .elem .infos .statut_projet {
	color:#FFFFFF;
}



.popin .bloc .contenu .contacts .elem .nom a {
	color:#86BB08;
	font-size:10px;
}
.popin p.mentions {
	color:#707070;
	margin:5px 0 10px 0;
	font-size:9px;
	line-height:10px;
}
.popin p.mentions a {
	color:#707070;
}
#error_inscription, 
#error_identification {
	margin:0;
}
input.champ {
	width:145px;
	border:0;
	border-top:1px outset #858585;
	border-left:1px outset #A4A4A4;
	background-color:#FFFFFF;
	font-size:10px;
	height:13px;
	padding:0 1px 2px 0;
	margin-right:3px;
	font-family:Arial;
}
.popin a {
	color:#FFFFFF;
	text-decoration:underline;
}
.popin a.rouge {
	color:#FF173D;
}
.popin a.vert {
	color:#86BB08;
}
.popin a:hover {
	text-decoration:none;
}
.popin input.input_submit {
	font-size:11px;
	padding-left:3px;
	padding-left:0 !ie7;
	line-height:13px;
	font-family:Arial;
}
.popin input.check,
.popin input.radio {
	margin:0 5px 0 0;
}
.popin .ferme_popin_ {
	position:absolute;
	right:18px;
	top:20px;
	z-index:1005;
	border:1px solid #D10434;
	background-color:#560A1A;
	padding:0px 3px 2px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	line-height:11px;
}
#popin_profil .ferme_popin_, 
#popin_panier .ferme_popin_ {
	right:18px;
	top:26px;
}
/* Sous popin */
.sous_popin {
	position:absolute;
	z-index:2000;
	display:none;
	color:#FFFFFF;
}
.sous_popin .ferme_sous_popin_ {
	position:absolute;
	right:20px;
	top:25px;
	z-index:1005;
	border:1px solid #D10434;
	background-color:#560A1A;
	padding:0px 3px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#sous_popin_fiche_produit.com .ferme_sous_popin_ {
	top:15px;
}

#sous_popin_modifie_avatar {
	width:560px;
	height:400px;
	border:4px solid #FF173D;
	background-color:#000000;
	top:100px;
	left:200px;
}

#sous_popin_spreadshirt {
	width:760px;
	height:470px;
	border:4px solid #FF173D;
	background-color:#000000;
	top:100px;
	left:100px;
}

#popin_spreadshirt_content {
	padding-top:10px;
}

#sous_popin_popmessage {	
	background-color:#000000;
	border:4px solid #FF173D;
	/*height:250px;*/
	left:250px !important;
	left:330px;
	top:200px;
	width:530px;
}
#sous_popin_facebook {
    width:360px;
    height:360px;
    border:4px solid #FF173D;
    background-color:#000000;
    top:100px;
    left:300px;
}
#sous_popin_popmessage .content{
	padding:25px 40px 50px 50px;
}

#sous_popin_popmessage.sous_popin {
	z-index:1800;
}

#sous_popin_modifie_avatar .content {
	padding:30px 20px;
}
#sous_popin_modifie_avatar .content #photo_profil_current {
	width:108px;
	height:108px;
	border:1px solid #A6C400;
	float:left;
	margin:0 15px 0 42px;
	_margin:0 15px 0 22px;
	overflow:hidden;
}
#sous_popin_modifie_avatar .content #photo_profil_current img {
	width:108px;
	height:108px;
}
#sous_popin_modifie_avatar .content .titre {
	height:23px;
	overflow:hidden;
}
#sous_popin_modifie_avatar .content .titre h2 {
	color:#FF173D;
	font-size:19px;
	line-height:23px;
	margin:0;
	text-transform:uppercase;
}
#sous_popin_modifie_avatar .content p.blanc {
	color:#FFFFFF;
	margin:5px 0;
}
#sous_popin_modifie_avatar #new_avatar_submit {
	float:right;
	margin:15px 66px 0 0;
}

#sous_popin_ajout_contacts {
	width:695px;
	height:465px;
	border:4px solid #FF173D;
	background-color:#000000;
	left:145px;
	top:65px;
}
#sous_popin_ajout_contacts .content {
	padding:30px 20px;
}
#sous_popin_ajout_contacts .content .titre {
	height:28px;
	border-bottom:1px solid #FF173D;
	overflow:hidden;
	width:655px;
}
#sous_popin_ajout_contacts .content .titre h2 {
	color:#FF173D;
	font-size:22px;
	line-height:25px;
	margin:0;
	text-transform:uppercase;
}
#sous_popin_ajout_contacts .content .left {
	float:left;
	width:340px;
	background:transparent url(/imgs/sepa_cols_sous_popin_ajout.gif) center right no-repeat;
	height:260px;
}
#sous_popin_ajout_contacts .content .left .content {
	padding:30px 10px 0 20px;
}
#sous_popin_ajout_contacts .content .right {
	float:left;
	width:285px;
	height:260px;
}
#sous_popin_ajout_contacts .content .right .content {
	padding:30px 0 0 30px;
}

#sous_popin_ajout_contacts_gmail {
	width:345px;
	height:230px;
	border:4px solid #FF173D;
	background-color:#000000;
	left:290px;
	top:200px;
}

#sous_popin_ajout_contacts_gmail .content {
	padding:30px 20px;
}

#sous_popin_login_redirect {
	display:block;
	width:540px;
	height:400px;
	border:4px solid #FF173D;
	background-color:#000000;
	left:218px;
	top:130px;
	
}
.connect_media {
	margin-bottom:10px;
}
a.lien_connect_media {
	color:#FFFFFF;
	float:left;
	margin-left:10px;
	margin-top:15px;
	text-decoration:underline;
}
a.lien_connect_media:hover {
	text-decoration:none;
}
.sous_popin p {
	color:#FFFFFF;
	margin:0 0 3px 0;
	/*font-size:11px;*/
}
.sous_popin p.label {
	font-size:12px;
	margin-bottom:5px;
}
.sous_popin p.titre_col {
	font-size:12px;
	color:#86BB08;
	margin:0 0 15px 0;
	text-transform:uppercase;
}
#invitation_emails {
	height:80px;
	margin-bottom:15px;
	width:240px;
}
#invitation_pseudo_imagine {
	width:165px;
	height:15px;
	padding:1px;
	margin:2px 15px 1px 0;
}
.sous_popin .liste_ajout {
	float:left;
	height:85px;
	overflow:hidden;
	width:530px;
	margin:0 3px;
	position:relative;
}
.sous_popin .liste_ajout .go_left img, 
.sous_popin .liste_ajout .go_right img {
	margin:25px 0;
}
.sous_popin .liste_ajout #liste_ajout_content {
	height:85px;
	position:absolute;
	left:0;
}
.sous_popin .liste_ajout .liste_ajout_group {
	float:left;
	width:100px;
}
.sous_popin .liste_ajout .sepa_group {
	float:left;
	width:10px;
	font-size:1px;
	overflow:hidden;
	height:85px;
}
.sous_popin .liste_ajout .elem {
	width:100px;
	height:85px;
	position:relative;
}
.sous_popin .liste_ajout .elem .nom {
	bottom:30px;
	left:55px;
	xxposition:absolute;
	xxwidth:45px;
	font-size:11px;
	color:#85BB08;
	overflow:hidden;
}
.sous_popin .liste_ajout .elem input.input_submit_small_ajoute {
	margin-top:3px;
	font-family:Arial;
}
#liste_ajout .pad {
	margin:0 5px 0 15px;
}
/* Sous popin Fiche Profil */
#sous_popin_fiche_profil {
	width:478px;
	height:438px;
	border:4px solid #FF173D;
	background-color:#000000;
	top:100px;
	left:218px;
	z-index:1800;
	position:absolute;
}
#sous_popin_fiche_profil #fiche_profil .content {
	padding:20px;
}
#sous_popin_fiche_profil #photo_fiche_profil {
	width:124px;
	height:124px;
	border:1px solid #A6C400;
	float:left;
	margin-left:45px;
	margin-right:15px;
	overflow:hidden;
}
#sous_popin_fiche_profil #photo_fiche_profil img {
	width:124px;
	height:124px;
}
#sous_popin_fiche_profil #fiche_profil_detail {
	width:205px;
	height:125px;
	float:left;
	overflow:hidden;
}
#sous_popin_fiche_profil #fiche_profil_detail h3 {
	font-weight:normal;
	margin:10px 0;
}
#sous_popin_fiche_profil #fiche_profil_detail p {
	font-size:12px;
	margin:0 0 8px 0;
}
#sous_popin_fiche_profil #fiche_profil_detail p span {
	color:#A6C400;
}
#sous_popin_fiche_profil h4 {
	color:#86BB08;
	text-align:left;
	margin:18px 0 5px 45px;
}
#sous_popin_fiche_profil .ferme_sous_popin_ {
	right:15px;
	top:15px;
}
.sous_popin .liste_fiche_profil_un {
	float:left;
	height:50px;
	margin:0 4px 0 5px;
	overflow:hidden;
	position:relative;
	width:334px;
}
.sous_popin .liste_fiche_profil_deux {
	float:left;
	height:70px;
	margin:0 4px 0 5px;
	overflow:hidden;
	position:relative;
	width:334px;
}
.sous_popin .liste_fiche_profil_un #liste_fiche_profil_un_content {
	height:50px;
	position:absolute;
	left:0;
}
.sous_popin .liste_fiche_profil_deux #liste_fiche_profil_deux_content {
	height:70px;
	position:absolute;
	left:0;
}
.sous_popin .liste_fiche_profil_un .liste_fiche_profil_un_group {
	float:left;
	width:50px;
}
.sous_popin .liste_fiche_profil_deux .liste_fiche_profil_deux_group {
	float:left;
	width:50px;
}
.sous_popin .liste_fiche_profil_un .sepa_group, 
.sous_popin .liste_fiche_profil_deux .sepa_group {
	float:left;
	font-size:1px;
	height:50px;
	overflow:hidden;
	width:21px;
}
.sous_popin .liste_fiche_profil_un .elem {
	width:50px;
	height:50px;
	position:relative;
}
.sous_popin .liste_fiche_profil_deux .elem {
	width:50px;
	height:70px;
	position:relative;
}
.sous_popin .liste_fiche_profil_deux .elem a.elem_contact {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
}
.sous_popin .liste_fiche_profil_deux .elem a.elem_contact:hover {
	text-decoration:none;
}
.sous_popin #fiche_ajout_contact_submit {
	float:right;
	margin-right:57px;
}
/* Popin fiche projet */
#sous_popin_fiche_projet {
/*	width:368px;*/
	height:468px;
	left:310px;
	top:60px;
	z-index:1900;
	position:absolute;
}

#sous_popin_fiche_projet .com {
/*	width:368px;*/
	height:410px;
	left:310px;
	top:60px;
	z-index:1900;
}



.galerie #sous_popin_fiche_projet {
	height:490px;
	top:80px;
}

.galerie #sous_popin_fiche_projet .com {
	height:410px;
	top:100px;
}



#sous_popin_fiche_projet #type_projet {
	width:368px;
	height:468px;
}
#sous_popin_fiche_projet .prive {
	background-color:#3F6F06;
	border:4px solid #A6C400;
	width:360px;
	height:460px;
}
#content #sous_popin_fiche_projet .classique {
	background-color:#3F6F06;
	border:4px solid #A6C400;
	height:490px;
	width:368px;
}

#content #sous_popin_fiche_projet .selected {
	background-color:#6C000A;
	border:4px solid #FF173D;
	height:490px;
	width:368px;
}


/* COM CED 06/05/2010 */
.galerie .com #sous_popin_fiche_projet {
	height:374px;
	top:90px;
	left:222px;
} 
.galerie .com #sous_popin_comments {
	height:477px;
	top:90px;
	left:222px;
	z-index:1900;
}
#content #sous_popin_fiche_projet .classique .com, 
#content #sous_popin_fiche_projet .selected .com{
	width:490px;
	height:380px;
}
.com #content #sous_popin_comments .selected {
	width:480px;
	height:475px;
	background-color:#6C000A;
	border:4px solid #FF173D;
}
.com #content #sous_popin_comments .classique {
	width:480px;
	height:475px;
	background-color:#3F6F06;
	border:4px solid #A6C400;
}
.com .sous_popin #type_projet .ferme_sous_popin_, 
.com .sous_popin #sous_popin_comments .ferme_sous_popin_ {
	right:15px;
	top:15px;
}
.com #sous_popin_fiche_projet .content #visuel_produit {
	border:1px solid #A6C400;
	float:left;
	height:275px;
	overflow:hidden;
	position:relative;
	width:207px;
	margin:0 15px;
}
.com #sous_popin_fiche_projet .selected .content #visuel_produit {
	border:1px solid #FF173D;
}
.com #sous_popin_fiche_projet #visuel_produit .loupe {
	bottom:0;
	position:absolute;
	right:0;
}
.com #sous_popin_fiche_projet .partage_projet {
	bottom:38px;
	left:23px;
}
.com #sous_popin_fiche_projet .commande_projet {
	bottom:68px;
	left:256px;
}
.com #sous_popin_fiche_projet .selected #infos_projet .les_infos_projet {
	padding:35px 5px 0 0;
}

#content #sous_popin_fiche_projet .com {
	width:488px;
	height:456px;
}

.sous_popin #type_projet .ferme_sous_popin_ {
	right:10px;
	top:15px;
	padding:0 4px 1px 4px;
	border:1px solid #000000;
	background-color:#223D04;
	text-decoration:none;
}
.sous_popin #type_comments .ferme_sous_popin_ {
	right:15px;
	top:15px;
	padding:0 4px 1px 4px;
	border:1px solid #000000;
	background-color:#223D04;
	text-decoration:none;
}
#content .sous_popin .selected .ferme_sous_popin_ {
	background-color:#410006;
}
#sous_popin_fiche_projet #type_projet .content {
	padding:25px 5px 10px 5px;
}
#sous_popin_comments #type_comments .content {
	padding:20px 110px 20px 30px;
}
#sous_popin_comments .selected .content .titre {
	border-bottom:1px solid #FF173D;
	height:29px;
	overflow:hidden;
	width:335px;
	position:relative;
}
#sous_popin_comments .classique .content .titre {
	border-bottom:1px solid #A6C400;
	height:29px;
	overflow:hidden;
	width:335px;
	position:relative;	
}
#sous_popin_comments #type_comments .content .titre h6 {
	color:#FFFFFF;
	font-size:22px;
	line-height:25px;
	margin:0;
	text-transform:uppercase;	
}
#sous_popin_comments #type_comments .content .titre h6 .upper_txt {
	left:140px;
	line-height:16px;
	position:absolute;
	text-transform:none;
	top:5px;
	z-index:5000;
}
#sous_popin_comments #type_comments .content .comments_content {
	width:310px;
	padding-right:25px;
	height:245px;
	overflow-x:hidden;
	overflow-y:auto;
	margin-top:30px;
}
#sous_popin_comments #type_comments .content .comments_content .com_elem {
	margin-bottom:15px;
}
#sous_popin_comments #type_comments .content .comments_content .com_elem .picto_com_elem {
	float:left;
	width:55px;
}
#sous_popin_comments #type_comments .content .comments_content .com_elem .txt_com_elem {
	float:left;
	width:235px;
	font-size:12px;
}
#sous_popin_comments .content .comments_content .com_elem .txt_com_elem p {
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	line-height:13px;
}
#sous_popin_comments .selected .content .comments_content .com_elem .txt_com_elem p.inf {
	color:#FF173D;
}
#sous_popin_comments .classique .content .comments_content .com_elem .txt_com_elem p.inf {
	color:#A6C400;
}
#sous_popin_comments .selected .content .comments_content .com_elem .txt_com_elem a {
	color:#FF173D;
	text-decoration:underline;
	font-size:11px;
}
#sous_popin_comments .classique .content .comments_content .com_elem .txt_com_elem a {
	color:#A6C400;
	text-decoration:underline;
	font-size:11px;
}
#sous_popin_comments .content .comments_content .com_elem .txt_com_elem a:hover {
	text-decoration:none;
}
#sous_popin_comments #type_comments .content .add_comment {
}
#sous_popin_comments #type_comments .content .add_comment label {
	display:block;
	margin:0 0 2px 0;
}
#sous_popin_comments #type_comments .content .add_comment textarea {
	width:258px;
	height:90px;
	float:left;
	border-top:2px solid #848484;
	border-left:2px solid #848484;
	margin-right:10px;
}
#sous_popin_comments #type_comments .content .add_comment input.input_submit_small {
	background-color:#92031B;
	margin-top:77px;
}
#sous_popin_fiche_projet .content #visuel_produit {
	float:left;
	width:130px;
	text-align:center;
}

#sous_popin_fiche_projet .content #visuel_produit.com {
	/*width:250px;*/
	width:225px;
	height:280px;
	margin:10px;
	border:1px solid #A6C400;
}


#sous_popin_fiche_projet .content #infos_projet {
	float:left;
	width:220px;
	padding-left:8px;
	padding-top:4px;
} 
#sous_popin_fiche_projet #infos_projet #visuel_projet {
	float:left;
	width:122px;
	height:122px;
	border:1px solid #A6C400;
	overflow:hidden;
	position:relative;
}
#sous_popin_fiche_projet #infos_projet #visuel_projet .loupe {
	position:absolute;
	bottom:0;
	right:0;
}
#sous_popin_fiche_projet #infos_projet #statut_projet {
	float:left;
	width:90px;
	padding-left:5px;
	height:122px;
	position:relative;
}

#sous_popin_fiche_projet #infos_projet #statut_projet {
	float:left;
	width:90px;
	padding-left:5px;
	height:122px;
	position:relative;
}

#sous_popin_fiche_projet #infos_projet #statut_projet.com{
	width:200px;
	padding:0;
	height:23px;
	position:relative;
	margin-bottom:15px;
	left:0px;
	top:11px;
}




#sous_popin_fiche_projet #infos_projet #statut_projet .content {
	position:absolute;
	bottom:0;
	padding:0;
}
#sous_popin_fiche_projet #infos_projet #statut_projet p.etat {
	color:#A6C400;
	font-size:12px;
	margin:0;
}

#sous_popin_fiche_projet #type_projet.selected #infos_projet #statut_projet p.etat {
	color:#FF173D;
}

#sous_popin_fiche_projet #infos_projet #statut_projet a {
	color:#FFFFFF;
	font-size:10px;
	line-height:12px;
	margin:0;
	display:block;
}
#sous_popin_fiche_projet #infos_projet h3 {
	color:#FFFFFF;
	font-weight:normal;
	margin:5px 0 15px 0;
	text-transform:uppercase;
}
#sous_popin_fiche_projet #infos_projet .les_infos_projet {
	padding:0 5px 0 0;
	font-size:12px;
}

#sous_popin_fiche_projet #infos_projet .les_infos_projet p {
	color:#A6C400;
	font-size:12px;
	margin:0 0 8px 0;
}
#sous_popin_fiche_projet .selected #infos_projet .les_infos_projet p {
	color:#FF173D;
}
#sous_popin_fiche_projet #infos_projet .les_infos_projet p span {
	color:#FFFFFF;
	font-size:12px;
}
#sous_popin_fiche_projet #infos_projet .les_infos_projet p a {
	color:#FFFFFF;
	font-size:12px;
}
#sous_popin_fiche_projet #infos_projet .les_infos_projet p a.action {
	font-size:11px;
}
#sous_popin_fiche_projet .modifie_projet, 
#sous_popin_fiche_projet .partage_projet {
	position:absolute;
	bottom:10px;
	left:22px;
}

#sous_popin_fiche_projet .com .modifie_projet, 
#sous_popin_fiche_projet .com .partage_projet {
	position:absolute;
	bottom:36px;
	left:30px;
}



#sous_popin_fiche_projet .commande_projet {
	position:absolute;
	bottom:0px;
	left:155px;
}

#sous_popin_fiche_projet .com .commande_projet {
	position:absolute;
	bottom:35px;
	left:265px;
}




#sous_popin_fiche_projet a {
	text-decoration:underline;
}
#sous_popin_fiche_projet a:hover {
	text-decoration:none;
}
/* Sous popin commandes */
#sous_popin_commandes {
	width:688px;
	height:438px;
	border:4px solid #FF173D;
	background-color:#000000;
	top:100px;
	left:150px;
}
#sous_popin_commandes .content {
	padding:30px 20px;
}
#sous_popin_commandes .content .titre {
	height:28px;
	border-bottom:1px solid #FF173D;
	overflow:hidden;
	width:648px;
}
#sous_popin_commandes .content .titre h2 {
	color:#FF173D;
	font-size:22px;
	line-height:25px;
	margin:0;
	text-transform:uppercase;
}

/* Sous popin commandes spreadshirt */
#sous_popin_commandes_spreadshirt {
	width:760px;
	height:470px;
	border:4px solid #FF173D;
	background-color:#000000;
	top:100px;
	left:100px;
}
#sous_popin_commandes_spreadshirt .content {
	padding:30px 20px;
}
#sous_popin_commandes_spreadshirt .content .titre {
	height:28px;
	border-bottom:1px solid #FF173D;
	overflow:hidden;
	width:720px;
}
#sous_popin_commandes_spreadshirt .content .titre h2 {
	color:#FF173D;
	font-size:22px;
	line-height:25px;
	margin:0;
	text-transform:uppercase;
}




#if_commandes {
	padding-top:25px;
	text-align:center;
}
#if_commandes iframe {
	border:0;
}

#content #top_menu .boutonfb a {
	line-height:15px;
}

/* Contenu iframe */
body.iframe {
	background-color:#000000;
	border:0;
	overflow:hidden;
}
#if_page {
	height:320px;
	width:635px;
	overflow-y:auto;
	overflow-x:hidden;
	color:#FFFFFF;
}
.co_main {
	width:609px;
	overflow:hidden;
}
#if_page .co_main p.co_date {
	font-size:14px;
	color:#88BD08;
	margin:0 0 5px 10px;
}
.co_detail {
	margin-bottom:25px;
	width:609px;
}
.co_detail .co_label {
	line-height:21px;
	font-size:12px;
	height:23px;			
}
.co_detail .co_descr {
	vertical-align:top;
}
.co_detail .co_descr td {
	color:#000000;
	font-size:12px;
	padding:10px;
	background-color:#CBCBCB;
	border-bottom:1px solid #315B01;
}
.co_main .co_detail .co_label .co_col1 {
	width:170px;
	border-right:1px solid #5F5F5F;
	background:transparent url(/imgs/180x23_fond_co_gauche1.gif) top left no-repeat;
	padding-left:10px;
}
.co_main .co_detail .co_descr .co_col1 {
	border-left:1px solid #315B01;
	border-right:1px solid #5F5F5F;
}
.co_main .co_detail .co_label .co_col2 {
	width:168px;
	padding-left:10px;
	border-right:1px solid #5F5F5F;
	background:transparent url(/imgs/178x23_fond_co_gauche2.gif) top left no-repeat;
}
.co_main .co_detail .co_descr .co_col2 {
	border-right:1px solid #5F5F5F;
}
.co_main .co_detail .co_label .co_col3 {
	width:62px;
	padding-left:10px;
	border-right:1px solid #5F5F5F;
	background:transparent url(/imgs/72x23_fond_co_droite2.gif) top left no-repeat;
}
.co_main .co_detail .co_descr .co_col3 {
	border-right:1px solid #5F5F5F;
}
.co_main .co_detail .co_label .co_col4 {
	width:166px;
	padding-left:10px;
	border-right:0;
	background:transparent url(/imgs/176x23_fond_co_droite1.gif) top left no-repeat;
}
.co_main .co_detail .co_descr .co_col4 {
	border-right:1px solid #315B01;
}
/* sous popin fiche produit */
#sous_popin_fiche_produit {
/*	width:300px;*/
	height:415px;
	left:512px;
	top:64px;
	z-index:900;
}

#sous_popin_fiche_produit.com {
/*	width:368px;*/
	height:310px;
	left:310px;
	top:60px;
	z-index:900;
}



#sous_popin_fiche_produit .content {
	padding:20px;
}
#sous_popin_fiche_produit .content #visuel_fiche_produit {
	float:left;
	text-align:center;
	width:110px;
	background:#000000;
}


#sous_popin_fiche_produit.com .content #visuel_fiche_produit {
	float:left;
	text-align:center;
	width:210px;
	background:#000000;
}



#sous_popin_fiche_produit .content #infos_fiche_produit {
	float:left;
	padding-left:8px;
	padding-top:6px;
	width:142px;
}

#sous_popin_fiche_produit.com .content #infos_fiche_produit {
	float:left;
	padding-left:20px;
	padding-top:6px;
	width:142px;
}


#sous_popin_fiche_produit #infos_fiche_produit #avatar_fiche_produit {
	border:1px solid #A6C400;
	float:left;
	height:86px;
	overflow:hidden;
	position:relative;
	width:86px;
}
#sous_popin_fiche_produit #infos_fiche_produit #avatar_fiche_produit img {
	height:86px;
	width:86px;
}

#sous_popin_fiche_produit #infos_fiche_produit #avatar_fiche_produit .loupe {
	bottom:0;
	position:absolute;
	right:0;
	width:21px;
	height:20px;
}

#sous_popin_fiche_produit.com #visuel_fiche_produit .loupe {
	bottom:14px;
	position:absolute;
	left:208px;
	width:21px;
	height:20px;
}

#sous_popin_fiche_produit #infos_fiche_produit .les_infos_projet {
	font-size:12px;
	padding:0;
}
#sous_popin_fiche_produit #infos_fiche_produit .les_infos_projet p {
	color:#A6C400;
	font-size:12px;
	margin:0 0 8px;
}
#sous_popin_fiche_produit #infos_fiche_produit .les_infos_projet p span {
	color:#FFFFFF;
	font-size:12px;
}
#sous_popin_fiche_produit #infos_fiche_produit .les_infos_projet p.createurs span {
	display:block;
	height:30px;
	overflow:hidden;
}
#sous_popin_fiche_produit #infos_fiche_produit .les_infos_projet p a {
	color:#FFFFFF;
	text-decoration:underline;
}
#sous_popin_fiche_produit #infos_fiche_produit .les_infos_projet p a:hover {
	text-decoration:none;
}
#sous_popin_fiche_produit .produit_projet {
	bottom:90px;
	left:138px;
	position:absolute;
}
#sous_popin_fiche_produit .commande_projet {
	bottom:60px;
	left:138px;
	position:absolute;
}

#sous_popin_fiche_produit.com .commande_projet {
	bottom:40px;
	left:250px;
	position:absolute;
}

#sous_popin_fiche_produit .partage_projet {
	bottom:25px;
	left:138px;
	position:absolute;
}

#sous_popin_fiche_produit.com .partage_projet {
	bottom:13px;
	left:250px;
	position:absolute;
}

/* Liste articles panier */
.panier_etapes {
	position:absolute;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	left:155px;	
	text-transform:none;
	top:30px;
}
.panier_etapes span {
	margin:0 10px;
}
.panier_etapes span.actif {
	color:#FF173D;
}
#liste_articles {
	width:605px;
	padding-right:25px;
	height:375px;
	overflow-x:hidden;
	overflow-y:auto;
}
#panier_articles {
	width:600px;
}
#popin_panier .cols .left .lien_bouton_vert {
	margin-right:38px;
}
#panier_articles .article_details {
	border:1px solid #315B01;
	height:123px;
	width:600px;
}
#panier_articles .article_details .visu_article {
	height:123px;
	width:125px;
	text-align:center;
	float:left;
}
#panier_articles .article_details .visu_article img {
	border:1px solid #8EAD00;
	margin:10px;
}
#panier_articles .pair {
	background-color:#1D3203;
	height:125px;
}
#panier_articles .impair {
	background-color:#2D4F02;
	height:125px;
}
#panier_articles {
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	text-align:left;
}
#panier_articles .description {
	float:left;
	height:50px;
	padding-top:10px;
	width:460px;
}
#panier_articles .description h4 {
	color:#88BD08;
	font-size:14px;
	margin:0;
	text-align:left;
}
#panier_articles .description p {
	color:#FFFFFF;
	font-size:12px;
	margin:0;
}
#panier_articles .type {
	float:left;
	width:145px;
}
#panier_articles .type p {
	color:#FFFFFF;
	font-size:11px;
	margin:6px 0;
}
#panier_articles .quantite {
	float:left;
	width:65px;
}
#panier_articles .quantite select {
	margin-left:5px;
}
#panier_articles .prix {
	float:left;
	width:65px;
}
#panier_articles .total {
	float:left;
	width:50px;
}
#panier_articles .prix p, 
#panier_articles .total p {
	color:#FFFFFF;
	margin:6px 0 0;
}
#panier_articles .lien {
	float:left;
	padding-top:31px;
	text-align:left;
	width:150px;
}
#panier_articles .label, 
#panier_articles .type .label, 
#panier_articles .prix .label, 
#panier_articles .total .label {
	color:#88BD08;
	font-size:11px;
	margin:0;
	height:25px;
}
#panier_articles .suppr_article {
	border:1px solid #D10434;
	background-color:#560A1A;
	padding:0 3px 1px 3px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	float:left;
	margin-right:5px;
	width:7px;
}

#panier_articles a.suppr_article_txt  {
	text-decoration:none;
}
#panier_articles a.suppr_article_txt:hover  {
	text-decoration:none;
}
#panier_articles a.suppr_article_txt span.suppr_article_sp  {
	text-decoration:underline;
}
#panier_articles a.suppr_article_txt:hover span.suppr_article_sp  {
	text-decoration:none;
}

#panier_articles .suppr_article_txt {
	float:right;
	margin-right:5px;
}
.box_panier {
	margin-top:62px;
	width:214px;
}
.box_panier .entete {
	background:transparent url(/imgs/214x33_fond_bloc_vert_titre.gif) top left no-repeat;
	width:214px;
	height:33px;
	overflow:hidden;
	border:0;
}
.box_panier .entete h2 {
	color:#FFFFFF;
	font-size:18px;
	line-height:30px;
	margin:0;
	padding-left:10px;
	text-transform:uppercase;
}
.box_panier .entete h2 img {
	margin-top:7px;
	behavior: url(/build/iepngfix.php);
}
.box_panier .content_box {
	background-color:#A6C400;
	border:1px solid #4DAC00;
	border-top:0;
	color:#234C01;
}
.box_panier .content_box .pad {
	padding:15px 12px;
}
.box_panier .content_box h6 {
	margin:0 0 10px 0;
	color:#234C01;
}
.box_panier .content_box h3.point {
	font-weight:bold;
	height:15px;
	_height:14px;
	height:14px !ie7;
	background:transparent url(/imgs/fond_pointille_vert_rx.gif) bottom left repeat-x;
	display:block;
	margin:0;
} 
.box_panier .content_box h6.point {
	background:transparent url(/imgs/fond_pointille_vert_rx.gif) bottom left repeat-x;
	height:14px;
	_height:13px;
	height:13px !ie7;
	display:block;
	margin:0;
}
.box_panier .content_box h3 span, 
.box_panier .content_box h6 span {
	color:#234C01;
	background-color:#A6C400;
	line-height:14px;
}
.box_panier .content_box span.left_elem {
	float:left;
}
.box_panier .content_box span.right_elem {
	float:right;
}
.box_panier .content_box p {
	color:#234C01;
	margin:0 0 10px 0;
	font-size:11px;
	line-height:14px;
}
input.inside {
	float:left;
	width:13px;
	height:13px;
	margin:0;
	font-family:Arial;
}
input.promo {
	margin-left:10px;
	width:90px;
	font-family:Arial;
}
div.sepa_vert {
	text-align:center;
	height:7px;
	font-size:1px;
	clear:both;
	margin:15px 0 15px 0;
}
/* Panier - Etape 2 */
.panier_form {

}
.panier_form label {
	color:#A6C400;
	font-size:11px;
	line-height:20px;
	float:left;
	display:block;
	width:135px;
}
.panier_form label.double {
	line-height:12px;
}
.panier_form label.double a {
	text-decoration:none;
	font-size:10px;
}
.panier_form label.double a:hover {
	text-decoration:underline;
}
.panier_form label.check {
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	float:left;
	display:block;
	width:300px;
	margin-left:5px;
}
.panier_form p.mentions {
	color:#FFFFFF;
	font-size:10px;
}
input.longtxt {
	float:left;
	height:16px;
	padding:1px;
	width:300px;
	font-family:Arial;
}
input.mediumtxt {
	float:left;
	height:16px;
	padding:1px;
	width:196px;
	margin-right:15px;
	font-family:Arial;
}
input.shorttxt {
	float:left;
	height:16px;
	padding:1px;
	width:85px;
	margin-right:15px;
	font-family:Arial;
}
input.middletxt {
	padding:1px;
}
input.vshorttxt {
	float:left;
	height:16px;
	padding:1px;
	width:30px;
	margin-right:15px;
	font-family:Arial;
}
/* Panier - Etape 3 */
#recap_panier #liste_articles {
	height:225px;
}
#recap_panier #panier_articles .pair, 
#recap_panier #panier_articles .impair {
	height:75px;
}
#recap_panier #panier_articles .article_details {
	height:73px;
}
#recap_panier #panier_articles .article_details .visu_article {
	height:73px;
	width:75px;
}
#recap_panier #panier_articles .article_details .visu_article img {
	height:48px;
	width:48px;
}
#recap_panier #panier_articles .description {
	height:53px;
	margin:10px;
	padding:0;
	width:200px;
}
#recap_panier #panier_articles .type {
	height:53px;
	margin:10px 10px 10px 0;
	padding:0;
	width:105px;
}
#recap_panier #panier_articles .quantite {
	height:53px;
	margin:10px 10px 10px 0;
	padding:0;
	width:50px;
}
#recap_panier #panier_articles .prix, 
#recap_panier #panier_articles .total {
	height:53px;
	margin:10px 10px 10px 0;
	padding:0;
	width:55px;
}
#recap_panier #panier_articles .type p, 
#recap_panier #panier_articles .quantite p, 
#recap_panier #panier_articles .prix p, 
#recap_panier #panier_articles .total p {
	font-size:12px;
	margin:0;
	color:#FFFFFF;
}
#recap_panier #panier_articles p.label, 
#recap_panier #panier_articles .type p.label, 
#recap_panier #panier_articles .prix p.label, 
#recap_panier #panier_articles .total p.label {
	height:auto;
	color:#88BD08;
}
#recap_panier .bloc_adresses {
	border:1px solid #418C00;
	background-color:#A6C400;
	margin-top:40px;
	width:370px;
}
#recap_panier .bloc_adresses .pad {
	padding:10px;
}
#recap_panier .bloc_adresses .pad p {
	color:#234C01;
	font-size:12px;
	margin:0;
}
#recap_panier .bloc_adresses .pad .left {
	float:left;
	margin-right:0;
	padding:10px 20px 10px 0;
	width:170px;
	background:transparent url(/imgs/fond_bloc_adresses_left.gif) center right no-repeat;
}
#recap_panier .bloc_adresses .pad .right {
	float:right;
	width:160px;
	padding:10px 0;
}
/* Panier - Etape 4 */
#popin_panier .content .cols #panier4 {
	height:470px;
}
#panier4 .panier_form p.mentions {
	position:absolute;
	bottom:0;
}
/* Galerie Imagine */
#lagalerie {

}
#lagalerie .elem, 
#lagalerie .elem_session, 
#lagalerie .elem_select {
	width:154px;
	height:204px;
	overflow:hidden;
	float:left;
	position:relative;
	margin:0 5px 5px 0;
	cursor:pointer;	
}
#lagalerie .elem .mask, 
#lagalerie .elem_select .mask {
	position:absolute;
	top:0;
	z-index:2500;
}
#lagalerie .elem_session .mask {
	position:absolute;
	top:1px;
	z-index:2500;
	width:154px;
	height:204px;
	behavior: url(/build/iepngfix.php);
} 
#lagalerie .elem .contenu_elem, 
#lagalerie .elem_session .contenu_elem, 
#lagalerie .elem_select .contenu_elem {
	height:188px;
	margin:7px 8px 0 11px;
	overflow:hidden;
}
#lagalerie .elem .contenu_elem .infos_elem, 
#lagalerie .elem_session .contenu_elem .infos_elem, 
#lagalerie .elem_select .contenu_elem .infos_elem {
	bottom:8px;
	height:20px;
	left:10px;
	position:absolute;
	width:135px;
	z-index:15000;
}
#lagalerie .elem .contenu_elem .infos_elem p {
	margin:0;
	color:#274F01;
	padding-left:5px;
	font-size:11px;
	bottom:3px;
	position:absolute;
}
#lagalerie .elem_session .contenu_elem .infos_elem p {
	margin:0;
	color:#274F01;
	padding-left:18px;
	font-size:11px;
	bottom:1px;
	position:absolute;
}
#lagalerie .elem_session .contenu_elem .infos_elem a {
	color:#274F01;
	text-decoration:none;
}

#lagalerie .elem_select .contenu_elem .infos_elem p {
	margin:0;
	color:#FFFFFF;
	padding-left:18px;
	font-size:11px;
	bottom:1px;
	position:absolute;
}
#lagalerie .elem_select .contenu_elem .infos_elem a {
	color:#FFFFFF;
	text-decoration:none;
}

#lagalerie .clickit {
	width:135px;
	height:170px;
	z-index:15000;
	position:absolute;
	display:block;
	top:5px;
	left:10px;
}

#lagalerie .elem_session .contenu_elem .infos_elem p .star, 
#lagalerie .elem_select .contenu_elem .infos_elem p .star {
	bottom:0;
	left:0;
	position:absolute;
}
#lagalerie .elem_session .contenu_elem .infos_elem p .sepa {
	color:#859D03;
}
#lagalerie .elem_select .contenu_elem .infos_elem p .sepa {
	color:#FF294C;
}
#lagalerie .elem_session .contenu_elem .infos_elem .picto, 
#lagalerie .elem .contenu_elem .infos_elem .picto {
	bottom:1px;
	position:absolute;
	right:5px;
}
#lagalerie .elem_session .contenu_elem .infos_elem .picto, 
#lagalerie .elem_select .contenu_elem .infos_elem .picto {
	bottom:0;
	position:absolute;
	right:5px;	
}
#lagalerie .sepaV {
	float:left;
	font-size:1px;
	height:150px;
	width:8px;
}
#popin_galerie p.soustitre  {
	margin-bottom:0;
}
#popin_galerie .content .cols  {
	padding:15px 17px 15px 25px;
}
#nav_galerie {
	position: absolute;
	top:450px;
	right:10px;
	/*left:450px;*/
	font-size:12px;
}
#nav_galerie a {
	text-decoration:none;
	font-size:12px;
}
#nav_galerie a:hover {
	text-decoration:underline;
}
#nav_galerie #no_page {
	text-align:right;
	width:20px;
	font-size:12px;
	height:11px;
}
#popin_galerie .box_panier {
	margin-top:20px;
}
#sous_menu_galerie {
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 15px 0;
	padding:0;
}
#sous_menu_galerie li {
	width:145px;
	height:20px;
	margin:0;
	line-height:20px;
}
#sous_menu_galerie li a {
	color:#234C01;
	text-decoration:none;
	font-size:12px;
	background:transparent url(/imgs/menu_fleche_bas_vert.gif) top right no-repeat;
	display:block;
	width:130px;
	height:20px;
	padding-right:15px;
}
#sous_menu_galerie li a:hover, 
#sous_menu_galerie li a.actif {
	background:transparent url(/imgs/menu_fleche_droite_vert.gif) top right no-repeat;
	font-weight:bold;
	color:#143000;
}
#popin_galerie .box_panier p {
	margin-bottom:2px;
}
#popin_galerie .right .box_panier .content_box p {
	color:#234C01;
	margin:0 0 3px 0;
	font-size:12px;
	line-height:14px;
}
#popin_galerie .ferme_popin_ {
	right:18px;
	top:20px;
}
#popin_galerie .titre h2 .upper_txt {
	font-size:12px;
	color:#FFFFFF;
	left:300px;
	line-height:16px;
	position:absolute;
	/*top:30px; CEDRIC 05/06/2010 -> */ top:19px;
	z-index:5000;
	text-transform:none;
}
#popin_galerie .titre h2 .upper_txt {
	font-size:12px;
	font-weight:normal;
	padding-top:4px;
}
#sous_popin_fiche_projet .classique .stars, 
#sous_popin_fiche_projet .selected .stars {
	float:left;
	margin-right:10px;
	line-height:24px;
}

#sous_popin_fiche_projet.com .classique .stars, 
#sous_popin_fiche_projet.com .selected .stars {
	line-height:24px;
}



#sous_popin_fiche_produit .stars  {
	float:left;
	margin-right:10px;
	line-height:20px;
}
#sous_popin_fiche_projet .classique .stars .star, 
#sous_popin_fiche_projet .selected .stars .star, 
#sous_popin_fiche_produit .stars .star {
	vertical-align:text-top;
}
#sous_popin_fiche_projet .selected .comments .comment {
	vertical-align:text-top;
	margin-right:2px;
}
#sous_popin_fiche_projet .classique .ajout_star, 
#sous_popin_fiche_projet .selected .ajout_star {
	float:left;
}
img.ajout_star {
	width:41px;
	height:24px;
}
#type_projet .produit_projet {
	position:absolute;
	bottom:40px;
	left:155px;
}
#bandeau_selected {
	height:98px;
	position:absolute;
	right:0;
	top:0;
	width:189px;
	z-index:1000;
}
#bandeau_selected img {
	height:98px;
	width:189px;
}
#popin_galerie .right p {
	color:#A6C400;
	margin:10px 0;
}
/* Standard Contenu */
#popin_standard h3 {
	font-weight:bold;
}
#popin_standard h3.light {
	font-weight:normal;
}
#popin_standard .cols .contenu {
	padding:10px 15px 0 35px;
	height:450px;
	overflow-y:auto;
}
#popin_standard .cols .contenu p {
	color:#A6C400;
	font-size:14px;
	margin:0 0 20px 0;
	line-height:18px;
}


#popin_standard .cols .contenu h3.force_gauche p {
	font-size:16px;
	margin:20px 0 20px 0;
	left:-30px;
	position:relative;
}


#popin_standard .cols .contenu ul li {
	color:#A6C400;
	font-size:14px;
}

#popin_standard .cols .insert_picto {
	margin:0 5px;
}
/* Mode d'emploi */
#accordeon {
	width:860px;
	margin-top:15px;
}
#accordeon .elem {
	width:860px;
}
#accordeon .elem h5 {
	background:transparent url(/imgs/fond_onglet_mode_emploi.gif) top left no-repeat;
	width:850px;
	height:33px;
	position:relative;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:32px;
	padding-left:10px;
	margin:0;
}
#accordeon .elem h5 .lien_appear_onglet {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:2550;
	width:850px;
	height:30px;
}
#accordeon .elem h5 .lien_appear_onglet .lien_appear_onglet_img {
	width:850px;
	height:30px;
}
#accordeon .elem #titre_onglet1 {top:0;}
#accordeon .elem #titre_onglet2, #accordeon .elem #contenu_onglet2 {top:-3px;}
#accordeon .elem #titre_onglet3, #accordeon .elem #contenu_onglet3 {top:-6px;}
#accordeon .elem #titre_onglet4, #accordeon .elem #contenu_onglet4 {top:-9px;}
#accordeon .elem .contenu_onglet {
	display:none;
	background-color:#FF9600;
	border-left:1px solid #C50100;
	border-right:1px solid #C50100;
	height:285px;
	position:relative;
}
#accordeon #contenu_onglet4 {
	border-bottom:1px solid #C50100;
	height:284px;
}
#accordeon .elem .contenu_onglet .pad {
	padding:20px;
	font-size:12px;
}
#accordeon .elem .contenu_onglet p {
	margin:0 0 10px 0;
	color:#B51A0F;
}
#accordeon .elem .contenu_onglet ul {
	color:#B51A0F;
	list-style-position:outside;
	margin:10px 0;
	padding:0 0 0 15px;
	list-style-type:square;
}
#accordeon .elem .contenu_onglet .txt {
	float:left;
}
#accordeon .elem .contenu_onglet .txt .bord {
	border:1px solid #CC0526;
}
#accordeon .elem .contenu_onglet .txt .bord .pad {
	padding:14px 8px;
}
#accordeon .elem .contenu_onglet .txt .bord .pad p {
	margin:0;
}
#accordeon .elem #contenu_onglet1 .txt { width:495px; }
/*#accordeon .elem #contenu_onglet2 .txt { width:480px; }*/
#accordeon .elem #contenu_onglet2 .txt { width:570px; }
#accordeon .elem #contenu_onglet3 .txt { width:645px; }
#accordeon .elem #contenu_onglet4 .txt { width:645px; }
#accordeon .elem .contenu_onglet .degrad_onglet {
	position:absolute;
	bottom:2px;
	width:858px;
	height:6px;
	left:0;
}
#accordeon .elem h5 .fleche_onglet {
	bottom:0;
	position:absolute;
	right:15px;
}
/* Zone Despe */
.zone_d #popin_standard .content .cols {
	padding:15px 15px 0px 25px;
}
.zone_d #popin_standard .content .left {
	width:215px;
	float:left;
	margin-right:30px;
}
.zone_d #popin_standard .content .right {
	width:630px;
	float:left;
}
.zone_d #popin_standard .content .right h4 {
	color:#FF9000;
	font-weight:normal;
	margin:0px 0 10px 0;
	text-align:left;
	font-size:14px;
}

.zone_d #popin_standard .content .right h4 span {
	margin-left:0px;
	margin-right:5px;
}
#menu_zone {
	width:213px;
}
#menu_zone .elem {
	width:213px;
}
#menu_zone .elem h5 {
	background:transparent url(/imgs/fond_onglet_menu_zone.png) top left no-repeat;
	width:213px;
	height:33px;
	position:relative;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:32px;
	padding-left:10px;
	margin:0;
	xxbehavior: url(/build/iepngfix.php);
}
#menu_zone .elem h5.actif {
	background:transparent url(/imgs/fond_onglet_menu_zone_actif.png) top left no-repeat;
	xxbehavior: url(/build/iepngfix.php);
}
#menu_zone #menu4 h5 {
	background:transparent url(/imgs/fond_onglet_menu_zone_fin.png) top left no-repeat;
}
#menu_zone #menu4 h5.actif {
	background:transparent url(/imgs/fond_onglet_menu_zone_actif.png) top left no-repeat;
}
#menu_zone .elem h5 .lien_appear_menu {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:2550;
	width:213px;
	height:30px;
}
#menu_zone .elem h5 .lien_appear_menu .lien_appear_menu_img {
	width:213px;
	height:30px;
}
#menu_zone .elem h5 .fleche_onglet {
	bottom:0;
	position:absolute;
	right:20px;
}

/* By Coco : menu de niveau 2 qui ne fait pas apparaitre un sous-menu */
#menu_zone .elem h5 .lien_menu {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:2550;
	width:213px;
	height:30px;
}

#menu_zone .elem h5 .lien_menu .lien_appear_menu_img {
	width:213px;
	height:30px;
}

#menu_zone .elem #titre_menu1 {top:0;}
#menu_zone .elem #contenu_menu1 {top:0;}
#menu_zone .elem #titre_menu2 {top:-3px;}
#menu_zone .elem #contenu_menu2 {top:-3px;}
#menu_zone .elem #titre_menu3 {top:-6px;}
#menu_zone .elem #contenu_menu3 {top:-6px;}
#menu_zone .elem #titre_menu4 {top:-9px;}
#menu_zone .elem #contenu_menu4 {top:-9px;border-bottom:1px solid #C14200;}
#menu_zone .elem .contenu_menu {
	display:none;
	background-color:#FFAE00;
	border-left:1px solid #C14200;
	border-right:1px solid #C14200;
	position:relative;
}
#menu_zone .elem .contenu_menu .item {
	width:195px;
	/*height:21px;*/
	overflow:hidden;
	border-bottom:1px solid #FF9600;
	line-height:21px;
	padding: 0px 8px 0px 8px;
	position:relative;
}
#menu_zone .elem .contenu_menu .last_item {
	width:211px;
	/*height:21px;*/
	overflow:hidden;
	line-height:21px;
	position:relative;
}
#menu_zone .elem .contenu_menu .item a, 
#menu_zone .elem .contenu_menu .last_item a {
	text-decoration:none;
	font-size:11px;
	padding-right:10px;
}
#menu_zone .elem .contenu_menu .last_item a.selected, 
#menu_zone .elem .contenu_menu .last_item a:hover, 
#menu_zone .elem .contenu_menu .item a.selected, 
#menu_zone .elem .contenu_menu .item a:hover {
	color:#D0281C;
}
#menu_zone .elem .contenu_menu .degrad_onglet {
	position:absolute;
	bottom:3px;
	width:211px;
	height:6px;
	left:0;
}
.right .contenu_page {
	height:450px;
	overflow-y:auto;
	padding-right:22px;
}
.right .contenu_page p {
	font-size:12px;
	color:#FFFFFF;
	margin:0 0 14px 0;
}
.right .contenu_page p.date_page {
	font-size:11px;
	color:#A75E00;
	margin:0 0 5px 0;
}
.right .contenu_page p.titre_page {
	font-size:18px;
	color:#FF9000;
	margin:0 0 18px 0;
}

.right .contenu_page div.titre_page {
	font-size:18px;
	color:#000000;
	margin:0 0 13px 0;
}

#image_artiste {
	background: url(/imgs/fond_artistes.png) left top no-repeat transparent;
	float:left;
	height:340px;
	padding:16px;
	width:260px;
	margin:0;
}

.elem .contenu_menu .item a.actif, 
.elem .contenu_menu .last_item a.actif {
	color:#D0281C;
}
#menu_zone .elem .contenu_menu .item .sous_menu, 
#menu_zone .elem .contenu_menu .last_item .sous_menu {
	background-color:#FF9600;
	display:none;
	padding:5px 0;
	left: -8px;
	position: relative;
	width: 211px;
}
#menu_zone .elem .contenu_menu .item .sous_menu a, 
#menu_zone .elem .contenu_menu .last_item .sous_menu a {
	color:#D0281C;
	padding-left:15px;
	display:block;
}
#menu_zone .elem .contenu_menu .last_item .sous_menu a:hover, 
#menu_zone .elem .contenu_menu .last_item .sous_menu a.selected, 
#menu_zone .elem .contenu_menu .item .sous_menu a:hover, 
#menu_zone .elem .contenu_menu .item .sous_menu a.selected {
	color:#FFFFFF;
}
#menu_zone .elem .contenu_menu .item .sous_menu .sm_item, 
#menu_zone .elem .contenu_menu .last_item .sous_menu .sm_item {
	line-height:16px;
}
.fleche_sous_menu {
	position:absolute;
	top:0;
}
#contenu_pubs, 
#contenu_collection {
	width:610px;
	height:430px;
	position:relative;
}
#contenu_pubs #contenu_pubs_gauche, 
#contenu_collection #contenu_collection_gauche {
	width:120px;
	height:430px;
	float:left;
	position:relative;
}
#contenu_pubs #contenu_pubs_gauche a, 
#contenu_collection #contenu_collection_gauche a {
	position:absolute;
	top:195px;
	left:55px;
}
#contenu_pubs #contenu_pubs_droite, 
#contenu_collection #contenu_collection_droite {
	width:120px;
	height:430px;
	float:left;
	position:relative;
}
#contenu_pubs #contenu_pubs_droite a, 
#contenu_collection #contenu_collection_droite a {
	position:absolute;
	top:195px;
	right:55px;
}
#contenu_pubs #contenu_pubs_elems, 
#contenu_collection #contenu_collection_elems {
	float:left;
	height:430px;
	position:relative;
	width:370px;
}
#contenu_pubs #contenu_pubs_elems .elem, 
#contenu_collection #contenu_collection_elems .elem {
	width:120px;
	height:120px;
	position:absolute;
}
#contenu_pubs #contenu_pubs_elems .elem img, 
#contenu_collection #contenu_collection_elems .elem img {
	width:120px;
	height:120px;
}
#contenu_pubs #contenu_pubs_elems #bloc1, #contenu_collection #contenu_collection_elems #bloc1 { top:20px;left:0px; }
#contenu_pubs #contenu_pubs_elems #bloc2, #contenu_collection #contenu_collection_elems #bloc2 { top:20px;left:125px; }
#contenu_pubs #contenu_pubs_elems #bloc3, #contenu_collection #contenu_collection_elems #bloc3 { top:20px;left:250px; }
#contenu_pubs #contenu_pubs_elems #bloc4, #contenu_collection #contenu_collection_elems #bloc4 { top:145px;left:0px; }
#contenu_pubs #contenu_pubs_elems #bloc5, #contenu_collection #contenu_collection_elems #bloc5 { top:145px;left:125px; }
#contenu_pubs #contenu_pubs_elems #bloc6, #contenu_collection #contenu_collection_elems #bloc6 { top:145px;left:250px; }
#contenu_pubs #contenu_pubs_elems #bloc7, #contenu_collection #contenu_collection_elems #bloc7 { top:270px;left:0px; }
#contenu_pubs #contenu_pubs_elems #bloc8, #contenu_collection #contenu_collection_elems #bloc8 { top:270px;left:125px; }
#contenu_pubs #contenu_pubs_elems #bloc9, #contenu_collection #contenu_collection_elems #bloc9 { top:270px;left:250px; }
#navpub {
	bottom:0;
	position:absolute;
	text-align:center;
	width:610px;
}
#navpub a img {
	width:7px;
	height:7px;
	margin:0 1px;
}
#detail_contenu_pubs, 
#detail_contenu_collection {
	position:absolute;
	width:330px;
	height:400px;
	top:0;
	left:20px;
	text-align:center;
}

#detail_contenu_collection {
	background: url(/imgs/fond_bouteilles.png) left top no-repeat;
	padding-top:20px;
}

#detail_contenu_pubs .legende {
	color:#FF9000;
	margin:10px 0 0 0;
}
#detail_contenu_collection .legende {
	color:#FF9000;
	margin:30px 0 0 0;
}
#detail_contenu_pubs .legende span, 
#detail_contenu_collection .legende span {
	color:#FFFFFF;
	margin-left:5px;
}
#retour_pub, 
#retour_collection {
	left:5px;
	position:absolute;
	top:0px;
	z-index:100;
	line-height:12px;
}

#FacebookUserInfo {
	padding:15px;
}

#UserNotFound {
	padding:0 15px;
}

#EmailUserFound {
	padding:0 15px;
}

.error {
	padding-left:5px;
}
#projets_space {
	background:transparent url(/build/imgs/bg_liste_projet.gif) top left no-repeat;
}

#contacts_content {
	/*background:transparent url(/build/imgs/bg_liste_contact.gif) top left no-repeat;*/
}

#sous_popin_big_visuel {
	top:90px;
	left:175px;
	width:650px;
	height:435px;
	background:#000000;
	border:4px solid #FF173D;
}

#sous_popin_big_visuel .content {
	padding:119px 15px 0 11px;
}

#sous_popin_big_visuel .content {
	padding:19px 15px 0 11px;
}
#sous_popin_big_visuel .fond {
	position:absolute;
	bottom:35px;
	right:50px;
	font-family:Arial;
	color:#A6C400;
	font-size:12px;
}

#sous_popin_big_visuel .fond a {
	color:#FFFFFF;
	text-decoration:underline;
}

#big_visuel {
	position:absolute;
	top:55px;
	left:50px;
}

#ferme_sous_popin_big_visuel {
	right:16px;
	top:16px;
}

#objectViewer {
	border:0px solid #A6C400;
	width:208px;
	height:276px;
}

.selected #objectViewer {
	border:0px solid #FF173D;
}


#visuel_produit.com .loupe {
	position:absolute;
/*	left:217px;
	top:295px;*/
	left:224px;
	top:300px;
}



/* COMMENTS */

#content #sous_popin_comments .com {
	width:488px;
	height:380px;
}
#sous_popin_comments {
/*	width:368px;*/
	height:468px;
	left:310px;
	top:60px;
	z-index:1900;
}
#sous_popin_comments .prive {
	background-color:#3F6F06;
	border:4px solid #A6C400;
	width:360px;
	height:460px;
}
#content #sous_popin_comments .classique {
	background-color:#3F6F06;
	border:4px solid #A6C400;
	height:468px;
	width:488px;
}

#content #sous_popin_comments .selected {
	background-color:#6C000A;
	border:4px solid #FF173D;
	height:468px;
	width:488px;
}


.classique #bandeau_selected {
	display:none;
}


.classique_hide, .selected_hide {
	display:none;
}

.classique .classique_hide {
	display:block;
}

.selected .selected_hide {
	display:block;
}

#sous_popin_video_home {
	width:560px;
	height:400px;
	border:4px solid #FF173D;
	background-color:#000000;
	top:100px;
	left:200px;
}
#sous_popin_video_home .content {
	padding:20px 50px;
}

/* sous popin invitation contact*/
#sous_popin_invite_contacts {
	width:570px;
	height:470px;
	border:4px solid #FF173D;
	background-color:#000000;
	top:75px;
	left:200px;
}
#sous_popin_invite_contacts .content {
	padding:30px 20px;
}

#sous_popin_invite_contacts .content .content{
	padding:30px 0px;
}

#sous_popin_invite_contacts .content .titre {
	height:28px;
	border-bottom:1px solid #FF173D;
	overflow:hidden;
/*	width:648px;*/
}
#sous_popin_invite_contacts .content .titre h2 {
	color:#FF173D;
	font-size:22px;
	line-height:25px;
	margin:0;
	text-transform:uppercase;
}

#sous_popin_invite_contacts .content .intro_bloc {
	color:#86BB08;
	font-size:16px;
	padding:0 0 0 50px;
}

#sous_popin_invite_contacts .content p {
	padding:0 0 0 50px;
}

#bloc_invitation {
	padding:0 0 0 50px;
}

#bloc_invitation #bloc_invitation_message {
	height:90px;
	margin-bottom:10px;
	width:330px;
}


/* sous popin invitation */
.sous_popin .liste_ajout_invitation {
	float:left;
	height:85px;
	overflow:hidden;
	width:430px;
	margin:0 3px;
	position:relative;
}
.sous_popin .liste_ajout_invitation .go_left img, 
.sous_popin .liste_ajout_invitation .go_right img {
	margin:25px 0;
}
.sous_popin .liste_ajout_invitation #liste_ajout_invitation_content {
	height:85px;
	position:absolute;
	left:0;
}
.sous_popin .liste_ajout_invitation .liste_ajout_invitation_group {
	float:left;
	width:100px;
}
.sous_popin .liste_ajout_invitation .sepa_group {
	float:left;
	width:10px;
	font-size:1px;
	overflow:hidden;
	height:85px;
}
.sous_popin .liste_ajout_invitation .elem {
	width:100px;
	height:85px;
	position:relative;
}
.sous_popin .liste_ajout_invitation .elem .nom {
	bottom:30px;
	left:55px;
	position:absolute;
	width:45px;
	font-size:11px;
	color:#85BB08;
	overflow:hidden;
}
.sous_popin .liste_ajout_invitation .elem input.input_submit_small_ajoute {
	margin-top:3px;
	font-family:Arial;
}
#ajaxreturn_popin_invitation #liste_ajout_invitation .pad {
	margin:0 5px 0 7px;
}
/*******/


/* sous popin invitation2 */
.sous_popin .liste_ajout_invitation2 {
	float:left;
	height:85px;
	overflow:hidden;
	width:430px;
	margin:0 3px;
	position:relative;
}
.sous_popin .liste_ajout_invitation2 .go_left img, 
.sous_popin .liste_ajout_invitation2 .go_right img {
	margin:25px 0;
}
.sous_popin .liste_ajout_invitation2 #liste_ajout_invitation2_content {
	height:85px;
	position:absolute;
	left:0;
}
.sous_popin .liste_ajout_invitation2 .liste_ajout_invitation2_group {
	float:left;
	width:100px;
}
.sous_popin .liste_ajout_invitation2 .sepa_group {
	float:left;
	width:10px;
	font-size:1px;
	overflow:hidden;
	height:85px;
}
.sous_popin .liste_ajout_invitation2 .elem {
	width:100px;
	height:85px;
	position:relative;
}
.sous_popin .liste_ajout_invitation2 .elem .nom {
	bottom:30px;
	left:55px;
	position:absolute;
	width:45px;
	font-size:11px;
	color:#85BB08;
	overflow:hidden;
}
.sous_popin .liste_ajout_invitation2 .elem input.input_submit_small_ajoute {
	margin-top:3px;
	font-family:Arial;
}
#ajaxreturn_popin_invitation #liste_ajout_invitation2 .pad {
	margin:0 5px 0 7px;
}
/*******/

.sous_popin .liste_ajout_invitation2 .elem .cocher {
	top:0px;
	left:55px;
	position:absolute;
	/*width:45px;
	font-size:11px;
	color:#85BB08;*/
	overflow:hidden;
}

.sous_popin .liste_ajout_invitation2 .elem .cocher .chk {
	width:15px;
	margin:0;
	padding:0;
	font-size:11px;
}




#ajout_resultats{
	padding:0 0 0 3px;
}

.labelprofil {
	width:230px;
	padding:4px 0;
	float:left;
}

#update_notif {
	bottom: 10px;
	position:absolute;
}



/* sous popin ateleir statut*/
#sous_popin_atelier_statut {
	width:570px;
	height:283px;
	border:4px solid #FF173D;
	background-color:#000000;
	top:152px;
	left:200px;
}
#sous_popin_atelier_statut .content {
	padding:30px 20px;
}

#sous_popin_atelier_statut .content .content{
	padding:30px 0px;
}

#sous_popin_atelier_statut .content .titre {
	height:28px;
	border-bottom:1px solid #FF173D;
	overflow:hidden;
/*	width:648px;*/
}
#sous_popin_atelier_statut .content .titre h2 {
	color:#FF173D;
	font-size:22px;
	line-height:25px;
	margin:0;
	text-transform:uppercase;
}

#sous_popin_atelier_statut .content .intro_bloc {
	color:#86BB08;
	font-size:16px;
	padding:0 0 0 50px;
}

#sous_popin_atelier_statut .content p {
	padding:0 0 0 50px;
}

.sous_popin .content .rouge {
	color:#FF173D;
}


/* SEO BASELINE */
#content #bottom_seo {
	color:#303030;
	width:978px;
	z-index:1750;
	font-size:9px;
	text-align:left;
	position:absolute;
	left:0;
	top:695px;
}

#content #bottom_seo a {
	text-decoration : underline;
	color: #303030;
}

#despe_fb {
	background:transparent url(/loc_imgs/imagine_fb.jpg) top left no-repeat;
	width:260px;
	height:35px;
	overflow:hidden;
	border:0;
	padding: 15px 0 0 140px; 
}

#despe_zone_fb {
	background:transparent url(/loc_imgs/imagine_zone_fb.jpg) top left no-repeat;
	width:205px;
	height:50px;
	overflow:hidden;
	border:0;
	padding: 35px 0 0 10px; 
}


/* POPIN RECETTE :: #popin_recette */



#popin_recette {
	background-color: #000000;
}
#popin_recette div.hr { 
	height: 1px; width: 100%; 
	display: block; border: none;
	margin: 3px 0px 6px 0px;
	font-size: 0px; line-height: 0px;
}
#popin_recette div.green { 
	color: #86bb08;
	background-color: #86bb08; 
}
#popin_recette div.orange { 
	color: #9b6d0a; 
	background-color: #9b6d0a; 
}
#popin_recette div.large{ width: 440px; margin-right: 30px;}

#popin_recette .ferme_popin_ {
	/*border-color: #83b808;
	background-color:#2f4103;*/
	background-color: #560A1A;
    border: 1px solid #D10434;
}

#popin_recette .content .cols {
	padding:15px;
}

#popin_recette .content .cols .left {
	float:left;
	width:470px;
	margin-right:30px;
	position:relative;
}
#popin_recette .content .cols .right {
	float:left;
	width:370px;
}

#popin_recette .content .cols .left .left { 
	width: 235px; margin: 0px;
	position: static; padding-right: 8px;
	border-right: 1px solid #9b6d0a;
}
#popin_recette .content .cols .left .right {
	width: 187px; margin: 0px;
	position: static;  padding-left: 8px;
}
#popin_recette .actions div { padding-top: 10px; float: left; }
#popin_recette .actions div a { padding-right: 3px; }
#popin_recette a.training  { padding-top: 3px; float: left; padding-left: 45px; }



/* WILDBAR FORM */
body.wildbar {
	margin-top: 15px;
}

body.wildbar div#content {
	width: 666px;
	color: #FFFFFF;

}
body.wildbar div#content p{ 
	color: #FFFFFF; 
	font-size: 15px;
	margin-bottom: 10px;
}

body.wildbar div#content span.accroche{
	font-size: 20px;
	color: #FFFFFF;

}
body.wildbar div#content div.field{
	width: 660px; height: 33px;
}
body.wildbar div#content div.fieldCaptcha {
	margin-top: 30px;	font-size: 15px;
}
body.wildbar div#content div.fieldCaptcha img{
	padding: 10px 0 10px 0;
}
body.wildbar div#content div.field label{
	width: 300px; float: left;
	display: block;
	font-size: 15px;
}
body.wildbar div#content div.field div{
	float: left;
	width: 330px;
	height: 33px;
}
body.wildbar div#content div.field div input { 
	width: 200px;
}

body.wildbar div#content div.field div.radio input {
	float: left;
	padding-right: 10px;
	width: auto;
}
body.wildbar div#content div.field div label {
	float: left;
	height: 33px;
}

body.wildbar div#content div.field input.submitButton {
	width: 400px; height: 45px; text-align: center;
	margin-left: 90px;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 25px;
}

/* CSS DU JEU CONCOURS FACEBOOK FUEGO */

body.jepartage {
	height:800px;
	width:520px;
	background:url('imgs/bg_03.jpg') no-repeat;
}

body.jeuconcoursfb {
	height:800px;
	width:520px;
	background:url('imgs/bg_02.jpg') no-repeat;
}

body.jeparticipe {
	height:800px;
	width:520px;
	background:url('imgs/bg_01.jpg') no-repeat;
}

body.jeuconcoursfb #formjeuconcoursfb{
	position:absolute;
	top:345px;
	left:210px;
}

body.jeuconcoursfb label.labelinput{
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

body.jeuconcoursfb label.labelcheckbox{
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
}

body.jeuconcoursfb input.textInput{
	padding-left:7px;
	height:20px;
	width:149px;
	border:none;
	background:url('imgs/bg_input.gif') no-repeat;
}

body.jeuconcoursfb #error_msg{
	text-align:center;
	position:absolute;
	/*color:#af172f;*/
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	top: 547px;
    width: 303px;
	left: 208px;
}

body.jeuconcoursfb label.labelradio{
	color:#ffbe10;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

body.jeuconcoursfb #submitButton{
	height:50px;
	width:120px;
	margin-left:90px;
	margin-top:32px;
	background:url('../build/imgs/je_valide.gif') no-repeat;
	border:none
}

body.jeuconcoursfb .indentlist{
	margin-left:15px;
}
