body, p, ul, ol, h1, h2, h3, h4, h5, form, input, textarea, select, table {
	margin:0;
	padding:0;
	font-family: Arial, sans-serif;
	color: #2f0d05;
	line-height: 1.2em;
}

body {
	text-align: center;
	background: #321913;
}
body, p, ul, table, td, th, form, input, select, option, textarea {
	font-size: 12px;
	line-height: 1.2em;
}
input, textarea {
	font-size: inherit;
}
img {
	border: 0;
}
a:link, a:visited {
	color: #2f0d05;
	text-decoration: none;
}
a:hover, a:active {
	color: #2f0d05;
	text-decoration: none;
}

#page {
	position: relative;
	width: 990px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/fd-page.png) repeat-y;
	overflow: hidden;
	padding: 0 17px;
}

#layerLoader {
	position: absolute;
	width: 1024px;
	height: 100%;
	margin: 0 auto;
	top: 0;
	left: 0;
	text-align: left;
	background-color: #fff;
	overflow: hidden;
	z-index: 120;
}

.clear {
	clear: both;
	height: 8px;
	line-height: 5px;
	font-size:5px;
}
.txt-right {
	text-align: right;
}
.txt-left {
	text-align: left;
}
.txt-center {
	text-align: center;
}
.right {
	float: right;
}
.left {
	float: left;
}
a, input {
	position: relative;	
}

/************************************************************
	ENTETE & PIED
************************************************************/
#top {
	background: url(../images/fd-entete.png) no-repeat;
	height: 29px;
	margin: 0 0 0 -17px;
	width: 1017px;

	position: absolute;
	z-index: 110;
}

/*** entete ***/
#entete {
	height: 33px;
	margin: 0 0 0 -17px;
	width: 1017px;
	padding-top: 29px;
	position: relative;
	z-index: 90;
}
#entete .logo {
	position: absolute;
	top: 20px;
	left: 17px;
	z-index: 90;
	height: 122px;
}
#entete ul {
	font-size: 14px;
	padding: 2px 0 0 290px;
}
#entete li {
	list-style-type: none;
	float: left;
	padding-left: 22px;
	background: url(../images/puce-menu.png) no-repeat 7px 5px;
}
#entete li.first {
	background: none;
}
#entete ul a:link, #entete ul a:visited {
	text-decoration: none;
	color: #ffefcf;
	padding: 3px 5px;
}
#entete ul a.on:link, #entete ul a.on:visited,
#entete ul a:hover, #entete ul a:active {
	text-decoration: none;
	color: #321913;
	background: #f8e8c9;
}

#bottom{
	background: url(../images/fd-pied.png) no-repeat 0% 100%;
	height: 40px;
	margin: 0 0 0 -17px;
	width: 1017px;
}

#bigBottom {
	padding-left: 40px;
}

#bigBottom .btn-espace, #bigBottom .btn-contact {
	background: #f8e8c9;
	float: left;
	width: 136px;
	padding: 3px 0;
	text-align: center;
}
#bigBottom form.localiser {
	position: relative;
	margin: 0 96px 0 100px;
	background: url(../images/fd-localiser.png) no-repeat 50% 25px #f8e8c9;
	float: left;
	width: 444px;
	height: 54px;
	padding: 3px 0 0 0;
}
#bigBottom form.localiser h3 {
	text-align: center;
	font-size: 12px;
	padding-top: 2px;
	font-weight: normal;
	height: 30px;
}

#bigBottom form.localiser a {
	position: absolute;
	top: 5px;
	right: 5px;
}

#bigBottom form.localiser input.input-txt {
	margin: 0 0 0 10px;
	padding: 0 5px;
	color: #63241b;
	font-weight: bold;
	font-size: 11px;
	width: 365px;
}
#bigBottom form.localiser input.submit {
	margin: 0 0 0 10px;
	padding: 0 2px;
	color: #f8e8c9;
	border: 0px;
	background: #321913;
}

/*** pied ***/
#pied {
	padding-left: 40px;
	padding-bottom: 0px;
	margin-bottom: -21px;
}


#pied ul, #pied ul a {
	font-size: 10px;
	color: #896030;
}
#pied ul {
	clear: both;
	padding: 6px 65px 0 0;
}
#pied li {
	list-style-type: none;
	float: right;
	text-align: center;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	background: #321913;
	border-right: 1px #896030 solid;
}
#pied li.first {
	border: 0;
}

/************************************************************
	CONTENU
************************************************************/
#content {
	width: 987px;
	clear: both;
	position: relative;
	overflow: hidden;
	height: 800px;
}

#contenu {
	height: 616px;
	/*padding: 0 0 0 17px;*/
	padding: 0 0 0 0px;
	width: 987px;
	clear: both;
	position: relative;
	overflow: hidden;
}
.ombre-visuel {
	position: absolute;
	width: 987px;
	height: 616px;
	background: url(../images/fd-ombre.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-ombre.png', sizingMethod='scale'); */
	
	top: 0;
	/*left: 17px;*/
}
/*** carte localiser ***/
#localiser {
	position: absolute;
	z-index:70;
	top: 262px;
	left: 276px;
	text-align: center;
	/*padding: 7px 0 0 0;*/
	width: 444px;
	height: 409px;
	background: url(../images/fd-localiser-googlemap.png) repeat-x 0% 100% #f8e8c9;
	height: 0px;
	overflow: hidden;
}

/*** barres de scroll ***/
#scrollbar_track, #scrollbar_track1, #scrollbar_track2, #scrollbar_track3, #scrollbar_track4, #scrollbar_track5, #scrollbar_track6, #scrollbar_track7, #scrollbar_track8, #scrollbar_track9, #scrollbar_track10 {
	position: absolute;
	right: 0px;
	width: 9px;
	height: 100%;

}

#scrollbar_track_mentions {
     position:absolute;
     top:35px;
     right:15px;
     height:500px;
     width:9px;
     background-color:transparent;
	 background: url(../images/fd-scroll-brun.png) repeat-y 4px 0px;
 }

#scrollbar_track_list {
     position:absolute;
     top:15px;
     right:15px;
     height:390px;
     width:9px;
     background-color:transparent;
	 background: url(../images/fd-scroll-brun.png) repeat-y 4px 0px;
 }

 #scrollbar_handle_list {
     width:9px;
     background-color:#412925;
     cursor:move;
}






 #scrollbar_track_mentions #scrollbar_handle {
     width:9px;
     background-color:#412925;
     cursor:move;
}

#scrollbar_handle, #scrollbar_handle1, #scrollbar_handle2, #scrollbar_handle3, #scrollbar_handle4, #scrollbar_handle5, #scrollbar_handle6, #scrollbar_handle7, #scrollbar_handle8, #scrollbar_handle9, #scrollbar_handle10 {
	width: 9px;
/*	height: 40%;*/
	position: absolute;
	top: 20%;
	cursor: pointer;
}

.scroll-color-bordeau #scrollbar_track, .scroll-color-bordeau #scrollbar_track1, .scroll-color-bordeau #scrollbar_track2, .scroll-color-bordeau #scrollbar_track3, .scroll-color-bordeau #scrollbar_track4, .scroll-color-bordeau #scrollbar_track5, .scroll-color-bordeau #scrollbar_track6, .scroll-color-bordeau #scrollbar_track7, .scroll-color-bordeau #scrollbar_track8, .scroll-color-bordeau #scrollbar_track9, .scroll-color-bordeau #scrollbar_track10,
.scroll-color-brun #scrollbar_track, .scroll-color-brun #scrollbar_track1, .scroll-color-brun #scrollbar_track2, .scroll-color-brun #scrollbar_track3, .scroll-color-brun #scrollbar_track4, .scroll-color-brun #scrollbar_track5, .scroll-color-brun #scrollbar_track6, .scroll-color-brun #scrollbar_track7, .scroll-color-brun #scrollbar_track8, .scroll-color-brun #scrollbar_track9, .scroll-color-brun #scrollbar_track10 {
	background: url(../images/fd-scroll-brun.png) repeat-y 4px 0px;

}
.scroll-color-beige #scrollbar_track, .scroll-color-beige #scrollbar_track1, .scroll-color-beige #scrollbar_track2, .scroll-color-beige #scrollbar_track3, .scroll-color-beige #scrollbar_track4, .scroll-color-beige #scrollbar_track5, .scroll-color-beige #scrollbar_track6, .scroll-color-beige #scrollbar_track7, .scroll-color-beige #scrollbar_track8, .scroll-color-beige #scrollbar_track9, .scroll-color-beige #scrollbar_track10 {
	background: url(../images/fd-scroll-beige.png) repeat-y 4px 0px;

}
.scroll-color-brun #scrollbar_handle, .scroll-color-brun #scrollbar_handle1, .scroll-color-brun #scrollbar_handle2, .scroll-color-brun #scrollbar_handle3, .scroll-color-brun #scrollbar_handle4, .scroll-color-brun #scrollbar_handle5, .scroll-color-brun #scrollbar_handle6, .scroll-color-brun #scrollbar_handle7, .scroll-color-brun #scrollbar_handle8, .scroll-color-brun #scrollbar_handle9, .scroll-color-brun #scrollbar_handle10 {
	background: #412925;
}
.scroll-color-beige #scrollbar_handle, .scroll-color-beige #scrollbar_handle1, .scroll-color-beige #scrollbar_handle2, .scroll-color-beige #scrollbar_handle3, .scroll-color-beige #scrollbar_handle4, .scroll-color-beige #scrollbar_handle5, .scroll-color-beige #scrollbar_handle6, .scroll-color-beige #scrollbar_handle7, .scroll-color-beige #scrollbar_handle8, .scroll-color-beige #scrollbar_handle9, .scroll-color-beige #scrollbar_handle10 {
	background: #ffefcf;
}
.scroll-color-bordeau #scrollbar_handle, .scroll-color-bordeau #scrollbar_handle1, .scroll-color-bordeau #scrollbar_handle2, .scroll-color-bordeau #scrollbar_handle3, .scroll-color-bordeau #scrollbar_handle4, .scroll-color-bordeau #scrollbar_handle5, .scroll-color-bordeau #scrollbar_handle6, .scroll-color-bordeau #scrollbar_handle7, .scroll-color-bordeau #scrollbar_handle8, .scroll-color-bordeau #scrollbar_handle9, .scroll-color-bordeau #scrollbar_handle10 {
	background: #94374b;
}


.bloc-scroll {
	position: relative;
}
.contenu-scroll {
	overflow: hidden;
	position:relative;
	height: 100%;
}


/************************************************************
	PAGES ANNEXES
************************************************************/
#page-annexe {
	position: absolute;
	background: url(../images/fd-page-annexe.png) no-repeat;
	width: 987px;
	height: 750px;
	/*height: 717px;*/
	z-index:100;
	top: 20px;
	/*left: 17px;*/

/*	top: 0px;
	left: 0px;*/
/*	padding: 24px 10px 0 10px; */
	padding: 0px 0px 0 0px;
}

#page-annexe .fermer {
	text-align: right;
	height: 105px;
	padding-right: 15px;
}

#contenu-pro .fermer {
	position: absolute;
	top: 60px;
	right: 40px;
	z-index:	50;
}

#page-annexe h2 {
	font-family: "Times New Roman", Times, serif;
	background: url(../images/ligne-beige.png) no-repeat 50% 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-weight: normal;
	color: #fcf2d6;
	font-size: 19px;
}


#page-annexe p {
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	font-weight: normal;
	color: #fcf2d6;
	font-size: 15px;
}

#page-annexe a {
	color: #fcf2d6;
	text-decoration: underline;
}

/************************************************************
	ESPACE PRO
************************************************************/
#entete-pro {
/*	background: url(../images/fd-entete.png) no-repeat; */
	padding: 0px 0 0 0px;
}
#entete-pro .fd {
	background: url(../images/fd-espace-pro.png) no-repeat;
	padding: 24px 10px 0 10px;
	height: 112px;
}
#contenu-pro {
	/*background: url(../images/fd-espace-pro.png) no-repeat 0px -136px;*/
	height: 678px;
/*	padding-left: 17px; */
	width: 987px;
	overflow: hidden;
}
#entete-pro .fermer {
	float: right;
	height: auto;
	padding-right: 15px;
}
#entete-pro h1 {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	color: #ffefcf;
	font-size: 28px;
	height: 57px;
	font-weight: normal;
}
#entete-pro h1 span {
	background: url(../images/puce-beige.png) no-repeat 0px 15px;
}
#entete-pro h1 span span {
	padding: 0 18px;
	background: url(../images/puce-beige.png) no-repeat 100% 15px;
}
#entete-pro .bonjour {
	float: left;
	width: 200px;
	line-height: 30px;
}
#entete-pro ul {
	float: left;
}
#entete-pro li {
	float: left;
	list-style-type: none;
	background: url(../images/fd-menu-pro.png) no-repeat 0% 100%;
	line-height: 30px;
	height: 32px;
	padding: 0 6px 0 7px;
}
#entete-pro li.first {
	background: none;
}
#entete-pro a:link, #entete-pro a:visited {
	padding: 6px 20px;
}
#entete-pro li a.on:link, #entete-pro li a.on:visited,
#entete-pro li a:hover, #entete-pro li a:active {
	background: #5e2219;
	color: #ffefcf;
}


/*** acces pro ***/
form.acces-pro {
	margin: 0 auto;
	width: 270px;
	padding-top: 65px;
}
form.acces-pro input.input-txt {
	float: right;
	width: 130px;
}
form.acces-pro li {
	font-size: 14px;
	height: 40px;
	list-style-type: none;
	padding-left: 16px;
	background: url(../images/puce-beige.png) no-repeat 0px 4px;
}
form.acces-pro li.submit {
	text-align: right;
	background: none;
}
form.acces-pro label strong {
	color: #fcf2d6;
}

/************************************************************
	PRO : RESEAU
************************************************************/

.espace-reseau {
	/*background: url(../images/fd-actualites.png) no-repeat;*/
	margin: 75px auto 0 auto;
	height: 550px;
	width: 855px;
	padding: 30px 0 0 12px;
	position: relative;
}
.espace-reseau .last-actu {
	width: 719px;
	height: 219px;
	background: #ffefcf;
	margin-bottom: 9px;
}
.espace-reseau .last-actu .visu {
	float: left;
	padding: 8px 0 0 8px;
	width: 330px;
}
.espace-reseau .last-actu h2 {
	float: left;
	width: 373px;
	text-align: center;
	font-size: 14px;
	padding: 12px 0;
	background: url(../images/ligne-brun.png) no-repeat 50% 100%;
	margin-bottom: 12px;
}
.espace-reseau .last-actu .bloc-scroll {
	float: left;
	width: 373px;
	height: 130px;
}
.espace-reseau .last-actu .contenu-scroll {
	width: 355px;
}
.espace-reseau .liste-actus {
	float: left;
	width: 307px;
	height: 258px;
	background: #968682;
}
.espace-reseau .liste-actus h2 {
	color: #ffefcf;
	font-size: 14px;
	text-align: center;
	padding-top: 7px;
	height: 30px;
	background: url(../images/fd-titre-autres-actus.png) no-repeat 50% 0%
}
.espace-reseau .liste-actus .contenu {
	margin: 0 6px;
	background:#ffefcf;
	padding: 15px 0 15px 5px;
}
.espace-reseau .liste-actus .bloc-scroll {
	height: 200px;
	width: 260px;
}
.espace-reseau .liste-actus .contenu-scroll {
	width: 260px;
}
.espace-reseau .liste-actus li {
	padding-left: 15px;
	background: url(../images/puce-brun.png) no-repeat 0px 3px;
	list-style-type: none;
}
.espace-reseau .agenda {
	float: left;
	width: 403px;
	margin-left: 10px;
	background: url(../images/fd-agenda.png) no-repeat 7px 7px #968682;
}
.espace-reseau .agenda h2 {
	height: 24px;
	color: #ffefcf;
	padding-top: 12px;
	text-align: center;
	font-size: 14px;
}
.espace-reseau .agenda h3 {
	height: 36px;
	font-size: 14px;
	font-weight: normal;
	padding-top: 3px;
	text-align: center;
}
.espace-reseau .agenda h3 img {
	vertical-align: middle;
	margin: 0 10px;
}
.espace-reseau .agenda table, .espace-reseau .agenda td, .espace-reseau .agenda th {
	margin: 0;
	padding:0;
	border-collapse: collapse;
	border-spacing: 0;
}
.espace-reseau .agenda table {
	width: 215px;
	margin: 0 auto;
}
.espace-reseau .agenda td, .espace-reseau .agenda th {
	border-bottom: 2px #321913 solid; 
	border-right: 5px #321913 solid; 
	text-align: center;
	background: #ffefcf;
	font-weight: normal;
	height: 26px;
}
.espace-reseau .agenda td.on {
	background: #968682;
	color: #ffefcf;
}
.espace-reseau .agenda td a {
	color: #ffefcf;
}
.espace-reseau .agenda .info-agenda {
	position: absolute;
	background: url(../images/fd-agenda-infos.png) no-repeat !important;
	width: 141px;
	height: 50px;
	margin-left: 10px;
	text-align: center;
	padding: 12px 12px 0 5px;
	color: #ffefcf;
	z-index: 2;
	margin-top: -52px;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-agenda-infos.png', sizingMethod='image'); */
}
.espace-reseau .actualites {
	float: left;
	width: 739px;
	border-right: 2px #f2e2c3 solid;
}
.espace-reseau .suivre-actualites {
	float: left;
	width: 220px;
	padding-top: 0px;
}
.espace-reseau .suivre-actualites h2 {
	color: #ffefcf;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 20px;
	padding: 15px 0 20px 0;
	background: url(../images/fd-titre-suivre-actu.png) no-repeat 50% 18px;
}
.espace-reseau .suivre-actualites .journal li {
	list-style-type: none;
	background: url(../images/fd-date-journal.png) no-repeat 50% 0%;
	padding: 6px 0 0 0;
	height: 42px;
	text-align: center;
	width: 197px;
	font-weight: bold;
}
.espace-reseau .suivre-actualites .newsletter {
	padding-bottom: 20px;
	background: url(../images/ligne-beige2.png) no-repeat 50% 100%;

}
.espace-reseau .suivre-actualites .newsletter li {
	height: 40px;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
}
.espace-reseau .suivre-actualites li.inscrire {
	background: url(../images/fd-btn-inscrire.png) no-repeat 50% 0%;
}
.espace-reseau .suivre-actualites li.desinscrire {
	background: url(../images/fd-btn-desinscrire.png) no-repeat 50% 0%;
}
.espace-reseau .suivre-actualites .bloc-scroll {
	height: 190px;
	padding-left: 10px;
	width: 213px;
}
.espace-reseau .suivre-actualites .contenu-scroll {
	width: 209px;
}

/************************************************************
	PRO : MA FICHE
************************************************************/

#ssmenu-fiche {
	height: 70px;
	padding-left: 5px;
}
#ssmenu-fiche li {
	float: left;
	list-style-type: none;
	background: url(../images/puce-brun.png) no-repeat 0px 18px;
	padding: 15px 3px 0 10px;
}
#ssmenu-fiche li.first {
	background: none;
}
#ssmenu-fiche a:link, #ssmenu-fiche a:visited {
	padding: 0 8px 6px 8px;
	float: left;
}
#ssmenu-fiche a.on:link, #ssmenu-fiche a.on:visited,
#ssmenu-fiche a:hover, #ssmenu-fiche a:active {
	background: url(../images/fd-ssmenu-fiche.png) repeat-x 0% 100%;
}

.espace-fiche .etape1 {
	padding-top: 95px;
}
.espace-fiche .etape1 li {
	padding-left:16px;
	background: url(../images/puce-brun.png) no-repeat 0 4px;
}
.espace-fiche .etape1 li  {
	list-style-type: none;
	font-size: 14px;
}
.espace-fiche .etape1 .col1 {
	float: left;
	width: 380px;
	padding: 0 30px;
	height: 320px;
}
.espace-fiche .etape1 .col1 li {
	height: 36px;
}
.espace-fiche .etape1 .col1 input {
	float: right;
}
.espace-fiche .etape1 .col1 .input-txt {
	width: 200px;
}
.espace-fiche .etape1 .col1 .input-txt-small {
	width: 70px;
}
.espace-fiche .etape1 .col2 {
	float: left;
	width: 530px;
}
.espace-fiche .etape1 .col2 .input-txt {
	width: 148px;
	margin: 0 5px;
}
.espace-fiche .etape1 .col2 .input-txt-small {
	width: 55px;
	margin: 0 5px;
}
.espace-fiche .etape1 .col2 li, .espace-fiche .etape1 .col2 li div {
	text-align: right;
}
.espace-fiche .etape1 .col2 li div {
	padding-top: 10px;
}
.espace-fiche .etape1 .col2 li.marge {
	margin-top: 55px;
	padding-bottom: 20px;
}
.espace-fiche .etape1 .col2 li.btn {
	border-top: 1px #352512 solid;
	background: none;
	text-align: left;
	padding: 10px 0 0 0;
}
.espace-fiche .etape1 .col2 li.btn input {
	float: right;
	margin: 8px;
}
.espace-fiche .etape1 .col2 li.btn label {
	display: block;
	float: left;
	color: #fcf2d6;
	background: #352512;
	padding: 4px 6px;
}
.espace-fiche .etape1 .col2 li div span {
	padding: 0 5px;
}
.espace-fiche .suivant {
	text-align: center;
	color: #fcf2d6;
	background: url(../images/fd-btn-etape-suivante.png) no-repeat 50% 0%;
	height: 45px;
	padding-top: 22px;
}
.espace-fiche .suivant input {
	margin:0;
	/*padding:;*/
	font-weight: bold;
	color: #fcf2d6;
	border:0;
	background: none;
	cursor: pointer;

}
.espace-fiche form p.infos {
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	padding: 12px 0;
	background: url(../images/ligne-brun.png) no-repeat 50% 100%;
	margin-bottom: 40px;
}
.espace-fiche form.etape2 p.infos {
	padding-top: 30px;
}

.espace-fiche .etape2 ul.col1, .espace-fiche .etape3 ul.col1 {
	width: 395px;
	padding: 0 60px 0 87px;
	float: left;
	height: 297px;
}
.espace-fiche .etape2 .col1 li, .espace-fiche .etape3 .col1 li {
	padding: 0 0 20px 16px;
	background: url(../images/puce-brun.png) no-repeat 0 4px;
	list-style-type: none;
}
.espace-fiche .etape2 p.col2 {
	width: 365px;
	float: left;
	text-indent: 16px;
	padding: 0 0 30px 0;
	background: url(../images/puce-brun.png) no-repeat 0 4px;
	border-bottom: 1px #352512 solid;
}
.espace-fiche .etape2 p.col2 input {
	margin-top: 10px;
}
.espace-fiche .etape2 .col1 input, .espace-fiche .etape3 .col1 input {
	width: 320px;
	float: right;
}

.espace-fiche .etape3 .col1 li.submit {
	list-style: none;
	background: none;
}
.espace-fiche .etape3 .col1 li.submit input {
	width: auto;
	float: right;
}

.espace-fiche .etape2 textarea, .espace-fiche .etape3 textarea {
	float: right;
	vertical-align: top;
	height: 185px;
	width: 325px;
}
.espace-fiche .etape2 ul.col1, .espace-fiche .etape3 ul.col1, .espace-fiche .etape2 p.col2 {
	font-size: 14px;
}
.espace-fiche .etape2 p.col2 .mention {
	display: block;
	font-size: 11px;
	padding-top: 30px;
	line-height: 1.1em;
	text-indent: 0;
}
.espace-fiche .etape3 .col2 {
	float: left;
	width: 254px;
	height: 225px;
	padding-left: 16px;
	background: url(../images/ligne-beige3.png) no-repeat 50% 210px #2d0d05;
}
.espace-fiche .etape3 .col2, .espace-fiche .etape3 .col2 p, .espace-fiche .etape3 .col2 h2, .espace-fiche .etape3 .col2 h3, .espace-fiche .etape3 .col2 h3 a {
	color: #ffefcf;
}
.espace-fiche .etape3 .col2 p, .espace-fiche .etape3 .col2 ul {
	font-size: 11px;
}
.espace-fiche .etape3 .col2 h2 {
	font-size: 13px;
	text-align: center;
	padding-top: 10px;
	margin-right: 16px;
	height: 33px;
	background: url(../images/ligne-beige3.png) no-repeat 50% 34px;
}
.espace-fiche .etape3 .col2 h3 {
	padding: 0 0 3px 16px;
	font-size: 13px;
	background: url(../images/fd-liste-actu-off.png) no-repeat 0px 1px;
}
.espace-fiche .etape3 .col2 .on h3 {
	background: url(../images/fd-liste-actu-on.png) no-repeat 0px 1px;
}
.espace-fiche .etape3 .col2 .contenu {
	display: none;
}
.espace-fiche .etape3 .col2 .on .contenu {
	display: block;
}
.espace-fiche .etape3 .col2 li {
	padding-bottom: 4px;
}
.espace-fiche .etape3 p.actions {
	text-align: center;
	padding-top: 3px;
}
.espace-fiche .etape3 p.actions a:link, .espace-fiche .etape3 p.actions a:visited, .espace-fiche .etape3 p.actions a:hover, .espace-fiche .etape3 p.actions a:active {
	text-decoration: underline;
	color: #cf751c;
}
.espace-fiche .etape3 .bloc-scroll {
	width: 246px;
	height: 150px;
}
.espace-fiche .etape3 .contenu-scroll {
	width: 220px;
}
.espace-fiche form.etape5 p.infos {
	background: none;
	margin-bottom: 20px;
}
.espace-fiche .etape5 .col {
	height: 299px;
	width: 280px;
	text-align: center;
	float: left;
}
.espace-fiche .etape5 .first-col {
	padding-left: 75px;
}
.espace-fiche .etape5 .visu {
	height: 223px;
	background: url(../images/ligne-brun.png) no-repeat 50% 213px;
}
.espace-fiche .etape5 .preview {
	background: url(../images/fd-btn-previsualisez.png) no-repeat 50% 0%;
	line-height: 25px;
	height: 38px;
}
.espace-fiche .etape5 .preview a {
	color: #fcf2d6;
}
.espace-fiche .etape5 .select label {
	background: url(../images/puce-brun.png) no-repeat 0px 50%;
	padding-left: 12px;
}
.espace-fiche .etape5 .select input {
	vertical-align: middle;
}


.espace-fiche .etape6 .infos {
	background: none;
}
.espace-fiche .etape6 ul {
	width: 325px;
	padding-left: 330px;
}
.espace-fiche .etape6 li {
	padding: 0 0 20px 16px;
	background: url(../images/puce-brun.png) no-repeat 0 4px;
	list-style-type: none;
}
.espace-fiche .etape6 .input-txt {
	float: right;
	width: 150px;
}
.espace-fiche .etape6  .submit {
	text-align: right;
	padding-left: 500px;
	width: 150px;
}
.espace-fiche .etape6  .submit p {
	border-top: 1px #392621 solid;
	padding-top: 15px;
}
.espace-fiche .etape6  .submit input {
	margin:0;
	font-weight: bold;
	color: #fcf2d6;
	border:0;
	background: url(../images/fd-btn-previsualisez.png) no-repeat 50% 50%;
	padding: 10px 0;
	width: 120px;
	cursor: pointer;
}


/************************************************************
	PREVIEW FICHES
************************************************************/

#fiche-preview {
	position: absolute;
	margin: 20px 0 0 240px;
	top: 0;
	width: 526px;
	height: 716px;
	border-color: #2d0d05;
	border-style: solid;
	padding-left:10px;
	border-width: 1px 3px;
	z-index: 90;
}
#fiche-preview .fermer {
	height: 32px;
	text-align: right;
	padding: 10px 10px 0 0;
}
#fiche-preview .visu {
	width: 275px;
	float: left;
}
#fiche-preview h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 15px;
}
#fiche-preview .coordonnees {
	text-align: center;
	float: left;
	width: 250px;
}
#fiche-preview .coordonnees address {
	font-style:normal;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	padding-bottom: 15px;
	margin-bottom: 15px;
	background: url(../images/ligne-brun2.png) no-repeat 50% 100%;
}
#fiche-preview .coordonnees p {
	font-size: 14px;
}
#fiche-preview .bloc-intro {
	width:515px;
	height: 205px;
}
#fiche-preview .bloc-intro h2 {
	text-align: center;
	padding-top: 12px;
	height: 55px;
	font-size: 14px;
}
#fiche-preview .bloc-intro h2 .auteur {
	font-weight: normal;
	font-size: 13px;
}
#fiche-preview .bloc-intro .bloc-scroll {
	padding-left: 12px;
	width: 485px;
	height: 100px;
}
#fiche-preview .bloc-intro .contenu-scroll {
	width: 466px;
}




#fiche-preview .bloc-introDefault {
	width:515px;
	height: 405px;
}
#fiche-preview .bloc-introDefault h2 {
	text-align: center;
	padding-top: 12px;
	height: 55px;
	font-size: 14px;
}
#fiche-preview .bloc-introDefault h2 .auteur {
	font-weight: normal;
	font-size: 13px;
}
#fiche-preview .bloc-introDefault .bloc-scroll {
	padding-left: 12px;
	width: 485px;
	height: 300px;
}
#fiche-preview .bloc-introDefault .contenu-scroll {
	width: 466px;
}





#fiche-preview .bloc-actus {
	width: 231px;
	height: 232px;
	float: left;
	padding: 0 0 0 18px;
	margin-right: 18px;
}
#fiche-preview .bloc-actus li, #fiche-preview .bloc-carte li {
	list-style-type: none;
	padding-bottom: 3px;
}
#fiche-preview .bloc-actus li p, #fiche-preview .bloc-carte li p {
	display: none;
	font-size: 11px;
}
#fiche-preview .bloc-actus h3, #fiche-preview .bloc-carte h3 {
	padding: 0 2px 0 16px;
	font-size: 13px;
}
#fiche-preview .bloc-actus li.on p, #fiche-preview .bloc-carte li.on p {
	display: block;
}
#fiche-preview .bloc-actus h2, #fiche-preview .bloc-carte h2 {
	text-align: center;
	padding: 12px 20px 0 0;
	height: 48px;
	font-size: 14px;
}
#fiche-preview .bloc-actus .bloc-scroll, #fiche-preview .bloc-carte .bloc-scroll {
	width: 220px;
	height: 140px;
}
#fiche-preview .bloc-actus .contenu-scroll, #fiche-preview .bloc-carte .contenu-scroll {
	width: 205px;
}
#fiche-preview .bloc-carte {
	width: 230px;
	height: 232px;
	float: left;
	padding: 0 0 0 18px;
}
#fiche-preview .bloc-contact {
	background: url(../images/fd-fiche1-bloc4.png) no-repeat;
	width: 248px;
	height: 42px;
	margin: 0 auto;
	font-size: 11px;
	text-align: center;
	line-height: 1.1em;
	color: #ffefcf;
	padding-top: 5px;
}



.fiche-style1 {
	background: url(../images/fd-fiche-style1.png) no-repeat #f4ead5;
}
#fiche-preview.fiche-style1 .bloc-intro {
	background: url(../images/fd-fiche1-bloc1.png) no-repeat;
}
#fiche-preview.fiche-style1 .bloc-intro h2 {
	color: #f0e0c1;
}
#fiche-preview.fiche-style1 .bloc-intro .contenu-scroll, #fiche-preview.fiche-style1 .bloc-intro p {
	color: #f0e0c1;
}
#fiche-preview.fiche-style1 .bloc-actus {
	background: url(../images/fd-fiche1-bloc2.png) no-repeat;
}
#fiche-preview.fiche-style1 .bloc-actus h2, #fiche-preview.fiche-style1 .bloc-carte h2,
#fiche-preview.fiche-style1 .bloc-actus li p, #fiche-preview.fiche-style1 .bloc-carte li p,
#fiche-preview.fiche-style1 .bloc-actus h3 a, #fiche-preview.fiche-style1 .bloc-carte h3 a {
color: #ffefcf;
}
#fiche-preview.fiche-style1 .bloc-actus h3, #fiche-preview.fiche-style1 .bloc-carte h3 {
	color: #ffefcf;
	background: url(../images/fd-liste-actu-off.png) no-repeat 0px 1px;
}
#fiche-preview.fiche-style1 .bloc-actus .on h3, #fiche-preview.fiche-style1 .bloc-carte .on h3 {
	background: url(../images/fd-liste-actu-on.png) no-repeat 0px 1px;
}
#fiche-preview.fiche-style1 .bloc-carte {
	background: url(../images/fd-fiche1-bloc3.png) no-repeat;
}

.fiche-style3 {
	background: url(../images/fd-fiche-style3.png) no-repeat #2d0d05;
}
.fiche-style3 h1, .fiche-style3 address, .fiche-style3 .coordonnees p {
	color: #fcf2d6;
}
#fiche-preview.fiche-style3 .bloc-intro h2 {
	color: #2d0d05;
}
#fiche-preview.fiche-style3 .coordonnees address {
	background: url(../images/ligne-beige4.png) no-repeat 50% 100%;
}
#fiche-preview.fiche-style3 .bloc-intro {
	background: url(../images/fd-fiche3-bloc1.png) no-repeat;
}

#fiche-preview.fiche-style3 .bloc-introDefault {
	background: url(../images/fd-fichedefault-bloc1.png) no-repeat;
}


#fiche-preview.fiche-style3 .bloc-actus {
	background: url(../images/fd-fiche3-bloc2.png) no-repeat;
}
#fiche-preview.fiche-style3 .bloc-actus h2, #fiche-preview.fiche-style3 .bloc-carte h2,
#fiche-preview.fiche-style3 .bloc-actus li p, #fiche-preview.fiche-style3 .bloc-carte li p,
#fiche-preview.fiche-style3 .bloc-actus h3 a, #fiche-preview.fiche-style3 .bloc-carte h3 a {
	color: #ffefcf;
}
#fiche-preview.fiche-style3 .bloc-actus h3, #fiche-preview.fiche-style3 .bloc-carte h3 {
	color: #ffefcf;
	background: url(../images/fd-liste-actu-off.png) no-repeat 0px 1px;
}
#fiche-preview.fiche-style3 .bloc-actus .on h3, #fiche-preview.fiche-style3 .bloc-carte .on h3 {
	background: url(../images/fd-liste-actu-on.png) no-repeat 0px 1px;
}
#fiche-preview.fiche-style3 .bloc-carte {
	background: url(../images/fd-fiche3-bloc3.png) no-repeat;
}



.fiche-style2 {
	background: url(../images/fd-fiche-style2.png) no-repeat #922d45;
}
#fiche-preview.fiche-style2 .visu {
	height: 175px;
}
.fiche-style2 h1, .fiche-style2 address, .fiche-style2 .coordonnees p {
	color: #fcf2d6;
}
#fiche-preview.fiche-style2 .coordonnees address {
	background: url(../images/ligne-beige4.png) no-repeat 50% 100%;
}
#fiche-preview.fiche-style2 .bloc-actus {
	background: url(../images/fd-fiche2-bloc2.png) no-repeat;
	padding-bottom: 17px;
	margin-right: 0;
}
#fiche-preview.fiche-style2 .bloc-actus h2,
#fiche-preview.fiche-style2 .bloc-actus li p, 
#fiche-preview.fiche-style2 .bloc-actus h3 a {
	color: #3a231f;
}
#fiche-preview.fiche-style2 .bloc-carte h2,
#fiche-preview.fiche-style2 .bloc-carte li p,
#fiche-preview.fiche-style2 .bloc-carte h3 a {
	color: #ffefcf;
}
#fiche-preview.fiche-style2 .bloc-actus h3 {
	background: url(../images/fd-liste-actu2-off.png) no-repeat 0px 1px;
}
#fiche-preview.fiche-style2 .bloc-carte h3 {
	color: #ffefcf;
	background: url(../images/fd-liste-actu-off.png) no-repeat 0px 1px;
}
#fiche-preview.fiche-style2 .bloc-actus .on h3 {
	background: url(../images/fd-liste-actu2-on.png) no-repeat 0px 1px;
}
#fiche-preview.fiche-style2 .bloc-carte .on h3 {
	background: url(../images/fd-liste-actu-on.png) no-repeat 0px 1px;
}
#fiche-preview.fiche-style2 .bloc-carte {
	background: url(../images/fd-fiche2-bloc3.png) no-repeat;
}
#fiche-preview.fiche-style2 .bloc-intro {
	background: url(../images/fd-fiche2-bloc1.png) no-repeat;
	width:248px;
	height: 414px;
}
#fiche-preview.fiche-style2 .bloc-intro h2 {
	text-align: right;
	padding-right: 10px;
	height: 65px;
}
#fiche-preview.fiche-style2 .bloc-intro .bloc-scroll {
	padding-left: 12px;
	width: 226px;
	height: 290px;
}
#fiche-preview.fiche-style2 .bloc-intro .contenu-scroll {
	width: 205px;
}
#fiche-preview.fiche-style2 .bloc-contact {
	margin: 20px 0 0 0;
}
#fiche-preview.fiche-style2 .col1 {
	float: left;
	width: 267px;
}
#fiche-preview.fiche-style2 .col2 {
	float: left;
	width: 255px;
}


/************************************************************
	PRO : MES COMMANDES
************************************************************/

/*** sous menu ***/
#ssmenu-commandes {
	height: 50px;
	padding-left: 5px;
}
#ssmenu-commandes li {
	float: left;
	position: relative;
	list-style-type: none;
	background: url(../images/puce-brun.png) no-repeat 0px 13px;
	padding: 10px 10px 0 16px;
}
#ssmenu-commandes li.first {
	background: none;
	padding-left: 122px;
	background: url(../images/slash.png) no-repeat 52px 8px;
}
#ssmenu-commandes li.anciennes {
	float: left;
	list-style-type: none;
	background: url(../images/fd-titre-anciennes-commandes.png) no-repeat 0px 8px;
	padding: 10px 0 0 0;
	text-align: center;
	width: 192px;
}
#ssmenu-commandes a:link, #ssmenu-commandes a:visited {
	padding: 3px 6px;
	background: #3a231f;
	color: #ffefcf;
}
#ssmenu-commandes .on a:link, #ssmenu-commandes .on a:visited,
#ssmenu-commandes a:hover, #ssmenu-commandes a:active {
	background: #ca9109;
	color: #3a231f;
}
#ssmenu-commandes .anciennes a:link, #ssmenu-commandes .anciennes a:visited {
	padding: 3px 6px;
	background: #61231a;
	color: #ffefcf;
}
#ssmenu-commandes .anciennes a.on:link, #ssmenu-commandes .anciennes a.on:visited,
#ssmenu-commandes .anciennes a:hover, #ssmenu-commandes .anciennes a:active {
	background: #ca9109;
	color: #3a231f;
}
#ssmenu-commandes li .title {
	position: absolute;
	text-decoration: underline;
	color: #cb8009;
	font-style: italic;
	font-size: 11px;
	margin: 20px 0 0 -50px;	
	width: 400px;
	visibility: hidden;
}
#ssmenu-commandes li.on .title {
	visibility: visible;
}

/*** produits ***/
.espace-commandes .visu-produit {
	width: 302px;
	text-align: center;
	padding-top: 6px;
	height: 315px;
	border: 3px #2d1b17 solid;	
	margin-right: 13px;
	float: left;
	margin-left: 179px;
	display: inline;
}
.espace-commandes .visu-produit img {
	margin-bottom: 8px;
}
.espace-commandes .visu-produit a.zoom:link, .espace-commandes .visu-produit a.zoom:visited, .espace-commandes .visu-produit a.zoom:hover, .espace-commandes .visu-produit a.zoom:active {
	color: #63241b;
	text-decoration: underline;
	font-size: 13px;
}

.espace-commandes .detail-produit {
	width: 288px;
	height: 311px;
	border: 3px #2d1b17 solid;	
	float: left;
	padding: 10px 7px 0 7px;
}
.espace-commandes .detail-produit h2 {
	text-align: center;
	font-size: 13px;
	padding-bottom: 12px;
}
.espace-commandes .detail-produit .description {
	font-size: 13px;
	text-align: justify;
}
.espace-commandes .detail-produit .description, .espace-commandes .detail-produit .caracteristiques {
	padding-bottom: 18px;
	background: url(../images/ligne-brun3.png) no-repeat 50% 100%;
}
.espace-commandes .detail-produit .caracteristiques p {
	padding-top: 18px;
}
.espace-commandes .detail-produit .tarifs {
	padding: 15px 0 0 0;
	height: 35px;
	text-align: right;
}
.espace-commandes .detail-produit .quantite {
	float: left;
}
.espace-commandes .detail-produit .quantite img {
	vertical-align: middle;
}
.espace-commandes .detail-produit .prix span, .espace-commandes .detail-produit .quantite span {
	padding: 4px 6px;
	background: #2d1b17;
	color: #ffefcf;
}
.espace-commandes .detail-produit .prix span {
	font-weight: bold;
	font-size: 16px;	
}
.espace-commandes .detail-produit .actions {
	text-align: right;	
	height: 30px;
}
.espace-commandes .detail-produit .visualiser {
	text-align: center;	
}
.espace-commandes .detail-produit .actions a, .espace-commandes .detail-produit .visualiser a {
	border: 0;
	margin: 0;
	padding: 2px 3px;
	background: #2d1b17;
	color: #ffefcf;
}
.espace-commandes .pagination-produits {
	clear: both;
	margin: 0 40px;
	height: 28px;
	line-height: 28px;
	background: url(../images/fd-pagination-produits.png) no-repeat 50% 50%;
	text-align: center;
	color: #942f48;	
}
.espace-commandes #liste-produits {
	padding: 0 40px;
}
.espace-commandes #liste-produits .btn {
	float:left;
}
.espace-commandes #liste-produits ul {
	padding: 0 7px 0 6px;	
	float:left;
}
.espace-commandes #liste-produits li {
	float:left;
	list-style-type: none;
	margin: 0 6px 0 7px;
	width: 178px;
	height: 157px;
	border: 3px #2d1b17 solid;
	padding: 2px 6px 0 6px;
}
.espace-commandes #liste-produits .visu {
	text-align: center;
	height: 86px;
}

.espace-commandes #liste-produits .visu img {
	vertical-align: -50%;	
	line-height: 150px;
}
.espace-commandes #liste-produits li p {
	height: 50px
}
.espace-commandes #liste-produits a.affichez:link, .espace-commandes #liste-produits a.affichez:visited, .espace-commandes #liste-produits a.affichez:hover, .espace-commandes #liste-produits a.affichez:active {
	padding: 4px 6px;
	background: #2d1b17;
	color: #ffefcf;
}

/*** zoom produit ***/
#zoom-produit {
	position: absolute;
	z-index: 10;
	width: 463px;
	height: 712px;	
	padding: 5px 26px 0 14px;
	top: 20px;
	left: 240px;
	background: url(../images/fd-zoom-produit.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-zoom-produit.png', sizingMethod='scale'); */
}
#zoom-produit .fermer {
	float: right;
}
#zoom-produit h2 {
	height: 55px;
	line-height: 43px;
	font-size: 20px;
	color: #ffefcf;
	text-align: center;
}
#zoom-produit .description {
	height: 90px;
	font-size: 20px;
	color: #ffefcf;
	padding-right: 6px;
}
#zoom-produit .visu-produit {
	height: 382px;
	text-align: center;
}
#zoom-produit .visu-produit img {
	vertical-align: -50%;	
	line-height: 600px;
}
#zoom-produit .caracteristiques p {
	font-size: 20px;
	color: #ffefcf;
	padding: 5px 6px 15px 0;
}
#zoom-produit .prix {
	font-size: 24px;
	color: #ffefcf;
	text-align: right;
	padding-right: 6px;
}
#zoom-produit .prix strong {
	background: #ffefcf;
	color: #3a231f;
	padding: 3px 6px;
}

/*** visualiser commande ***/

#visualiser-commande  {
	position: absolute;
	background: url(../images/fd-visualiser-commande.png) no-repeat;
	width: 940px;
	height: 717px;
	z-index:100;
	top: 20px;
	left: 17px;
	padding: 24px 27px 0 22px;
}
#visualiser-commande .fermer {
	float: right;
}
#visualiser-commande h1 {
	text-align: right;
	color: #2a1916;
	width: 875px;
	height: 47px;
	font-size: 17px;
}
#visualiser-commande .contact-commande {
	color: #2a1916;
	height: 85px;
	font-size: 17px;
	padding-left: 14px;
}
#visualiser-commande .bloc-scroll {
	width: 935px;	
	height: 432px;
}
#visualiser-commande .contenu-scroll {
	width: 890px;	
}
#visualiser-commande ul.produits {
	font-size: 14px;
	line-height: 18px;	
}
#visualiser-commande ul.produits li {
	list-style-type: none;
	padding: 8px 0 0 10px;
	height: 92px;	
	border: 1px #2a1916 solid;
	color: #2a1916;
	margin: 4px 0;
}
#visualiser-commande ul.produits .visu {
	width: 150px;
	height: 84px;
	background: #ffffff;
	text-align: center;
	float: left;
}
#visualiser-commande ul.produits .infos {
	width: 650px;
	float: left;
	padding-left: 30px;
}
#visualiser-commande ul.produits .titre, #visualiser-commande ul.produits .champs {
	padding: 0 0 0 16px;
	background: url(../images/puce-brun.png) no-repeat 0 4px;
	height: 30px;
}
#visualiser-commande ul.produits .titre input {
	float: right;	
	width: 552px;
}
#visualiser-commande ul.produits .champs {
	float: right;
	width: 185px;
	padding: 0 0 0 31px;
	background: url(../images/puce-brun.png) no-repeat 15px 4px;
}
#visualiser-commande ul.produits .ref {
	padding: 0 0 0 16px;
	background: url(../images/puce-brun.png) no-repeat 0 4px;
	width: 195px;
	margin-left: 0;
	float: none;
}
#visualiser-commande ul.produits .champs input {
	float: right;	
	width: 85px;
}
#visualiser-commande ul.produits .ref input {
	width: 115px;
}
#visualiser-commande .supprimer {
	padding-left: 345px;
}
#visualiser-commande .supprimer a:link, #visualiser-commande .supprimer a:visited, #visualiser-commande .supprimer a:hover, #visualiser-commande .supprimer a:active {
	background: #2a1916;
	color: #ffefcf;
	padding: 3px 4px;
}

#visualiser-commande table.total, #visualiser-commande table.total th, #visualiser-commande table.total td {
	margin: 0;
	padding: 0;
	font-size: 14px;
	border-spacing: 0;
	border-collapse: collapse;	
}
#visualiser-commande table.total {
	margin: 10px 0;	
}
#visualiser-commande table.total th, #visualiser-commande table.total td {
	background: #2a1916;
	color: #ffefcf;
	padding: 3px 4px;
	text-align: left;
	border-top: 2px #ffefcf solid;
}
#visualiser-commande table.total th {
	border-right: 54px #ffefcf solid;
	font-weight: normal;
	width: 450px;
}
#visualiser-commande table.total td {
	font-weight: bold;
	width: 115px;
}
#visualiser-commande p.choix {
	color: #2a1916;
	font-size: 14px;
}
#visualiser-commande p.choix input {
	margin-left: 50px;
}
#visualiser-commande .submit {
	background: #2a1916;
	color: #ffefcf;
	padding: 3px 4px;
	border:0;
	float: right;
	margin-right: 50px;
	font-size: 14px;
}

/*** valider ***/
.espace-commandes .txt-valider {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	padding: 55px 0 65px 0;	
}
.espace-commandes .btns-valider {
	text-align: center;
	background: url(../images/ligne-brun3.png) no-repeat 50% 50%;
}
.espace-commandes .btns-valider input {
	margin: 20px 0;
	color: #fcf2d6;
	font-weight: bold;
	padding: 5px 50px;
	border: 0;
	cursor: pointer;
	background: url(../images/fd-btn-etape-suivante.png) no-repeat 50% 50%;
}

/*** anciennes commandes ***/
.espace-commandes .anciennes-commandes h2 {
	text-align: center;
	font-size: 16px;	
	padding: 55px 0 75px 0;	
	background: url(../images/ligne-brun2.png) no-repeat 50% 110px;
}
.espace-commandes .anciennes-commandes li {
	list-style-type: none;	
}
.espace-commandes .anciennes-commandes ul {
	text-align: center;
	font-size: 16px;	
	padding-left: 15px;
}
.espace-commandes .anciennes-commandes ul a:link, .espace-commandes .anciennes-commandes ul a:visited, .espace-commandes .anciennes-commandes ul a:hover, .espace-commandes .anciennes-commandes ul a:active {
	text-decoration: underline;
}
.espace-commandes .anciennes-commandes {
	background: url(../images/ligne-brun2.png) no-repeat 50% 100%;
	padding-bottom: 30px;
}
.espace-commandes .anciennes-commandes .bloc-scroll {
	width: 250px;	
	margin: 0 auto;
	height: 200px;
}
.espace-commandes .anciennes-commandes .contenu-scroll {
	width: 235px;	
}

/************************************************************
	CONTACT
************************************************************/

#entete-pro #menu-contact ul {
	float: left;
	padding-left: 270px;
}
#contenu-pro .contact {
	width: 374px;
	margin: 0 auto;
	padding-top: 35px;
}

#contenu-pro #contentMentions {
	width: 374px;
	margin: 0 auto;
	overflow:hidden;
	height: 500px;
}

#contenu-pro .contact form {
	border-top: 1px #352512 solid;	
	border-bottom: 1px #352512 solid;	
	padding: 25px 32px 20px 32px;
	font-size: 14px;
}
#contenu-pro .contact ul {
	font-size: 14px;
}
#contenu-pro .contact li {
	padding: 0 0 18px 16px;
	background: url(../images/puce-brun.png) no-repeat 0 4px;
	list-style-type: none;
}
#contenu-pro .contact li input {
	float: right;
}
#contenu-pro .contact li .input-txt {
	width: 135px;
}
#contenu-pro .contact li .input-txt-small {
	width: 70px;
}
#contenu-pro .contact li .input-txt-large {
	width: 200px;
}
#contenu-pro .contact li textarea {
	width: 290px;
	height: 140px;
	margin-top: 5px;
}
#contenu-pro .contact li textarea.small {
	height: 100px;
}
#contenu-pro .contact .submit {
	text-align: right;	
}
#contenu-pro .contact .separe-bottom {
	padding-bottom: 45px;
	margin-bottom: 20px;
	background: url(../images/ligne-brun.png) no-repeat 50% 100%;
}
#contenu-pro .contact .separe-bottom2 {
	padding-bottom: 15px;
	margin-bottom: 0;
	background: url(../images/ligne-brun.png) no-repeat 50% 100%;
}
#contenu-pro .contact li li {
	padding: 3px 0 ;
	background: #352512;
	color: #fcf2d6;
	text-align: center;
	list-style-type: none;
	margin-top : 3px;
	font-size: 13px;
}
#contenu-pro .contact li li input {
	float: left;
	vertical-align: top;
	margin: 0 0 0 3px;
}


/************************************************************
	HOME
************************************************************/
.contenu-home {
	/*background: url(../images/fd-home.jpg) no-repeat 17px 0;*/
}
#fil-actu {
	width: 494px;
	background: url(../images/fd-fil-actu.png) no-repeat;
	height: 58px;
	overflow: hidden;
	position: absolute;
	top: 180px;
	left: 308px;
}
#fil-actu .masque {
	position: absolute;
	z-index:1;
	height: 58px;
	width: 494px;
/*	background: url(../images/fd-fil-actu-masque.png) no-repeat !important;*/
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-fil-actu-masque.png', sizingMethod='scale'); */
}
#fil-actu .masque1 {
	position: absolute;
	z-index:1;
	height: 58px;
	/*width: 43px;*/
	width: 494px;
	background: url(../images/fd-fil-actu-masque3.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-fil-actu-masque1.png', sizingMethod='scale'); */
}
#fil-actu .masque2 {
	position: absolute;
	z-index:1;
	height: 58px;
	left: 450px;
	width: 44px;
	background: url(../images/fd-fil-actu-masque2.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-fil-actu-masque2.png', sizingMethod='scale'); */
}
#fil-actu div.contenu {
	color: #ffffff;
	font-weight: bold;
	height: 58px;
/*	position:absolute;*/
/*	margin-left: -20px;*/
	line-height: 58px;
/*	overflow: hidden;*/
	white-space: nowrap;
/*	width: 494px;*/

	float: left;
}

/************************************************************
	RESEAU
************************************************************/
#ssmenu-reseau {
	top: 175px;
	position: absolute;
	left: 0px;
	overflow: hidden;
}

#ssmenu-reseau ul {
	width: 282px;
	float: left;
	overflow: hidden;
	display: block;
}

#ssmenu-reseau li {
	list-style-type: none;
}

#ssmenu-reseau li a:link, #ssmenu-reseau li a:visited {
	display: block;
	height: 80px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 25px;
	line-height: 1.1em;
	text-align: center;
	width: 282px;
	padding-top: 10px;
}
#ssmenu-reseau a:hover, #ssmenu-reseau a:active {
	color: #fcf2d6;
	cursor: pointer;
}
#ssmenu-reseau a.ssmenu-reseau1:link, #ssmenu-reseau a.ssmenu-reseau1:visited {
	background: url(../images/fd-ssmenu-reseau1.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-ssmenu-reseau1.png', sizingMethod='scale'); */
	padding-top: 18px;
	
}

#ssmenu-reseau a.ssmenu-reseau1 span{
	display: block;
	width: 200px;
	margin: 0 auto;
}

#ssmenu-reseau a.ssmenu-reseau2 span{
	display: block;
	width: 170px;
	margin: 0 auto;
}

#ssmenu-reseau a.ssmenu-reseau3 span{
	display: block;
	width: 100px;
	margin: 0 auto;
}

#ssmenu-reseau a.ssmenu-reseau1:hover, #ssmenu-reseau a.ssmenu-reseau1:active {
	background: url(../images/fd-ssmenu-reseau1-on.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-ssmenu-reseau1-on.png', sizingMethod='scale'); */
}
#ssmenu-reseau a.ssmenu-reseau2:link, #ssmenu-reseau a.ssmenu-reseau2:visited {
	background: url(../images/fd-ssmenu-reseau2.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-ssmenu-reseau2.png', sizingMethod='scale'); */
}
#ssmenu-reseau a.ssmenu-reseau2:hover, #ssmenu-reseau a.ssmenu-reseau2:active {
	background: url(../images/fd-ssmenu-reseau2-on.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-ssmenu-reseau2-on.png', sizingMethod='scale'); */
}
#ssmenu-reseau a.ssmenu-reseau3:link, #ssmenu-reseau a.ssmenu-reseau3:visited {
	background: url(../images/fd-ssmenu-reseau3.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-ssmenu-reseau3.png', sizingMethod='scale'); */
}
#ssmenu-reseau a.ssmenu-reseau3:hover, #ssmenu-reseau a.ssmenu-reseau3:active {
	background: url(../images/fd-ssmenu-reseau3-on.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-ssmenu-reseau3-on.png', sizingMethod='scale'); */
}
.contenu-reseau #plus {
	float: left;
}
.col-texte {
	position: absolute;
	/*background: url(../images/fd-texte-col.png) no-repeat !important;*/
	/*background: none;*/
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-texte-col.png', sizingMethod='scale'); */
	width: 354px;
	height: 565px;
	z-index: 80;
	padding: 50px 23px 0 48px;
	/*margin: -43px 0 0 16px;*/
	overflow: hidden;
	top:63px;
	left:0;
	background-color: #ffefcf;

}
.col-texte .fermer {
	text-align: right;
}
.col-texte h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #362512;
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 17px;
	background: url(../images/fd-titre-col.png) no-repeat 50% 100%;
	width: 316px;
}
.col-texte .bloc-scroll {
	height: 450px;
}
.col-texte .contenu-scroll {
	width: 316px;
}
.col-texte p {
	padding: 0 0 15px 0;
}

/************************************************************
	CAMPAILLETTE
************************************************************/
.campaillette h1 {
	font-size: 22px;
	color: #fcf2d6;
	font-family: "Times New Roman", Times, serif;
	width: 280px;
	text-align: center;
	background: url(../images/fd-titre-pain.png) no-repeat 50% 0%;
	padding: 10px 0;
	position: absolute;
	z-index: 10;
	height: 70px;
	top: 56px;
	left: 655px;
}
.campaillette ul.pictos li {
	list-style-type:none;
	position: absolute;	
	height: 33px;
	width: 220px;
}
.campaillette ul.pictos li.picto1 {
	left: 287px;
	top: 192px;
}
.campaillette ul.pictos li.picto2 {
	left: 539px;
	top: 549px;
}
.campaillette ul.pictos li.picto3 {
	left: 595px;
	top: 207px;
}
.campaillette ul.pictos li.picto4 {
	left: 688px;
	top: 331px;
}
.campaillette ul.pictos li.picto5 {
	left: 312px;
	top: 342px;
}
.campaillette ul.pictos .g {
	height: 33px;
	width: 18px;
	float: left;
	background: url(../images/fd-picto-1.png) no-repeat;
}	
.campaillette ul.pictos .d {
	height: 33px;
	width: 18px;
	float: left;
	background: url(../images/fd-picto-3.png) no-repeat;
}	
.campaillette ul.pictos .c {
	height: 33px;
	float: left;
	line-height: 38px;
	background: url(../images/fd-picto-2.png) repeat-x;
	font-size: 16px;
	font-weight: bold;
	width: 110px;
	text-align: center;
}
.campaillette #liste {
	position: absolute;
	top: 115px;
	overflow: hidden;
    z-index: 80;
}
.campaillette #liste h2 {
	width: 233px;
	text-align: center;
	background: #e6dcc2;
	font-size: 11px;
	color: #1a1209;
	font-weight: bold;
	height: 17px;
	margin-left: 2px;
	line-height: 16px;
}

.campaillette #contentListe {
	width: 240px;
	overflow: hidden;
	float: left;
}

.campaillette #liste ul {
	padding-top: 3px;
	width: 240px;
	float: left;
	overflow: hidden;
	display: block;
}
.campaillette #liste li {
	list-style-type: none;
	float: left;
	width: 116px;
	height: 116px;
	padding: 3px 0 0 3px;
	background: url(../images/fd-liste-pains.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-liste-pains.png', sizingMethod='scale'); */
}

.campaillette #suivant {
	overflow: hidden;
    

}
.campaillette #liste li a, .campaillette #suivant a {
	display: block;	
	width: 113px;
	height: 113px;
}
.campaillette #suivant a:link span.background, .campaillette #suivant a:visited span.background,
.campaillette #liste li a:link span.background, .campaillette #liste li a:visited span.background {
	position: absolute;
	width: 109px;
	height: 101px;
	font-weight: bold;
	display:block;
	color: #1a1209;
	padding: 12px 0 0 4px;
	background: url(../images/fd-liste-pains-on.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-liste-pains-on.png', sizingMethod='scale'); */
	visibility: hidden;	
}


.campaillette #suivant a:hover span.background, .campaillette #suivant a:active span.background,
.campaillette #liste li a:hover span.background, .campaillette #liste li active span.background {
	visibility: visible;	
}
.campaillette #plus {
	float: left;	
	margin-top: 126px;
}

#cadreSuivant {
	position: absolute;
	/*left: 844px;*/
	right: 0;
	top: 256px;
	margin: 0;
	padding: 0;
	width: 160px;
	z-index: 80;
}
.campaillette #btn-suivant {
	/*
	position: absolute;
	left: 853px;
	top: 256px;
 */
	float: right;
	margin-top: 10px;

}

#suivantContent{
	overflow: hidden;
/*	position: absolute;
	left: 869px;
	top: 250px;*/
	/*width: 140px;*/
	height: 140px;
	float: right;
}

.campaillette #suivant {
/*	position: absolute;
	left: 869px;
	top: 250px;	*/
	width: 120px;
	height: 120px;
	padding: 7px 0 0 7px;
	background: url(../images/fd-liste-pains.png) no-repeat 50% 50% !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-liste-pains.png', sizingMethod='scale'); */
	border-top: 1px #fcf2d6 solid;
	border-bottom: 1px #fcf2d6 solid;
	border-left: 1px #fcf2d6 solid;
	margin-left: 6px;
}

#jeu {
	position: absolute;
	left: 844px;
	top: 150px;
	margin: 0;
	padding: 0;
	width: 160px;
}

#contenu_jeu {
	overflow: hidden;
/*	position: absolute;
	left: 869px;
	top: 250px;*/
	width: 134px;
	height: 140px;
	float: right;
}

#jeu_cadre{

	width: 120px;
	height: 120px;
	padding: 7px 0 0 7px;
	background: url(../images/fd-liste-pains.png) no-repeat 50% 50% !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-liste-pains.png', sizingMethod='scale'); */
	border-top: 1px #fcf2d6 solid;
	border-bottom: 1px #fcf2d6 solid;
	border-left: 1px #fcf2d6 solid;
	margin-left: 6px;
	
}

#btn-jeu {
	float: right;
	margin-top: 10px;
}

#jeu_cadre a {
	display: block;
}

/************************************************************
	CAMPAILLOU
************************************************************/
.campaillou h1 {
	font-size: 22px;
	color: #fcf2d6;
	font-family: "Times New Roman", Times, serif;
	width: 290px;
	text-align: center;
	background: url(../images/fd-titre-pain.png) no-repeat 50% 0%;
	padding: 10px 0;
	position: absolute;
	z-index: 10;
	height: 70px;
	top: 524px;
	left: 40px;
}
.campaillou ul.pictos li {
	list-style-type:none;
	position: absolute;
	height: 38px;
	width: 200px;
}
.campaillou ul.pictos li.picto1 {
	left: 287px;
	top: 192px;
}
.campaillou ul.pictos li.picto2 {
	left: 539px;
	top: 549px;
}
.campaillou ul.pictos li.picto3 {
	left: 595px;
	top: 207px;
}
.campaillou ul.pictos li.picto4 {
	left: 688px;
	top: 331px;
}
.campaillou ul.pictos li.picto5 {
	left: 312px;
	top: 342px;
}
.campaillou ul.pictos .g {
	height: 38px;
	width: 18px;
	float: left;
	background: url(../images/fd-picto-1.png) no-repeat;
}
.campaillou ul.pictos .d {
	height: 38px;
	width: 18px;
	float: left;
	background: url(../images/fd-picto-3.png) no-repeat;
}
.campaillou ul.pictos .c {
	height: 38px;
	float: left;
	line-height: 38px;
	background: url(../images/fd-picto-2.png) repeat-x;
	font-size: 16px;
	font-weight: bold;
	width: 110px;
	text-align: center;
}
.campaillou #liste {
	position: absolute;
	top: 115px;	
	/*left: 16px;*/
	overflow: hidden;
}

.campaillou #contentListe {
	/*width: 360px;*/
/*	width: 240px; */
	overflow: hidden;
	float: left;
}

.campaillou #liste h2 {
	width: 472px;
/*	width: 352px; */
	text-align: center;
	background: #e6dcc2;
	font-size: 11px;
	color: #1a1209;
	font-weight: bold;
	height: 17px;
	margin-left: 2px;
	line-height: 16px;
}
.campaillou #liste ul {
	padding-top: 3px;
	width: 479px;
/*	width: 359px;	*/
	float: left;
}
.campaillou #liste li {
	list-style-type: none;
	float: left;
	width: 116px;
	height: 116px;
	padding: 3px 0 0 3px;
	background: url(../images/fd-liste-pains.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-liste-pains.png', sizingMethod='scale'); */
}
.campaillou #liste li a, .campaillou #suivant a {
	display: block;	
	width: 113px;
	height: 113px;
}
.campaillou #suivant a:link span.background, .campaillou #suivant a:visited span.background,
.campaillou #liste li a:link span.background, .campaillou #liste li a:visited span.background {
	position: absolute;
	width: 109px;
	height: 101px;
	font-weight: bold;
	display:block;
	color: #1a1209;
	padding: 12px 0 0 4px;	
	background: url(../images/fd-liste-pains-on.png) no-repeat !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-liste-pains-on.png', sizingMethod='scale'); */
	visibility: hidden;	
}
.campaillou #suivant a:hover span.background, .campaillou #suivant a:active span.background,
.campaillou #liste li a:hover span.background, .campaillou #liste li active span.background {
	visibility: visible;	
}
.campaillou #plus {
	float: left;	
	margin-top: 126px;
}
.campaillou #btn-suivant {
/*
	position: absolute;
	left: 853px;
	top: 256px;
*/
	float: right;
	margin-top: 10px;

}
.campaillou #suivant {
/*	position: absolute;
	left: 869px;
	top: 250px;	*/
	width: 120px;
	height: 120px;
	padding: 7px 0 0 7px;
	background: url(../images/fd-liste-pains.png) no-repeat 50% 50% !important;
	background: none;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fd-liste-pains.png', sizingMethod='scale'); */
	border-top: 1px #fcf2d6 solid;
	border-bottom: 1px #fcf2d6 solid;
	border-left: 1px #fcf2d6 solid;
	margin-left: 6px;
}


span.texte_liste {
	display: block;
	width: 80px;
}

#contenuActu div {
	float: left;
	display: block;
	width: auto;
}

#divActu {

	width: 494px;
	height: 58px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	
}

#listLocation {
    overflow: hidden;
    width: 180px;
    float: left;
    display: block;
    text-align: left;
    padding-left: 20px;
    height: 400px;
}

#listLocation li {
    font-size: 11px;
    padding: 0;
    margin: 0;
    width: 150px;
}

#listLocation li h3 {
    font-size: 12px;
}

/*******************************************************/


.campaillette ul.pictos li a {
	position: absolute;
}

.campaillette ul.pictos li a:hover .picto-text{
	display: block;
}

.campaillette ul.pictos li a img {
/*	background: url(../images/picto-center.png) repeat-x;*/
	position: absolute;
	left: 6px;
}


.campaillou ul.pictos li a {
	position: absolute;
}

.campaillou ul.pictos li a:hover .picto-text{
/*	display: block;*/
}

.campaillou ul.pictos li a img {
/*	background: url(../images/picto-center.png) repeat-x;*/
	position: absolute;
	left: 6px;
}


.picto-left {
	display: block;
	width: 17px;
	height: 33px;
	background: url(../images/picto-left.png) no-repeat;
	float: left;
}

.picto-right {
	display: block;
	width: 17px;
	height: 33px;
	background: url(../images/picto-right.png) no-repeat;
	float: left;
}

.picto-illustration {
/*
	position: relative;
	top: 0px;
	left: -17px;
*/
	float: left;

}

.picto-text {
	display: block;
	height: 17px;
	background: url(../images/picto-center.png) repeat-x;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px 0px;
/*	display: none; */
	overflow: hidden;
	text-align: right;
}



/*

	Fiche boulanger nouvelle version

*/
#contenu-pro div.texte div.text, #contenu-pro div.liste div.list{
	overflow: hidden;
	height: 225px;
}

#scrollbar_track_fiche {
     position:absolute;
     top:5%;
     right:5px;
     height:90%;
     width:9px;
     background-color:transparent;
	 background: url(../images/fd-scroll-brun.png) repeat-y 4px 0px;
 }

 #contenu-pro .scrollbar_track_fiche {
     position:absolute;
     top:5%;
     right:5px;
     height:90%;
     width:9px;
     background-color:transparent;
	 background: url(../images/fd-scroll-brun.png) repeat-y 4px 0px;
 }

 #scrollbar_handle_fiche {
     width:9px;
     background-color:#412925;
     cursor:move;
}

 #contenu-pro .scrollbar_handle_fiche {
     width:9px;
     background-color:#412925;
     cursor:move;
}

.espace-reseau .bloc {
	margin: 0;
	float: left;
	background-color: #fff;
	/*padding: 20px;*/
	overflow: hidden;
	width: 265px;
	height: 265px;
	margin: 0 0 20px 20px;
	position: absolute;
}

.espace-reseau .blocPosition1x1 {
	top: 10px;
	left: 0;
}

.espace-reseau .blocPosition2x1 {
	top: 10px;
	left: 285px;
}

.espace-reseau .blocPosition3x1 {
	top: 10px;
	left: 570px;
}

.espace-reseau .blocPosition1x2 {
	top: 295px;
	left: 0;
}

.espace-reseau .blocPosition2x2 {
	top: 295px;
	left: 285px;
}

.espace-reseau .blocPosition3x2 {
	top: 295px;
	left: 570px;
}


.espace-reseau .blocSize2x1 {
	width: 550px;
}


.espace-reseau .blocSize3x1 {
	width: 835px;
}


.espace-reseau .blocSize1x2 {
	height: 550px;
}

.espace-reseau .blocSize2x2 {
	width: 550px;
	height: 550px;
}


.espace-reseau .bloc .content{
	overflow: hidden;
	/*padding: 0 20px 0 0;*/
	height: 265px;
}

.espace-reseau .bloc.blocSize2x1 .content{
	overflow: hidden;
	padding: 0 20px 0 0;
	width: 550px;
}

.espace-reseau .bloc.blocSize3x1 .content{
	overflow: hidden;
	padding: 0 20px 0 0;
	width: 835px;
}

.espace-reseau .bloc.blocSize1x2 .content{
	overflow: hidden;
	padding: 0 20px 0 0;
	height: 550px;
}

.espace-reseau .bloc.blocSize2x2 .content{
	overflow: hidden;
	padding: 0 20px 0 0;
	height: 550px;
}


.espace-reseau .text h3, .espace-reseau .list h3 {
	font-size: 20px;
	margin-bottom: 8px;
	background: url(../images/fiche/separator.jpg) no-repeat 50% 100%;
	padding-bottom: 20px;
	text-align: center;
}

.espace-reseau .list .itemTitre.close{
	background: url(../images/fiche/arrow-up.png) no-repeat 0 1px;
}

.espace-reseau .list .itemTitre.open{
	background: url(../images/fiche/arrow-down.png) no-repeat 0 1px;
}

.espace-reseau.bgIvoir .bloc{
	background-color:	#ffefcf;
}

.espace-reseau.bgIvoir .bloc.colorTexte{
	background-color:	transparent;
	color:	#ffefcf;
}

.espace-reseau.bgIvoir .bloc.colorTexte h3{
	background: url(../images/fiche/separator_beige.jpg) no-repeat 50% 100%;
	color:	#ffefcf;
}

.espace-reseau.bgIvoir .bloc.colorTexte p{
	background-color:	transparent;
	color:	#ffefcf;
}

.espace-reseau.bgIvoir .bloc.colorTexte .itemTitre.close{
	background: url(../images/fiche/arrow-up-color.png) no-repeat 0 1px;
}

.espace-reseau.bgIvoir .bloc.colorTexte .itemTitre.open{
	background: url(../images/fiche/arrow-down-color.png) no-repeat 0 1px;
}


.espace-reseau.bgJaune .bloc{
	background-color:	#eac256;
}

.espace-reseau.bgJaune .bloc.colorTexte{
	background-color:	transparent;
	color:	#ffefcf;
}

.espace-reseau.bgJaune .bloc.colorTexte h3{
	background: url(../images/fiche/separator_jaune.jpg) no-repeat 50% 100%;
	color:	#eac256;
}

.espace-reseau.bgJaune .bloc.colorTexte p{
	background-color:	transparent;
	color:	#ffefcf;
}


.espace-reseau.bgJaune .bloc.colorTexte .itemTitre.close{
	background: url(../images/fiche/arrow-up-color.png) no-repeat 0 1px;
}

.espace-reseau.bgJaune .bloc.colorTexte .itemTitre.open{
	background: url(../images/fiche/arrow-down-color.png) no-repeat 0 1px;
}

.espace-reseau.bgVert .bloc{
	background-color:	#cedd8e;
}

.espace-reseau.bgVert .bloc.colorTexte{
	background-color:	transparent;
	color:	#ffefcf;
}


.espace-reseau.bgVert .bloc.colorTexte h3{
	background: url(../images/fiche/separator_vert.jpg) no-repeat 50% 100%;
	color:	#cedd8e;
}

.espace-reseau.bgVert .bloc.colorTexte p{
	background-color:	transparent;
	color:	#ffefcf;
}

.espace-reseau.bgVert .bloc.colorTexte .itemTitre.close{
	background: url(../images/fiche/arrow-up-color.png) no-repeat 0 1px;
}

.espace-reseau.bgVert .bloc.colorTexte .itemTitre.open{
	background: url(../images/fiche/arrow-down-color.png) no-repeat 0 1px;
}

.espace-reseau.bgBleu .bloc{
	background-color:	#54a7d9;
}

.espace-reseau.bgBleu .bloc.colorTexte{
	background-color:	transparent;
	color:	#ffefcf;
}

.espace-reseau.bgBleu .bloc.colorTexte h3{
	background: url(../images/fiche/separator_bleu.jpg) no-repeat 50% 100%;
	color:	#54a7d9;
}

.espace-reseau.bgBleu .bloc.colorTexte p{
	background-color:	transparent;
	color:	#ffefcf;
}

.espace-reseau.bgBleu .bloc.colorTexte .itemTitre{
	background-color:	transparent;
	color:	#ffefcf;
}

.espace-reseau.bgBleu .bloc.colorTexte .itemTitre.close{
	background: url(../images/fiche/arrow-up-color.png) no-repeat 0 1px;
}

.espace-reseau.bgBleu .bloc.colorTexte .itemTitre.open{
	background: url(../images/fiche/arrow-down-color.png) no-repeat 0 1px;
}

.espace-reseau.bgParme .bloc{
	background-color:	#c479aa;
}

.espace-reseau.bgParme .bloc.colorTexte{
	background-color:	transparent;
	color:	#ffefcf;
}

.espace-reseau.bgParme .bloc.colorTexte h3{
	background: url(../images/fiche/separator_parme.jpg) no-repeat 50% 100%;
	color:	#c479aa;
}

.espace-reseau.bgParme .bloc.colorTexte p{
	background-color:	transparent;
	color:	#ffefcf;
}

.espace-reseau.bgParme .bloc.colorTexte .itemTitre.close{
	background: url(../images/fiche/arrow-up-color.png) no-repeat 0 1px;
}

.espace-reseau.bgParme .bloc.colorTexte .itemTitre.open{
	background: url(../images/fiche/arrow-down-color.png) no-repeat 0 1px;
}

.espace-reseau .margin-left {
	/*margin-left: 20px;*/
}

.espace-reseau .margin-top {
	/*margin-top: 20px;*/
}

.espace-reseau .bgBleu {
	background-color:	#fff;
}


.espace-reseau .bgParme {
	background-color:	#fff;
}

.espace-reseau .bgVert {
	background-color:	#fff;
}

.espace-reseau .bgJaune {
	background-color:	#fff;
}

.espace-reseau .txtBleu {
	background-color:	#fff;
}

.espace-reseau .txtIvoir {
	color:	#ffefcf;
}

.espace-reseau .txtParme {
	background-color:	#fff;
}

.espace-reseau .txtVert {
	background-color:	#fff;
}

.espace-reseau .txtJaune {
	background-color:	#fff;
}


.espace-reseau .adresse {
	background-color:	#fff;
}

.espace-reseau .infos {
	background: url(../images/fiche/cadre-infos.jpg) no-repeat;
}

.espace-reseau .text, .espace-reseau .list {
	/*width: 215px;*/
	padding: 20px 30px 20px 20px;
}



#contenu-pro .espace-reseau .blocSize2x1 div.text{
	width: 500px;
}

#contenu-pro .espace-reseau .blocSize3x1 div.text{
	width: 785px;
}

#contenu-pro .espace-reseau .blocSize1x2 div.text{
	height: 500px;
}

#contenu-pro .espace-reseau .blocSize2x2 div.texte div.text{
	width: 500px;
	height: 500px;
}

.espace-reseau .coordonnees {
	text-align: center;
	width: 225px;
	padding: 40px 20px 20px 20px;
}

.espace-reseau .coordonnees h3 {
	font-size: 22px;
	margin-bottom: 8px;
}

.espace-reseau .coordonnees address {
	font-style: normal;
	font-size: 14px;
	/*font-family: "Times New Roman", Times, serif;*/
	padding-bottom: 20px;
	margin-bottom: 15px;
	line-height: 16px;
	/*display: block;*/

	background: url(../images/fiche/separator.jpg) no-repeat 50% 100%;

}

.espace-reseau .coordonnees p {
	font-size: 14px;
}


.espace-reseau .menu {
	width: 158px;
	background-color:	#ffefcf;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 50;
	padding: 10px;
	color: #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}

.espace-reseau .menuItem {
	background: url(../images/fiche/puce-menu.jpg) no-repeat;
	padding-left: 20px;
	cursor: pointer;
	height: 16px;
}

.espace-reseau .menuItem:hover {
	background: url(../images/fiche/puce-menu-select.jpg) no-repeat;
	font-weight: bold;
}

.espace-reseau .layer {
	width: 100%;
	height: 100%;
	background-color:	#000;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 40;
}

#ficheBoulanger {
	position: absolute;
	top: 0;
	left: 0;
	background: #321913;
}



#formAdmin {
	position: absolute;
	width: 987px;
	height: 100%;
	top: 0;
	left: 0;
	text-align: left;
	z-index: 125;
	margin: 140px auto 0;
}

#layerFiche {
	position: absolute;
	width: 987px;
	height: 100%;
	top: 0;
	left: 0;
	text-align: left;
	background-color: #000;
	overflow: hidden;
	z-index: 10;
	margin: 0px auto 0;
}


#editImage {
	background: url(../images/fiche/cadre1-top.png) no-repeat;
	width: 334px;
	padding: 10px;
	top: 50px;
	left: 50%;
	margin-left: -177px;
	position: absolute;
	z-index: 15;
}

#editImage .bottom{
	background: url(../images/fiche/cadre1-bottom.png) no-repeat;
	width: 354px;
	height: 13px;
	position: absolute;
	bottom: -10px;
	left: 0px;
}

#editImage .menu{
	border-bottom: 1px solid #a6937d;
	width: 334px;
	padding: 3px;
	margin: 0 -3px 10px -3px;
	text-align: right;
}

#editImage .submit{
	background: url(../images/fiche/btn.png) no-repeat;
	border: none;
	margin: 0;
	padding: 0;
	width: 131px;
	height: 25px;
	right: 0;
}

#editImage #crop #cropImg {
	width: 126px;
	height: 126px;
	border: 2px solid red;
	margin: 0px 10px 5px 10px;
	float: left;
	overflow: hidden;
}

#editImage #crop .btn {
	float: left;
	height: 126px;
}

#editImage #crop .help {
	padding: 0px 0px 0px 20px;
	height: 126px;
	float: left;
}

#editImage #crop .help p {
	margin-bottom: 10px;
	display: block;
	width: 140px;
	font-size: 11px;
}

#editImage .formImg {
	clear: both;
	padding: 10px;
	/*border: 1px solid #a6937d;*/
}

#editImage .listImg {
	clear: both;
	padding: 10px;
	
}

#editImage .listImg .item {
	height: 22px;
}

#editImage fieldset legend {
	color: black;
}

#editImage .listImg .item .selected {
	font-weight: bold;
}

#editImage  #editImg {
	cursor: move;
}

#editImage .btn img, #editImage .action img, #editImage .action label{
	cursor: pointer;
}

#editImage .input{
	background: url(../images/fiche/field.png) no-repeat;
	border: none;
	margin: 0;
	padding: 0;
	width: 226px;
	height: 21px;
	margin-left: 10px;
	padding-left: 4px;
}

#editImage label {
	font-weight: bold;
	float: left;
}

#toolBar {
	border: 1px solid #ffefcf;
	width: 700px;
	margin: 50px 200px;
	padding: 10px;
	color: #260b04;
	height: 30px;
}

#toolBar input {
	border: none;
	background-color: #ffefcf;
	padding: 6px;
	font-weight: bold;
	cursor: pointer;
	margin: 0 5px;
}

#chooseColor {
	background-color: #ffefcf;
	padding: 6px;
	/*float: left;*/
	margin: 0 5px;
	position: absolute;
	border: 1px solid black;
}

#addBloc {
	background-color: #ffefcf;
	padding: 6px;
	float: left;
	margin: 0 5px;
	position: absolute;
	left: 350px;
	width: 150px;
	border: 1px solid black;
}

#addBloc ul, #addBloc ul li {
	padding: 0;
	margin: 0;
	position: relative;
	float: none;
	list-style: none;
	list-style-type: none;
	background: none;
	font-size: 12px;
}

#addBloc ul {
	margin-top: 10px;
}

#addBloc ul li {
	padding-left: 5px;
	cursor: pointer;
	margin-bottom: 2px;
}

#addBloc ul li:hover {
	font-weight: bold;
}

#toolBar .separator {
	border-right: 1px solid #ffefcf;
	margin: 0 5px;
	width: 1px;
	height: 28px;
	float: left;
}

#changeUser {
	background-color: #ffefcf;
	padding: 6px;
	float: left;
	margin: 0 5px;
	position: absolute;
	left: 530px;
	width: 150px;
	border: 1px solid black;
}


#changeUser ul, #changeUser ul li {
	padding: 0;
	margin: 0;
	position: relative;
	float: none;
	list-style: none;
	list-style-type: none;
	background: none;
	font-size: 12px;
}

#changeUser ul {
	margin-top: 10px;
}

#changeUser ul li {
	padding-left: 5px;
	cursor: pointer;
	margin-bottom: 2px;
}

#changeUser ul li:hover {
	font-weight: bold;
}

#changeUser ul li a, #changeUser ul li a:hover {
	background-color:	transparent;
	color: #2f0d05;
}

#chooseColor ul, #chooseColor ul li {
	padding: 0;
	margin: 0;
	position: relative;
	float: none;
	list-style: none;
	list-style-type: none;
	background: none;
	font-size: 12px;
}

#chooseColor ul {
	margin-top: 10px;
}

#chooseColor ul li {
	padding-left: 20px;
	cursor: pointer;
	margin-bottom: 2px;
}

#chooseColor ul li:hover {
	font-weight: bold;
}

#chooseColor #Ivoir {
	background: url(../images/fiche/ivoir.jpg) no-repeat;
}

#chooseColor #Jaune {
	background: url(../images/fiche/jaune.jpg) no-repeat;
}

#chooseColor #Vert {
	background: url(../images/fiche/vert.jpg) no-repeat;
}

#chooseColor #Bleu {
	background: url(../images/fiche/bleu.jpg) no-repeat;
}

#chooseColor #Parme {
	background: url(../images/fiche/parme.jpg) no-repeat;
}

.erreur_message {
	color: red;
	font-weight: bold;
}


#tmp p{
	color: #FFEFCF;
	padding: 10px 40px;
	font-size: 14px;
}



#editImage	.listBlocs {
	width: 220px;
	height: 130px;
	float: left;
}

#editImage	.listBlocs div {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0 2px 8px 8px;
	background-color: #957f6b;
	position: relative;
}

#editImage	.listBlocs div.selected {
	border: 2px solid red;
	margin: -2px 0px 6px 6px;
	background-color: #5a4236;
}

#editImage	.listBlocs div img {
	position: absolute;
	top: 5px; right: 5px;
	cursor: pointer;
}

#editImage .help {
	text-align: center;
}

.itemListe {
	margin-bottom: 5px;
	
}
.itemListe .itemTitre {
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	padding-left: 12px;
}

.itemListe .itemTitre img{

}

div.listListe div.item {
	height: 18px;
}


/************************************************************
	PRO : ACTUS
************************************************************/

#contenu-pro-actus{
	padding-left: 17px;
}

#contenu-pro-actus .actus{
	background:none;
}

#contenu-pro-actus .espace-reseau .agenda td.occupe {
	background:#FFEFCF none repeat scroll 0 0;
	color:#321913;
	float:left;
	height:23px;
	padding-top:10px;
	position:relative;
	width:33px;
}

#contenu-pro-actus .espace-reseau .agenda td{
	background:#E6AA93 none repeat scroll 0 0;
	color:#321913;
	height:33px;
	width:33px;
	font-weight:bold;
	font-family:arial,times New Roman,sans-serif;
	font-size:13px;
}

#contenu-pro-actus .espace-reseau .agenda th {
	background:transparent none repeat scroll 0 0;
	color:#ffefcf;
	font-weight:bold;
	font-family:arial,times New Roman,sans-serif;
	font-size:13px;
}

#contenu-pro-actus .espace-reseau .agenda th abbr{
	border:none;
}

#contenu-pro-actus .espace-reseau .agenda td a {
	color:#321913;
	font-family:arial,times New Roman,sans-serif;
	font-size:13px;
}

#contenu-pro-actus .espace-reseau .agenda table {
	width:auto;
}

#contenu-pro-actus .espace-reseau .liste-actus {
	background:transparent none repeat scroll 0 0;
	margin-right:5px;
	margin-top:10px;
	width:255px;
}

#contenu-pro-actus .espace-reseau .liste-actus .contenu {
	background:transparent none repeat scroll 0 0;
	margin:0px;
	padding-left:0px;
}

#contenu-pro-actus .espace-reseau .liste-actus li {
	list-style-type:none;
	background:none;
	width:100%;
	text-align:center;
	border-bottom:1px solid #ffefcf;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
}

#contenu-pro-actus .espace-reseau .liste-actus .contenu-scroll {
	width:235px;
}

#contenu-pro-actus .espace-reseau .liste-actus li a{
	color:#ffefcf;
	font-family:Helvetica, Times New Roman, arial, sans serif;
	font-size:12px;
}

#contenu-pro-actus .espace-reseau .liste-actus h2, #contenu-pro-actus .espace-reseau .suivre-actualites h2, #contenu-pro-actus .espace-reseau .agenda h2 {
	background:none;
	padding-left:0px;
	font-family:Times New Roman, arial, sans serif;
	font-size:20px;
	font-weight:normal;
}

#contenu-pro-actus .espace-reseau .agenda h2 {
	background:#321913 none repeat scroll 0 0;
	margin-left:112px;
	margin-top:-10px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0;
	width:100px;
}

#contenu-pro-actus .espace-reseau .agenda h3 {
	background:#FFEFCF none repeat scroll 0 0;
	font-size:14px;
	font-weight:normal;
	height:19px;
	margin-bottom:5px;
	margin-top:3px;
	padding-top:4px;
	text-align:center;
}

#contenu-pro-actus .espace-reseau .agenda h3 img {
	margin:-4px 45px 0;
}

#contenu-pro-actus .espace-reseau .last-actu {
	height:240px;
	width:635px;
}

#contenu-pro-actus .espace-reseau .last-actu .visu {
	width:230px;
	padding:8px;
}

#contenu-pro-actus .espace-reseau .last-actu h2 {
	background:transparent url(../images/ligne-brun.png) no-repeat scroll bottom left;
	padding-bottom:20px;
	font-family:Helvetica, Times New Roman, arial, sans serif;
	font-size:14px;
	width:350px;
	text-align:left;
}

#contenu-pro-actus .espace-reseau .last-actu p.date {
	margin-top:-33px;
	text-align:left;
	float:left;
	width:300px;
	font-family:Helvetica, Times New Roman, arial, sans serif;
	font-size:12px;
}

#contenu-pro-actus .espace-reseau .last-actu p{
	font-family:Helvetica, Times New Roman, arial, sans serif;
	font-size:11px;
	width:300px;
}

#contenu-pro-actus .espace-reseau .actualites {
	width:635px;
	border-right:none;
}

#contenu-pro-actus .espace-reseau .last-actu .contenu-scroll {
	height:170px;
}

#contenu-pro-actus .espace-reseau .last-actu #scrollbar_track1{
	height:170px;
}

#contenu-pro-actus .espace-reseau .agenda {
	background:transparent none repeat scroll 0 0;
	border:1px solid #FFEFCF;
	margin-top:8px;
	width:363px;
}

#contenu-pro-actus .espace-reseau .agenda td, .espace-reseau .agenda th {
	border-bottom:2px solid #321913;
	border-right:2px solid #321913;
	float:left;
	height:23px;
	padding-top:10px;
	position:relative;
	width:33px;
	/*z-index:0;*/
}

#contenu-pro-actus #bloc_titre_journal{
	background:url(../images/fd_bloc_journal.jpg) no-repeat;
	margin-left:25px;
	margin-top:-50px;
	margin-bottom:5px;
	height:100px;
}

#contenu-pro-actus #bloc_titre_journal h2{
	color:#ffefcf;
	padding-bottom:0px;
	padding-top:8px;
	font-size:22px;
	width:190px;
	text-align:center;
}

#contenu-pro-actus #bloc_titre_journal h3{
	color:#ffefcf;
	font-family:Times New Roman,arial,sans serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	width:190px;
	text-align:center;
}

#contenu-pro-actus #bloc_titre_journal p{
	color:#ffefcf;
	font-family:Helvetica,Times New Roman,arial,sans serif;
	font-size:11px;
	width:190px;
	text-align:center;
}

#contenu-pro-actus .espace-reseau .suivre-actualites .bloc-scroll {
	padding-left:0px;
	margin-left:27px;
	text-align:center;
	width:186px;
	height:auto;
}

#contenu-pro-actus .espace-reseau .suivre-actualites .contenu-scroll {
	width:186px;
	margin-top:5px;
	margin-bottom:5px;
	height:100px;
}

#contenu-pro-actus .espace-reseau .suivre-actualites .journal li {
	background:#FFEFCF none repeat scroll 0 0;
	font-family:Helvetica,Times New Roman,arial,sans serif;
	font-weight:normal;
	height:36px;
	line-height:18px;
	margin-bottom:8px;
	padding-top:8px;
	width:186px;
}

#contenu-pro-actus .espace-reseau .suivre-actualites .journal li strong{
	background:#ffefcf;
	margin-bottom:5px;
	width:186px;
	font-size:15px;
}

#contenu-pro-actus .espace-reseau .agenda .box_evenement {
	background:none #FFEFCF repeat scroll 0 0 !important;
	border:1px solid #321913;
	color:#321913;
	height:100px;
	width:210px;
	text-align:left;
}


#newsletter{
	clear:both;
	float:left;
	height:150px;
	text-align:center;
	width:962px;
}

#newsletter .newsletter{
	height:26px;
	margin-top:13px;
	padding-left:218px;
	text-align:center;
	width:auto;
}

#newsletter .newsletter li{
	float:left;
	height:26px;
}

#newsletter .inscrire a{
	background:#ffefcf;
	float:left;
	margin-right:15px;
	height:19px;
	font-family:Helvetica,Times New Roman,arial,sans serif;
	font-size:14px;
	padding-top:7px;
	padding-left:20px;
	padding-right:20px;
}

#newsletter .desinscrire a{
	background:#ffefcf;
	float:left;
	height:19px;
	font-family:Helvetica,Times New Roman,arial,sans serif;
	font-size:14px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
}

#inscription_newsletter{
	background:url(../images/fd_newsletter.png) no-repeat;
	height:735px;
	position:absolute;
	top:0;
	width:1024px;
	z-index:90;
	display:none;
}

#fermer_newsletter{
	height:22px;
	left:735px;
	position:absolute;
	top:320px;
	width:23px;
	cursor:pointer;
}

p.info_newsletter{
	color:#321913;
	font-family:Helvetica,Times New Roman,arial,sans serif;
	font-size:15px;
	left:350px;
	position:absolute;
	text-align:center;
	top:400px;
	width:350px;
}

#descendre, #monter{
	cursor:pointer;
}

/****************************
			Agenda
****************************/

.box_evenement{
	display:none;
	left:34px;
	padding-left:12px;
	padding-top:12px;
	position:absolute;
	top:-1px;
	z-index:100 !important;
}

.box_evenement p {
	/*display:none;*/
	margin-top:15px;
	font-weight:normal;
	font-size:11px;
}

#contenu-pro-actus .espace-reseau .agenda .horsperiode{
	background:none;
}


