@charset "UTF-8";

body {color:#384C58;}
/*------------- Onglet produit -----------*/

#prod-onglets-a {
	margin-top: 20px;
	width: 820px;
	height: 39px;
}

#prod-onglet-1.TabbedPanelsTab {
	float: left;
	height: 39px;
	width: 208px;
	background-image:	url(../images/onglet-produit/Onglet-produit-2_01.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-1.TabbedPanelsTabSelected {
	float: left;
	height: 39px;
	width: 208px;
	background-image:	url(../images/onglet-produit/Onglet-produit-1_01.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-2.TabbedPanelsTab {
	float: left;
	height: 39px;
	width: 210px;
	background-image:	url(../images/onglet-produit/Onglet-produit-1_02.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-2.TabbedPanelsTabSelected {
	float: left;
	height: 39px;
	width: 210px;
	background-image:	url(../images/onglet-produit/Onglet-produit-2_02.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-3.TabbedPanelsTab {
	float: left;
	height: 39px;
	width: 211px;
	background-image:	url(../images/onglet-produit/Onglet-produit-1_03.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-3.TabbedPanelsTabSelected {
	float: left;
	height: 39px;
	width: 211px;
	background-image:	url(../images/onglet-produit/Onglet-produit-3_03.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-4 {
	float: left;
	height: 39px;
	width: 183px;
	background-image:	url(../images/onglet-produit/Onglet-produit_04.gif);
}
#prod-content-onglet-a {
	width: 500px;
	border-bottom:solid 0px #afafb0;
	border-right:solid 0px #afafb0;
	border-left:solid 0px #afafb0;
}
#image-produit-poster {
	height: 278px;
	width: 220px;
	float: left;
	margin-top: 20px;
	background-image: url(../images/global/im-poster.jpg);
	background-repeat: no-repeat;
}
#image-produit-toile {
	height: 278px;
	width: 220px;
	float: left;
	margin-top: 0px;
	background-image: url(../images/global/im-toile.jpg);
	background-repeat: no-repeat;
}
.image-produit-qualite {
	height: 200px;
	width: 200px;
	float: left;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}
.marge-produit-poster {
	height: 50px;
	width: 20px;
	float: left;
}
#block-produit-poster {
	width: 700px;
	margin-top: 20px;
	float: left;
}
#block-produit-qualite {
	margin-top: 20px;
	float: left;
	margin-bottom: 30px;
}
#texte-produit-poster {
	width: 450px;
	float: left;
	margin-left: 25px;
	margin-top: 10px;
}
#texte-produit-poster h2 {
	margin: 0px;
	display: block;
	padding-top: 5px;
}
#texte-produit-poster p {
	font-size: 12px;
	display: block;
	text-align: justify;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
#texte-produit-qualite {
	width: 400px;
	float: left;
	margin-bottom: 30px;
}

#bt-perso {
	height: 31px;
	display: block;
	width: 245px;
	line-height: 30px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 15px;
	background-image: url(../../images/bt-personnaliser.gif);
	font-weight: bold;
}
#tarifs-produit-poster {
	width: 800px;
	background-image: url(../images/poster/fd-tarifs.gif);
	background-repeat: repeat-x;
	margin-bottom: 30px;
}



/*---------- Global ------------------*/

body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

a:hover {
	color:#FF3333;
}
img {
	border:solid 1px #cccccc;
}
ul {
	float:left;
}
li {
	list-style-type: none;
}
li a {
	color: #934B5E;
	font-size:12px;
}
li a:hover {
	color: #FF3366;
}

/*------------ Header ----------- */
#marge {
	width:225px;
	height:90px;
	float: left;
	display: block;
	background-repeat: no-repeat;
	/*background-image: url(../images/poster/global/fd-header-06.jpg);*/
	background-position: 0% 100%;
}
#marge-top-2 {
	height: 80px;
	width: 30px;
	float: left;
}
#lignes {
	width:580px;
	float:right;
}
#ligne-1 {
	width:580px;
	text-align: right;
}
#ligne-1 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#322739;
	float:right;
	margin:5px;
	text-align:center;
	line-height:23px;
	font-size:12px;
	display:block;
	width:129px;
	height:23px;
	background-image:url(../../images/poster/global/bt-compte.jpg);
}
#ligne-1 a:hover {
	background-image:url(../images/poster/global/bt-compte-over.jpg);
}
#ligne-1 p {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	float:right;
	margin:10px;
	font-size:12px;
}
#ligne-1 input {
	margin-left:5px;
	margin-right:15px;
	width:150px;
	height:18px;
	font-size:16px;
	margin-top:2px;
}
#bt-ok {
	background-image: url(../images/poster/bt-ok.gif);
	width:45px;
	height:35px;
	float:left;
	margin:0px;
	line-height:5px;
}
#ligne-2 {
	height:32px;
	margin-top:25px;
}
.onglet {
	display:block;
	width: 111px;
	height: 32px;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height:0px;
	background-repeat: no-repeat;
}
.marge-onglet {
	width:5px;
	float: left;
	height: 20px;
}
#panier {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	color: #ffffff;
	display: block;
}
a:hover#panier {
	color:#FFCC00;
	}
.clear {
	clear: both;
}
#soft-barre {
	width:850px;
	margin: auto;
	text-align: right;
	margin-bottom: 20px;
}


/*--------- Footer --------*/

#filet {
	width:850px;
	height:3px;
}
#ligne-3 {
	padding-left:30px;
	margin:10px 0 0 0;
	color:#3F0C18;
}
#ligne-3 a {
	color:#FF3366;
}
#colonne-a {
	width: 380px;
	float: right;
	margin-top: 25px;
	text-align: center;
	margin-right: 20px;
}
#colonne-b {
	float: left;
	width: 400px;
}
#logo-autres {
	margin-top:6px;
	width:850px;
	height:182px;
	float: left;
	padding: 0;
	height: 55px;
}
#site-map {
	margin-left:0px;
	width:800px;
	margin-top:50px;
}
/*---------- atelier ---------*/

#main {
	width: 873px;
	background-repeat:repeat-y;
	margin: auto;
	position: relative;
	min-height: 550px;
}
.onglet-content {
	width: 397px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	margin-bottom: 20px;
}
#onglet-perso-a {
	width: 400px;
	margin-top: 20px;
}
#onglet-perso-b {
	height: 38px;
	width: 400px;
	margin-top: 20px;
}
#onglet-perso-1.TabbedPanelsTab {
	background-image: url(../../images/poster/onglet-produit/onglet_01.gif);
	float: left;
	height: 38px;
	width: 200px;
	line-height: 40px;
	text-align: center;
	font-size: 24px;
}
#onglet-perso-1.TabbedPanelsTabSelected {
	background-image: url(../../images/poster/onglet-produit/onglet2_01.gif);
	float: left;
	height: 38px;
	width: 200px;
	line-height: 40px;
	text-align: center;
	font-size: 24px;
}

#onglet-perso-2.TabbedPanelsTab{
	background-image: url(../../images/poster/onglet-produit/onglet2_02.gif);
	float: left;
	height: 38px;
	width: 200px;
	line-height: 40px;
	text-align: center;
	font-size: 24px;
}
#onglet-perso-2.TabbedPanelsTabSelected {
	background-image: url(../../images/poster/onglet-produit/onglet_02.gif);
	float: left;
	height: 38px;
	width: 200px;
	line-height: 40px;
	text-align: center;
	font-size: 24px;
}

#onglet-perso-3 {
	background-image: url(../../images/poster/onglet-produit/onglet_01.gif);
	float: left;
	height: 38px;
	width: 200px;
	line-height: 40px;
	text-align: center;
	font-size: 24px;
}
#onglet-perso-4 {
	background-image: url(../../images/poster/onglet-produit/onglet_02.gif);
	float: left;
	height: 38px;
	width: 200px;
	line-height: 40px;
	text-align: center;
	font-size: 24px;
}
.radio-format {
	width: 10px;
	float: left;
	margin-top: 11px;
}
label {
	display: block;
	float: left;
	line-height: 35px;
	margin-left:5px;
	text-align: left;
	font-size: 12px;
	margin:auto;
}
.tarifs-form {
	float: left;
	width: 125px;
	line-height: 38px;
	text-align: center;
}
.marge-format {
	float: left;
	height: 38px;
	width: 30px;
}
#option-atelier {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	float: left;
}
#option-atelier input {
	background-color:#FFFFFF;
	text-align:right;
}
#option-atelier a {
	font-size: 10px;
	width: 50px;
	float: left;
	text-align: center;
	margin-left: 10px;
	line-height: 10px;
}
#option-atelier img {
	margin-bottom: 2px;
}
#marge-validation p {
	float: left;
	line-height: 8px;
	padding-left: 0px;
	display: block;
}
#marge-validation img {
	float: left;
}
#effect {
	float: left;
	margin-bottom: 10px;
	font-size: 10px;
	text-transform: uppercase;
	width: 380px;
}
#effect input {
	float: left;
	background-color: #FFFFFF;
	border: solid 1px #cccccc;
	font-size: 10px;
	margin-right: 2PX;
}
#effect  input:hover    {
	background-color: #CCFF00;
}
#reset-effect {
	font-size: 12px;
	padding: 0 10px 0 10px;
	margin: 3px;
	width: 100px;
	float: right;
	display: block;
}
a:hover#reset-effect {
	color: #C6FF21;
}
.orientation-image label {
	width: 120px;
	margin-top: 5px;
	float: left;
}
.orientation-image input {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.orientation-image {
	float: left;
}
#validation-atelier {
	height: 78px;
	width: 230px;
	margin: auto;
	background-image: url(../../images/poster/confirmation/bt-validation-atelier.gif);
	border: 0;
	font-size: 18px;
	cursor:pointer;
	display: block;
	line-height:82px;
	text-align:center;
	background-repeat:no-repeat;
	background-color:#fff;
	background-position:0% 50%;
}
 #validation-atelier:hover {
	background-image: url(../../images/poster/confirmation/bt-validation-atelier-over.gif);
	color:#42C9F6;
}
.orient {
	border:0;
	float: left;
}

/*------------- Onglet produit -----------*/

#prod-onglets-a {
	margin-top: 20px;
	width: 820px;
	height: 39px;
}
#prod-onglet-1.TabbedPanelsTab {
	float: left;
	height: 39px;
	width: 208px;
	background-image:	url(../../images/poster/onglet-produit/Onglet-produit-2_01.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-1.TabbedPanelsTabSelected {
	float: left;
	height: 39px;
	width: 208px;
	background-image:	url(../../images/poster/onglet-produit/Onglet-produit-1_01.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-2.TabbedPanelsTab {
	float: left;
	height: 39px;
	width: 210px;
	background-image:	url(../../images/poster/onglet-produit/Onglet-produit-1_02.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-2.TabbedPanelsTabSelected {
	float: left;
	height: 39px;
	width: 210px;
	background-image:	url(../../images/poster/onglet-produit/Onglet-produit-2_02.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-3.TabbedPanelsTab {
	float: left;
	height: 39px;
	width: 211px;
	background-image:	url(../../images/poster/onglet-produit/Onglet-produit-1_03.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-3.TabbedPanelsTabSelected {
	float: left;
	height: 39px;
	width: 211px;
	background-image:	url(../../images/poster/onglet-produit/Onglet-produit-3_03.gif);
	text-align: center;
	line-height: 39px;
	display: block;
	margin: 0;
	padding: 0;
}
#prod-onglet-4 {
	float: left;
	height: 39px;
	width: 183px;
	background-image:	url(../../images/poster/onglet-produit/Onglet-produit_04.gif);
}
#prod-content-onglet-a {
	width: 500px;
	border-bottom:solid 0px #afafb0;
	border-right:solid 0px #afafb0;
	border-left:solid 0px #afafb0;
}
#image-produit-poster {
	height: 278px;
	width: 220px;
	float: left;
	margin-top: 20px;
	background-image: url(../../images/poster/global/im-poster.jpg);
	background-repeat: no-repeat;
}
#image-produit-toile {
	height: 278px;
	width: 220px;
	float: left;
	margin-top: 30px;
	background-image: url(../../images/poster/global/im-toile.jpg);
	background-repeat: no-repeat;
}
.image-produit-qualite {
	height: 200px;
	width: 200px;
	float: left;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}
.marge-produit-poster {
	height: 50px;
	width: 20px;
	float: left;
}
#block-produit-poster {
	width: 850px;
	margin-top: 20px;
	float: left;
	margin: auto;
}
#block-produit-qualite {
	margin-top: 20px;
	float: left;
	margin-bottom: 30px;
}
#texte-produit-poster {
	width: 450px;
	float: left;
	margin-left: 25px;
	margin-top: 30px;
}
#texte-produit-poster h2 {
	margin: 0px;
	display: block;
	padding-top: 5px;
}
#texte-produit-poster p {
	font-size: 12px;
	display: block;
	text-align: justify;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
#texte-produit-qualite {
	width: 400px;
	float: left;
	margin-bottom: 30px;
}

#bt-perso {
	height: 31px;
	display: block;
	width: 245px;
	line-height: 30px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 15px;
	background-image: url(../../images/poster/bt-personnaliser.gif);
	font-weight: bold;
}
#tarifs-produit-poster {
	width: 850px;
	background-image: url(../images/poster/fd-tarifs.gif);
	background-repeat: repeat-x;
	margin-bottom: 30px;
}

/*----------------------------*/
#prod-onglets-b {
	margin-top: 10px;
	height: 39px;
	width: 853px;
}

#prod-onglet-5 {
	float: left;
	height: 39px;
	width: 208px;
	background-image:	url(../images/poster/onglet-produit/Onglet-produit-2_01.gif);
	text-align: center;
	line-height: 39px;
}
#prod-onglet-6 {
	float: left;
	height: 39px;
	width: 210px;
	background-image:	url(../images/poster/onglet-produit/Onglet-produit-2_02.gif);
	text-align: center;
	line-height: 39px;
}
#prod-onglet-7 {
	float: left;
	height: 39px;
	width: 211px;
	background-image:	url(../images/poster/onglet-produit/Onglet-produit-2_03.gif);
	text-align: center;
	line-height: 39px;
}
#prod-onglet-8 {
	float: left;
	height: 39px;
	width: 221px;
	background-image:	url(../images/poster/onglet-produit/Onglet-produit_04.gif);
}
#prod-content-onglet-b {
	width: 850px;
	border-bottom:solid 0px #afafb0;
	border-right:solid 0px #afafb0;
	border-left:solid 0px #afafb0;
	height: 500px;
	margin-bottom: 0px;
}
/*---------- Produit ---------*/
#prod-onglets-c {
	margin-top: 10px;
	height: 39px;
	width: 853px;
}

#prod-onglet-9 {
	float: left;
	height: 39px;
	width: 208px;
	background-image:	url(../images/poster/onglet-produit/Onglet-produit-3_01.gif);
	text-align: center;
	line-height: 39px;
}
#prod-onglet-10 {
	float: left;
	height: 39px;
	width: 210px;
	background-image:	url(../images/poster/onglet-produit/Onglet-produit-3_02.gif);
	text-align: center;
	line-height: 39px;
}
#prod-onglet-11 {
	float: left;
	height: 39px;
	width: 211px;
	background-image:	url(../images/poster/onglet-produit/Onglet-produit-3_03.gif);
	text-align: center;
	line-height: 39px;
}
#prod-onglet-12 {
	float: left;
	height: 39px;
	width: 221px;
	background-image:	url(../images/poster/onglet-produit/Onglet-produit_04.gif);
}
#prod-content-onglet-c {
	width: 810px;
	border-bottom:solid 0px #afafb0;
	border-right:solid 0px #afafb0;
	border-left:solid 0px #afafb0;
}
.produit {
	height: 250px;
	width: 257px;
	float: left;
	background-color: #666666;
	margin-top: 15px;
}
.marge-produit {
	float: left;
	height: 200px;
	width: 20px;
}
.image {
	height: 200px;
	width: 200px;
	margin: auto;
	margin-top: 25px;
	background-color: #CCCCCC;
}



/*---------- Telechargement ---------*/

#telechargement {
	height: 475px;
	width: 378px;
	margin-top: 20px;
	background-image: url(../images/poster/im-telechargez.gif);
	background-repeat: no-repeat;
	float: left;
}
#view {
	float: left;
	height: 200px;
	width: 200px;
	background-color: #CC6666;
}
#texte {
	float: left;
	width: 450px;
	margin-top: 20px;
}
#bt-download {
	float: left;
	height: 200px;
	width: 200px;
	background-color: #0099FF;
}
.marge-download {
	float: left;
	height: 200px;
	width: 15px;
}
#ads {
	width: 200px;
	height:450px;
	float:left;
	height: 420px;
	margin-top: 20px;
	background-color: #CCCCCC;
}


/*------------- Paiement -----------------*/

.block-paiement {
	width: 200px;
	float: left;
	text-align: center;
	margin-top: 20px;
}
#paiements {
	width: 850px;
	margin-top: 20px;
	float: left;
}
.marge-radio {
	float: left;
	height: 30px;
	width: 20px;
}
.radio-content {
	height: 38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.orientation-image {
	width: 397px;
	float: left;
	margin-bottom: 20px;
}
.parcourir-image {
	width: 397px;
	float: left;
	margin-bottom: 20px;
}
.choix-image {
	height: 27px;
	font-size: 14px;
	line-height: 0px;
	margin-top: 10px;
	width: 390px;
}
#titre-etape {
	font-size: 16px;
	background-position: center;
	text-align: left;
	background-color: #E8F6FF;
	height: 25px;
	line-height: 25px;
}
#titre-etape2 {
	font-size: 16px;
	background-position: center;
	text-align: left;
	background-color: #FDEFFF;
	height: 25px;
	line-height: 25px;
}
#titre-etape3 {
	font-size: 16px;
	background-position: center;
	text-align: left;
	background-color: #E8F4D1;
	height: 25px;
	line-height: 25px;
	border: solid 1px #cccccc;
}
#envoyer {
	float: left;
	width: 397px;
	text-align: center;
}
.validez {
	margin-top: 20px;
	font-size: 13px;
	background-color: #fff;
	background-image: url(../../images/poster/confirmation/bt-validez.gif);
	width: 180px;
	height: 38px;
	margin-bottom: 20px;
	float: left;
	border: 0;
	cursor: pointer;
	margin: auto;
	background-repeat:no-repeat;
}
.validez:hover {	
	background-image: url(../../images/poster/confirmation/bt-validez-over.gif);
}
#marge-validation {
	float: left;
	width: 250px;
	display:block;
	margin-top: 10px;
	border:solid 0px #ccc;
}
#marge-validation a { 
	display:block;
	text-align:left; 
	color: #FF5B5B; 
	font-size:10px;
	width:200px;
	margin-left:5px;
	margin-top:5px;
	cursor:pointer;
	float:left;
}
#marge-validation img { margin-top:0px; border:0px;}

.marge-title {
	float: left;
	height: 25px;
	width: 20px;
}
#marge-colonne {
	float: left;
	height: 150px;
	width: 10px;
}
.separation-tarifs-0 {
	width: 2px;
	background-image: url(../images/poster/fd-separation-tarifs-tablec.gif);
	background-repeat: repeat-y;
	height: 27px;
	border: 0;
	margin: 0;
}
.format-tarifs-0 {
	color: #333333;
	text-align: center;
	border: 0;
}
.titre-tarifs {
	background-image: url(../../images/poster/global/fd-titre-tarifs.jpg);
	height: 40px;
	background-repeat: repeat;
}
.separation-tarifs {
	width: 2px;
	background-image: url(../images/poster/fd-separation-tarifs-tablea.gif);
	background-repeat: repeat-y;
	height: 30px;
	border: 0;
	margin: 0;
}
td {
	border:0px;
	padding: 3px;
	text-align:left;
}
.format-tarifs {
	color: #FFFFFF;
	text-align: center;
	border: 0;
	font-size: 11px;
	background-color: #7A5F8C;
}
.largeur-tableau {
	width: 800px;
	border: solid 1px #cccccc;
	background-color: #7A5F8C;
}
.format-tarifs-2 {
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	border: 0;
	margin: 0;
	background-color: #7A5F8C;
}
.separation-horizon {
	background-image: url(../images/poster/fd-separation-tarifs-tableb.gif);
	background-repeat: repeat-x;
	height: 2px;
	border: 0;
	margin: 0;
}
#block-achat {
	height: 450px;
	width: 850px;
	margin-top: 20px;
	margin: auto;
	padding-top: 20px;
}
.block-etape-achat {
	height: 200px;
	margin: auto;
	margin-top: 20px;
}
.block-achat {
	height: 200px;
	width: 180px;
	float: left;
}
.block-achat p {
	text-align: center;
	margin: 0;
	margin-top: 5px;
}
.sous-block-etape-achat {
	float: left;
	margin-top: 0px;
}
#titre-achat {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
#texte-achat {
	font-size: 12px;
	text-align: justify;
	width: 350px;
	margin: auto;
}
#bt-perso-achat {
	height: 31px;
	display: block;
	width: 245px;
	line-height: 30px;
	text-align: center;
	margin-right: 30px;
	margin-bottom: 15px;
	background-image: url(../images/poster/bt-personnaliser.gif);
	font-weight: bold;
	float: right;
}
#empty {
	background-image: url(../images/poster/im-empty.jpg);
	height: 68px;
	width: 631px;
	font-size: 28px;
	color: #ffffff;
	line-height: 68px;
	font-weight: bold;
	text-align: center;
	padding-left: 0px;
}
#aide-captcha {
	width: 200px;
	float: right;
	margin-top: 20px;
}

/*------------- accueil -----------------*/

#block-1-a {
	height: 152px;
	width: 144px;
	background-image: url(../images/poster/global/im-nouveau.jpg);
	float: left;
}
.marge-globale {
	height: 350px;
	width: 20px;
	float: left;
}
#block-1 {
	float: left;
}
#block-1-b {
	float: left;
	height: 152px;
	width: 65px;
	background-image: url(../images/poster/global/Accueil-slice_10.jpg);
}
#block-1-c {
	background-image: url(../images/poster/global/im-acces-atelier.jpg);
	float: left;
	height: 152px;
	width: 350px;
}
#block-1-d {
	background-image: url(../images/poster/global/Accueil-slice_12.jpg);
	float: left;
	height: 152px;
	width: 271px;
}
#block-2-a {
	background-image: url(../images/poster/global/im-generale-1.jpg);
	float: left;
	height: 388px;
	width: 164px;
}
#block-2-b {
	float: left;
	width: 666px;
	display: block;
}
#block-2-b-a {
	background-image: url(../images/poster/global/im-generale-2.jpg);
	height: 42px;
	width: 666px;
	font-size: 21px;
	color: #ff1d75;
	font-weight: bold;
	display: block;
}
#block-2-b-b {
	background-image: url(../images/poster/global/im-generale-3.jpg);
	float: left;
	height: 136px;
	width: 178px;
}
#block-2-b-c {
	background-image: url(../images/poster/global/im-generale-4.jpg);
	float: left;
	height: 136px;
	width: 178px;
}
#block-2-b-d {
	background-image: url(../images/poster/global/im-generale-5.jpg);
	float: left;
	height: 136px;
	width: 174px;
}
#block-2-b-e {
	background-image: url(../images/poster/global/im-generale-5-30.jpg);
	float: left;
	height: 106px;
	width: 136px;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 30px;
}
#block-2-b-f {
	background-image: url(../images/poster/global/im-generale-6.jpg);
	float: left;
	height: 144px;
	width: 666px;
}
#block-2-b-g {
	background-image: url(../images/poster/global/im-generale-7.jpg);
	float: left;
	height: 66px;
	width: 666px;
	color: #99FF33;
	font-size: 20px;
	line-height: 50px;
}
#block-2 {
	float: left;
	margin-bottom: 0px;
}
.marge-globale-2 {
	height: 100px;
	width: 10px;
	float: left;
}
#main-content {
	position: relative;
	margin-bottom: 0px;
	margin: auto;
	width: 750px;
}

/*     Identification   */
#menu-left {
	margin-right: 210px;
	width: 175px;
	height: 10px;
	float: left;
}
#main-identification {
	margin-top: 10px;
	margin-left: 0px;
	float: left;
}

.rec {
	margin-right: 20px;
	width: 268px;
	margin-top: 0px;
	float: left;
}
#rec-left {
	float: left;
	width: 12px;
	height: 127px;
	background-image:url(../images/poster/identification/fd-mon-compte-rec-left.gif);
	background-repeat:no-repeat;
}
#rec-right {
	height: 89px;
	width: 36px;
	background-image:url(../images/poster/identification/fd-mon-compte-rec-right.gif);
	background-repeat:no-repeat;
}
#rec-center {
	float: left;
	height: 127px;
	width: 220px;
	background-image:url(../images/poster/identification/fd-mon-compte-rec-center.gif);
	background-repeat:repeat-x;
}
#titre-login {
	height: 28px;
}
#titre-login p {
	height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	color: #000000;
	font-style: italic;
}
#block-rec-left {
	float: left;
}

#rec-valide {
	height: 38px;
	width: 36px;
	border: 0;
	display: block;
}
#rec-valide input {
	height: 38px;
	width: 36px;
	border:0;
	background-image:url(../images/poster/identification/fd-mon-compte-rec-valide.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}
.create {
	width: 300px;
	float: left;
}
.create p {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 10px;
}
#create-left {
	float: left;
	width: 11px;
	height: 85px;
	background-image:url(../images/poster/identification/fd-mon-compte-create-left.gif);
	background-repeat:no-repeat;
	margin-top: 0px;
}
#create-right {
	float: left;
	height: 50px;
	width: 34px;
	background-image:url(../images/poster/identification/fd-mon-compte-create-right.gif);
	background-repeat:no-repeat;
	margin-top: 0px;
}
#create-center {
	float: left;
	height: 85px;
	width: 250px;
	background-image:url(../images/poster/identification/fd-mon-compte-create-center.gif);
	background-repeat:repeat-x;
	margin-top: 0px;
}
#create-valide input {
	float: left;
	height: 35px;
	width: 34px;
	border:0;
	background-image:url(../images/poster/identification/fd-mon-compte-valide.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.info-plus {
	font-size: 9px;
	color: #FF0000;
	font-style: italic;
	text-decoration: underline;
}
.pass {
	margin-top: 8px;
	clear: both;
}

.pass label {
	width: 100px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 3px;
}
.pass input {
	width: 100px;
	display: block;
	float: left;
}
.erreur {
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	line-height:24px;
	font-size: 10px;
	float: left;
}
.marge-entete {
	height: 50px;
	width: 850px;
}

/* Mon compte */

.main-confirmation {
	margin:auto;
	width: 455px;
}
.main-confirmation strong {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-size: 15px;
	line-height: 30px;
}
.titre-compte {
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-repeat: no-repeat;
	text-align: center;
	width: 151px;
	height: 50px;
	background-image: url(../images/poster/mon-compte/im-mon-compte-titre.gif);
	margin-right: 0px;
}
.titre-compte p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 50px;
	text-align: center;
}
.titre-compte a {
	color: #000000;
	text-decoration: none;
}

#coordonnees {
	float:left;
	width: 150px;
	height: 200px;
	text-decoration: none;
	margin-right: 0px;
}
#panier-compte {
	float:left;
	width: 150px;
	height: 200px;
	text-decoration: none;
	margin-right: 0px;
}
#favoris {
	width:76px;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-repeat: no-repeat;
	text-align: center;
	float:left;
	width: 150px;
	height: 200px;
	text-decoration: none;
	margin-right: 0px;
}
#phototheque {
	width: 76px;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-repeat: no-repeat;
	text-align: center;
	float:left;
	width: 150px;
	height: 200px;
	margin-right: 0px;
	text-decoration: none;
}
#archives {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-repeat: no-repeat;
	text-align: center;
	float:left;
	width: 150px;
	height: 200px;
	margin-right: 0px;
	text-decoration: none;
	margin-top: 0px;
}
#suivi {
	width: 76px;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-repeat: no-repeat;
	text-align: center;
	float:left;
	width: 150px;
	height: 200px;
	text-decoration: none;
	margin-right: 0px;
}
#etiquette {
	background-image:url(../images/poster/mon-compte/im-mon-compte-label.gif);
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	background-repeat: no-repeat;
	text-align: center;
	float:left;
	position: relative;
	width: 41px;
	height:400px;
}
#image-compte1 {
	float: left;
	width: 151px;
	height: 141px;
	background-image: url(../images/poster/mon-compte/im-mon-compte-profil.gif);
	display: block;
}
#image-compte2 {
	float: left;
	width: 151px;
	height: 141px;
	background-image: url(../images/poster/mon-compte/im-mon-compte-cdc.gif);
	display: block;
}
#image-compte3 {
	float: left;
	width: 151px;
	height: 141px;
	background-image: url(../images/poster/mon-compte/im-mon-compte-photo.gif);
	display: block;
}
#image-compte4 {
	float: left;
	width: 151px;
	height: 141px;
	background-image: url(../images/poster/mon-compte/im-mon-compte-archives.gif);
	display: block;
}
#image-compte5 {
	float: left;
	width: 151px;
	height: 141px;
	background-image: url(../images/poster/mon-compte/im-mon-compte-panier.gif);
	display: block;
}
#image-compte6 {
	float: left;
	width: 151px;
	height: 141px;
	background-image: url(../images/poster/mon-compte/im-mon-compte-colis.gif);
	display: block;
}
#alerte-info {
	width: 450px;
	float: left;
	text-align: left;
	margin-bottom: 20px;
}
h3 {
	font-size: 18px;
	color: #FF0000;
}
#access-site {
	height: 30px;
	width: 450px;
	float: left;
	background-image: url(../../images/poster/bt-acces-site.gif);
	background-repeat: no-repeat;
}
#promo-site {
	height: 50px;
	width: 450px;
	background-image: url(../../images/poster/fd-promo-merci.gif);
	background-repeat: no-repeat;
	float: left;
}
#alerte-info p {
	width: 450px;
	float: left;
}
#access-old-site {
	height: 30px;
	width: 450px;
	background-image: url(../../images/poster/bt-old-log.gif);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 20px;
}
a:hover#bouton-logout {
	color: #FF0000;
	background-color: #FFECEC;
	border: 1px solid #FF0000;
}

/*------ Page BAT ------*/


.bat-colonne {
	width:380px;
	float:left;
	margin: 15px 0 20px 30px;
}
.bat-colonne-2 {
	float: left;
	margin-top: 30px;
	margin-right: 10px;
	text-align: center;
	width: 420px;
	position:relative;
}
.bat-colonne-2  tr {
	text-align: center;
	padding: 0;
}
.bat-colonne-2  table {
	margin: auto;
	border: solid 1px #cccccc;
}
.bat-colonne select {
	width: 60px;
	height: 30px;
	font-size: 16px;
}
#bat-preview {
}
#validation-bat {
	height: 78px;
	width: 270px;
	margin: 10px 0 0 0;
	background-image: url(../images/poster/confirmation/bt-validation-atelier.gif);
	border: 0;
	font-size: 18px;
	cursor:pointer;
}
input:hover#validation-bat {
	background-image: url(../images/poster/confirmation/bt-validation-atelier-over.gif);
}
#valider-condition-bat {
	float: left;
}
#texte-bat {
	text-align: LEFT;
	margin: 10px;
}
#label-condition-bat {
	margin-top:20px;
	height: 22px;
	width: 250px;
	line-height: 22px;
	margin:auto;
	padding-top:5px;
	padding-left:55px;
}
.titre {
	width: 850px;
	float: right;
	margin-top: 20px;
	font-size: 20px;
	color:#384C58;
	border:solid 1px #ccc;
	text-align: center;
}
.retour-atelier {
	width: 100px;
	float: right;
	margin: 10px 80px 0 0;
	font-size: 12px;
	color: #333333;
	border: solid 1px #cccccc;
	text-align: center;
}
.screencast {
	float: left;
	width: 850px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top: 0px;
}
.screencast-image {
	width: 250px;
	height: 250px;
	background: #cccccc;
	float: left;
}
#prod-onglets {
	margin-top: 0px;
}
.content-quality {
	float: left;
	width: 300px;
	text-align: justify;
	font-size: 12px;
}
.marge-top {
	height: 30px;
	width: 750px;
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#marge-onglet-top {
	height: 58px;
	width: 650px;
}
#error-cgv {
	width: 250px;
	color: red;
	text-align:left;
	margin-top:10px;
	text-decoration: blink;
}
.captcha {
	float: none;
}

