/**********Page********/

.rubrique_robe .page_top{
background:transparent url(images/page_top_bg2.jpg) top left no-repeat;
}

.rubrique_robe .page{
background:transparent url(images/page_bg2.png) top left repeat-y;
}

.rubrique_robe .contenu{
padding-top:0px;
width:739px;
}
/*********Fin page**********/

/**********Menu***********/

.rubrique_robe .menu{
width:100px;
}

/*********Fin menu*******/

/********Titre******/

h1.titre_robe{
position:absolute;
top:0px;
left:-100px;
padding:50px 30px 30px 50px;
background:transparent url(images/titre_robe_bg.png) top left no-repeat;
min-width:279px;
min-height:131px;
z-index:5000;
}

h1.titre{
padding:15px 30px 15px 50px;
background:transparent url(images/titre_bg.png) top left no-repeat;
margin-left:0px;
min-height:30px;
margin-bottom:-15px;
}

h1.titre_centre{
padding:15px 30px 15px 30px;
text-align:center;
background:transparent url(images/titre_bg.png) top left no-repeat;
}

/******Fin titre******/

/*********Photo maxi********/

.photo_maxi,.photo_maxi li{
margin:0;
padding:0;
background:none;
}

.photo_maxi{
display:block;
width:479px;
height:788px;
float:left;
background:white url(images/robe_loader.gif) center center no-repeat;
}

.photo_maxi .photo_maxi_image{
display:block;
width:479px;
height:788px;
position:relative;
}

.photo_maxi .photo_maxi_image img{
display:block;
}

.photo_maxi_effet{
display:block;
position:absolute;
top:0px;
left:0px;
}

/********Fin photo maxi*******/


/*******Flip photo*******/

.photos_mini a:hover{
text-decoration:none;
}

.photos_mini{
position:relative;
width:225px;
height:190px;
margin-top:40px;
margin-left:25px;
}

.photos_mini li{
margin:0;
padding:0;
text-align:center;
}

.photo_mini{
margin:0;
padding:0;
border:2px solid #939393;
}

.item_titre{
display:none;
}

.photo_mini{
margin-left:auto;
margin-right:auto;border:2px solid #939393;
}

/****Fin flip photo*******/


/*****Marque robe*******/

.infos_robe{
float:left;
width:260px;
padding-top:240px;
}

.infos_robe_budget{
padding-top:170px;
}

.infos_robe_budget .rappel{
padding-bottom:25px;
}

.marque_robe{
text-align:center;
}

.lien_robe{
text-align:center;
}

.lien_robe a{
color:white;
}

.infos_robe p{
text-align:center;
}

strong.grand{
font-size:1.2em;
}

.infos_robe p img{
vertical-align:middle;
}

.infos_robe_budget .createur{
display:none;
}

/*********Fin marque robe*******/


/***********Par prix*********/

span.input_prix{
margin-right:0px;
}

.budget_retour{
padding-top:160px;
}

.budget_retour p{
font-size:1.2em;
text-align:center;
}

a.retour{
background:transparent url(images/submit_bg2.png) top left no-repeat;
color:#767474;
text-transform:uppercase;
font-weight:bold;
width:150px;
height:18px;
padding:40px 25px 8px 55px;
text-align:center;
vertical-align:top;
cursor:pointer;
display:block;
font-size:0.75em;
margin-left:auto;
margin-right:auto;
}

.formulaire_budget .input_prix{
position:relative;
}

.formulaire_budget .input_prix input{
padding-right:20px;
width:154px;
}

.formulaire_budget .euro{
position:absolute;
width:20px;
height:20px;
display:block;
top:10px;
right:0px;
color:black;
}

/*********Fin par prix*******/


/******Par createur***********/

table.createurs{
margin:0;
padding:0;
margin-left:50px;
margin-right:50px;
margin-bottom:0px;
margin-top:-20px;
width:auto;
}

table.createurs td{
margin:0;
padding:0;
text-align:center;
width:165px;
padding-bottom:12px;
padding-top:12px;
vertical-align:middle;
border:none;
}

/************Fin par createur*******/


/***********Accessoires*************/

#accessoires{
position:relative;
margin-top:-20px;
}

#accessoires .images li{
padding:0;
margin:0;
background:none;
position:absolute;
top:0px;
left:0px;
display:none;
}

#accessoires .images .mariee{
z-index:400;
display:block;
}

#accessoires .images .voile{
top:75px;
left:177px;
z-index:500;
}

#accessoires .images .collier{
top:97px;
left:157px;
z-index:600;
}

#accessoires .images .gants{
top:87px;
left:120px;
z-index:700;
}

#accessoires .images .parrure{
top:59px;
left:157px;
z-index:700;
}

#accessoires .images .jupon{
top:183px;
left:102px;
z-index:600;
}

#accessoires .images .chapeau{
top:27px;
left:129px;
z-index:600;
}

#accessoires .images .chaussures{
top:415px;
left:76px;
z-index:600;
}

#accessoires .boutons{
position:absolute;
top:20px;
left:380px;
z-index:1000;
}

#accessoires .boutons li{
margin:0;
padding:0;
}

#accessoires .boutons a:hover{
text-decoration:none;
}

#accessoires .boutons a:hover span{
text-decoration:underline;
color:white;
}

#accessoires .boutons a img{
vertical-align:middle;
}


/***********Fin accessoires***********/

