/*  CSS du site www.SweetyMakeUp.fr */

/*  CSS générale appliquée au site */
body {
    color:#FFFFFF;
    display:inline;
    background: url("../images/bg.jpg") no-repeat fixed center top #000000;
    vertical-align:top;
    }
table.home {
    width:1000px;
    position:relative;
    top:-20px;
    }

/*  CSS appliquée au bandeau image titre */
div.banner {
    width:100%;
    position:relative;
    float:none;
    text-align:center;
    }
/*  CSS appliquée au menu */
div.menu {
    text-align:center;
    height:40px;
    padding:0px 80px;
    border-bottom:1px solid #FFFFFF;
    }
/*  CSS appliquée à la zone contenant les sous pages du site */
div.content {
    padding:10px 50px;
    width:900px;
    
    }
/*  CSS appliquée au pied de page */
div.footer {
    width:100%;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 12px Arial;
    text-align: center;
    padding:25px 0px;
    }
a:link {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: none;
    }
a:visited {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: none;
    }
a:hover {
    color: #cd91f1;
    text-decoration: none;
    text-transform: none;
    }
a.link:link {
    color: #FF7345;
    text-decoration: underline;
    text-transform: none;
    }
a.link:visited {
    color: #FF7345;
    text-decoration: underline;
    text-transform: none;
    }
a.link:hover {
    color: #cd91f1;
    text-decoration: underline;
    text-transform: none;
    }
a.footer:link {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: none;
    }
a.footer:visited {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: none;
    }
a.footer:hover {
    color: #cd91f1;
    text-decoration: none;
    text-transform: none;
    }

/*  CSS concernant les styles appliqués aux sous pages du site (autre que index.php) */
table.content {
    width:900px;
    height:415px;
    border-spacing:0px;
    }

#alexguestbook .d_title {
    padding:40px 0px 0px;
    height:50px;
    vertical-align:top;
    font-size:38px;
    color:#FCCE3A;
    font-family: Monotype Corsiva;
    text-decoration:underline;
    text-align:center;
}
td.nomtarif {
    vertical-align:top;
    font-size:30px;
    color:#FF7345;
    font-family: Monotype Corsiva;
    text-align:center;
    width:700px;
    }
td.img_arabesque  {
    vertical-align:top;
    text-align:center;
    padding-bottom:45px;
    }
td.img_backstage {
  vertical-align:top;
  text-align:center;
  }


/******************************************************************************/
/*                              Titres                                        */
/******************************************************************************/
/* Home */
td.title {
    vertical-align:bottom;
    font-size:38px;
    color:#FF7345;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 35px;
    height:50px;
    }
td.title2 {
    vertical-align:top;
    font-size:30px;
    color:#FFE0C1;
    font-family: Monotype Corsiva;
    text-align:left;
    text-decoration:underline;
    }
td.title3 {
    vertical-align:top;
    font-size:30px;
    color:#FF7345;
    font-family: Monotype Corsiva;
    text-align:center;
    border-width:4px;
    border-style:solid;
    border-color:#FF7345;
    width:500px%;
    }
td.title_cv {
    vertical-align:bottom;
    font-size:38px;
    color:#6A76E6;
    text-align:center;
    padding:40px 0px 35px;
    height:50px;
    text-decoration:underline;
    }
td.title_gal {
    vertical-align:bottom;
    font-size:38px;
    color:#7BCFF1;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 35px;
    height:50px;
    }
 td.subtitle_gal {
    font-size:32px;
    width:20%;
    color:#7BCFF1;
    font-family: Monotype Corsiva;
    text-align:center;
    vertical-align:top;
    }

/******************************************************************************/
/*                              Galeries                                      */
/******************************************************************************/
a.gal:link {
    color: #7BCFF1;
    font-weight:bold;
    text-decoration: none;
    text-transform: none;
    }
a.gal:visited {
    color: #7BCFF1;
    text-decoration: none;
    text-transform: none;
    }
a.gal:hover {
    color: #cd91f1;
    text-decoration: none;
    text-transform: none;
    }
a.retourgal:link {
    color: #7BCFF1;
    text-decoration: none;
    text-transform: none;
    }
a.retourgal:visited {
    color: #7BCFF1;
    text-decoration: none;
    text-transform: none;
    }
a.retourgal:hover {
    color: #cd91f1;
    text-decoration: none;
    text-transform: none;
    }
td.retourgal {
    font-size:20px;
    color:#FF7345;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    padding-left:45px;
    }

/******************************************************************************/
/*                                   Beauté                                   */
/******************************************************************************/
a.title_bty:link {
    color:#FFCF9F;
    text-decoration: underline;
    text-transform: none;
    }
a.title_bty:visited {
    color:#FFCF9F;
    text-decoration: underline;
    text-transform: none;
    }
a.title_bty:hover {
    color: #cd91f1;
    text-decoration: underline;
    text-transform: none;
    }
a.title_studio:link {
    color:#ffff66;
    text-decoration: underline;
    text-transform: none;
    }
a.title_studio:visited {
    color:#ffff66;
    text-decoration: underline;
    text-transform: none;
    }
a.title_studio:hover {
    color: #cd91f1;
    text-decoration: underline;
    text-transform: none;
    }
a.title_esth:link {
    color:#B4FB88;
    text-decoration: underline;
    text-transform: none;
    }
a.title_esth:visited {
    color:#B4FB88;
    text-decoration: underline;
    text-transform: none;
    }
a.title_esth:hover {
    color: #cd91f1;
    text-decoration: underline;
    text-transform: none;
    }

/******************************************************************************/
/*                              Beauté - Maquillage                           */
/******************************************************************************/
td.title_bty {
    vertical-align:bottom;
    font-size:38px;
    color:#FFCF9F;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 0px;
    height:50px;
    }
td.title_bty2 {
    vertical-align:bottom;
    font-size:38px;
    color:#fd8e60;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 35px;
    height:50px;
    }
td.nomtarif_bty {
    vertical-align:top;
    font-size:30px;
    color:#FFCF9F;
    font-family: Monotype Corsiva;
    padding:40px 0px 0px;
    width:750px;
    }
td.tarif_bty {
    vertical-align:top;
    font-size:30px;
    color:#FFCF9F;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 0px;
    width:150px;
    }
td.tarif_bty_2 {
    vertical-align:top;
    font-size:30px;
    color:#FFCF9F;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 0px;
    width:400px;
    }
td.textsmall_bty {
    vertical-align:top;
    font-size:24px;
    color:#FFCF9F;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:30px 0px 60px;
    }
td.textsmall2_bty {
    vertical-align:top;
    font-size:20px;
    color:#FFCF9F;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:50px 0px 70px;
    }
td.text_bty {
    font-size:28px;
    color:#FFCF9F;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    padding:0px 0px 40px;
    }
td.text2_bty {
    vertical-align:top;
    font-size:28px;
    color:#FFCF9F;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:50px 0px 20px;
    }
td.text3_bty {
    font-size:28px;
    color:#FFCF9F;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    }
td.text4_bty {
    font-size:24px;
    color:#FFCF9F;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:center;
    }
td.textend_bty {
    font-size:28px;
    color:#FFCF9F;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    padding:0px 0px 70px;
    }
span.title_bty {
    color: #FFCF9F;
    font-size:38px;
    text-decoration: none;
    text-transform: none;
    }
td.leftbox {
    text-align:right;
    width:175px;
    padding:0px 0px 70px;
    }
td.rightbox {
    text-align:left;
    width:175px;
    padding:0px 0px 70px;
    }
img.tiret_bty {
     vertical-align:middle;
    }
    
/******************************************************************************/
/*                              Beauté - Studio                               */
/******************************************************************************/
td.title_studio {
    vertical-align:bottom;
    font-size:38px;
    color:#ffff66;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 0px;
    height:50px;
    }
td.nomtarif_studio {
    vertical-align:top;
    font-size:30px;
    color:#ffff66;
    font-family: Monotype Corsiva;
    padding:40px 0px 0px;
    width:725px;
    }
td.tarif_studio {
    vertical-align:top;
    font-size:30px;
    color:#ffff66;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 0px;
    width:175px;
    }
td.textsmall_studio {
    vertical-align:top;
    font-size:24px;
    color:#ffff66;
    font-family: Monotype Corsiva;
    text-align:center;
    }
td.textsmall2_studio {
    vertical-align:top;
    font-size:20px;
    color:#ffff66;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:50px 0px 70px;
    }
td.text2_studio {
    vertical-align:top;
    font-size:28px;
    color:#ffff66;
    font-family: Monotype Corsiva;
    text-align:center;
    }
td.text_studio {
    font-size:28px;
    color:#ffff66;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    padding:0px 0px 40px;
    }
span.title_studio {
    color: #ffff66;
    font-size:38px;
    text-decoration: none;
    text-transform: none;
    }
img.tiret_studio {
     vertical-align:middle;
    }

/******************************************************************************/
/*                              Beauté - Esthétique                           */
/******************************************************************************/
td.title_esth {
    vertical-align:bottom;
    font-size:38px;
    color:#B4FB88;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 0px;
    height:50px;
    }
td.firstnomtarif_esth {
    vertical-align:top;
    font-size:30px;
    color:#B4FB88;
    font-family: Monotype Corsiva;
    }
td.nomtarif_esth {
    vertical-align:top;
    font-size:30px;
    color:#B4FB88;
    font-family: Monotype Corsiva;
    padding:40px 0px 0px;
    width:725px;
    }
td.choix_esth {
    vertical-align:top;
    font-size:30px;
    color:#B4FB88;
    font-family: Monotype Corsiva;
    width:725px;
    }
span.choix_esth {
    margin-left:40px;
    }
td.tarif_esth {
    vertical-align:top;
    font-size:30px;
    color:#B4FB88;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 0px;
    width:175px;
    }
td.choixtarif_esth {
    vertical-align:top;
    font-size:30px;
    color:#B4FB88;
    font-family: Monotype Corsiva;
    text-align:center;
    width:175px;
    }
td.textsmall_esth {
    vertical-align:top;
    font-size:24px;
    color:#B4FB88;
    font-family: Monotype Corsiva;
    text-align:center;
    }
td.textsmall2_esth {
    vertical-align:top;
    font-size:20px;
    color:#B4FB88;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:50px 0px 70px;
    }
td.text2_esth {
    vertical-align:top;
    font-size:28px;
    color:#B4FB88;
    font-family: Monotype Corsiva;
    text-align:center;
    }
td.text_esth {
    font-size:28px;
    color:#B4FB88;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    }
td.img_esth {
    color:#B4FB88;
    vertical-align:top;
    text-align:center;
    padding:0px 0px 70px;
    }
img.tiret_esth {
     vertical-align:middle;
    }
    
/******************************************************************************/
/*                                   Mariage                                   */
/******************************************************************************/
a.wed:link {
    color:#FF91C8;
    text-decoration: underline;
    text-transform: none;
    }
a.wed:visited {
    color:#FF91C8;
    text-decoration: underline;
    text-transform: none;
    }
a.wed:hover {
    color: #cd91f1;
    text-decoration: underline;
    text-transform: none;
    }

/******************************************************************************/
/*                              Mariage - Forfaits                            */
/******************************************************************************/
td.space {
    height:40px;
    }
td.title_wed {
    vertical-align:bottom;
    font-size:38px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:0px 0px 45px;
    height:310px;
    background-image: url('../images/a_wed_top.png');
    background-repeat: no-repeat;
    background-position: left top;
/* background-image: url('../images/a_wed_top.png');
background-repeat: no-repeat; */
    }
td.title_wed2 {
	vertical-align:bottom;
	font-size:38px;
	color:#FF91C8;
	font-family: Monotype Corsiva;
	text-align:center;
	padding:40px 0px 35px;
	height:50px;
    }
td.title_pro2 {
	vertical-align:bottom;
	font-size:38px;
	color: #FF7345;
	font-family: Monotype Corsiva;
	text-align:center;
	padding: 40px 0px 0px;
	height: 50px;
    }
td.text_wed {
	vertical-align:top;
	font-size:28px;
	color:#FF91C8;
	font-family: Monotype Corsiva;
	text-align:center;
	padding:0px 0px 50px;
	/* background-image: url('../images/a_wed_top.png');
	background-repeat: no-repeat;
	background-position: left top; */
    }
td.text_wed2 {
    vertical-align:top;
    font-size:28px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:left;
    padding-bottom:100px;
    background-image: url('../images/a_wed_bottom.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    }
td.text_wed3 {
    vertical-align:top;
    font-size:28px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:left;
    }
td.text_wed4 {
    vertical-align:top;
    font-size:28px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:0px 0px 0px;
    }
td.text_wed5 {
    vertical-align:top;
    font-size:28px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:0px 0px 50px;
    }
div.endtext_wed {
    padding-right:120px;
    }
td.wed_img {
    vertical-align:top;
    text-align:right;
    padding:75px 0px 0px;
    width:360px;
    }
td.wed_text {
    vertical-align:top;
    font-size:34px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:left;
    padding:75px 0px 0px;
    }
span.wed_subtext {
    vertical-align:top;
    font-size:30px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    }
span.wed_subtext2 {
    vertical-align:top;
    font-size:32px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    margin:0px 0px 0px 100px;
    }
td.textsmall_wed {
    vertical-align:top;
    font-size:24px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    }
td.textsmall2_wed {
    vertical-align:top;
    font-size:20px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:50px 0px 70px;
    }
td.img_lib {
    width:450px;
    text-align:center;
    }
img.tiret_wed {
    vertical-align:middle;
    }
td.img_top  {
    vertical-align:top;
    text-align:left;
    width:221px;
    }
img.img_wed {
     width:260px;
     height:340px;
    }
    
/******************************************************************************/
/*                              Mariage - A la Carte                          */
/******************************************************************************/
td.title_card {
    vertical-align:bottom;
    font-size:38px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 0px;
    height:50px;
    }
td.text_card {
    font-size:28px;
    color:#FF91C8;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    padding:0px 0px 40px;
    }
td.firstnomtarif_card {
    vertical-align:top;
    font-size:30px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    padding:40px 0px 0px;
    }
td.nomtarif_card {
    vertical-align:top;
    font-size:30px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    padding:40px 0px 0px;
    width:725px;
    }
td.choix_card {
    vertical-align:top;
    font-size:30px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    width:725px;
    }
span.choix_card {
    margin-left:40px;
    }
td.tarif_card {
    vertical-align:top;
    font-size:30px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 0px;
    width:175px;
    }
td.choixtarif_card {
    vertical-align:top;
    font-size:30px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    width:175px;
    }
td.textsmall_card {
    vertical-align:top;
    font-size:24px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    }
td.textsmall2_card {
    vertical-align:top;
    font-size:20px;
    color:#FF91C8;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:50px 0px 70px;
    }
img.tiret_card {
     vertical-align:middle;
    }
    
/******************************************************************************/
/*                                 Artistique                                 */
/******************************************************************************/
td.title_art {
    vertical-align:bottom;
    font-size:38px;
    color:#7DFC58;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 35px;
    height:50px;
    text-decoration:underline;
    }
td.text_art {
    font-size:28px;
    color:#7DFC58;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    }
td.header_art {
    font-family:Monotype Corsiva;
    font-size:28px;
    font-weight:bold;
    color:#7DFC58;
    text-transform: none;
    padding:40px 0px 0px 100px;
    }
td.list_art {
    font-family:Monotype Corsiva;
    font-size:28px;
    color:#7DFC58;
    padding:0px 0px 0px 100px;
    width:350px;
    }
td.list_art2 {
    font-family:Monotype Corsiva;
    font-size:28px;
    color:#7DFC58;
    padding:20px 0px 0px 100px;
    width:350px;
    }
td.list_art3 {
    font-family:Monotype Corsiva;
    font-size:28px;
    color:#7DFC58;
    padding:0px 0px 0px 100px;
    width:460px;
    }
td.tarif_art {
    font-family:Monotype Corsiva;
    font-size:28px;
    color:#7DFC58;
    }
span.tarif_art {
    margin-left:80px;
    }
span.tarif_art2 {
    margin-left:90px;
    }
span.list2_art {
    font-family:Monotype Corsiva;
    margin-left:40px;
    font-size:28px;
    color:#7DFC58;
    }
td.textsmall2_art {
    vertical-align:top;
    font-size:20px;
    color:#7DFC58;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:50px 0px 0px;
    }
td.textcenter_art {
    font-size:28px;
    color:#7DFC58;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:center;
    padding:0px 0px 70px;
    }
td.img_card {
    text-align:center;
    padding:40px 0px;
    }
img.img_art {
     width:17px;
     height:17px;
    }
table.art_tab {
   width:800px;
   margin-left:80px;
   }

/******************************************************************************/
/*                                 Contacts                                   */
/******************************************************************************/
a.contact:link {
    color: #cb75ff;
    text-decoration: none;
    text-transform: none;
    }
a.contact:visited {
    color: #cb75ff;
    text-decoration: none;
    text-transform: none;
    }
a.contact:hover {
    color: #cd91f1;
    text-decoration: none;
    text-transform: none;
    }
td.title_contact {
    vertical-align:bottom;
    font-size:38px;
    color:#cb75ff;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 35px;
    height:50px;
    text-decoration:underline;
    }
td.textcenter_contact {
    font-size:28px;
    color:#cb75ff;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:center;
    }
td.cadre {
    text-align:center;
    }
div.cadre {
    vertical-align:top;
    font-size:30px;
    color:#cb75ff;
    font-family: Monotype Corsiva;
    text-align:center;
    border:4px solid #cb75ff;
    width:500px;
    margin:auto;
    padding:20px;
    }
td.tarif {
    vertical-align:top;
    font-size:30px;
    color:#FF7345;
    font-family: Monotype Corsiva;
    text-align:center;
    width:100px;
    }

td.subtitle {
    font-size:32px;
    width:20%;
    color:#FF7345;
    font-family: Monotype Corsiva;
    text-align:center;
    vertical-align:top;
    }

td.subtitleleft {
    font-size:32px;
    width:20%;
    color:#FF7345;
    font-family: Monotype Corsiva;
    text-align:left;
    }
td.subtitleleft2 {
    font-size:30px;
    width:20%;
    color:#6A76E6;
    text-align:center;
    text-decoration:underline;
    }
td.text {
    font-size:28px;
    color:#FF7345;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    }

td.textsmall {
    font-size:20px;
    color:#FF7345;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:left;
    }

td.signature {
    font-size:28px;
    color:#FF7345;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:right;
    }
td.textcenter {
    font-size:28px;
    color:#FF7345;
    font-family:Monotype Corsiva;
    vertical-align:top;
    text-align:center;
    }
td.image {
    text-align:left;
    width:270px;
    }

/******************************************************************************/
/*                                   Link                                     */
/******************************************************************************/
a.links:link {
    color: #a7a0bc;
    font-size:28px;
    text-decoration: none;
    text-transform: none;
    }
a.links:visited {
    color: #a7a0bc;
    font-size:28px;
    text-decoration: none;
    text-transform: none;
    }
a.links:hover {
    color: #cd91f1;
    font-size:28px;
    text-decoration: none;
    text-transform: none;
    }
td.title_link {
    vertical-align:bottom;
    font-size:38px;
    color:#a7a0bc;
    font-family: Monotype Corsiva;
    text-align:center;
    padding:40px 0px 35px;
    height:50px;
    text-decoration: underline;
    }
td.subtitleleft_link {
    font-size:32px;
    color:#a7a0bc;
    font-family: Monotype Corsiva;
    padding-left :50px;
    text-align:left;
    text-decoration: underline;
    }
td.list_links {
    padding-left:50px;
    font-size:20px;
    font-family:Monotype Corsiva
    }
span.links {
    color: #a7a0bc;
    font-size:28px;
    font-family:Monotype Corsiva
    }
    
    
span.title {
    color: #FF7345;
    font-size:38px;
    text-decoration: none;
    text-transform: none;
    }

span {
    text-decoration: none;
    text-transform: none;
    }
span.header {
    font-size:17px;
    font-weight:bold;
    margin-left:10px;
    color:#C9CDF5;
    text-decoration:underline;
    text-transform: none;
    }
span.footer {
    color:#FFFFFF;
    }
span.header2 {
    font-size:17px;
    margin-left:10px;
    color:#C9CDF5;
    text-transform: none;
    }
span.list {
    margin-left:40px;
    font-size:17px;
    color:#C9CDF5;
    }
img {
    border-style:1px solid;
    }
img.img_arabesque {
     width:400px;
     height:92px;
    }
