@CHARSET "UTF-8";

/*********************
 * retrait - Style   *
 *********************/
#blockmiddle {
	margin-top: 11px;
	background-color: #CCCCCC;
	width: 930px;
}

#entete {
	width: 611px;
	height: 102px;
	margin-bottom: 20px;
}

#entete #text {
	float: left;
	padding: 22px 0px 16px 56px;
	width: 380px;
	text-align: left;
}

#entete #text h3 {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}

#entete #stamp {
	float: right;
	padding: 9px 57px 8px 10px;
}

#rightblock {
	float: left;
	width: 301px;
	height: 704px;
	padding: 0px;
	margin-left: 21px;
	color: #666666;
	font-size: 14px;
	text-align: left; 
}

#rightblock .fonce {
	color: #999999;
}

#rightblock #cybercartes {
	padding: 5px 0px 7px 17px;
}

#rightblock #text {
	padding: 0px 20px 20px 39px;
	line-height: 12px;
}

#rightblock #text p {
	line-height: 21px;
}

.rose {
	color: #FF0099;
}


#carte {
	float: left;
	border: 2px solid #E6E6E6;
}

#visucarte {
	margin-bottom: 13px;
}

#visu_middle {
	min-height: 310px;
	width: 611px;
}

#visu_bottom {
	color: black;
	width: 611px;
	height: 213px;
}

#visu_middle #card_middle {
	padding: 0px 54px 5px 57px;
}

#noCarte {
	color: #666666;
	font-size: 12px;
	padding-bottom: 203px;
	padding-top: 30px;
	line-height: 15px;
	text-align: left;
	margin-left: 9px;
}

#noCarte h2 {
	text-align: center;
	padding-bottom: 15px;
}

#boutons {
	clear: both;
}

#sound {
	float: left;
	margin: 0px 391px 26px 54px;
}

#visu_bottom #text {
	color: black;
	font-size: 12px;
	line-height: 15px;
	clear: both;
	height: 140px;
	margin: 0px 57px 26px 54px;
	text-align: justify;
	padding: 0px 5px 0px 5px;
	overflow: auto;
}

#visu_bottom #text p{
	margin-top: 10px	
}

/****************
 * Send_Retrait *
 ****************/


.thankCardsBlock
{
	border: 2px solid #E6E6E6;
	padding: 12px 3px 15px 3px;
	clear: both;
	font-size: 11px;
	background: #F4FBFF;
}
/*** BLOCK HEADER  ***/
#thankCardsBlockHeader
{
	height:76px;
}

#thankCardsBlockTitle
{
	float: left;
	width: 120px;
	padding-left: 4px;	
}

#thanksTitle
{
	font-size: 21px;
	color: #009afe;
	/*text-shadow:0 1px 1px #f4f9fe;*/
}

#thanksSubtitle
{
	font-size: 11px;
	margin-top: 4px;
	color: #000000;
	/*text-shadow:0 2px 1px #f4f9fe;*/
}

.cardChoiceList li
{
	float: left;
}

.thanksCardBtnLi
{
	padding: 28px 3px 0px 3px;
}

#thanksCardImage
{
	width: 118px;
}
/*** TABS  ***/
ul#formsTab {
    font: 12px verdana, arial, sans-serif;
    list-style-type: none;
    padding-bottom: 28px;
    border-bottom: 1px solid #aaacab;
    margin: 0;
    clear: both;
}

ul#formsTab li {
    float: left;
    height: 21px;
    background-color: #ddeefe;
    margin: 6px 4px 0 0;
    border: 1px solid #aaacab;
}

ul#formsTab li.selected {
    background-color: #c4e1ff;
    height: 25px;
    margin-top: 2px;
}

ul#formsTab li.selected a
{
	border-bottom: 1px solid #c4e1ff;
}

#formsTab a {
    float: left;
    display: block;
    color: #333333;
    text-decoration: none;
    padding: 2px 4px 5px 5px;
}

#formsTab a span {
	display: block;
	line-height: 18px;
	cursor: pointer;
}

#tab1 span{
	width: 84px;
}

#tab2 span{
	width: 100px;
}

#formsTab a img {
	margin-right: 4px;
	float: left;
	cursor: pointer;
}
	
#formsTab a:hover {
    background: #c4e1ff;
}
/*** FORMS  ***/
.thanksForms
{
	clear: both;
	background-color: #c4e1ff;
	border: 1px solid #aaacab;
	border-top: none;
	height: 245px;
	padding: 6px 2px 10px 2px;
}

.thanksForms label
{
	display: block;
	float: left;
	line-height: 20px;
	color: #333333;
	margin-bottom: 6px;
}

.thanksForms input
{
	display: block;
	height: 16px;
	margin-bottom: 6px;
}

.thanksForms input, 
.thanksMessageInput
{
	width: 190px;
	padding-left: 2px;
	font-size: 11px;
	overflow: hidden;
	float: right;
	background-color: #ffffff;
}

.thanksForms input.hiddenInput
{
	display: none;
}

.thanksMessageInput
{
	overflow: auto;	
}
	/* input validate  */
	.origin
	{
		border: 1px solid #c1c1c1;
		color: #333333;
	}
	.disabled
	{
		color: #9a9a9a;
	}
	.validate-failure
	{
		border: 1px solid red;
		color: red;
	}
	.validate-success
	{
		
	}
	

#thanksMessageEmailInput
{
	height: 91px;
}

#thanksMessageMobileInput
{
	height: 65px;
}

.formsOptinBlock
{
	margin-top: 5px;
}
.formsOptinBlock label
{
	width: 255px;
	/*margin-left: 10px;*/
	float: left;
	line-height: 15px;
}

.formsOptinBlock input
{
	float: left;
	width: 15px;
}
/*** BUTTONS  ***/
.thanksFormsButtons
{
	padding: 6px 20px 0px 26px;
	height: 38px;	
}

#prevBtn
{
	float: left;	
}

#sendBtn
{
	float: right;	
}

.noDisplay
{
	display: none;
}

/***********
 * Advisor *
 ***********/
.advisor-advice {
	color: orange;
}

.advisor-advice li {
	list-style: square inside
		url(../../img/common/icon_list_mini_rightArrow_orange.gif);
}

.advisor-warn {
	color: red;
	width: 250px;
	font-size: 11px;
	padding-top: 5px;
}

.advisor-warn li {
	list-style: square inside
		url(../../img/common/icon_list_mini_rightArrow_red.gif);
}


.ad_pave {
	display: block;
	height: 250px;
	margin-bottom: 6px;
	position: relative;
	width: 300px;
}


/************************
 * rightblock gift Card *
 ************************/
#rightblock_GC {
float: left;
width: 373px;
min-height: 600px;
}

#GCContent {

width: 353px;
padding: 10px;
margin: 10px;
color: #636363;
font-size: 12px;
text-align: left;
font-family: Arial, sans-serif;
min-height: 600px;
background-color: #ffffff;
}

#GCContent a{
color: #FC8508;
text-decoration: underline;
}

#GCContent span.biggerAmazon{
color: black;
font-weight: bold;
}


#annonceAmazon{
font-size: 23px;
color: #FC8508;
margin-bottom: 18px;
margin-left: 5px;
}

#codeAmazon, #montantAmazon{
font-size: 17px;
color: #000000;
margin-left: 5px;
}

#montantAmazon{
margin-bottom: 17px;
}

#codeAmazon{
margin-bottom: 3px;
}

#lineAmazon{
width: 100%;
height: 1px;
background: url(../../img/retrait/GC/dotted.gif) repeat-x;
margin-bottom: 17px;
margin-top: 15px;
}

#titleAmazon{
font-size: 15px;
color: #000000;
margin-bottom: 9px;
}

a#buttonAmazon, a#logoAmazon{
margin: 0px auto;
display: block;
}

a#logoAmazon{
width: 233px;
margin-top: 25px;
}

a#buttonAmazon{
margin-top:23px;
margin-bottom: 23px;
width: 184px;
}

#contentAmazon{
}

p.heightAmazon{
line-height: 15px;
margin-bottom: 6px;
display: block;
}

#content2{
font-size: 11px;
margin-bottom: 21px;
}

#amazonMentions { width: 865px; margin: 20px 0 30px 0; font-size: 10px; text-align: left; line-height: 15px; color: #636363; }