html,body{

		  height:100%;

		  margin-bottom:0;

		  margin-left:0;

		  margin-top:0;

		  margin-right:0;

		  background-color:#FFFFFF;

}

#fullHeightTable{

	height:100%;

	width:100%;

	padding:0;

	background-image:url(../images/bg.gif);

	background-repeat:repeat-x;

}

.bgClass2{

	background-image:url(../images/bg.gif);

	background-repeat:repeat-x;

}

.bgClass2{

	background-image:url(../images/bg_2.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.smalllink{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

}

.smalllink A

{



}

.smalllink A:active

{

}

.smalllink A:link

{

}

.smalllink A:visited

{

}

.themeImage {

float:left;

position:relative;

left:10px;

top:0;

z-index:10;

}

.themeCont {

float:right;

position:relative;

left:-10px;

top:-270px;

z-index:0;

}

form {

	margin:0;

	padding:0;

}

.profileTableClass{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #020101;

}

.profileTableClass A{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	/*color:#e6418d;*/

	color: #020101;

	text-decoration: underline;

}

.profileTableClass IMG{

	border-color:#e6418d;

}



.theme_title {

	margin-left:10px;

	padding-left:10px;

	height:36px;

	text-indent:10px;

	background-color:#411240;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #ffffff;

	text-decoration:none;



}



.theme_description{

	margin:10px;

	padding:0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #564e55;

}

.themeTitleText{

	padding:5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight:bold;

	color: #411240;

	text-indent:10px;

}

#theme_list{

	margin:0;

	padding:0;

}



.themelistgrey{

	margin-left:10px;
	padding-left:10px;
	height:36px;


	background-color:#fcfbfb;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #b2a8a6;

	text-decoration:none;

}





.themelistHilight{

	margin:0;

	padding:0;

	height:36px;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #ffffff;

	text-indent:10px;

	background-color:#411240;

}

.theme_description P{

	margin:12px;

	padding:0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #564e55;

}

/*.theme_description U{

	color: #411240;

}
*/
.themeTabel{

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #411240;

}

.themeTabel TH{

	font-weight:bold;

	text-align:center;

}

.themeTabel TD{

	text-align:center;

}


.monpasse{
font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #411240;
}
#registrationform {

	margin:0;

	padding:0;

}

#registrationform{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.registrationform{

	width:230px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	color: #000000;

}

.registrationformDate{

	width:70px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	color: #000000;

}

.menuBg{

	background-color:#f8f6f6;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	text-decoration:none;

	height:29px;


}

.menuBg a { color: #000; text-decoration:none; }


.menuBgRollOver{

	background-color:#231737;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	text-decoration: underline;

	height:29px;

}

.menuBgRollOver1{

	background-color:#231737;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	text-decoration: underline;

	height:39px;

}
.menuBgRollOver a { color: #fff; text-decoration: underline; }

.hmenuBg{
	background-color:#d9dadb;

	height:29px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	text-decoration:none;

}

.hmenuBg a { text-decoration:none; }

.hmenuBgRollOver{

	/*background-color:#411240;*/

	background-color:#d9dadb;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	text-decoration: underline;

	height:29px;

}

.hmenuBgRollOver a { text-decoration: underline; }

.pinktext{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#e6418d;

}

.pinktext2{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#e6418d;

}
.monText_avis{
	margin:0;
	padding:0;
	height:135px;
	height:35px;
	background:url(../images/longbutton_avis.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:12px;
	font-size:16px;
	font-weight:bold;
	color:#3aafcd;

	text-align:left;

}

.monText_contact1{
	margin:0;
	padding:0;
	height:135px;
	height:35px;
	background:url(../images/contact4.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:12px;
	font-size:14px;
	font-weight:bold;
	color:#3aafcd;

	text-align:left;

}

.monText_contact2{
	margin:0;
	padding:0;
	height:135px;
	height:35px;
	background:url(../images/contact2.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:12px;
	font-size:14px;
	font-weight:bold;
	color:#3aafcd;

	text-align:left;

}

.monText_contact3{
	margin:0;
	padding:0;
	height:135px;
	height:35px;
	background:url(../images/contact2.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:12px;
	font-size:14px;
	font-weight:bold;
	color:#3aafcd;

	text-align:left;

}
.monText_contact4{
	margin:0;
	padding:0;
	height:135px;
	height:35px;
	background:url(../images/contact2.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:12px;
	font-size:14px;
	font-weight:bold;
	color:#3aafcd;

	text-align:left;

}


.monText{
	margin:0;
	padding:0;
	height:35px;
	background:url(../images/monTextBG.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:12px;
	font-size:16px;
	font-weight:bold;
	color:#3aafcd;

	text-align:left;

}
.monText3{
	margin:0;
	padding:0;
	height:35px;
	background:url(../images/contact.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:12px;
	font-size:16px;
	font-weight:bold;
	color:#3aafcd;
	text-align:left;

}
.monText1{

	margin:0;

	padding:0;

	height:35px;

	background:url(../images/monTextBG.gif);

	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	text-indent:12px;

	font-size:11px;

	font-weight:bold;

	color:#3aafcd;

	text-align:left;



}
.monText2{

	margin:0;

	padding:0;

	height:35px;

	background:url(../images/monTextBG_large.gif);

	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	text-indent:12px;

	font-size:11px;

	font-weight:bold;

	color:#3aafcd;

	text-align:left;



}

.whiteText{

	text-indent:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

}

.pinklink A{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#e6418d;

	text-decoration: underline;

}

.whitelink A{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;


	color:#ffffff;

	text-decoration: none;

}

.purpleText{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#332458;

	text-align:center;

}

.acceptTerms{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#411240;

	margin:0;

	padding:0;

}

.loginInput{

	width:190px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	text-align:center;

	margin:0;

	padding:0;

}

.homeInput{

	width:116px;

	height:13px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	border:#000000;

	margin:0;

	padding:0;

	text-align:center;

}



.afterLogin{

	background:url(../images/client_access_2.gif);

	background-repeat:no-repeat;

	background-position:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

}

.imgBorderClass{

	/*border-color:#564e55;*/

	 border-color:#b2a8a6;

}



.imgBorderClass1{

	/*border-color:#564e55;*/

	/* border-color:#e6418d;*/

}

.tablefullheight{

height:100%;

}



.no_themeCont {

float:right;

position:relative;

left:-10px;

top:-260px;

z-index:0;

}



.clear-both {

    clear: both;

}



.float-left {

    float: left;

}



.float-right {

    float: right;

}



#gallery {

    background-color: #ede9e9;

    width: 745px;

}



#gallery .thumbnail {

    float: left;

    left: 25px;

    margin: 0 25px 30px 0;

    position: relative;

    top: 25px;

    width: 152px;

}



#gallery .thumbnail .splash1 {

    background: url(../images/bar_gallery_thumb_1.gif) no-repeat;

    display: block;

    height: 15px;

    left: -15px;

    position: absolute;

    top: -15px;

    width: 35px;

}



#gallery .thumbnail .splash2 {

    background: url(../images/bar_gallery_thumb_2.gif) no-repeat;

    display: block;

    height: 24px;

    left: -15px;

    position: absolute;

    top: 0px;

    width: 15px;

}



#gallery .thumbnail .splash3 {

    background: url(../images/bar_gallery_thumb_3.gif) no-repeat;

    display: block;

    height: 72px;

    position: absolute;

    right: -13px;

    bottom: 27px;

    width: 13px;

}



#gallery .thumbnail .thumb {

	cursor: pointer;

}



#gallery .thumbnail .img {

    border: 5px solid #B2A8A6;

    height: 91px;

}



#gallery .caption1 {

    background-color: #411240;

    color: #FFF;

    display: table;

    font-family: Arial;

    font-size: 11px;

    height: 25px;

    margin-top: 2px;

    overflow: hidden;

    #position: relative;

    width: 152px;

}



#gallery .caption2 {

    display: table-cell;

    #position: absolute;

    #top: 50%;

    #left: 0;

    #right: 0;

    text-align: center;

    vertical-align: middle;

}



#gallery .caption3 {

    position: relative;

    #top: -50%;

    width: 152px;

}



#gallery .caption3 .drop {

    background: url(../images/bar_pink_dot.gif) no-repeat;

    display: block;

    height: 12px;

    left: 15px;

    position: absolute;

    top: 0px;

    bottom: 27px;

    width: 20px;

}



#gallery-view {

    font-family: Arial;

    font-size: 12px;

    margin-right: 5px;

    margin-top: 10px;

}



#gallery-view .view-left img {

    border: 5px solid #B2A8A6;

}



#gallery-view .view-left .caption {

    color: #411240;

    font-size: 18px;

    font-weight: bold;

}



#gallery-view .view-right {

    background-color: #EDE9E8;

    text-align:left;

}



#gallery-view .view-right .title {

	background-color: #411240;

	color: #FFF;

	font-size: 18px;

	font-weight: bold;

	padding: 5px;

}



#gallery-view .view-right .content {

	padding-left: 10px;

}



#gallery-view .map {

	border: 8px solid #CCC;

	margin-top: 10px;

}



*+html .width-link1{
	width:699px;
}
.width-link1{
width:710px;
}
*+html .pad1{
padding-left:15px;
margin-left:10px;

}
.pad1{
padding-left:15px;

}

.formula2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	vertical-align:middle;
}
.formula2 th{
	font-weight:normal;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration: underline;	
	text-align:center;
}
.formula2 .td1{
	background-color:#ece8e9;
	height:20px;
	font-weight:bold;
	color:#e98fb4;
	vertical-align:middle;
	text-align:center;
}
.formula2 .td2{
	font-weight:normal;
	color:#000000;
	vertical-align:middle;
	text-align:center;
}
.formula2 td{
	padding:0;
}

.blackfill{
background:#231737;
width:483px; 
color:#e9e4e8; 
padding-left:13px;
text-align:left;
}
.whitefill{
background:#fcfafb; 
width:483px; 
color:#b2a8a6; 
padding-left:13px;
}
