
/* BODY ########################################################################### */

body
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10px;
	height:100%;
	/*margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;*/
	background-image:url(/img/bg/bg_open-trame.gif);
	/*overflow:auto;*/
	}

ul { list-style-type: square; margin-left:25px; }
li { margin-bottom:2px; }

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
color:#FF0000;
text-decoration: none;
}

a:over {
color:#666;
text-decoration: none;
}

a:visited {
color:#999;
text-decoration: none;
}


/* CLASSE TEXT ################################################################# */

.legende {
font-size: 10px;
margin-bottom: 20px;
}

.suite {
color: #FF0000;
font-size: 9px;
}

.edito {
font-size: 10px;
line-height: 15px;
}

.photo {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.blanc {
color:#fff;
}

.float_left{
float: left;
}

.shooting{
margin-top:450;
border: 0px;
}

/* ID ######################################################################### */

#tableEnd		{width:457px; height:209px; border: 1px #7F7F7F solid; background-color:#FFFFFF;}

#tableMain		{
	width:815px;
	height:545px;
	border: 1px #7F7F7F solid;
	background-color:#FFFFFF;
}

#cellLeft		{ width:150px; vertical-align:top; float:left; }
#cellLeftHome	{ width:190px; vertical-align:top; }

#tableLeft		{ height:545px; /*width:190px;*/ }
#cellLeftLogo	{ width:60px; vertical-align:top; }
#cellLeftMenu	{ width:130px; vertical-align:top; }

#zoneLang 		{ width:100%; text-align:right; padding-top:10px; }


#cellMain 		{ width:595px; vertical-align:top;}

#cellCenterHome	{ width:230px; vertical-align:top;}
#cellRightHome	{ width:260px; vertical-align:top;}


#cellNewsletter { width:225px; border: 1px solid #000000; padding-left:10px; padding-top:30px; vertical-align:middle; }

#cellCover		{ vertical-align:top; }

#cellTextcover	{ padding-left:15px; }

#cellFlash		{ padding-top:15px; }

#cellCheckbox	{ height:20px; vertical-align: middle; text-align: center; }

#cellBlack		{ width:95px; text-align: right; background-color:#000000; color: #FFFFFF; padding-right:10px; }


td.imgBorder img		{ border: 1px #999999 solid; }


#zoneBannerPartner	{ text-align:right; margin-bottom:35px; height:60px; }


/* TEXT ########################################################################### */

.text, .text a:link, .text a:visited, .text a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}	

.text a:hover { color: #F10008; text-decoration: none; }

/* -------------------------------------------------------------------------------- */

.textGrey, .textGrey a:link, .textGrey a:visited, .textGrey a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #97989C;
	font-size: 11px;
	text-decoration: none;
}

.textGrey{
margin-bottom: 25px;
}

.textGrey a:hover { color: #F10008; text-decoration: none; }

/* -------------------------------------------------------------------------------- */

.textColor, .textColor a:link, .textColor a:visited, .textColor a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #F10008;
	font-size: 11px;
	text-decoration: none;
}	

.textColor a:hover { color: #000000; text-decoration: none; }

/* -------------------------------------------------------------------------------- */

.textAlert, .textAlert a:link, .textAlert a:visited, .textAlert a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	text-decoration: none;
}	

.textAlert a:link, .textAlert a:visited  {	font-weight:bold; color: #CCCCCC; text-decoration: none; }	
.textAlert a:hover {font-weight:bold; color: #000000; text-decoration: none; }

/* -------------------------------------------------------------------------------- */

.textBigColor, .textBigColor a:link, .textBigColor a:visited, .textBigColor a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	color: #F10008;
	font-size: 16px;
	text-decoration: none;
}	

.textBigColor a:hover { color: #000000; text-decoration: none; }

/* -------------------------------------------------------------------------------- */

.legend {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}

/* ---- add by didier ----- */
#soundplayer{
	padding-top: 155px;
	padding-left: 15px;
 }




 
 /* PUB ########################################################################### */
 
 #anim_home_avec_banner{
 position:relative;
 left: 170px;
 width: 430px;
 height:545px;
 z-index: 15;
 }
 

 #anim_home{
 position:relative;
 width: 430px;
 height:545px;
 z-index: 15;
 }

 /* Nemsletters end page ########################################################################### */
 
  #open_logo_news{
 position:relative;
 width: 196px;
 height:32px;
 left: 129px;
 margin-top: 20px;
 margin-bottom: 10px;
 }
 
   #thankyou{
 position:relative;
 width: 196px;
 height:32px;
 left: 82px;
 }

  #email{
 position:relative;
 
 width: 196px;
 height:32px;
 left: 130px;
 }
 
 /*-------------------------------- ADD BY DAVID 17.11.08 -----------------------------------*/

#contenu {
	/*width:550px;*/
	float:right;
}

.titre_open26 {
	background-image:url(../fr/swarovski/img/titre_open26-swarovski.gif);
	background-repeat:no-repeat;
	width:500px;
	height:34px;
	margin-top:45px;
	margin-left:0px;
}

#btn_offrir_montant {
	background-image:url(../fr/swarovski/img/btn_offrir_montant.gif);
	background-repeat:no-repeat;
	width:192px;
	height:35px;
	display:block;
	margin-left:350px;
}

#btn_offrir_montant:hover {
	background-image:url(../fr/swarovski/img/btn_offrir_montant_over.gif);
	width:199px;
	height:39px;
}

#btn_offrir_montant_de {
	background-image:url(../de/swarovski/img/btn_offrir_montant.gif);
	background-repeat:no-repeat;
	width:231px;
	height:42px;
	display:block;
	margin-left:310px;
}

#btn_offrir_montant_de:hover {
	background-image:url(../de/swarovski/img/btn_offrir_montant_over.gif);
	width:231px;
	height:42px;
}

#tableau {

	width:550px;
	margin:25px 50px 20px 0;
	
}

/*tableau qui sert a centrer la page verticalement*/
table#maintab{
	height: 100%;
	max-height: 100%;
}

html>body, body, html{
	height: 100%;
	max-height: 100%;
}

.color {
	color:#db0222;
}

.div_all {
	margin-left:auto;
	margin-right:auto;
}

#texte_table {
	text-align:justify;
	width:360px;
	margin-right:245px;
}

#img_thank_you {
	background-image:url(../fr/swarovski/img/thank_you.gif);
	background-repeat:no-repeat;
	width:142px;
	height:37px;
}

#contenu_thankyou {
	margin:200px 185px 0 0;
}

#texte_thankyou {
	vertical-align:middle;
}

#texte_auctionform {
	text-align:justify;
	width:365px;
	margin:20px 0 0 124px;
}

#formulaire {
	margin-right:55px;
}

.btn_form {
	cursor: pointer;
	width: 128px;
	height: 37px;
	border: none;
	background: url(../fr/swarovski/img/btn_conf_montant.gif) no-repeat left top;
}

.btn_form:hover {
	background: url(../fr/swarovski/img/btn_conf_montant_over.gif) no-repeat left bottom;
}

.btn_form_de {
	cursor: pointer;
	width: 128px;
	height: 37px;
	border: none;
	background: url(../de/swarovski/img/btn_conf_montant.gif) no-repeat left top;
}

.btn_form_de:hover {
	background: url(../de/swarovski/img/btn_conf_montant_over.gif) no-repeat left bottom;
	width: 128px;
	height: 39px;
}

.position_btn_form {
	margin:255px 0 0 360px;
}



/*pub*/
#conteneur{
	position:relative;
	padding-top:90px;
	margin:0 auto;
	width:815px;
}
#pub_160{
	position:absolute;
	float:left;
	left:-180px;
	width:160px;
	height:600px;
	overflow:hidden;
}
#pub_728{
	text-align:left;
	float:left;
	width:728px;
	height:90px;
	margin-top:20px;
	overflow:hidden;
}
#pub_160 img, #pub_728 img{
	border:none;
}

