html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
input:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}

.txtright {text-align:right;}
.fl {float:left;}
.fr {float:right;}
.block {display:block;}
.cleared {clear:both;}
.grismoyen {color:#939798;}
.ft10 {font-size:10px;}
.ft11 {font-size:11px;}
.ft12 {font-size:12px;}
.ft14 {font-size:14px;}
.bold {font-weight:bold;}

.txtnoir{color:#000;}
.txtrose{color:#F288B7;}

.entreelienpdf {text-indent:28px;color:#555555;height:29px;background:url(int/prod-pdf-icon.png) no-repeat 2px 3px;line-height:25px;}
.entreelien{height:29px;line-height:29px;}

.formline, .submitline  {padding:5px;}

form.justlink {}
form .justlinkinput {border:0;background:#fff;color:#F288B7;cursor:pointer;font-weight:bold;font-size:13px;padding:0;}

.mainbloc {padding-left:280px;padding-top:100px;}

html {height:100%;width:100%;}
body{font-family:helvetica,verdana;font-size:12px;text-align:center;height:100%;background:#fff;}

#fulltable {width:1000px;height:100%;margin:0 auto;}
#fulltable td{vertical-align:middle;}
#bgsite {width:1000px;height:600px;margin:0 auto;text-align:left;overflow:hidden;}

#flash2 {width:1000px;height:600px;}

#general {width:100%;width:1000px;height:600px;}
#site {width:100%;width:1000px;height:600px;}
#menu {position:absolute;text-align:left;padding:0 10px 0 0;font-weight:bold;line-height:14px;height:574px;width:260px;font-size:11px;z-index:12;background:url(img/menuuu.jpg) no-repeat 0 0;}
#menu a:hover{color:#F288B7;}
#menu #menulogo {position:absolute;display:block;width:90px;height:34px;margin-left:14px;margin-top:77px;}
#menu #menuA {position:absolute;margin-left:65px;margin-top:144px;}
#menu #menuA ul li ul {margin-left:15px;display:none;}
#menu #menuB {margin-top:393px;position:absolute;margin-left:55px;}
#menu #menuB .menu-actifs {margin-left:13px;}
#menu #menuB .menu-prive {margin-top:24px;margin-left:13px;}
#menu #menuB .menu-contacts {margin-top:34px;margin-left:61px;}
#menu #menuB .menu-faq {margin-top:24px;margin-left:4px;}
#menu a:hover {color:#F288B7;text-decoration:none;}

#ssmenu {position:absolute;margin-right:0;padding:10px 10px 0 0;font-size:11px;width:1000px;text-align:right;z-index:13;}
#ssmenu li {display:inline;color:#F288B7;}
#ssmenu li a{color:#F288B7;}
#ssmenu li a:hover{text-decoration:none;}

#menuprive {position:absolute;background:url(img/menupr.jpg) no-repeat 0 0;text-align:left;padding:0 10px 0 0;font-weight:bold;line-height:14px;width:278px;height:562px;font-size:11px;}
#menuprivec {position:absolute;margin-left:188px;margin-top:142px;font-weight:bold;line-height:14px;width:90px;height:420px;font-size:11px;}
#menuprive  a:hover{color:#F288B7;text-decoration:none;}
#menuprive #menulogo {position:absolute;display:block;width:90px;height:34px;margin-left:134px;margin-top:77px;}

#accueil {padding:150px 10px 0 200px;text-align:center;line-height:18px;}
#accueil-content {width:600px;margin:0 auto;height:400px;overflow:hidden;}
#accueil div pre a{margin:0 auto;padding:10px 30px;}

#philo {padding-right:300px;background:url(img/philo.jpg) no-repeat 100% 100%;text-align:justify;line-height:18px;height:500px;}
#philotitre {height:25px;font-size:14px;font-weight:bold;text-align:center;padding:10px 0 15px;}
#philodata {width:400px;height:370px;overflow:hidden;margin-left:10px;}
#philo ul {height:75px;overflow:hidden;padding-top:5px;text-align:right;}
#philo ul li {padding-top:15px;}
#philo ul li a {color:#F288B7;}
#philo ul li a:hover {text-decoration:none;}
#itwvideo {margin:10px auto;width:420px;height:260px;}

#servclient {padding-top:130px;line-height:18px;height:500px;}

#prodsstar {padding:130px 0 0 280px;text-align:center;line-height:18px;}
#prodsstardetail {padding:78px 0 0 280px;text-align:left;line-height:18px;}
#prodsstardetailc {background:url(img/starbg.jpg) no-repeat 50% 50%;}

#prodstarimg {display:block;position:absolute;width:130px;height:375px;margin-top:140px;}
#prodstartitre {position:absolute;margin-top:420px;margin-left:135px;font-size:16px;font-weight:bold;}
#prodstartitre a{font-size:12px;font-weight:normal;color:#F288B7;}
#prodstartitre a:hover{color:#000;text-decoration:none;}
#prodstarretour {position:absolute;margin-top:420px;margin-left:600px;width:110px;text-align:right;}
#prodstarretour a{font-size:12px;color:#F288B7;}
#prodstarretour a:hover{color:#000;text-decoration:none;}
#prodstarsstitre {position:absolute;margin-left:135px;font-size:12px;margin-top:440px;color:#F288B7;font-weight:bold;}
#prodstarautres {position:absolute;margin-top:371px;width:320px;margin-left:400px;}
#prodstarautres a{display:block;float:right;width:22px;height:50px;background:url() no-repeat 50% 0;}

#prodsmain {padding:155px 0 0 270px;text-align:center;line-height:18px;}
#prodsmain .rose{color:#F288B7;}
#prodsmain a:hover{text-decoration:none;}

#prodsmain #horizontalslide {width:700px;height:375px;text-align:left;margin:0 auto;}
#prodsmain #horizontalslide .nextarrow {margin-left:680px;}
#prodsmain a{width:120px;height:100px;background:url() no-repeat 50% 0;float:left;text-align:center;padding:170px 10px 0;}
#prodsmain #horizontalslidecontent div a{color:#F288B7;font-size:15px;}

#gammemain {padding:155px 20px 0 300px;text-align:center;line-height:18px;}
#gammemain a:hover{color:#F288B7;text-decoration:none;}

#gammemain #horizontalslide {width:650px;height:375px;text-align:left;margin:0 auto;}
#gammemain #horizontalslide .nextarrow {margin-left:630px;}
#gammemain #horizontalslidecontent div{width:130px;height:75px;background:url() no-repeat 50% 0;float:left;text-align:center;padding:300px 10px 0;}

#produitdetail {padding:155px 200px 0 280px;text-align:left;line-height:18px;}
#produitbloc {padding-left:150px;width:350px;background:url() no-repeat 0 0;text-align:left;line-height:18px;min-height:375px;margin:0 auto;height:400px;}
#produitbloc h2 {font-size:17px;}
#produitbloc h3 {font-size:14px;color:#F288B7;}
#produitbloc h4 {padding-top:15px;cursor:pointer;}
#produitbloc div.element {}
#produitbloc #prodpx {padding-top:15px;font-weight:bold;font-size:13px;}
#produitbloc #prodseph {padding-top:10px;font-weight:bold;font-size:13px;color:#F288B7;}
#produitbloc #prodseph a{color:#F288B7;}
#produitdetailretour {position:absolute;margin-top:-25px;margin-left:160px;}
#produitdetailretour a:hover{color:#F288B7;text-decoration:none;}
#produitdetailright {position:absolute;margin-left:800px;width:200px;margin-top:30px;}
#proddetailstarlinkfr{position:absolute;background:url(img/prodstaricon-fr.jpg);width:61px;height:67px;display:block;margin-top:120px;margin-left:138px;}
#proddetailstarlinken{position:absolute;background:url(img/prodstaricon-en.jpg);width:61px;height:67px;display:block;margin-top:120px;margin-left:138px;}
#autresproduits {margin-top:350px;padding-right:10px;}
#autresproduits a{display:block;float:right;width:45px;height:101px;background:url() no-repeat 50% 0;}
#autreprodsgamme {font-size:11px;text-align:center;padding:0 0 15px;}

#horizontalslide {overflow:hidden;}
#horizontalslide .previousarrow {position:absolute;width:20px;height:20px;background:url(img/arrow-previous2.png);cursor:pointer;margin-left:0px;margin-top:120px;display:none;}
#horizontalslide .nextarrow {position:absolute;width:20px;height:20px;background:url(img/arrow-next2.png);cursor:pointer;margin-left:20px;margin-top:120px;display:none;}
#horizontalslidemask{position:relative;left:25px;overflow-x:scroll;height:200%;width:600px;}
#horizontalslidecontent{overflow:hidden;}


#soinsselectcontent {padding:155px 20px 0 300px;text-align:center;line-height:18px;}
#soinsselectcontent a:hover {color:#F288B7;text-decoration:none;}

#soinsselectcontent #horizontalslide {width:650px;height:375px;text-align:left;margin:0 auto;}
#soinsselectcontent #horizontalslide .nextarrow {margin-left:630px;}
#soinsselectcontent #horizontalslidecontent div{width:130px;height:75px;background:url() no-repeat 50% 0;float:left;text-align:center;padding:300px 10px 0;display:none;}
#soinsselectcontent #horizontalslidecontent div.alter{height:375px;background:url() no-repeat 50% 0;float:left;text-align:center;padding:0 10px 0;display:none;}
#soinsselectcontent #horizontalslidecontent div.alter a{display:block;padding:300px 0 0;height:75px;width:130px;}

#samparetvous {padding:85px 0 0 280px;text-align:center;line-height:18px;}
#samparetvous form {padding-top:30px;}
#samparetvous .erreurs {font-weight:bold;color:#c66;padding:0 0 20px;}
#samparetvous input{font-size:11px;color:#F288B7;background:#fff;}
#samparetvous .formline input{padding:2px;width:300px;border:1px solid #F288B7;}
#samparetvous .submitline input{padding:2px;width:300px;border:0;cursor:pointer;text-align:right;}
#samparetvous .submitline input:hover{color:#C46E94;}
#samparetvous .success {font-weight:bold;color:#F288B7;padding:30px 0 20px;}

#boutiques {padding:135px 0 0 280px;text-align:center;line-height:18px;}
#boutiques #form{text-align:left;width:400px;margin:0 auto;height:320px;}
#boutiques #boutiquestitre{margin-top:85px;color:#F288B7;font-size:11px;padding:10px 0;text-align:center;}
#boutiques form{position:absolute;text-align:left;width:200px;}
#boutiques #shopsbg{position:absolute;margin-left:250px;height:200px;width:200px;overflow:hidden;color:#F288B7;line-height:11px;font-size:11px;margin-top:130px;}
#boutiques #shops{}
#boutiques #shops div{padding-bottom:14px;}
#boutiques #shops .black{color:#000;}
#boutiques .formline{background:#F288B7;padding:0;margin-top:10px;height:17px;width:200px;}
#boutiques .labelform{position:absolute;width:65px;text-align:right;color:#fff;font-weight:bold;text-transform:uppercase;}
#boutiques .inputform{padding-left:70px;}
#boutiques .inputform select{float:left;padding:0px;width:130px;border:1px solid #000;font-size:11px;}

#presse {padding:135px 0 0 280px;text-align:center;line-height:18px;}
#presse-content {width:600px;margin:0 auto;text-align:left;}
#image-select {position:absolute;width:300px;margin-left:0;}
#presse-image {width:300px;height:280px;background:url() no-repeat 50% 50%;cursor:pointer;}
#presse-select-previous {position:absolute;margin-top:290px;width:8px;height:14px;background:url(img/arrow-previous.png) no-repeat 50% 50%;cursor:pointer;}
#presse-select-next {position:absolute;margin-top:290px;margin-left:292px;width:8px;height:14px;background:url(img/arrow-next.png) no-repeat 50% 50%;cursor:pointer;}
#presse-textes {padding-left:340px;text-align:left;}
#presse-titre {padding:20px 0 15px;font-weight:bold;}
#presse-pdf {padding:20px 0 0;}
#presse-pdf a{color:#F288B7;}

#actifs {padding:110px 10px 0 280px;text-align:left;line-height:18px;}
#actifs a:hover{color:#F288B7;text-decoration:none;}
#actifs-content {width:600px;margin:0 auto;}
#actifs-div {width:170px;height:370px;overflow:hidden;}
#actifs-textes {position:absolute;margin-left:220px;width:440px;height:370px;overflow:hidden;}
#actifs h2 {font-size:21px;padding:25px 0;}
#actifs h3 {font-size:16px;padding:0 0 25px;}
#actifs .actif-titre {padding:5px 0;font-weight:bold;}
#actifs .actif-texte {padding:5px 0 25px;}

#prive {padding:135px 0 0 280px;text-align:center;line-height:18px;}
#prive-connect form{text-align:left;width:200px;margin:0 auto;background:url(img/sampar-logo-prive.png) no-repeat 50% 0;padding-top:50px;}
#prive-connect-titre{color:#F288B7;font-weight:bold;text-align:center;}
#prive-connect .formline{background:#F288B7;padding:0;margin-top:10px;height:19px;width:200px;text-align:left;}
#prive-connect .labelform{position:absolute;width:65px;text-align:right;color:#fff;font-weight:bold;}
#prive-connect .inputform{position:absolute;margin-left:70px;height:19px;}
#prive-connect .inputform input{position:absolute;padding:2px;width:124px;border:1px solid #000;font-size:11px;height:13px;}
#prive-connect .submitline input{padding:2px;width:190px;border:0;cursor:pointer;text-align:right;font-size:11px;background:#fff;color:#000;}
#prive-connect .submitline input:hover{color:#333;}
#prive-connect .erreurs {font-weight:bold;color:#c66;text-align:center;padding:20px 0 0;}
#prive-connect a:hover {color:#F288B7;text-decoration:none;}

#prive-textes {width:600px;margin:0 auto;}

#prive-downloads {width:470px;height:400px;margin-left:110px;}
#prive-ul{width:300px;margin-left:150px;text-align:left;}
#prive-ul li{background:#fff url(img/pdf.png) no-repeat 0px 8px;padding:10px 5px 10px 25px;}

#nl-detail {width:710px;height:350px;overflow:hidden;}
#prive h2 {padding:10px;}

#nls-ul{width:400px;margin-left:200px;text-align:left;}

#faq {padding:150px 10px 0 280px;text-align:left;line-height:18px;}
#faq-content {width:600px;margin:0 auto;height:400px;overflow:hidden;}
#faq h2 {width:400px;font-size:21px;padding:0 0 0 50px;text-align:left;margin:0 auto;color:#F288B7;}
#faq h3 {width:400px;font-size:21px;padding:0 0 25px;text-align:center;margin:0 auto;}
#faq .faq {padding:0 0 10px;}
#faq .faq-question {padding:5px 0 0;font-weight:bold;cursor:pointer;}
#faq .faq-reponse {padding:2px 0 0;display:none;color:black;}
#faq .pos0 {color:#F288B7;}

#wait {padding:150px 200px 0 280px;text-align:center;line-height:18px;font-weight:bold;color:#F288B7;}

#monpanier{padding:90px 120px 0 280px;text-align:center;line-height:18px;}
#monpanier .titre{font-size:16px;line-height:22px;padding:10px;text-align:left;font-weight:bold;}
#monpanier-content {width:600px;margin:0 auto;height:400px;overflow:hidden;}
#monpanier #bigpanier table{width:600px;}
#monpanier #bigpanier th {background:#FCE7F0;border:4px solid #fff;padding:3px 0;font-weight:normal;}
#monpanier #bigpanier td {border-left:4px solid #fff;border-right:4px solid #fff;font-weight:bold;border-bottom:1px dotted #888;padding:9px 0 5px;}
#monpanier #bigpanier td input {width:20px;color:#F288B7;border:1px solid #aaa;font-size:11px;padding:0 2px;}
#monpanier #bigpanier .tablenom {text-align:left;padding-left:25px;}
#monpanier #bigpanier #panierinfos {padding:14px 4px;height:20px;width:592px;}
#monpanier #bigpanier #panierinfos #sstotal{background:#FCE7F0;padding:5px 15px;float:right;font-weight:bold;}
#monpanier #bigpanier #panierinfos #valideditpanier{background:#FCE7F0;padding:5px 15px;float:left;}
#monpanier #bigpanier #panierinfos #valideditpanier input {background:#FCE7F0;border:0;font-weight:bold;cursor:pointer;}
#monpanier #bigpanier .sstotal1{background:#FCE7F0;padding:5px 15px;float:right;font-weight:bold;}

#valpan{padding:155px 120px 0 280px;text-align:center;line-height:18px;}
#validsteps .erreurs {font-weight:bold;color:#c66;padding:0 0 20px;}
#validsteps .formline input{font-size:11px;color:#F288B7;background:#fff;}
#validsteps .formline input{padding:2px;width:226px;border:1px solid #F288B7;}
#validsteps .submitline input{padding:2px;width:226px;border:0;cursor:pointer;text-align:right;background:#FCE7F0;color:#000;padding:7px 2px;text-align:center;font-size:14px;}
.justlinkinput2 {padding:2px;width:236px;border:0;cursor:pointer;text-align:right;background:#FCE7F0;color:#000;padding:4px 2px;text-align:center;font-size:14px;}
#validsteps .submitline input:hover{color:#C46E94;}
#validsteps .paysselect{padding:0px;width:232px;border:1px solid #F288B7;color:#F288B7;font-size:11px;padding:1px 0;}
#validsteps .paysselect option{color:#F288B7;font-size:11px;}

#validsteps {}
#validsteps h2 {text-align:left;font-size:20px;}
#validsteps h3 {color:#F288B7;text-align:left;font-size:15px;}
#validsteps #formleft {padding-right:20px;text-align:right;}
#validsteps #formright {padding-left:20px;text-align:left;}
#validsteps .pretxt {font-size:11px;height:50px;line-height:14px;padding:20px 0 8px;}

#formsvalid1 {margin-top:30px;background:url(img/bg-dotted.png) repeat-y 50% 0;}

#siteintro {width:1013px;height:729px;margin:0 auto;text-align:left;background:url(img/intro.gif) no-repeat 50% 50%;}
#langfr{position:absolute;margin-left:438px;margin-top:459px;}
#langen{position:absolute;margin-left:534px;margin-top:459px;}

#logotampon {display:block;position:absolute;background:url(img/logo.png) no-repeat 0 0;width:131px;height:131px;z-index:9999;margin-top:5px;}
#logotampon:hover {text-decoration:none;}
#rechercheform {position:absolute;z-index:9998;margin-left:707px;margin-top:63px;width:282px;height:23px;background:#36322C;}
#rechercheform p{position:absolute;width:114px;height:23px;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;font-size:14px;line-height:22px;}
#rechercheform .formtext{position:absolute;margin-left:114px;width:141px;height:21px;background:#fff url(img/input.png) no-repeat;border:0 none;line-height:23px;padding:2px 2px 0;}
#rechercheform .formimg{position:absolute;margin-left:259px;width:23px;height:23px;border:0 none;cursor:pointer;}

#rechercheres {position:absolute;margin-left:798px;z-index:999999;margin-top:86px;width:191px;background:url(img/search-bot.gif) no-repeat 0 100%;display:none;}
#rechercheres .top{height:10px;background:url(img/fleche.gif) no-repeat 50% 0;}

#cherchetalents {padding:6px 0;background:url(img/search-top.gif) no-repeat 0 0;}
#cherchetalents li {background:#333333;padding:2px 6px;}
#cherchetalents a {color: #ccc;display: block;text-decoration: none;background-color: transparent;font-weight:bold;padding:4px;}
#cherchetalents a:hover {background:url(img/search-li.gif) no-repeat;}
#cherchetalents a span {color:#F1808D;}


#content {position:absolute;margin-left:112px;width:877px;height:729px;}
#copyright {position:absolute;margin-left:989px;width:24px;height:729px;background:url(img/copyright-bg.png);}
#copyright a{display:block;margin-top:87px;height:178px;width:24px;}
#copyright a:hover{text-decoration:none;}

#sloganhorizontal{height:87px;background:url(img/slogan.png);}
#titreswf{background:#000;}
#trombiflash{height:202px;background:url(img/trombi-bg.png) no-repeat;}

#maincontent{height:392px;}


#sscontent {position:absolute;margin-left:129px;width:748px;height:392px;background:#000;text-align:left;background:url(img/sscontent-bg.jpg);}
#sscontent h2{height:24px;background:#E2001A;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;font-size:14px;line-height:22px;padding-left:15px;}
#sscontenttxt{padding:23px 17px 25px;height:319px;overflow:auto;line-height:16px;}

#mainfoot{height:48px;background:url(img/mainfoot-bg.jpg);}

#homelinkbloc {display:block;position:absolute;left:50%;margin-left:-450px;width:150px;height:55px;}

#ssmenures {position:absolute;width:118px;height:346px;background:#23211D;padding:45px 5px 0;line-height:16px;}

#sscontentres{padding:20px 17px 0 13px;height:348px;overflow:auto;}

.resbloc{float:left;width:337px;height:178px;}
.resbloccontent{padding:120px 0 0 108px;height:30px;}
.resbloccontent p{height:15px;}
.resbloccontent p.rescat{font-style:italic;}

.formline, .submitline  {padding:5px;}



#menu h2 {width:24px;height:729px;float:left;text-align:center;}
#menu h2.menubarre1 {background:url(img/menu-barre-1-bg.png) no-repeat 0 0;}
#menu h2.menubarre2 {background:url(img/menu-barre-2-bg.png) no-repeat 0 0;}
#menu h2.menubarre3 {background:url(img/menu-barre-3-bg.png) no-repeat 0 0;}
#menu h2.menubarre4 {background:url(img/menu-barre-4-bg.png) no-repeat 0 0;}
#menu h2 a {display:block;width:14px;height:200px;margin:0 auto;}
#menu h2 span {display:none;}

#menu h2.menubarre1 a {margin:400px auto 0;}
#menu h2.menubarre2 a {margin:250px auto 0;}
#menu h2.menubarre3 a {margin:500px auto 0;}
#menu h2.menubarre4 a {margin:350px auto 0;}

#talentsmenu {position:absolute;width:102px;height:392px;}

#talentname {position:absolute;width:311px;margin-left:103px;height:23px;background:#E2001A;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;font-size:14px;line-height:22px;text-align:left;padding-left:16px;}
#talenttextesbg {position:absolute;margin-left:103px;margin-top:25px;width:295px;height:346px;padding:0 16px 20px;overflow:auto;text-align:left;}
#talenttextes{width:285px;line-height:16px;}
#talentpdf {position:absolute;margin-left:203px;margin-top:25px;width:200px;height:25px;padding:20px 15px 0 0;overflow:auto;text-align:right;}
#talentpdf a{height:25px;}

#talentstextesmenu {position:absolute;margin-left:103px;margin-top:25px;height:25px;background:#000;width:295px;padding:20px 0 0 16px;text-align:left;}
#talentstextesmenu a{cursor:pointer;color:#fff;}
#talentstextesmenu a:hover{text-decoration:none;}

#talentphotos {position:absolute;margin-left:431px;width:163px;height:392px;}
#talentphotos h4 {height:23px;background:#36322C;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;font-size:14px;line-height:22px;text-align:left;padding-left:16px;color:#000;}
#firstimgbloc {margin-top:11px;width:163px;height:227px;overflow:hidden;cursor:pointer;}
#smallphotosbloc .smallimgbloc {width:49px;height:49px;float:left;display:inline;margin:10px 8px 0 0;cursor:pointer;}

#talentmedia  {position:absolute;margin-left:595px;width:282px;height:392px;}
#talentmedia  h4 {height:23px;background:#554E46;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;font-size:14px;line-height:22px;text-align:left;padding-left:16px;color:#000;}

#talentsvideo {display:block;width:255px;height:195px;margin-top:84px;margin-left:13px;}
#talentsaudio {display:block;width:255px;height:195px;margin-top:84px;margin-left:13px;}

#toplinks {position:absolute;left:50%;width:450px;}
#toplinks a{width:103px;height:26px;padding:3px 15px 0 0;}
#toplinks .toplinkcomm {background:url(int/fd-cine-link.png) no-repeat 0 3px;}
#toplinks .toplinkprod {background:url(int/fd-prod-link.png) no-repeat 0 3px;}
#toplinks .toplinkfilm {background:url(int/fd-film-link.png) no-repeat 0 3px;}


#sitebg {background:url(int/prod-bg-site.png) repeat-y 50% 0;}
#bloctop {width:100%;height:349px;background:url(int/prod-bg-bloctop.png) no-repeat 0 0;padding-top:36px;}


#menuswf {height:25px;background:#f00;width:700px;}

#bloctopright {width:162px;float:right;}

#bloctopleft {width:162px;float:left;}
#bloctopleftcontent {width:130px;margin-left:13px;margin-top:53px;}

#bloctopmid {width:575px;height:349px;float:left;}


#blocbot {width:100%;background:url(int/prod-blocbot-bg.png) repeat-y;}

#blocbotleft {width:198px;float:left;}
#blocbotleftmenutop {width:198px;height:16px;background:url(int/prod-bg-menuV-top.png) no-repeat 0 0;}
#blocbotleftmenu {height:200px;width:198px;}

#blocbotmid {width:516px;float:left;}
#blocbotmidcontent {padding:14px;}
#blocbotmidcontent h2{color:#8B50A4;padding:6px 0 13px;font-size:17px;}

#blocbotright {width:186px;float:right;}
#blocbotrightflecheup {height:16px;background:url(int/prod-blocbot-right-fleche-up.png) no-repeat 50% 5px;}
#blocbotrightflechedown {height:24px;background:url(int/prod-blocbot-right-fleche-down.png) no-repeat 50% 5px;}
#blocbotrightimgscroll {margin-left:13px;width:160px;height:350px;}
#blocbotright {width:186px;float:right;}

#foot {height:24px;background:url(int/prod-foot-bg.png) repeat-x;text-align:center;font-size:11px;font-weight:bold;line-height:20px;}
#foot a{color:#565656;font-size:11px;font-weight:bold;line-height:20px;}

#newsletterform {margin-top:35px;}
#newsletterform .formline{height:23px;}
#newsletterform .labelform{width:33px;float:left;text-align:right;padding-top:3px;color:#FF7800;font-weight:bold;}
#newsletterform .inputform{padding-left:5px;float:left;}
#newsletterform .inputform input {width:115px;height:14px;padding:1px;border:1px solid #D7D6D6;background:#FCF8F8;}

#introtxts {color:#A19A8B;text-align:center;position:absolute;margin-top:540px;width:1013px;}
#introtxts p{padding:1px 0;}
#introtxts p img{vertical-align:-4px;}


#mailbgmain {margin:0;padding:0;width:800px;font-family:tahoma;font-size:13px;font-weight:normal;color:#000;margin-left:auto;margin-right:auto;text-align:center;padding-top:100px;background:#fff url(img/nl-top.jpg) no-repeat 50% 20px;}
#mailbgmain img{border:0 none;}
#mailbgmain .textcontent{padding:20px 0;text-align:left;}
#mailbgmain .footer{background:url(img/nl-bot.jpg) no-repeat 50% 0;height:126px;margin-top:50px;}

#codepromo {text-align:left;}
#monpanier h3{padding:15px 0 5px;font-size:15px;font-weight:bold;text-align:left;}
#echantillons {text-align:left;}
.echant {float:left;width:190px;height:150px;text-align:left;}
.echantimg {width:190px;height:130px;background:url() no-repeat 50% 50%;}
.echant .nom {padding:0 10px;font-size:12px;text-align:center;}

.cmdebloc {width:500px;border:1px solid #F288B7;padding:10px;font-size:11px;text-align:left;margin:0 0 5px;}

.facturetable {border-bottom:1px solid #F288B7;border-right:1px solid #F288B7;background:#f8f8f8;}
.facturetable td,.facturetable th{text-align:left;border-left:1px solid #F288B7;border-top:1px solid #F288B7;padding:5px;}

.returncbbloc {padding-top:150px;line-height:17px;}

input.pinkbtn{padding:2px;width:226px;border:0;cursor:pointer;text-align:right;background:#FCE7F0;color:#000;padding:7px 2px;text-align:center;font-size:14px;}
input.pinkbtn:hover{color:#C46E94;}
input.smallbtn{font-size:11px;}

#panieraddrs {width:560px;}
#panieraddrs h2{text-align:center;font-size:15px;font-weight:bold;margin:10px 0;}
#panieraddrs td{width:280px;}

#recaptable {width:600px;margin-top:15px;}
#recaptable .tablenom{text-align:left;padding-left:5px;}
#recaptable th {background:#FCE7F0;border:4px solid #fff;padding:3px 0;font-weight:bold;}
#recaptable td.prodtd {border-left:4px solid #fff;border-right:4px solid #fff;border-bottom:1px dotted #888;padding:9px 0 5px;}
#recaptable td.sstitre {font-weight:bold;padding:10px 0 0px 5px;}

.cmdebloc a {color:#F288B7;}

div.infoimgcmdes a {display:block;width:230px;height:127px;background:url(img/thumb-cc-historique.jpg) no-repeat 0 0;}
div.infoimgcoords a {display:block;width:230px;height:127px;background:url(img/thumb-cc-infos.jpg) no-repeat 0 0;}

.linkspe a:hover {text-decoration:none;}
