/* CSS Document */
span{ margin:0px; padding:0px; }
div{ margin:0px; padding:0px; }

img{ margin:0px; padding:0px; }
input{ margin:0px; padding:0px; }
textarea{ margin:0px; padding:0px; }
body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#entete a:link, #entete a:visited{ color:#FFFFFF; text-decoration:none; }

#entete a:hover{ color:#CCCCCC; text-decoration:underline; }

#entete{ color:#FFFFFF; width:1013px; padding:2px 0px 0px 10px; overflow:hidden; position:relative; margin:0px;  height:80px; background:#EBF605 url(http://www.typhus.biz/ysite/medias/banniere.png) no-repeat;}

#inputEntete{ border:0px solid #FFFFFF; background:#FFFFFF; color:#333333; font-size:12px; padding:0px; height:14px; }

#banner{width:1013px; position:relative; overflow:hidden; height:84px; margin-left:auto; margin-right:auto;  }

#couleur{width:1013px; height:4px; overflow:hidden; background:#EBF605 none; }

#photo{border:1px solid #666666; margin-top:2px; width:50px; height:50px; margin-right:15px; float:left; } 

#langue{float:left; height:18px; margin-top:6px; width:110px; overflow:hidden; }

#formCon{margin-top:5px; font-weight:bold; }

#flashP{width:1013px; height:950px; overflow:hidden; margin-left:auto; margin-right:auto; background:#C2BAAD none; }

#homepage{overflow:hidden; float:left; width:100px; height:auto; border:1px solid #CCCC66; }


h2{ font-size:16px; color:#1A171B; }
h1{ font-size:18px; color: #333333; }
h3{ font-size:14px; color:#1A171B; }
h4{ font-size:12px; color:#252525; }
h5{ font-size:12px; color:#666666; }

a:link, a:visited{ color:#93117E; text-decoration:none; }
a:hover{ color:#93117E; text-decoration:underline; }
p{ color:#333333; }

label{ width:150px; display:block; height:auto; float:left;}

#container input, #container select, #container textarea{ background:#FFEF33 none; margin-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#252525; font-size:12px; border:2px solid #A5BCDE;}
#etape_4 input, #etape_4 select, #etape_4 textarea{ background:#D1CCC4 none; margin:0px 0px 3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#252525; font-size:11px; border:1px solid #4D4D4D;}

textarea{ font-size:12px;}
strong{ color:#666666; }

#texteInterne{ width:1013px; height:auto; overflow:hidden; padding:0px; background:#d2cbc3 none; margin-top:0px; margin-right:0px; margin-left:auto; margin-right:auto; }
#texteInterneEtape2{ width:1013px; height:auto; overflow:hidden; padding:0px; background:#d2cbc3 none; margin-top:0px; margin-right:0px; margin-left:auto; margin-right:auto; }
#texteInterneEtape2 a:hover{ text-decoration:none;  }

#texte{ width:873px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; padding:0px 15px 25px 15px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias/repeatTexte.jpg) repeat-y; }

.leftTexte{ margin-left:auto; margin-right:auto; width:903px; display:block; height:14px; padding:0px;  }
#inscriptionUn{ width:890px; margin-right:5px; height:auto; float:left; overflow:hidden;}
.marginImg{padding:0px; margin:0px; margin-left:40px;}
/* EN COURS */
#titreEnCours{ color:#FFFFFF; font-size:18px; margin-left:45px; }
#interieur{ width:400px; height:auto; margin-left:auto; margin-right:auto;  margin-top:20px; }
#Encours{ width:460px; overflow:hidden; height:250px; background:transparent url(http://www.typhus.biz/ysite/medias/encours.png) no-repeat; position:absolute; top:200px; left:300px; z-index:200000; color:#1A171B; font-size:14px; }
#Encours a:link, #Encours a:visited{ color:#252525; text-decoration:underline;}
#Encours a:hover{ color:#999999; text-decoration:none;}
#contenuEnCours{ font-size:13px; }
/* le footer*/
#footer{ width:1013px; height:25px; padding-top:5px; text-align:center; background:#000000 none; color:#FFFFFF; font-size:12px; margin-left:auto; margin-right:auto; }

#footer a:link, #footer a:visited{ color:#FFFFFF; }

#footer a:hover{ color: #FFFFFF; }

/* le banner */
#bannerGd{ width:980px; height:60px; margin-left:auto; margin-top:10px; margin-right:auto; overflow:hidden; }
#banGd1{ width:460px; height:60px; overflow:hidden; display:block; float:left; }
#banGd2{ width:460px; height:60px; overflow:hidden; display:block; float:left; }
#condition{ float:left; margin:0px 3px 0px 3px; }

#telechargement{ height:520px; width:420px; margin-left:15px; margin-top:15px; background:transparent url(http://www.typhus.biz/ysite/medias/votreTeteTyphus.jpg) no-repeat; }
#texteCentre{ width:auto; height:auto; padding:17px; margin:10px;}
#texteCentre form{ margin:0px; padding:0px;}

.modeleChoix{ width:95px; text-align:center; font-size:11px; height:170px; float:left; margin-top:2px; overflow:hidden; }
.modeleChoix img{ margin-bottom:2px;}

#envoyerAmi{ }

#historyDiv{ width:31px; height:116px; background:transparent url(http://www.typhus.biz/ysite/medias/back.jpg) no-repeat; margin:0px; padding:22px 0px 0px 5px; position:absolute; top:15px; left:0px;}

#inscrivezVous{ width:830px; padding:10px; background:#D1CCC4 url(http://www.typhus.biz/ysite/medias/incrivez-vous.jpg) no-repeat; height:420px; overflow:hidden; float:left;  }


/* NEWS */

#besoin_renseignement{ margin:10px 0px 4px 18px; width:610px; padding:2px 10px 0px 15px; overflow:hidden; float:left; height:24px; background:#D1CCC4 url(http://www.typhus.biz/ysite/medias_new/renseignement.jpg) no-repeat; font-size:15px; color:#868689; }
#BRenseignement{ font-size:17px; color:#1A171B; }

#panierBout { width:280px; height:24px; font-size:12px; color:#4B4B4D; background:#D1CCC4 url(http://www.typhus.biz/ysite/medias_new/barre_panier.jpg) no-repeat; position:absolute; top:0px; right:0px; padding:2px 7px 0px 40px; }
#NbPiece    { margin-left:30px; color:#EB6E08; font-size:14px; }


/* ETAPE 1 */
#toutEtape{ width:975px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0px;}

#etape1{ width:386px; padding:33px 0px 0px 0px; margin:0px; height:650px;  position:relative; float:left;  }

#etape1 a:link,#etape1 a:visited{ color:#FFFFFF; font-size:11px; font-family:arial; text-decoration:none; font-stretch:extra-expanded; }


.MessageSur{ font-size:8px; color:#ffffff; text-decoration:none; }

.ongletTypeTexte{ font-size:19px; color:#ffffff; text-decoration:none; }



.ongletTypeEtape2{ width:115px; height:50px; position:absolute; top:16px; cursor:pointer; display:block; padding:0px 0px 0px 25px; text-align:left; font-weight:bold; line-height:15px; color:#ffffff; }
.ongletType{ width:115px; height:33px; position:absolute; top:0px; cursor:pointer; display:block; padding:0px 0px 0px 25px; text-align:left; font-weight:bold; line-height:15px; color:#ffffff; }


#ongletType1{ left:-1px; cursor:pointer; z-index:15; background:transparent url(http://www.typhus.biz/ysite/medias_new/divers.png) no-repeat; color:#ffffff;  }
#ongletType6{ left:126px; cursor:pointer; z-index:10; background:transparent url(http://www.typhus.biz/ysite/medias_new/divers.png) no-repeat; color:#ffffff;  }
#ongletType7{ left:247px; cursor:pointer; z-index:5; background:transparent url(http://www.typhus.biz/ysite/medias_new/divers.png) no-repeat;  color:#ffffff; }

#ongletTypeEtape1{ left:18px; cursor:pointer; z-index:15; background:transparent url(http://www.typhus.biz/ysite/medias_new/textiles.png) no-repeat;  }
#ongletTypeEtape2{ left:144px; cursor:pointer; z-index:10; background:transparent url(http://www.typhus.biz/ysite/medias_new/toiles.png) no-repeat;  }
#ongletTypeEtape3{ left:265px; cursor:pointer; z-index:5; background:transparent url(http://www.typhus.biz/ysite/medias_new/divers.png) no-repeat;  }

.ongletEtape2{  width:72px; height:27px; position:absolute; top:0px; color:#FFFFFF; cursor:pointer; padding:5px 0px 5px 25px; font-size:11px; line-height:14px; text-align:left; }

.onglet{ width:72px;  height:27px; position:absolute; top:33px; color:#FFFFFF; cursor:pointer; padding:5px 0px 5px 25px; font-size:11px; line-height:14px; text-align:left; }

#onglet1{ left:0px; background:transparent url(http://www.typhus.biz/ysite/medias_new/onglet_1.png) no-repeat; cursor:pointer; background-position:0px 0px; z-index:40; }
#onglet2{ left:73px; background:transparent url(http://www.typhus.biz/ysite/medias_new/onglet_2.png) no-repeat; cursor:pointer; background-position:0px 0px; z-index:35; }
#onglet3{ left:146px; background:transparent url(http://www.typhus.biz/ysite/medias_new/onglet_3.png) no-repeat; cursor:pointer; background-position:0px 0px; z-index:30; }
#onglet4{ left:219px; background:transparent url(http://www.typhus.biz/ysite/medias_new/onglet_4.png) no-repeat; cursor:pointer; background-position:0px 0px; z-index:25; }
#onglet5{ left:292px; background:transparent url(http://www.typhus.biz/ysite/medias_new/onglet_5.png) no-repeat; cursor:pointer; padding-left:21px; padding-top:8px; width:76px; background-position:0px 0px; z-index:20; height:25px; }

.onglet2{ width:72px;  height:27px; position:absolute; top:5px; color:#FFFFFF; cursor:pointer; padding:5px 0px 5px 25px; font-size:11px; line-height:14px; text-align:left; }


#ongletEtape1{ width:386px; height:28px; overflow:hidden; background:transparent url(http://www.typhus.biz/ysite/medias_new/etape1.jpg) no-repeat; padding-top:7px; }

#ongletEtape1Nouv{width:386px; height:28px; overflow:hidden; background:transparent url(http://www.typhus.biz/ysite/medias_new/etape1_nouveaute.png) no-repeat; padding-top:7px;}

#ongletEtape2{ width:374px; height:28px; position:relative; background:transparent url(http://www.typhus.biz/ysite/medias_new/top_coul_taille.jpg) no-repeat; padding-top:7px; padding-left:12px; font-size:18px; color:#FFFFFF; }

#autrePhoto{ width:165px; display:block; height:auto; clear:both; float:none; overflow:hidden;}

#autrePhoto2{ width:220px; display:block; height:auto; clear:both; float:none; overflow:hidden;}

.etape{ font-size:21px; color:#FFFFFF; margin-left:12px; }
.etape1{ font-size:21px; color:#FFFFFF; margin-left:8px; }
.titreEtape{ font-size:17px; margin-left:5px; font-weight:100; color:#FFFFFF;}
.jaune{ color:#FFED00;}
#listeMessage{ width:386px; overflow:hidden; height:602px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/bas_etape1.jpg) no-repeat; background-position:left bottom; line-height:23px; color:#4B4B4D; padding:10px 0px 0px 0px; margin:0px;}
.inputMotCle{ width:88px; height:20px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/inputMotCle.jpg) no-repeat; border:0px; }
#recherche{margin-left:12px; font-size:15px; display:block; }
#precedentMsg{ margin-left:8px; display:block; float:left; }
#suivantMsg{ display:block; float:left;}
#MessageTrouve{ width:310px;  text-align:center; height:auto; float:left; padding-top:3px; margin:0px 4px 0px 4px; font-size:15px; font-weight:bold; color:#1A171B; display:block;}
#modeleResultat{width:315px; text-align:left; height:auto; float:left; padding-top:3px; margin:0px 4px 0px 4px; font-size:15px; font-weight:bold; color:#1A171B; display:block;}

#liste9Message{ width:380px; height:auto; overflow:hidden; clear:both; margin:0px 0px 0px 2px; padding:0px; float:none;}
.MessageCadre{ width:120px; cursor:pointer; background-image:url(http://www.typhus.biz/ysite/medias_new/cadre_message.png); height:164px; overflow:hidden; position:relative; float:left; margin:5px 0px 0px 5px; }
.cadre_blanc{ width:52px; height:23px; font-weight:bold; position:absolute; right:10px; bottom:10px; background:transparent url(http://www.typhus.biz/ysite/medias_new/cadre_blanc.png) no-repeat; background-position:0px 2px; text-align:center; font-size:11px; color:#000000; }
.cadre_blanc_bestOf{ width:51px; height:32px; position:absolute; right:10px; bottom:10px; background:transparent url(http://www.typhus.biz/ysite/medias_new/cadre_bestof.png) no-repeat; padding-top:2px; text-align:center; font-size:15px; font-weight:bold; color:#E42518; }

.cadre_blanc_promo{ width:78px; height:22px; position:absolute; right:10px; bottom:10px; background:transparent url(http://www.typhus.biz/ysite/medias_new/cadre_promo.png) no-repeat;  text-align:center; font-weight:bold;  }

.NewN{ width:41px; height:43px; position:absolute; left:10px; bottom:10px; }
.ancienPrix{ font-size:14px; color:#000000; }
.prixActu{ font-size:22px; color:#E5352C; }

.barreBarre{ position:absolute; bottom:1px; left:3px; }

/* ETAPE 2 */
#etape2{ position:relative; width:579px; height:683px; color:#FFFFFF; overflow:hidden; float:left; margin:0px 0px 0px 8px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/bas_etape2.jpg) no-repeat; background-position:left bottom; padding:0px; }
#InfoMessage{ display:block; float:left; margin:13px 0px 0px 10px; width:150px; padding:0px; font-size:13px; line-height:20px; }

#InfoMessage2{ display:block;  float:left; margin:13px 0px 0px 8px; width:317px; padding:0px; font-size:13px; line-height:20px; }

#NumMsg2{ font-size:19px; line-height:25px; padding:0px; margin:0px;}
#RealisationNoir{ color:#000000; line-height:25px; font-size:13px; }

#NumeroMessageN{ font-size:16px;}
#listeImage{ width:170px; height:55px; margin-top:13px; float:left; overflow:hidden; font-size:10px; margin-left:5px;}
.miniature{ width:37px; height:37px; background:#FFFFFF none; overflow:hidden; float:left; margin-left:4px; margin-bottom:3px; cursor:pointer; display:block;}

#photo1{ width:37px; height:37px; background:#FFFFFF none; overflow:hidden; float:left; margin-left:4px; margin-bottom:3px; display:block; cursor:pointer;}
#photo2{ width:37px; height:37px; background:#FFFFFF none; overflow:hidden; float:left; margin-left:4px; margin-bottom:3px; display:block; cursor:pointer;}
#photo3{ width:37px; height:37px; background:#FFFFFF none; overflow:hidden; float:left; margin-left:4px; margin-bottom:3px; display:block; cursor:pointer;}
#photo4{ width:37px; height:37px; background:#FFFFFF none; overflow:hidden; float:left; margin-left:4px; margin-bottom:3px; display:block; cursor:pointer;}
#photo5{ width:37px; height:37px; background:#FFFFFF none; overflow:hidden; float:left; margin-left:4px; margin-bottom:3px; display:block; cursor:pointer;}

#retourEtape1{font-size:15px; display:block; width:auto; height:auto; float:left; margin-left:5px; }
#retourEtape1_2{font-size:15px; display:block; width:130px; height:30px; position:absolute; left:32px; top:23px; }

#flecheEtapeS2{ position:absolute; top:-4px; right:0px;}
#flecheEtapeS{ float:left; margin-top:17px; }
#etapeSuivant2{ margin-top:15px; height:50px; width:237px; float:left; margin-left:5px; position:relative; }
#etapeSuivant1{ margin-top:15px; height:50px; width:237px; float:left; margin-left:0px; position:relative; }
#topEtape2{ width:579px; height:70px; background:transparent url(http://www.typhus.biz/ysite/medias_new/etape2.jpg) no-repeat; padding:0px; margin:0px; overflow:hidden; }

#cadreImgGrand{ width:540px; height:360px; position:relative; padding:0px; text-align:center; overflow:hidden; margin-left:auto; margin-right:auto;}

#zoomPhoto{ position:absolute; bottom:5px; left:10px;}
#detailGauche{ width:320px; height:auto; color:#4B4B4D; font-size:15px; float:left; overflow:hidden;  margin:10px 10px 0px 20px;}
#texteMessage{ background:#D9D9D9 none; width:285px; margin:1px 0px 2px 0px; height:45px; overflow:hidden; padding:5px 5px 5px 20px; font-size:12px; color:#4B4B4D; line-height:15px; }
#NombreAvis{font-size:12px; color:#1A171B;}
#Cote{ color:#1A171B; font-size:25px;}

#voteGauche{ width:200px; font-size:11px; height:86px; float:left; overflow:hidden; color:#1A171B; margin:1px 0px 4px 0px; font-weight:700; border-right:1px solid #9A9A9D; padding:0px 5px 0px 0px; }
.clientVote{ color:#666666;}

#voteDroite{ width:100px; margin-left:5px; height:auto; font-size:10px; color:#1A171B; float:left; margin-top:5px; }


#detailDroite{ width:210px; height:auto; overflow:hidden; float:left; margin-left:0px; position:relative; }
#prixIndicatif{ position:absolute; top:15px; left:0px; font-size:11px; color:#999999; display:block; line-height:12px; width:62px; text-align:right; height:auto; }
#PromoMsg{ position:absolute; bottom:0px; right:20px; display:none; }
#prix{ font-size:32px; font-weight:bold; text-align:right; margin:0px; padding:0px; color:#1A1A1A; }
#prixE{ font-size:40px;}
.dizaine{ font-size:32px; }
#PrixIci{ font-size:52px;}
/* LE BAS */

.FloatLeft{ float:left; margin-left:5px;}
.FloatLeftDe{ float:left; margin-left:7px;}
.FloatLeftTop{ float:left; margin-left:5px; margin-top:6px;}

#IconeBas{ width:975px; height:auto; overflow:hidden; margin-left:20px; float:none; clear:both; padding-top:7px; }
#iconegauche{float:left; width:auto; height:150px; overflow:hidden;}
#icone_perso{ display:block; width:390px; height:85px; overflow:hidden;  }
.flashDiv{ display:block; width:auto; height:auto; overflow:hidden; cursor:pointer; }
#icone_partenaire{ margin-top:6px; display:block; width:390px; height:60px; overflow:hidden; }
#icone_nouveaute{ float:left; margin-left:5px; width:110px; height:151px; overflow:hidden; color:#757477; position:relative; font-size:11px; text-align:center; }
#icone_best_of{ float:left; margin-left:5px; width:110px; height:151px; overflow:hidden; background:#D1CCC4 url(http://www.typhus.biz/ysite/medias_new/cadre_best_of.jpg) no-repeat; color:#757477; position:relative; font-size:11px; text-align:center; }
#icone_promo{ float:left; margin-left:5px; width:110px; height:151px; overflow:hidden; background:#D1CCC4 url(http://www.typhus.biz/ysite/medias_new/cadre_promo.jpg) no-repeat; color:#757477; position:relative; font-size:11px; text-align:center; }
.img_icone{ width:108px; margin-left:1px; text-align:center; height:111px; margin-bottom:4px; overflow:hidden;}
.IconeGrand{ font-size:16px; }
#PrixRouge{ font-size:16px; color:#E42518; }
.petitTexte{ font-size:12px; }
.rougeTexte{ color:#E42518; }
#prix_barre{ position:absolute; right:14px; bottom:4px; }
.iconeCadre{ position:absolute; right:6px; top:6px; }

#PositionDroite{ width:234px; margin-top:-150px; margin-left:6px; overflow:hidden; height:auto; float:left; }
#news{ width:230px; height:220px; background:#D1CCC4 url(http://www.typhus.biz/ysite/medias_new/cadre_news.jpg) no-repeat;  overflow:hidden; }
#titreNews{ font-size:17px; color:#000000; margin:0px 0px 5px 25px; }
#texteNews{ font-size:11px; color:#000000; width:120px; height:140px; margin:5px 3px 0px 5px; float:right; overflow:hidden; padding:0px; }
#imageNews{ width:93px; height:155px; overflow:hidden; float:right; margin-top:5px; margin-right:8px; }

#PositionBas{ width:735px; height:auto; float:left; overflow:hidden; margin-top:15px; }
#banner1{ width:300px; height:175px; overflow:hidden; float:left; }
.banGauche{ width:227px; height:60px; overflow:hidden; margin-top:3px; }

#FormMotCle{ margin:0px 0px 0px 12px; padding:0px; font-size:15px; }

#liste9Message div{ text-align:center; }

#subMC{ width:26px; height:21px; margin:0px; padding:0px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/submit_go.jpg) no-repeat; border:0px; position:absolute; top:0px; right:23px; }


/* fenêtre ZOOM */

#fenetreZoom{ overflow:auto; width:891px; height:750px; z-index:400; position:absolute; top:5px; left:50px; margin:0px; padding:0px; }
#fenetreCommande{ overflow:hidden; width:891px; height:auto; z-index:400; position:absolute; top:30px; left:50px; margin:0px; padding:0px; }
#centre{ margin:0px; padding:0px; overflow:hidden; width:891px; height:auto; position:relative; background:transparent url(http://www.typhus.biz/ysite/medias_new/cadre_photo_zoom_milieu.png) repeat-y; }

#centrePhoto{ width:825px; height:auto; background:#FFFFFF none; margin-left:auto; margin-right:auto; text-align:center; padding:10px 0px 10px 0px; }

#MsgPrec{ position:absolute; display:block; top:10px; left:15px; }
#MsgSuiv{ position:absolute; display:block; top:10px; right:15px; }
#Numero_zoom{ color:#FFFFFF; font-size:20px; float:left;}
#PhotoMiniature_Zoom{ float:left; width:auto; height:40px; overflow:hidden; }

#InfoZoom{ width:825px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:5px; }

#PhotoMiniature_Zoom img{ margin-right:5px; cursor:pointer;}
.bouton_zoom{ float:right; margin-left:5px; }
#videoFenetre{ text-align:center;}

#bout1{ cursor:pointer; }
#bout2{ cursor:pointer; }
#bout3{ cursor:pointer; }
#bout4{ cursor:pointer; }
#bout5{ cursor:pointer; }
#bout6{ cursor:pointer; }

#SubmitVote{ width:60px; height:60px; background:#ffffff url(http://www.typhus.biz/ysite/medias_new/voter_msg.jpg) no-repeat; border:0px; }
#submitMail{ width:59px; height:61px; background:#ffffff url(http://www.typhus.biz/ysite/medias_new/mailAmi.png) no-repeat; border:0px; }

#fenetreVote{text-align:left; padding:10px; font-size:13px;}

/* etape 2 */
#listeModele{  line-height:15px; text-align:left; width:386px; overflow:hidden; height:306px; background:#FFFFFF none; color:#4B4B4D; padding:10px 0px 0px 0px; margin:0px; }
#listeCouleur{width:386px; overflow:hidden; height:120px; background:#FFFFFF none; line-height:23px; color:#4B4B4D; padding-top:10px; }
#listeCouleurCadre{width:386px; overflow:hidden; height:270px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/bas_etape1.jpg) no-repeat; background-position:bottom left; line-height:23px; color:#4B4B4D; padding-top:10px; }

#listeTaille{width:386px; overflow:hidden; height:85px; overflow:hidden; position:relative; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/bas_etape1.jpg) no-repeat; background-position:bottom left; line-height:23px; color:#4B4B4D; padding-top:10px;}
#descriptionModel{ color:#4B4B4D; font-size:11px; }
#referenceModele{ color:#1A171B; font-size:13px; }

.carreCoul{ width:28px; cursor:pointer; height:26px; display:block; float:left; margin-right:3px; margin-bottom:3px; }

#listeCouleurListe{ width:auto; height:auto; margin-left:6px; margin-right:5px; }

.modele{ width:100px; height:125px; cursor:pointer; float:left; text-align:center; margin:3px; position:relative; }
.info_fiche{ width:36px; height:36px; position:absolute; bottom:0px; right:-4px;}
.hautTab{ text-align:center; padding:0px 4px 4px 4px; }

#genre{ color:#000000; }
#boutonEtape2{ width:300px; height:auto; margin:5px 0px 0px 10px; }
#boutonEtape2 img{ margin-right:5px; }
#flashModele{ width:310px; height:385px; }

#flashModeleZoom{ width:528px; z-index:3000000; height:577px; text-align:center; background:transparent url(http://www.typhus.biz/ysite/medias_new/fond_zoom_tshirt.png) no-repeat; padding:0px; position:absolute; top:200px; left:300px; }

#cote_doite{ width:250px;  height:auto; float:right; overflow:hidden; text-align:right; margin:7px 5px 0px 0px; color:#4B4B4D; }
#cote_gauche{ width:310px; height:auto; float:left; margin-left:10px; overflow:hidden; color:#4B4B4D; }

#petitPhoto{ width:210px; height:37px; overflow:hidden; margin-left:10px; }

/* facebook hidden bouton */

/*
#fenetreFacebookShare{position: relative;}

#frameFacebookShare{z-index: 1;}

#facebookShareHidden{position: absolute; width: 74px; height: 28px; background: #f2f2f2; left: 644px; top: 266px; z-index: 5;}
*/

/* Etape 3 */

#cadreEtape3{ width:974px; position:relative; padding:0px; overflow:hidden; height:auto; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/bas_etape3.jpg) no-repeat; margin-top:10px; margin-bottom:0px; background-position:left bottom; margin-left:auto; margin-right:auto; }

#topEtape3{ width:954px; background:transparent url(http://www.typhus.biz/ysite/medias_new/top_etape3.jpg) no-repeat; height:50px; background-position:0 0; color:#FFFFFF; padding:10px; margin:0px; font-size:18px; }

#tableau_panier td{ border-bottom:1px solid #757477; }
#tableau_panier{ margin:0px 0px 0px 40px; padding:0px;}

#tableau_panier_q td{ padding-bottom:5px; }
#tableau_panier_q{ margin:0px 0px 0px 40px; padding:0px;}

.total{ font-size:25px; }
#Total{ float:right; font-size:18px; color:#000000; text-align:right; margin-right:50px;}
.Rouge{ color:#E5352C;}
#formPromo{ float:right;}

/* fiche technique */
#fenetreFicheTechnique{ overflow:hidden; width:891px; height:auto; z-index:400; position:absolute; top:30px; left:50px; margin:0px; padding:0px; }
#centrePhotoFiche{ width:825px; height:auto; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/top_fiche_technique.jpg) no-repeat; background-position: top left; margin-left:auto; margin-right:auto; text-align:left; padding:0px 0px 10px 0px; }
.cadrePhotoFichePT{ width:181px;  height:130px; margin-bottom:10px; margin-right:10px; margin-top:10px; float:left; position:relative; }
.cadrePhotoFicheGD{ width:181px;  height:243px; margin-bottom:10px; margin-right:10px; margin-top:10px; float:left; position:relative; }
.loupe{ position:absolute; bottom:-4px; right:-4px; }
#refFiche{color:#FFFFFF; font-size:18px; margin-left:80px; }
#descFiche{color:#1A171B; font-size:23px; margin-left:80px; }
#fiche_gauche{width:395px; height:auto; overflow:hidden; float:left; font-size:13px; }
#fiche_droite{width:390px; height:auto; overflow:hidden; margin-left:20px; float:left; }

/* fenetre taille*/
#fenetreTaille{ overflow:hidden; width:430px; height:auto; z-index:500; position:absolute; top:200px; left:350px; margin:0px; padding:0px; background:transparent url(http://www.typhus.biz/ysite/medias_new/top_taille.png) no-repeat; background-position:top left;}
#milieuTaille{ width:400px; height:auto; overflow:hidden; margin:0px; padding:0px 15px 0px 15px; background:transparent url(http://www.typhus.biz/ysite/medias_new/milieu_taille.png) repeat-y; }
#titre_taille{ font-size:18px; color:#FFFFFF; margin-left:58px; padding-bottom:23px; margin-top:5px; display:block;}
#Fichetaille{position:absolute; top:-5px; right:20px; cursor:pointer; }

.bannerBas{ width:460px; height:60px; float:left; overflow:hidden; }

#footerLien{ color:#FFFFFF; clear:both; float:none; width:auto; height:auto; padding-top:10px; width:975px; margin-right:auto; margin-left:auto;}
#footerLien a:link, #footerLien a:visited{ color:#1A171B; text-decoration:none;}
#footerLien a:hover{ color:#1A171B; text-decoration:underline;}

.cadreEnvoi{ width:72px;  overflow:hidden; text-align:center; height:70px; margin-left:auto; margin-right:auto; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/cadre_envoi.jpg) no-repeat; padding-top:10px; }
.cadreEnvoiTout{ width:180px; float:left; overflow:hidden; text-align:center; height:auto;  }

/* PAGE NEWS */

#gauche_news{ width:385px; height:658px; overflow:hidden; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/top_news.jpg) no-repeat; color:#FFFFFF; font-size:23px; padding:7px 0px 0px 0px; float:left;  margin:0px;}
.petitNews{ font-size:10px; color:#FFFFFF; }
#back_news{ width:200px; font-size:19px; height:auto; display:block;  float:right; margin-right:10px; }
#tout_news{ width:975px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0px; }
#newsFloat{ width:150px; height:auto; margin:0px 0px 0px 10px; padding:0px; float:left;}
#listeNews{ width:370px; height:604px; margin:40px 0px 0px 9px;  overflow:auto; color:#000000; font-size:12px;}
.droiteNewsLite{ width:85px; height:auto; float:left; }
.gaucheNewsLite{ width:250px; margin-right:5px;  overflow:hidden; height:auto; float:left;}
.newsMini{ width:auto; height:auto; overflow:hidden; padding-bottom:10px;  }
.imgNews{ width:84px; height:76px; overflow:hidden; display:block; padding:0px; margin:0px;  }
.NewsPlus{ cursor:pointer;}
#lienpetit{ font-size:10px;  color:#333333; clear:both; display:block; float:none; margin:0px; padding:0px; width:310px;}
#fenetreEnvoiAmi{ margin-left:10px;}
.titreNewsMini{ color:#000000; font-size:15px; }
.dateNewsMini{ color:#999999; font-size:12px; }
.introNewsMini{ color:#666666; font-size:11px;}
#patienter{ width:100px; height:auto; text-align:center; font-size:20px; color:#000000; position:absolute; top:400px; display:none; z-index:100000000; left:450px;}
#patienterSeul{width:100px; height:auto; text-align:center; font-size:20px; color:#000000; }
#hautDetailNew{ width:563px; height:auto; overflow:hidden; padding:0px 0px 10px 0px; margin:0px;}
#droite_news{ width:564px; padding:10px 5px 0px 10px; height:auto; float:left; margin:0px 0px 0px 10px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/haut_news.jpg) no-repeat; background-position:top left; }
#NumeroMessage{ font-size:11px; color:#4D4D4D; }
#DateNews{ color:#333333; font-size:15px;}
#titreNewsDetail{ color:#1A171B; font-size:18px; }
#introNews{ color:#4D4D4D; font-size:13px; width:290px; height:auto; float:right; margin:0px 10px 0px 0px;  }
#image1News{ width:251px; height:230px; position:relative; font-size:11px; overflow:hidden; float:left;  }
#images1img{ width:251px; height:189px; overflow:hidden; }
#texteNewsDetail{ width:440px; height:200px; overflow:auto; float:left; color:#1A171B; font-size:11px; }
#imageDroiteNews{ font-size:10px; width:110px; height:auto; float:right; position:relative; text-align:center;}
.imagePtNEws{ width:98px; height:auto; position:relative; font-size:9px; margin:0px 0px 12px 10px; text-align:center; }
.zoomPhoto{ position:absolute; left:-5px; bottom:-10px; }
#zoomPhoto1{ position:absolute; right:5px; bottom:20px;}
#titreN1{ width:150px; font-size:12px; height:auto; display:block; }

#fenetrePhoto{ overflow:hidden; width:891px; height:auto; z-index:400; position:absolute; top:30px; left:50px; margin:0px; padding:0px; }

#lienConceil{ width:440px; height:65px; color:#000000; font-size:12px; overflow:auto; }
/* PAGE VOTE - AVIS */

#vote_gauche{ height:665px; float:left; width:386px; overflow:hidden; padding:0px; margin:0px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/bas_etape1.jpg) no-repeat; background-position:bottom left; font-size:12px; color:#4B4B4D; }
#vote_gauche_top{ height:34px; width:366px; padding:4px 10px 0px 10px; margin:0px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/top_vote.jpg) no-repeat; font-size:25px; color:#FFFFFF; }
#nombreBote{ font-size:10px; color:#9A9A9D; margin:0px; }
#retourEtape1Vote{ font-size:17px; color:#FFFFFF; padding:0px 0px 0px 35px; margin:0px; }
#votePerso{ width:355px; height:60px; font-size:13px; color:#1A171B; padding:10px 15px 0px 15px; margin:0px; }
#MesVotesGauche{ width:355px; height:auto; display:block; text-align:left; margin:0px; padding:0px; }
#MesVotesDroite{ width:355px; height:auto; display:block; text-align:right; margin:0px; padding:0px; }
.nbVote{ font-size:25px; font-style:italic; }
.fois{ font-size:20px; }
#listeVote{ width:355px; height:525px; margin-left:20px; overflow:auto; border:0px;}
.coteDetail{ font-size:20px; }

#vote_droit{ height:665px; position:relative; float:left; margin-left:10px; width:579px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/bas_etape2.jpg) no-repeat; background-position:bottom left; overflow:hidden; color:#4B4B4D; font-size:12px; }
#vote_droite_top{ overflow:hidden; width:559px; padding:6px 10px 0px 10px; height:32px; font-size:25px; color:#FFFFFF; background:transparent url(http://www.typhus.biz/ysite/medias_new/top_vote_droite.jpg) no-repeat; }
#vote_droite_1{ width:330px; height:auto; display:block;  float:left;  }
#vote_droite_2{ width:90px; height:auto; display:block; float:right; font-size:15px; line-height:15px; color:#FFFFFF; }
#vote_droite_3{ width:90px; padding:0px; margin:0px;  height:auto; line-height:29px; display:block; float:right;  }
#coteMoyenne{ font-size:33px;}

#listeMessageVote{ width:225px; height:65px; float:left; margin:5px 0px 0px 10px; text-align:center; }
#MessageTrouverVote{ color:#000000; font-size:14px; display:block; width:175px; height:auto; margin-top:5px; float:left; }
.flecheVote{ width:24px; float:left;}
#flecheVoteTout{ width:225px; height:30px; overflow:hidden; }
.imgVote{ height:30px; width:30px; overflow:hidden; display:block; margin:2px 0px 0px 3px; float:left; }
#listeVoteMini{ width:165px; clear:both; float:none; height:auto; overflow:hidden; margin-left:25px; }
#rechercheVote{ width:330px; height:60px; font-size:14px; float:right; margin:10px 10px 0px 0px; text-align:right; }

#PhotoVote{ width:560px; height:360px; margin-left:auto; margin-right:auto; float:none; clear:both; position:relative; text-align:center; overflow:hidden; }

#subMCVote{ width:26px; height:21px; margin:0px; padding:0px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/submit_go.jpg) no-repeat; border:0px; position:absolute; bottom:0px; right:2px; }

#connexionSoon{ margin:25px; }

/* Liste */

#Partenaire{ width:980px; height:670px; overflow:hidden; margin-left:auto; margin-right:auto; }
#liste_partenaire{ width:380px; height:604px; margin:39px 0px 0px 8px;  overflow:hidden; color:#000000; font-size:12px; }
.casePartenaire{ width:120px; height:140px; text-align:center; margin:3px 4px 0px 0px; padding:0px;  float:left; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/cadre_partenaire.jpg) no-repeat; background-position:top left; overflow:hidden; }
.ImgTop{ width:120px; height:120px; display:block; }
.titreBout{ width:110px; height:auto; padding:3px 0px 0px 5px; display:block; clear:both; text-align:left; float:none; }

#droite_partenaire{ width:564px; padding:5px 5px 0px 10px; height:660px; float:left; margin:0px 0px 0px 10px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/haut_typshubox_droite.jpg) no-repeat; background-position:top left; }

.TitreTop{ font-size:23px; color:#FFFFFF; height:30px; display:block; margin:0px 0px 0px 10px; padding:0px; }
.formPart{ width:208px; height:45px; float:left; margin:10px 0px 0px 20px; padding:0px;}
.inputREcherche{ width:177px; height:17px; padding:3px 0px 0px 4px; margin-bottom:5px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/champ_recherche.jpg) no-repeat; border:0px; }
.inputSubmit{ width:20px; height:21px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/submit.jpg) no-repeat; border:0px;}
#listeRecherche{ width:555px; height:434px; overflow:hidden;  margin:0px; padding:0px;}

#TitreResultat{ font-size:15px; color:#4D4D4D; }

#listeSuivant{width:540px; height:20px; text-align:right;}
.carreSuivant{ width:auto; height:auto; padding:0px 2px 1px 3px; font-size:9px; color:#FFFFFF; display:block; float:right; margin:0px 0px 0px 2px; background:#000000 none; }
.divRecherche{ width:255px; margin:5px; height:auto; cursor:pointer; overflow:hidden; float:left;  }
#tableRecherche{ font-size:14px; font-weight:bold; color:#000000; width:555px; height:320px; overflow:auto; }
#totalRecherche{ font-size:16px; color:red;}

#icone_PANIER{ position:absolute; top:8px; right:10px; }


#listeEnvoiDD{ overflow:hidden; margin-top:10px; height:auto; width:800px; }

#adresseFacturation{ width:400px; height:auto; float:left; overflow:hidden; display:block;}
#adresseFacturation_form{ width:400px; height:auto; float:left; overflow:hidden; display:block;}
#adresseLivraison{ width:400px; height:auto; float:left; overflow:hidden; display:block;}
#adresseLivraison_form{ width:400px; height:auto; float:left; overflow:hidden; display:block;}

#Bvalider{ width:98px; height:23px; padding:0px; margin:0px; border:0px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/bouton_valider.jpg) no-repeat;}
#Bannuler{ width:98px; height:23px; padding:0px; margin:0px; border:0px; background:#FFFFFF url(http://www.typhus.biz/ysite/medias_new/bouton_annuler.jpg) no-repeat;}

span{ margin:0px; padding:0px; }
div{ margin:0px; padding:0px; }

img{ margin:0px; padding:0px; }
input{ margin:0px; padding:0px; }
textarea{ margin:0px; padding:0px; }
body{ padding:0px; margin:0px;   font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#calculQuantite{ width:522px; z-index:10000000000; height:auto;  color:#FFFFFF; position:absolute; left:200px; top:10px; font-size:13px; background:transparent url(http://www.typhus.biz/ysite/medias_new/top_quantite.png) no-repeat;  padding:0px 0px 0px 0px; margin:0px; }
#toutQuantite{ width:522px; height:auto;  position:relative; }

#Qtitre{ margin:1px 0px 0px 15px; display:block; width:250px; height:25px; font-size:20px; }
#Qmessage{ display:block; float:right; width:250px; height:auto; margin:-12px 0px 0px 0px; color:#000000;}
#Qmilieu{ width:502px; height:auto; color:#1A171B; background:transparent url(http://www.typhus.biz/ysite/medias_new/milieu_quantite.png) repeat-y; 
padding:10px; margin:0px; }
#QmessagePhoto{ width:120px; margin:0px 0px 0px 10px; height:164px; overflow:hidden; text-align:center; float:left;}

#Qcalcul{ width:340px; height:154px; padding:5px; margin:0px 0px 0px 10px; overflow:hidden; text-align:left; float:left;
background:#D1CCC4 none; color:#1A171B; font-size:12px; }

#QtitreCalcul{ font-size:17px; }
#QtableTshirt div{ padding:3px 15px 3px 3px; width:282px; height:auto; cursor:pointer; font-size:9px;  }

#Qquantite{ position:absolute; top:5px; left:283px; z-index:120; }

#QtableTshirt{ width:300px; background:#D1CCC4 none; position:absolute; top:3px; left:0px; z-index:100; font-size:10px;}
 
.QquantiteCoul{ position:absolute; top:5px; left:479px; z-index:250; }

.QtableCouleur{ width:190px; background:#D1CCC4 none; position:absolute; top:3px; left:305px; z-index:240; }
.QtableCouleur div{ padding:3px 20px 3px 3px; width:167px; height:auto; cursor:pointer; font-size:10px;  }

.carre_couleur{ width:35px; height:13px; float:right; display:block; }

#tableTaille td{ padding:2px 3px 1px 3px; text-align:center; }
#tableTaille{ width:320px; float:right; }
#tableTaille input{ width:20px; }
.TotalTaille{ font-size:16px; }

.DetailTshirt{ width:500px; height:128px; padding-top:30px; border-bottom:1px solid #808080; position:relative; background:transparent none; }

.FlashModeleMini{ width:90px; height:110px; float:left;  }
.Qsupprimer{ position:absolute; bottom:2px; right:0px; z-index:1;  display:block;}
.Qprix{ color:#4D4D4D; font-size:10px;}
.ExChamp{ width:400px; clear:both; float:none; font-size:9px; color:#000000; height:auto; display:block; }

#LesTotaux{  text-align:right; font-size:28px; line-height:35px; color:#000000; margin:-10px 0px 0px 0px; padding:0px 10px 0px 0px; }
.TotalB{ font-size:18px; }
.rouge{ color:#E2130E;}
#PourCentQ{ color:#E2130E; font-size:12px;  }



#listeLangue{ width:auto; padding:0px; height:13px; position:absolute; bottom:0px; z-index:200000000; right:4px; }
#listeLangue a:link, #listeLangue a:visited{ width:27px; display:block; float:right; margin:0px 0px 0px 3px; text-decoration:none; height:13px; background:transparent url(http://www.typhus.biz/ysite/medias/langue_off.png) no-repeat; color:#000000; font-size:11px; font-weight:bold; text-align:center; }
#listeLangue a:hover{ width:27px; height:13px; display:block; float:right; margin:0px 0px 0px 3px; text-decoration:none;  background:transparent url(http://www.typhus.biz/ysite/medias/langue_on.png) no-repeat; color:#000000; font-size:11px; font-weight:bold; text-align:center;  }


#listeLangueSans{ width:1013px; padding:0px; height:13px; margin-left:auto; margin-right:auto;}
#listeLangueSans a:link, #listeLangueSans a:visited{ width:27px; display:block; float:right; margin:0px 0px 0px 3px; text-decoration:none; height:13px; background:transparent url(http://www.typhus.biz/ysite/medias/langue_off.png) no-repeat; color:#000000; font-size:11px; font-weight:bold; text-align:center; }
#listeLangueSans a:hover{ width:27px; height:13px; display:block; float:right; margin:0px 0px 0px 3px; text-decoration:none;  background:transparent url(http://www.typhus.biz/ysite/medias/langue_on.png) no-repeat; color:#000000; font-size:11px; font-weight:bold; text-align:center;  }