/*=======================================================================================
--------------------------------------------------------------DECO MANIE (CSS 1)---------------
=======================================================================================*/
body{
	width:100%;
	margin:0px;
	padding:0px;
	background-image:url('/images/fond.png');
	background-repeat:repeat-x;
	background-color:#e9e8e3;
	font-family: Arial, sans-serif;
	font-size:1em;
	color:#5e2e2c;
	text-align:justify;
	overflow-x:hidden;
}


/*---------------Uniformisation des navigateurs---------------*/
p{
	margin:0px;
	padding:0px;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
	outline:0px;
}

span.souligne {
	text-decoration:underline;
}

h1{
	margin:0px;
	padding:0px;
}
h1.sommaire
{
	font-size : 1.2em;
}
h2{
	margin:0px;
	padding:0px;
	color:#9D2C2D;
	font-size:1.1em;
	font-weight:normal;
}


h2.actus
{
	background-image:url(../images/ico-plume-bordeau.png);
	background-position:0 10px;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
	color:#5E2E2C;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:15px;
	padding-top:10px;
}
.h2sommaire{
	font-size:0.9em;
}

h3{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
}

ul{
	margin:0px;
	padding:0px;
}

li{
	margin:0px;
	padding:0px;
}

form{
	padding:0px;
	margin:0px;
}

label{
	cursor:pointer;
}
a {
 color : #9D2C2D;
}
/*///////////////////fil arianne///////////////////////*/
/* chemin - bloc hierarchie */
.chemin {
	clear:both;
	background-repeat: no-repeat;
	background-position:0px 0px;
	font-size:0.55em;
	color: #928877; /* coul 1*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:-2px;
	padding-bottom:0px;
}
.chemin a { color: #928877;  letter-spacing:1px;}
.chemin p { color: #928877;  letter-spacing:1px;}
.chemin a:hover { text-decoration: underline; }

.chemin2{
	clear:both;
	background-repeat: no-repeat;
	background-position:0px 0px;
	font-size:0.55em;
	color: #928877; /* coul 1*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:-5px;
	padding-bottom:1px;
}
.chemin2 a { color: #928877;  letter-spacing:1px;}
.chemin2 a:hover { text-decoration: underline; }

.chemin3{
	clear:both;
	background-repeat: no-repeat;
	background-position:0px 0px;
	font-size:1em;
	color: #928877; /* coul 1*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:-1px;
}
.chemin3 a { color: #928877;  letter-spacing:1px;}
.chemin3 a:hover { text-decoration: underline; }


/*//////////////////fin fil arianne//////////////////////////*/
/*---------------Les classes classqiues---------------*/

.both{
	clear:both;
}

.gauche{
	float:left;
}

.droite{
	float:right;
}

.hand{
	cursor:pointer;
}

.enattente{
	display:none;
}

.centrertexte{
	text-align:center;
}

.couleursecondaire{
	color:#80000a;
}

.align_g {
	text-align:left;
}

.align_d {
	text-align : right;
}
/*---------------Titre---------------*/
h1{
	background-image:url('../images/ico-plume-bordeau.png');
	background-repeat:no-repeat;
	background-position:0px 10px;
	font-weight:bold;
	font-size:1.4em;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:5px;
	color:#5E2E2C;
	padding-top:10px;
	padding-left:15px;
}
.marron {
	background-image:url('../images/ico-plume-bordeau.png');
	background-repeat:no-repeat;
	background-position:0px 10px;
	font-weight:bold;
	font-size:1.4em;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:5px;
	color:#5E2E2C;
	padding-top:10px;
	padding-left:15px;

}
h2{
	font-weight:bold;
	color:#9D2C2D;
	padding-top:10px;
	margin-bottom:10px;
}
/*---------------Decoration de fond---------------*/
#fondDecoration{
	position:absolute;
	width:1164px;
	height:445px;
	top:9px;
	left:50%;
	margin-left:-560px;
	background-image:url('/images/fond-decoration.png');
	background-repeat:no-repeat;
	z-index:1;
}


/*---------------------------------------------------------
La page Globale
---------------------------------------------------------*/
#page{
	position:absolute;
	width:949px;
	left:50%;
	margin-left:-474px;
	padding-top:5px;
	z-index:10;
	padding-bottom:15px;
}


/*---------------------------------------------------------
Bandeau superieur
---------------------------------------------------------*/
#bandeauSup{
	width:949px;
	height:159px;
}

#logo{
	width:336px;
	height:122px;
	/* padding-top:28px; */
}


/*---------------------------------------------------------
Menu
---------------------------------------------------------*/
#menu{
	width:949px;
	height:232px;
	background-image:url('/images/fond-menu.jpg');
	background-repeat:no-repeat;
}

#menuNavigation{
	float:left;
	width:188px;
	height:222px;
	padding-top:10px;
}

.menuItem a{
	width:178px;
	height:21px;
	display:block;
	padding:5px 0px 5px  10px;
	cursor:pointer;
	background-image:none;
	color:#FFFFFF;
	font-size:0.9em;
	line-height:0.9em;
}
.menuItem a:hover{
	width:178px;
	height:21px;
	padding:5px 0px 5px  10px;
	cursor:pointer;
	background-image:url('/images/fond-item-menu-on.png');
	background-repeat:no-repeat;
	background-position:0px 1px;
	color:#9d2c2d;
	font-size:0.9em;
	text-decoration:none;
	display:block;
	line-height:0.9em;

}
.menuItem img{
	vertical-align:3px;
}

.menuSelected a{
	width:178px;
	height:21px;
	display:block;
	padding:5px 0px 5px 10px;
	cursor:pointer;
	background-image:url('/images/dessus-menu-selected.png');
	background-repeat:no-repeat;
	background-position:-2px -2px;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	line-height:0.9em;
	text-decoration:none;
	z-index:10;
}
.menuSelected a:hover{
	text-decoration:none;
}
#menuConnexion {
    float: left;
    height: 222px;
    padding: 10px 5px 0 15px;
    text-align: left;
    width: 168px;
}

#menuConnexionTitre{
	font-weight:bold;
	font-size:0.9em;
	color:#9d2c2d;
}

#menuConnexionLogo{
	width:55px;
	padding-top:10px;
}

#menuConnexionInfos{
	width:100px;
	padding-top:2px;
}
#menuConnexiondeco{
	width:158px;
	padding-top:42px;
}

a.menuConnexionMonCompte{
	line-height:1.6em;
	padding-left:2px;
	color:#7F5958;
	font-size:0.71em;
	letter-spacing:0.02em;
}

a.menuConnexionMonCompte:hover{
	line-height:1.6em;
	padding-left:2px;
	color:#7F5958;
	font-size:0.71em;
	text-decoration:underline;
	letter-spacing:0.02em;
}

a.menuConnexionMonCompte2{
	color:#7F5958;
	font-size:0.71em;
	letter-spacing:0.02em;
}
.menuConnexionMonCompte2{
	color:#7F5958;
	font-size:0.71em;
	letter-spacing:0.02em;

}
a.menuConnexionMonCompte2:hover{
	color:#7F5958;
	font-size:0.71em;
	text-decoration:underline;
	letter-spacing:0.02em;
}
/*//////////////////////////////////////////*/

.menuConnexionInfosTitre{
	font-size:0.75em;
	color:#808080;
}

.menuConnexionInfosResAmis{
	font-size:0.75em;
	color:#5E2E2C;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
}

.menuConnexionInfosRes{
	font-size:0.75em;
	color:#5E2E2C;
	font-weight:bold;
}

#menuConnexionCompteLampe{
	margin-top:-51px;
}
a {
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#menuConnexionCompteRectangle{
	width:158px;
	height:20px;
	margin-top:-9px;
	background-color:#9d2c2d;
	text-align:center;
	cursor:pointer;
}
.btnModifier{
	width:158px;
	height:20px;
	margin-top:-6px;
	background-color:#9d2c2d;
	text-align:center;
	cursor:pointer;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	font-family: Arial, sans-serif;
}
.btnMinscrire{
	width:158px;
	height:20px;
	margin-top:-6px;
	background-color:#9d2c2d;
	text-align:center;
	cursor:pointer;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	font-family: Arial, sans-serif;
	margin-left:120px;
}
.btnPrevi{
	width:200px;
	height:20px;
	margin-top:-6px;
	background-color:#9d2c2d;
	text-align:center;
	cursor:pointer;
	border:none;
	color:#FFFFFF;
	font-size:1em;
	font-family: Arial, sans-serif;
}

.inputConnexion{
	background-color:#cfcbc3;
	border:2px solid #9d2c2d;
	color:#5E2E2C;
	width:154px;
}
.inputConnexion1{
	background-color:#cfcbc3;
	border:1px solid #9d2c2d;
	color:#5E2E2C;
	width:154px;
}
.inputTextarea{
	background-color:#cfcbc3;
	border:1px solid #9d2c2d;
	color:#5E2E2C;
	width:300px;
}
/*///////////// Inscription /////////*/


/* avatars*/
#onglet {
	background-repeat:no-repeat;
	background-image:url('../images/fond_avatars.png');
	margin-left:145px;
	width:270px;
	height:139px;
	padding-top:5px;
	letter-spacing:0.1em;
	font-size:0.95em;
	margin-bottom:10px;
}
.libel_onglet1 {
	cursor:pointer;
	float:left;
	height:20px;
	width:100px;
	padding-top:5px;
	padding-left:8px;
}
.libel_onglet2 {
	margin-left:104px;
	padding-left:3px;
	cursor:pointer;
	height:20px;
	padding-top:5px;
}
.bordure_marron {
	height:1px;
	border-bottom:1px solid #5e2e2c;
	margin-left:8px;
	margin-right:10px;
}


#statutvisiteur2{
	display:block;
}

#statutpro2{
	display:none;
}
#statut1{
	text-align:left;
}
#statut2{
	text-align:left;
}

#inscription{
	width:100%;
}
.profilligne{
	clear:both;
	min-height:28px;
}
.profillibelle{
	float:left;
	width:210px;
	text-align:right;
	padding-right:5px;
	padding-top:3px;
	color:#5E2E2C;
}
.profillibelle a{
	color:#5E2E2C;
	text-decoration:none;
}
.profillibelle a:hover{
	color:#5E2E2C;
	text-decoration:underline;
}


#profilresconfirmmdp, #profilresmdp, #profilresemail,#profilresconfirmmdp2, #profilresmdp2, #profilresemail2, #profilresunetdeux, #profilresunetdeux2{
	color:#CE4040;
	padding-top:4px;
}
#profillogin{
	color:#CE4040;
	padding-top:4px;
}

#statutpro2 p{
	margin-left : 15px;
}
#statutpro2 li{
	margin-left : 10px;
}
/*////////////////////////////////////////////////*/
#menuConnexionInscription{
	width:158px;
	height:20px;
	background-color:#9d2c2d;
	text-align:center;
	cursor:pointer;
}

#menuProjet{
	position:relative;
	float:left;
	width:573px;
	height:232px;
	overflow:hidden;
}

#menuFondDefilant{
	width:2290px;
	margin-left:0px;
	/*margin-left:572px;*/
	/*margin-top:37px;*/
	/*height:193px;*/
	height:231px;
	/*background-image:url('/images/fond-projet-defilant.jpg');*/
	background-image:url('/images/fond-inscription-defilant.jpg');
}

#menuProjetComplet{
	margin-top:-230px;
}

#menuProjetMenu{
	height:200px;
	width:518px;
	margin:auto;
	margin-top:200px;
}

#menuProjetOmbreHaut{
	position:absolute;
	/*margin-top:-230px;*/
	width:572px;	
	height:7px;
	background-image:url('/images/ombre-menu-projet-haut.png');
	background-repeat:no-repeat;
}

#menuProjetOmbreDroite{
	position:absolute;
	/*margin-top:-223px;*/
	/*margin-top:-393px;*/
	margin-left:567px;
	margin-top:7px;
	width:5px;
	height:230px;
	background-image:url('/images/ombre-menu-projet-droite.png');
	background-repeat:no-repeat;
}

#menuProjetOmbreBas{
	position:absolute;
	/*margin-top:-7px;*/
	margin-top:224px;
	width:572px;
	height:7px;
	background-image:url('/images/ombre-menu-projet-bas.png');
	background-repeat:no-repeat;
}

#menuProjetOmbreGauche{
	position:absolute;
	/*margin-top:-230px;*/
	/*margin-top:-400px;*/
	width:6px;
	height:230px;
	background-image:url('/images/ombre-menu-projet-gauche.png');
	background-repeat:no-repeat;
}

#menuProjetTitre{
	padding-top:10px;
	padding-left:20px;
	height:27px;
}

#menuProjetDefault{
	margin:auto;
	margin-top:-400px;
	width:524px;
	height:190px;
	padding-top:4px;
	background-color:#FFFFFF;
}

#menuProjetCuisine{
	padding-right:4px;
	background-image:url('/images/btn-projet-cuisine.jpg');
}

#menuProjetSdb{
	padding-right:4px;
	background-image:url('/images/btn-projet-sdb.jpg');
}

#menuProjetSalon{
	padding-right:4px;
	background-image:url('/images/btn-projet-salon.jpg');
}

#menuProjetChambre{
	background-image:url('/images/btn-projet-chambre.jpg');
}

.menuProjetItem{
	float:left;
	width:128px;
	height:190px;
	overflow:hidden;
	background-repeat:no-repeat;
	cursor:pointer;
}

#menuProjetInt{
	width:571px;
	height:230px;
	overflow:hidden;
	margin:auto;
}


/*---------------------------------------------------------
Colonne Gauche
---------------------------------------------------------*/
#colonneGauche{
	float:left;
	width:359px;
	padding-right:17px;
}

a.lienapropos{
	text-decoration:none;
}
a.lienapropos:hover{
	text-decoration:underline;
}
/*---------------------------------------------------------
Concours
---------------------------------------------------------*/
.titre_concours {
	margin-left:115px;
	margin-top:5px;
	font-size:0.7em;
}
.text_concours {
	font-size:0.7em;
	margin-left:127px;
	padding-right:8px;
}

/*---------------------------------------------------------
Amis
---------------------------------------------------------*/
.mesAmis {
	margin-top:15px;
	letter-spacing:0.2em;
	font-size:0.9em;
}
.UnAmi {
	margin-top:15px;
	float:left;
	margin-right:10px;
}
#rechmembre{
	width:770px;
	height:50px;
	margin-top:15px;
}
.rechmembre{
	color:#5E2E2C;
	letter-spacing:0.2em;
}
#rechmembre input[type="submit"]{
	background-image: url('../images/bout_rech.png');
	background-repeat:no-repeat;
	border: 0 none;
	height:23px;
	width:22px;
	cursor:pointer;
}

#suggestions{
	width:200px;
	float:left;
	margin-left:186px;
	/margin-left:195px;
	position:absolute;
	z-index:250;


}
html:not([lang*=""]) #suggestions {
	width:200px;
	float:left;
	margin-left:195px;
	position:absolute;
	z-index:250;
}


html:not([lang*=""]) #autoSuggestionsList {
		margin-top:-6px;
	/margin-top:-5px;
	width:154px;

	/width:156px;
	border-left:1px solid #9d2c2d;
	border-right:1px solid #9d2c2d;
	border-bottom:1px solid #9d2c2d;
	background-color:#CFCBC2;
	/margin-left:-1px;
}

#autoSuggestionsList {
	margin-top:-6px;
	/margin-top:-5px;
	width:156px;

	/width:156px;
	border-left:1px solid #9d2c2d;
	border-right:1px solid #9d2c2d;
	border-bottom:1px solid #9d2c2d;
	background-color:#CFCBC2;
	/margin-left:-1px;
}

html:not([lang*=""]) .suggestionList
{
	width:154px;
	margin-top:3px;
	padding: 3px 0px 3px 0px;
	cursor: pointer;
	list-style:none;
	background-color:#CFCBC2;
	/* border:1px solid #9d2c2d; */
	color:#9D2C2D;
}

.suggestionList {
	width:155px;
	margin-top:3px;
	padding: 3px 0px 3px 0px;
	cursor: pointer;
	list-style:none;
	background-color:#CFCBC2;
	/* border:1px solid #9d2c2d; */
	color:#9D2C2D;

}
.suggestionList a{
	padding: 3px 0px 3px 0px;
	cursor: pointer;
	color:#9D2C2D;
	background-color:#CFCBC3;
	width:154px;
}

/*lightbox demande d'ami */
#new_ami{
	width:100%;
	position:absolute;
	z-index:1000;
	background-image:url('/images/overlay.png');
	display:none;
	color:black;
}

#fond_lightbox_ami {
	width:500px;
	height:250px;
	margin:auto;
	margin-top:200px;
	padding:20px;
	letter-spacing:0.2em;
	font-size:0.8em;
	background-image:url('/images/fond.png');
	background-repeat:repeat-x;
	background-color:#E9E8E3;
}
#fond_lightbox_ami .fermer {
	margin-top:-10px;
	cursor:pointer;
	float:right;
}
/*---------------------------------------------------------
Annuaire professionnel
---------------------------------------------------------*/
.un_pro {
	min-height:140px;
	float:left;
	width:348px;
}
p.text_pro {
	width:195px;
	margin-left:115px;
	line-height:20px;
	padding-top:0px;
}
.bordure_rouge {
	margin-left:116px;
	border-bottom:1px solid #9D2C2D;
	width:230px;
	height:1px;
}
.libelle_adresse_pro {
	float:left;
	margin-left:25px;
	margin-bottom:10px;
}
.adresse_pro {
	margin-bottom:10px;
	line-height:20px;

}
.site_et_tel_pro {
	margin-left:25px;
	float:left;
	letter-spacing:0.1em;
}
.les_pro {
	margin-left:10px;
}

.une_categorie {
	float:left;
	width:200px;
	height:260px;
	margin-right:40px;
}
.une_img_categorie_pro {
	height:200px;
}

p.zero_result {
	padding-left:15px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
#les_pros {
	margin-left:50px;
}
/*---------------------------------------------------------
Membre
---------------------------------------------------------*/
.InfosAuteurProjet {
	letter-spacing:0.2em;
	margin-left:5px;
	margin-top:15px;
	font-size:0.9em;
}
.logoAuteur {
	height:90px;
	float:left;
	width:90px;
}
p.infos_membre {
	padding-top:5px;
 	margin-left:110px;
	padding-left:20px;
}
div.infos_membre {
	padding-top:5px;
 	margin-left:110px;
}
img.puce_membre {
	margin-left:-8px;
}
.metiers_pro {
	margin : 8px 0 10px 120px;
}
.titre_metier {
	margin-top:7px;
	margin-left:5px;
	text-align:left;
	padding-top:0px;
/* 	margin-bottom:5px; */
}
.puce_metier {
	margin-top:10px;
}
#bio_pro
{
	width : 300px;
	font-family:Arial,sans-serif;
	margin :  10px 0 0 15px;
 } 
 /*---------------------------------------------------------
Images des projets
---------------------------------------------------------*/
.button_deco{
	width : 50px;
	height : 20px;
	color : white;
	background-color :#9D2C2D;
	margin : 0px;
	padding : 0px;
	
	padding : 3px 0 0 25px;
}
.list_button
{
	margin : 10px 0 0 0px;
	height : 23px;
	width : 165px;
	padding : 0px;
}
.demande_contrib
{
	font-size :1em;
	width:370px;
	height : 130px;
	
}
.list_contrib
{
	
	margin-left : 5px;
}
.unProjet{
	font-family:Arial;
	color:#5e2e2c;
	/* letter-spacing:0.2em; */
	font-size:0.9em;
	margin-left:5px;
	float:left;
	margin-bottom:30px;
	width:348px;
}
p.infos_image {
	padding-left:13px;
	padding-top:10px;
}
.photoProjet{
	height:160px;
	float:left;
	margin-right:5px;
}
img.puce_image {
	margin-left:5px;
}
.text_photo{
	margin-top:8px;
	/*width:195px;
	margin-left:155px;*/

	width:185px;
	margin-left:155px;
}

.text_photo_accueil{
	margin-top:8px;
	width:190px;
	margin-left:113px;
}

.couleur_projet{
	position:absolute;
	margin-top:136px;
	margin-left:8px;
	z-index:200;
}

.couleur_projet_p{
	position:absolute;
	margin-top:82px;
	margin-left:7px;
	z-index:200;
}

.masque_projet{
	position:absolute;
	z-index:100;
}
.fond_couleur_projet {

	margin-bottom:5px;
	margin-top:10px;
}
.bordure_separation_blanc {
	border: 1px solid rgb(238, 238, 238);
	margin-top: 15px;
}
.bordure_separation_blanc_sous_titre {
	border: 1px solid rgb(238, 238, 238);
	margin-bottom : 15px;

}
#colonneCentre .aut_proj
{

	text-align:left;
	float:right;
	width:260px;
	margin-bottom:0;

}
.titre_contrib {
	margin-left:13px;
	text-align:left;
	padding-top:0px;
	margin-top:-3px;
	margin-bottom:5px;
}
.images_variante_supprime
{
	font-size : 1.2em;
	font-weight : bold;
	height : 100px;
	padding : 50px 0 0 0;
}
/*---------------------------------------------------------
Corps (Colonne centre + colonne droite)
---------------------------------------------------------*/
#corps{
	float:right;
	width:573px;
}

#fondTrophe{
	width:573px;
	height:105px;
	background-image:url('/images/fond-trophe.png');
	background-repeat:no-repeat;
	overflow:hidden;
}

#fondTropheTitre{
	position:absolute;
	margin-top:-130px;
	height:25px;
	width:500px;
	border-bottom:1px solid #FFFFFF;
	padding-top:3px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.tropheExterieur{
	padding-top:40px;
}

#dockComplet{
	float:left;
	width:500px;
	overflow:hidden;
	margin-left:20px;
	position:absolute;
	height:120px;
	margin-left:35px;
}

#dock{
	padding-top:35px;
	width:10000px;
	height:67px;
}

#dock img{
	width:0px;
	padding-right:2px;
}

.tropheOmbreVignette{
	position:absolute;
	margin-top:1px;
}

#tropheInfos{
	display:none;
	position:absolute;
	z-index:10000;
	top:0px;
	left:0px;
	width:100px;
	padding:10px;
	color:#FFFFFF;
	font-size:0.9em;
	width:300px;
	font-size:0.8em;
	width:auto;
	background-color:#FF0000;
	border:1px solid #000000;
}

#dernier_concours{
	margin-left:5px;
}

.logo_doc{
	float:left;
	width:110px;
	height:95px;
	margin-left:-8px;
}

.un_concours{
	float:left;
	margin-bottom:20px;
}

/*---------------------------------------------------------
Centre de la page
---------------------------------------------------------*/
#colonneCentre{
	float:left;
	width:394px;
	font-size:0.75em;
}

#actuAccueilIntro{
	font-weight:bold;
	font-size:1.2em;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:5px;
}

#actuAccueilTitre{
	font-weight:bold;
	color:#9D2C2D;
	padding-top:5px;
}

#actuAccueilLogo{
	padding-top:5px;
}

#actuAccueilDescriptif{
	padding-top:5px;
	font-weight:bold;
}

#actuAccueilChapo{
	padding-top:5px;
	font-style:italic;
}

#actuAccueilTexte{
	padding-top:7px;
	
}


#actuAccueilPs{
	padding-top:5px;
	font-style:italic;
}


/*---------------------------------------------------------
Colonne Droite
---------------------------------------------------------*/
#colonneDroite{
	float:right;
	padding-top:10px;
	padding-left:15px;
	width:160px;
	font-size:0.75em;
}

#listeActus, #listeInfos{
	color:#9D2C2D;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:10px;
}

.actuAccueilItem{
	margin-bottom:10px;
	background-color:#B2A99D;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	text-align:right;
	cursor:pointer;
}

#pubDroite{
	margin:auto;
	width:160px;
	height:600px;
	border:1px solid black;
	text-align:center;
}
#colonneDroite .pro_en_avant
{
	background-color:#B2A99D;
	color:#7F5958;
	padding-left:5px;
	margin-bottom:20px;
	margin-top:20px;
}

#colonneDroite .obj_en_avant
{
	font-size:1.3em;
	background-color:#B2A99D;
	color:#7F5958;
	padding-left:5px;
}

#colonneDroite .texte_col_droite
{
	font-size:0.8em;
	padding-bottom:5px;
	padding-left:8px;
}
.image_objet_colonne_droite
{
	margin-top:7px;
	margin-left:7px;
	z-index:150;
	position:absolute;
}
/*---------------------------------------------------------
Messagerie
---------------------------------------------------------*/
.messagerieBtn{
	width:170px;
	background-image:url('/images/fond-btn-boite.png');
	text-align:center;
	margin-top:15px;
	padding:5px 0px 5px 0px;
	cursor:pointer;
}

#messagerieBtnReception{
	margin-top:18px;
	font-weight:bold;
}

#messagerieEnvoyer{
	width:158px;
	height:17px;
	margin:auto;
	margin-top:10px;
	padding-top:3px;
	background-color:#9d2c2d;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
}

#fondFormulaireMessage{
	position:absolute;
	z-index:1000;
	width:100%;
	background-image:url('/images/overlay.png');
	color:#FFFFFF;
	display:none;
}

#fondFormulaireMessageInt{
	width:540px;
	margin:auto;
	padding-top:20px;
	margin-top:20px;
	font-size:0.9em;
	background-image:url('/images/fond.png');
	background-repeat:repeat-x;
	background-color:#E9E8E3;
}

#formEnvoiMessage2{
	padding-top:20px;
}

#messageSucces{
	position:absolute;
	z-index:1000;
	width:100%;
	background-image:url('/images/overlay.png');
	color:#FFFFFF;
}

#messageSuccesInt{
	width:540px;
	margin:auto;
	padding-top:20px;
	margin-top:200px;
	font-size:0.9em;
	background-image:url('/images/fond.png');
	background-repeat:repeat-x;
	background-color:#E9E8E3;
}


#fondFormulaireCodePostal{
	position:absolute;
	z-index:1000;
	width:100%;
	background-image:url('/images/overlay.png');
	color:#FFFFFF;
	display:none;
}

#fondFormulaireCodePostalInt{
	width:540px;
	margin:auto;
	padding-top:20px;
	margin-top:20px;
	font-size:0.9em;
	background-image:url('/images/fond.png');
	background-repeat:repeat-x;
	background-color:#E9E8E3;
}

#logNonDispo{
	position:absolute;
	z-index:1000;
	width:100%;
	background-image:url('/images/overlay.png');
	color:#FFFFFF;
	display:none;
}

#logNonDispoInt{
	width:540px;
	margin:auto;
	padding-top:20px;
	margin-top:20px;
	font-size:0.9em;
	background-image:url('/images/fond.png');
	background-repeat:repeat-x;
	background-color:#E9E8E3;
}

/*---------------------------------------------------------
Objets librairie
---------------------------------------------------------*/
.un_objet {
	/* margin-top:15px; */
	float:left;
	width:350px;
	
	min-height:180px;
}
.une_photo_objet {
	margin-top:10px;
	height:152px;
	width:150px;
	float:left;

}
.infos_objet {
	margin-left:160px;
	margin-top:10px;
	/* line-height:20px; */
}
a.lien_objet {
	font-size:1em;
	text-align: left;
	color: #9D2C2D;
	font-weight: bold;
}
.formulaire_de_tri_objet {
	margin:auto;
	width:770px;
	margin-bottom:0px;
	text-align:right;
}
.les_objets {
	margin-left:15px;
}
.photo_objet {
	width:140px;
	height:140px;
	z-index:150;
	position:absolute;
	margin-top:4px;
	margin-left:5px;
}
.photo_objet_max
{
	width:300px;
	height:300px;
	z-index:150;
	position:absolute;
	margin-top:10px;
	margin-left:10px;
}
.titre_objet {
	margin-left:8px;
	text-align:left;
	padding-top:0px;
	margin-top:7px;
	margin-bottom:5px;
}
.puce_objet {
	margin-top:3px;
}
.une_info {
	margin-bottom:3px;
}
.un_libelle {
	width: 75px;
	padding-right:10px;
	
}
#description_objets
{
	margin : 0 0 10px 0;
}
#url_achat_objet
{
	margin : 10px 0 0 0;
}


/*-----------------------------------------------------------
Librairie v2
-----------------------------------------------------------*/
.bandeau_ctgr_ctlg
{
	background-image:url(../images/bandeau_ctgr_ctlg.png);
	width:179px;
	height:50px;
	position:absolute;
	z-index:151;
	margin : 135px 0 0 5px;

}
.bandeau_ctgr_ctlg .titre_ctgr_ctlg
{
	padding : 30px 0 0 15px;
}
.bandeau_ctgr_ctlg .titre_ctgr_ctlg a
{
	color:white;
	font-weight:bold;
}
.onglet_ctgr_obj
{
	height : 23px;
	
	margin : 0;
}
.deroulant_enfant
{
	width :50px;
	
}
.bloc_enfant
{
	position:absolute;
	overflow:hidden;
	padding-left :5px;
	margin-top:25px;
	width :128px;
	z-index:161;
	margin-left:-8px;
	
}
.list_enfant
{
	
	background-image:url(../images/fond-enfant.png);
	background-repeat:repeat-y;
	padding:0 10px 5px 7px;
	width :128px;
	
}
.off_deroul
{
	display:none;
}
.item_enfant a
{
	color:white;
	text-decoration:none;
	
}
.item_enfant
{
	color:white;
	padding : 5px 5px 5px 5px;
	width : 105px;
	
}
.item_enfant:hover
{
	color:#9d2c2d;
	background-color:white;
}
.item_enfant:hover a
{
	color:#9d2c2d;
	background-color:white;
}
.item_enfant a:hover
{
	color:#9d2c2d;
}
.ongl_ct_g
{
	width :5px;
	height:23px;
	background-image:url(../images/onglet_ctlg_g.png);
	background-repeat:no-repeat;
}
.ongl_ct_d
{
	width :4px;
	height:23px;
	background-image:url(../images/onglet_ctlg_d.png);
	background-repeat:no-repeat;
}
.ongl_ct_m
{
	
	height:23px;
	background-image:url(../images/onglet_ctlg_m.png);
	background-repeat:repeat-x;
	padding : 5px 5px 0 5px;
}
.ongl_ct_m a
{
	color:#5E2E2C;
	text-decoration:none;
}

.ongl_ct_g_r
{
	width :5px;
	height:23px;
	background-image:url(../images/onglet_ctlg_g_r.png);
	background-repeat:no-repeat;
}
.ongl_ct_d_r
{
	width :4px;
	height:23px;
	background-image:url(../images/onglet_ctlg_d_r.png);
	background-repeat:no-repeat;
}
.ongl_ct_m_r
{
	
	height:23px;
	background-image:url(../images/onglet_ctlg_m_r.png);
	background-repeat:repeat-x;
	padding : 5px 5px 0 5px;
}
.ongl_ct_m_r a
{
	color:white;
	text-decoration:none;
}

.bas_fond_enfant
{
	height:10px;
	width :128px;
	background-image:url(../images/fond-enfant-bas.png);
	background-repeat:no-repeat;
}
.un_picto_ctlg_mini
{
	margin-left:4px;
}
.all_picto_mini_ctlg
{
	margin : 0 5px 0 0;
}
/*---------------------------------------------------------
Bandeau Inferieur
---------------------------------------------------------*/
#bandeauInf{
	height:50px;
	width:949px;
	margin:auto;
}


/*---------------------------------------------------------
Liens
---------------------------------------------------------*/
a.type_projet {
	color:#5e2e2c;
	letter-spacing:0px
}
a.lienProjet{
	font-weight: bold;
	color: rgb(157, 44, 45);
	letter-spacing:0px
 }
 a.lienLogin{
	color: rgb(157, 44, 45);
 }
.lienLogin{
	color: rgb(157, 44, 45);
 }
a.liensSite{
	color:#9D2C2D;
	font-size:1.3em;
	font-weight:bold;
}

a.liensMotPasse{
	color:#928877;
	text-align:right;
}

a.liensMotPasse:hover{
	text-decoration:underline;
}

a.liensConnexion{
	color:#9d2c2d;
	font-size:0.8em;
}

a.liensInscription{
	color:#FFFFFF;
	font-size:0.8em;
}
a.liensModifierCompte{
	color:#FFFFFF;
	font-size:0.8em;
}
/* a.liensMenu{
	font-size:0.9em;
	color:#FFFFFF;
}

a.liensMenu:hover{
	font-size:0.9em;
	color:#9d2c2d;
	text-decoration:none;
}
 */
a.liensMessage{
	font-size:0.8em;
	color:#5E2E2C;
}

a.liensMessage:hover{
	font-size:0.8em;
	color:#5E2E2C;
	text-decoration:underline;
}

a.liensActuDroite{
	color:#7F5958;
}

a.liensActuDroiteArchives{
	color:#9D2C2D;
}
a.liensLireLaSuite{
	color:#9D2C2D;
	font-size:0.75em;
	font-weight:bold;
}
p.pagination{
	margin-left:12px;
	color:#9D2C2D;
	margin-bottom:10px;
}
.pagination a{
	color:#6E4543;
}

.on{
	font-weight:bold;
}


a.liensConcoursSommaire{
	color:#9D2C2D;
}

.picto_add_categ {
	margin-top:0px;
	position:absolute;
	width:15px;
	height:15px;
	padding-right:20px;
}
/*////////////////////////////////*/

#formulaire_forum ul li {
	list-style-type:none;
}
.saisie_titre {
	list-style-type:none;
}

.saisie_texte {
	list-style-type:none;
}
/*//////////test//////////*/

.galeriePagination a{
	color:#5E2E2C;
}

/*------------------------------------------------------------------------
colonne de droite détail d'une image
-------------------------------------------------------------------------*/
.infos_img_galerie {
	width:340px;

	float:right;
	font-size:0.9em;
	letter-spacing:0.2em;
	margin-top:20px;

}
.un_logo_auteur {
	width:90px;
	height : 90px;
	float:left;
}
.une_info_auteur{
	margin-left:110px;
	margin-top:5px;

}
.phrase_intro {
	padding-left:5px;
}
.un_auteur {
	margin-bottom:20px;

	min-height:120px;
}
.img_variante
{
	min-height:133px;

	margin-bottom:10px;
}
.une_img_var
{
	min-height:113px;
	width:150px;

}
.position_img_var {
	position:absolute;
	z-index:150;
	margin-top:5px;
	margin-left:5px;
}
.infos_variante {

	margin-top:5px;
	text-align:left;
	padding-top:5px;

}
.detail_projet {
	float:left;
	margin-left:5px;
	width : 400px;
	font-size:0.9em;
	letter-spacing:0.2em;
}
/* nouvelle marge de la vignette d'une image */
.new_dim
{
	margin-top:118px;
	margin-left:5px;
}

.infos_projet {
	width:213px;
}

/*------------------------------------------------------------------------
Commentaire image
-------------------------------------------------------------------------*/
.ChqCom {
	font-size:0.9em;
	letter-spacing:0.2em;
	padding:10px;
	min-height:120px;
	color:black;
	background-color:white;
	margin-top:10px;
}

#listeCom
{
	width:370px;
	float:left;
	margin-left:10px;
}
.contenu_comm {
	margin-top:10px;
	margin-left:110px;
}

.description_img
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	width:370px;
}
.pagination_commentaire
{
	margin: 0px 0 10px 10px;
	padding-top : 15px;
	
}
/*------------------------------------------------------------------------
Publicité
-------------------------------------------------------------------------*/

#pub300X250 {
	width:300px;
	height:250px;
	margin:auto;
	/* margin-top:20px; */
}

#pub728X90 {
	width:728px;
	height:90px;
	margin:auto;
	position:absolute;
	z-index:1000;
	margin-top:-69px;
	margin-left:193px;
	/margin-left:-730px;
}

#pub120X600 {
	width:120px;
	height:600px;
	margin:auto;
	margin-top:20px;
}

/*------------------------------------------------------------------------
Bouttons contribuer projet
-------------------------------------------------------------------------*/
#but_contrib {

	padding-top:5px;
	padding-left:35px;
	width:180px;
	height:26px;

}

 .cuisine {
	background-image:url('/images/but_contrib_cuis.png');
	background-repeat:no-repeat;
}

 .sejour {
	background-image:url('/images/but_contrib_sal.png');
	background-repeat:no-repeat;
}

 .salle_bain {
	background-image:url('/images/but_contrib_sb.png');
	background-repeat:no-repeat;
}

 .bureaux {
	background-image:url('/images/but_contrib_ch.png');
	background-repeat:no-repeat;
}

.beta {
	background-image:url('/images/but_contrib_beta.png');
	background-repeat:no-repeat;
}

#but_partage {

	padding-top:5px;
	padding-left:35px;
	width:145px;
	height:20px;
	margin-top : 15px;

}
 .cuisine_2 {
	background-color:#DFE07A;
	background-image:url(/images/fond_categorie_cuisine.png);
	background-repeat:repeat-y;
	margin-bottom:10px;
	min-height:20px;
	padding-left:5px;
	padding-top:6px;
	width:145px;
}

 .sejour_2 {
	background-color:#D6B58A;
	background-image:url(/images/fond_categorie_salon.png);
	background-repeat:repeat-y;
	margin-bottom:10px;
	min-height:20px;
	padding-left:5px;
	padding-top:6px;
	width:145px;
}

 .salle_bain_2 {
	background-color:#8AD4D5;
	background-image:url(/images/fond_categorie_sdb.png);
	background-repeat:repeat-y;
	margin-bottom:10px;
	min-height:20px;
	padding-left:5px;
	padding-top:6px;
	width:145px;
}

 .bureaux_2 {
	background-color:#B799D9;
	background-image:url(/images/fond_categorie_chambre.png);
	background-repeat:repeat-y;
	margin-bottom:10px;
	min-height:20px;
	padding-left:5px;
	padding-top:6px;
	width:145px;
}

.beta_2 {
	background-color:#9B3769;
	background-image:url(/images/fond_categorie_beta.png);
	background-repeat:repeat-y;
	margin-bottom:10px;
	min-height:20px;
	padding-left:5px;
	padding-top:6px;
	width:145px;
}

#but_partage .picto_partager
{
	z-index:251;
	position:absolute;
	margin : -10px 0 0 -20px;
	margin : -10px 0 0 33px;
}
#but_partage .picto_ouvrir
{
	z-index:251;
	position:absolute;
	margin : -13px 0 0 39px;
	margin : -13px 0 0 -20px;
}

#but_partage .picto_supprimer
{
	z-index:251;
	position:absolute;
	margin : -13px 0 0 95px;
	/margin : -8px 0 0 95px;
}
/*------------------------------------------------------------------------
Page tuto
-------------------------------------------------------------------------*/
#colonneCentre .tuto
{
	width : 770px;
}
.page_tutoriaux .bordure_separation_blanc_sous_titre
{
	border:1px solid #FFFFFF;
}
.page_tutoriaux .titre_tuto_boc
{
	font-size : 0.95em;
}
#list_tutos
{
	width:750px;
	margin-bottom:50px;
	
	margin-top:30px;

	overflow : hidden;
}
#list_tutos .tutos
{
	width:345px;
	font-size:0.80em;
	margin-right:20px;
}
#list_tutos .tutos .logo_tuto
{
	margin-left:4px;
}
#list_tutos .titre_tuto
{
	font-weight:bold;
	margin-left:135px;
	padding-top:5px;
}
#list_tutos .titre_tuto a
{
	color:#9D2C2D;
}

#list_tutos .descriptif
{
	margin-left:135px;
}
#list_tutos .picto_triangle
{
	margin-left: 18px;
}

#list_tutos .liensLireLaSuite
{
	
	
	font-size:1em;
}
#list_tutos_rubrique
{
	width:750px;
	margin-bottom:50px;
	
	margin-top:30px;

	overflow : hidden;
}
#list_tutos_rubrique .tutos
{
	width:345px;
	font-size:0.80em;
	margin-right:20px;
}
#list_tutos_rubrique .tutos .logo_tuto
{
	margin-left:4px;
}
#list_tutos_rubrique .titre_tuto
{
	font-weight:bold;
	margin-left:135px;
	padding-top:5px;
}
#list_tutos_rubrique .titre_tuto a
{
	color:#9D2C2D;
}

#list_tutos_rubrique .descriptif
{
	margin-left:135px;
}
#list_tutos_rubrique .picto_triangle
{
	margin-left: 18px;
}

#list_tutos_rubrique .liensLireLaSuite
{
	
	
	font-size:1em;
}


#tuto_en_avant
{
	width:400px;
	font-size:0.80em;
	overflow:auto;
}
#tuto_en_avant .logo_tuto
{
	margin-left:4px;
}
#tuto_en_avant .titre_tuto
{
	font-weight:bold;
	margin-left:135px;
	padding-top:5px;
}

#tuto_en_avant .titre_tuto a
{
	color:#9D2C2D;
}

#tuto_en_avant .descriptif
{
	margin-left:135px;
}
#tuto_en_avant .lien
{
	overflow : hidden;
}
#tuto_en_avant .picto_triangle
{
	margin-left: 18px;
}
#tuto_en_avant .liensLireLaSuite
{

	font-size:1em;
}

/*---------------------------------------------------------------------
Icone d'envoi d'un MP
---------------------------------------------------------------------*/
.ico-msg {
	 vertical-align: middle;
	 display: inline-block;
}

/*---------------------------------------------------------------------
Icone fiche d'un pro
---------------------------------------------------------------------*/
.ico-fiche {
	 vertical-align: middle;
	 display: inline-block;
}

/*---------------------------------------------------------------------
lightbox général
---------------------------------------------------------------------*/
#light_box, #light_box2 {
	position:absolute;
	z-index:1000;
	width:100%;
	background-image:url('/images/overlay.png');
	color:black;
	display:none;
}
#contenu_lightbox, #contenu_lightbox2 {
	min-height:250px;
	height:auto;
	margin:auto;
/* 	margin-top:200px; */
	padding:20px;
	letter-spacing:0.2em;
	font-size:0.8em;
	background-image:url('/images/fond.png');
	background-repeat:repeat-x;
	background-color:#E9E8E3;
	width:500px;
}
#but_close_ligthbox, #but_close_ligthbox2 {
	margin-top:-10px;
	cursor:pointer;
	float:right;
}

#light_box2{
	display:block;
}

/*------------------------------------------------
Page 404
-----------------------------------------------*/
.page_404 
{
	padding :20px;
}
/*------------------------------------------------
Page article
-----------------------------------------------*/
.date_article {
	font-style : italic;
	font-size:0.9em;
}

/*------------------------------------------------
Formulaire de contact
----------------------------------------------*/
#set_contact
{
	margin : 10px 0 0 0;
	width : 590px;
	padding : 0 0 0 15px;
}
#set_contact .ligne_formulaire
{
	clear : both;
	margin : 0 0 10px 0;
}
#set_contact .ligne_formulaire .label
{
	width : 200px;
	height : 18px;
}
.button_envoyer_message_contact
{
	background-color:#9D2C2D;
	color:white;
	height:20px;
	margin:0;
	padding:3px 0 0 0;
	width:100px;
}
.message_confirm
{
	margin : 15px 0 20px 0;
	font-weight : bold;
	text-align : center;
}

#set_contact .off
{
	display : none;
}
/*------------------------------------------------
Page mon compte
----------------------------------------------*/
.credits {
	font-style:italic;
	font-size:0.9em;
	padding-left : 10px;
}
/*liste des avatars*/
#unAvatar {
	width:5000px;
	height:98px;
	position:absolute;
	margin-left:-2254px;
}
#unAvatar .show_avatar {
	float:left;
	width:100px;
	height:98px;
	margin-top:-3px;
	margin-left:-2px;
	cursor:pointer;
}
#unAvatar .masque_projet {
	margin-top:4px;
}
#unAvatar_pro {
	width:5000px;
	height:98px;
	position:absolute;
	margin-left:-2254px;
}
#unAvatar_pro .show_avatar {
	float:left;
	width:100px;
	height:98px;
	margin-top:-3px;
	margin-left:-2px;
	cursor:pointer;
}
#unAvatar_pro .masque_projet {
	margin-top:4px;
}

#appli{
	width:100%;
	position:absolute;
	z-index:1000;
	background-image:url('/images/overlay.png');
	display:none;
	color:white;
	margin:auto;
}

#appli_2{
	height:100%;
	width:100%;
	margin:auto;
}

.textarea_moncompte {
	background-color:#CFCBC3;
	border:1px solid #9D2C2D;
	color:#5E2E2C;
	width:365px;
	height : 125px;
}

.picto_partager
{
	z-index:251;
	position:absolute;
	margin : 111px 0 0 12px;
	margin : 111px 0 0 52px;
}
.picto_ouvrir
{
	z-index:251;
	position:absolute;
	margin : 108px 0 0 60px;
	margin : 108px 0 0 12px;
}
.picto_ouvrir_bis
{
	z-index:251;
	position:absolute;
	margin : 108px 0 0 12px;
	margin : 108px 0 0 60px;
}
.picto_supprimer
{
	z-index:251;
	position:absolute;
	margin : 108px 0 0 105px;
}

/*============================================================
Liste des revendeurs d'un objet
=============================================================*/
.revendeurs
{
	margin : 20px 0 0 0;
}
.revendeur
{
	margin : 0 0 10px 0;
	min-height : 120px;
	
}
.revendeur .libelle
{
	margin : 0 0 0 120px;
	/margin : 0 0 0 30px;
	
}
.revendeur .libelle_prix
{
	font-size : 1.5em;
	font-weight:bold;
	margin : 10px 0 0 120px;
	/margin : 10px 0 0 30px;
	color : #9D2C2D;
}
.revendeur .list_libelle
{
	padding : 5px 0 0 0;
	
	min-height : 110px;
}
.revendeur .libelle_achat
{
	margin : 10px 0 0 120px;
	/margin : 10px 0 0 30px;
}
.titre_revendeur
{
	
	margin-top : 20px;
}
.titre_revendeur h2
{
	font-size:1em;
	padding-bottom : 8px;
	border-bottom: 1px solid #FFFFFF;
}

div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/images/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: white;
	border: 10px solid white;
	
}
a#closeBut {
	position: absolute;
	display: block;
	top: 5px;
	right: 5px;
	width: 15px;
	height: 15px;
	text-indent: -9999em;
	
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	padding-left : 36px;
	padding-top : 5px;
	position: absolute;
	top: 5px;
	left: 10px;
	font-size: 17px;
	color: #0d508d;
	background: url(/images/puce-titre-recherche.png) no-repeat;
	height : 45px;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
	
	margin : 40px 15px 15px 15px;
	margin:0;
	background-color :white;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background: url(/images/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
}
a.nyroModalNext:hover {
	background: url(/images/next.gif) right 20% no-repeat;
}

.tranche_prix
{
	margin : 10px 0 0 0;
}
.cont_art img
{
	margin : 5px;
}
#carrouselContentFlow{
	width:750px;
	overflow:hidden;
}

.ContentFlow{
	width:1295px;
	margin-top:30px;
	margin-left:-270px;
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom:1px solid #FFFFFF;
}

.contributionFleche{
	position:absolute;
	z-index:2;
	width:88px;
	height:71px;
	margin:100px 0px 0px -12px;
	background-image:url('/images/home-contribution-fleche.png');
	background-repeat:no-repeat;
}

.contributionImageVariante{
	position:relative;
	z-index:1;
	width:135px;
	height:109px;
	padding:4px 0px 0px 4px;
	background-image:url('/images/home-contribution-image-fond.png');
	background-repeat:no-repeat;
}

.contributionImageProjet{
	position:relative;
	z-index:1;
	margin:15px 0px 0px 43px;
	width:91px;
	height:74px;
	padding:4px 0px 0px 5px;
	background-image:url('/images/home-contribution-projet-fond.png');
	background-repeat:no-repeat;
}

.contributionTitre{
	color:#9e121b;
	font-size:11px;
	font-weight:bold;
}

.contributionDescriptif{
	color:#5e2e2c;
	font-size:11px;
}

.contributionAuteurLogo{
	width:45px;
	height:45px;
	padding:3px 0px 0px 3px;
	background-image:url('/images/home-contribution-auteur-fond.png');
	background-repeat:no-repeat;
	color:#5e2e2c;
	font-size:11px;
}

.contributionAuteurInfos{
	color:#5e2e2c;
	font-size:11px;
	padding-top:2px;
	padding-left:5px;
}

.carrouselInfos{
	color:#5e2e2c;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.carrouselAuteurLogo{
	width:45px;
	height:45px;
	padding:3px 0px 0px 3px;
	background-image:url('/images/home-contribution-auteur-fond.png');
	background-repeat:no-repeat;
	margin-top:-2px;
	margin-right:5px;
}

.carrouselCommenter{
	color:#5e2e2c;
	font-size:11px;
	text-align:right;
	font-weight:normal;
}

.caption{
	width:305px; 
	height:46px; 
	background:#FFFFFF; 
	margin:auto; 
	position:relative; 
	margin-top:-66px; 
	color:#FF0000; 
	padding-top:2px;
}

.notationHome{
	 position:absolute; 
	 z-index:2000;
	 margin:-18px 0px 0px 5px;
}

.dernierProjetItem{
	width:250px;
	margin-bottom:15px;
	overflow:hidden;
}

.dernierProjetItemDocument{
	width:89px; 
	height:73px; 
	background-image:url('/images/home-contribution-projet-fond.png'); 
	background-repeat:no-repeat;
	padding:3px 0px 0px 5px;
	margin-right:6px;
}

.dernierProjetItemInfos{
	width:150px;
	text-align:left;
}
#txt_bienvenue p
{
	letter-spacing:0;
	font-size:12px;
}
#erreur_condition
{
	display : none;
}
#blHomeRecent
{
	
	min-height : 400px;
	width : 760px;

}

#blHomeRecent .colUn
{
	min-height : 400px;
	width : 120px;
	font-size : 12px;
	
}

#blHomeRecent .colDeux
{
	width : 392px;
}

#blHomeRecent .colTrois
{
	min-height : 400px;
	width : 248px;
	font-size:12px;
}
.newBut
{
	background-color:#9D2C2D;
	tex-align:center;
	padding : 4px 10px 4px 10px;
	font-size : 12px;
}

.newBut a
{
	color : white
}
.puceRougeNnTitre
{
	color : #9D2C2D;
	font-weight : bold;
	font-size:0.9em;
}

.puceMarronNnTitre
{
	background-position: 0 10px;
	background-repeat: no-repeat;
	color: #5E2E2C;
	
	font-weight: bold;

}
.puceMarronNnTitre a
{
	color: #5E2E2C;
}
#galPlusRec
{
	width : 760px;
	height : 60px;
	background-color: #B2A99D;
	margin-top : 10px;
	margin-bottom : 10px;
	
}
#flG
{
	position : absolute;
	z-index:5;
	margin : 20px 0px 0px 0px;
}

#flD
{
	position : absolute;
	z-index:5;
	margin : 20px 0px 0px 749px;
}


#flGGal
{
	position : absolute;
	z-index:5;
	margin : 20px 0px 0px 0px;
}

#flDGal
{
	position : absolute;
	z-index:5;
	margin : 20px 0px 0px 749px;
}

#galPlusRec .uneImg
{
	margin : 0 5px 0 5px;
	background-color: #9B3769;
	
	padding-bottom : 3px;
}

#galPlusRec .fullGal
{
	width : 720px;
	
	margin : 0px 0 0 20px;
	overflow : hidden;
	padding-top : 4px;
}
#galPlusRec .feinte
{
	width : 8000px;
	
	
}

