@charset "utf-8";
/*****Basic Elements*****/  
body {
background:#fff url(../img/background.gif) repeat scroll center top;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
font-variant:normal;
line-height:normal;
}
/*** HEADER Menu Links ***/
.menu a:link {	
color:#fc5883;
text-decoration: none;
	}
.menu a:visited {
color:#fc5883;
text-decoration: none;
}
.menu a:active {
color:#fc5883;
text-decoration: none;
}
.menu a:hover{
color:#FFF;
text-decoration: none;
}
h1 {
color:#fc5883;
font-size:12pt;
font-weight:bolder;
}
table {
padding-left: 45px;	
margin-top:-5px;
}
#tableHome {
margin-top:0px;
}

.contactTable table {
padding-left:0px;	
}
/******** HOMEPAGE CATEGORIE THUMBS + LAY-OVERS****/
.ImgCaptMain{
 	width:125px;
	position:relative;
}

.ImgCaptDescBox{
	position:absolute;
	bottom:0;
	left:0;
	width:125px;
}

.ImgCaptDescBg{
	background:#333333;
	opacity: 0.8;   
	filter: alpha(opacity = o0);  
}

.ImgCaptDesc{
color:#FFFFFF;
font-size:11px;
font-weight:normal;
letter-spacing:1px;
padding:5px;
text-align:left;
}
.theHand {
	background: url(../img/hand.png) no-repeat;
padding-left: 10px;
margin-left:10px;
clear:left;
}
/********END HOMEPAGE CATEGORIE THUMBS LAYOVERS****/

/*****Basic Layout*****/ 
#wrapper {
margin:0pt auto;
background: url(../img/dropShadow2.png) repeat-y scroll top left;
padding:0 16px;
width:1012px;
}
#header {
background: #343434;
height:111px;
width:980px;
}
#header .logo {
background: #343434 url(../img/logo.gif) no-repeat;
float:left;
height:111px;
position: relative;
width: 478px;
}
#header .menu {
background: #343434 ;
top: 82px;
float:left;
position: relative;
width:485px;
}
#header .menu li {
color:#fc5883;
display:inline;
font-size:10pt;
font-weight:bold;
padding-left:25px;
}

#header .menuTextPagina {
background:#343434 none repeat scroll 0 0;
float:left;
padding-left:20px;
position:relative;
top:82px;
}
.menuTextPagina a:link {	
color:#fc5883;
text-decoration: none;
	}
.menuTextPagina a:visited {
color:#fc5883;
text-decoration: none;
}
.menuTextPagina a:active {
color:#fc5883;
text-decoration: none;
}
.menuTextPagina a:hover{
color:#FFF;
text-decoration: none;
}

.menuTextPagina li {
color:#fc5883;
display:inline;
font-size:10pt;
font-weight:bold;
padding-left:24px;
}
/******CONTENT AREA************/
#content {
background:#fff url(../img/logoUnder.gif) no-repeat scroll top left;
height:700px;
width:980px;
}
#leftCol {
float:left;
padding-top:50px;
width: 513px;
}
/****/

a {
color:#fc5883;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
#leftCol p {
padding-left:20px;
padding-right:15px;
color:#565656;
}
#leftCol h1 {
padding-left:20px;
}

#leftCol ul {
padding-left:40px;
padding-right:10px;
}

#leftCol li{
color:#565656;
}

#leftCol .homeCategories {
background: #f6d8de;
height: 460px;
margin-top:30px;
width: 513px;
}
#rightCol {
float:left;
width:467px;
height:700px;
}


/******FOOTER + COPYRIGHT AREA************/
#footer {
height: 150px;
width: 980px;
background: #343434;
}
#footer .footerRight {
	float:left;
	padding-top:45px;
	padding-left:100px;
}
.footerRight a {
color:#FFF;
padding-left:5px;
padding-bottom:2px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight: normal;
}
#footer .footertext {
color:#FFFFFF;
float:left;
padding-left:10px;
padding-top:25px;
width: 640px;
}
#footer .footertext h1 { 
color:#fc5883;
font-size:10pt;
font-weight:bolder;
}
#copyright {
background: url(../img/copyright.png) no-repeat scroll top left;
margin:0 auto;
width: 1045px;
height: 36px;
padding-top: 4px;
}
.copyrighttext {
color:#AAA;
font-size:7pt;
padding-left:26px;
}

/*****Contact Page + Form*****/
#leftCol .ContactBlock {
background: #f6d8de;
height: 460px;
margin-top:30px;
width: 513px;
}

#contactForm {
border:1px;	
}
.formInput {
	background:#5B5B5B none repeat scroll 0 0;
	border:2px solid #FFA8C7;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	width:240px;
}
.formSubmit {
	background:#5B5B5B none repeat scroll 0 0;
	border:2px solid #FFA8C7;
	color:#FFFFFF;
	font-family:verdana,Arial,Tahoma,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px;
}
.formCheckbox {
	background:#5B5B5B none repeat scroll 0 0;
	border:2px solid #FFA8C7;
	color:#FFFFFF;
	font-size:11px;	
	background-color: white;
	border: 1px solid black; 
}

#contactTable {
	padding-top:60px;
}
#contactTable td {
	padding-bottom:2px;
	padding-top:2px;
	padding-left: 20px;
}
#contactTable tr  {
	color:#565656;
	font-size:12px;
	font-weight:normal;
}

/********PAGE2 CONTACT**********/
#leftCol .ContactBlock2 {
	height: 460px;
	margin-top:30px;
	width: 513px;
}
.formInput2 {
	background:#F6D8DE none repeat scroll 0 0;
	border:1px solid #FFA8C7;
	color:#523740;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	width:240px;
}
.formSubmit2 {
	background:#F6D8DE none repeat scroll 0 0;
	border:1px solid #FFA8C7;
	color:#523740;
	font-family:verdana,Arial,Tahoma,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px;
}
#contactTable2 {
	padding-top:0px;
}
#contactTable2 td {
	padding-bottom:2px;
	padding-top:2px;
	padding-left: 20px;
}
#contactTable2 tr  {
	color:#523740;
	font-size:12px;
	font-weight:normal;
} 

/********CATEGORIE PAGE***************/
#contentCategorie {
	background:#fff url(../img/logoUnder.gif) no-repeat scroll top left;
	height:880px;
	width:980px;
}
#leftColCategorie {
	float:left;
	width: 635px;
}
#leftColCategorie h1 {
padding-left:10px;
}
#rightColCategorie {
float:left;
width:345px;
}
#categorieMenu {
height:45px;
padding-left:232px;
padding-top: 20px;
}

#categorieMenu li {
color:#7f7f7f;
display:inline;
font-size:10pt;
padding-left: 5px;
}
#categorieMenu a {	
	color:#7F7F7F;
	text-decoration: none;
	font-weight:normal;
}
#categorieMenu a:link {	
	color:#7F7F7F;
	text-decoration: none;
}
#categorieMenu a:visited {
	color:#7F7F7F;
	text-decoration: none;
}
#categorieMenu a:active {
	color:#fc5883;
	text-decoration: none;
}
#categorieMenu a:hover{
	color:#fc5883;
	text-decoration: none;
}
#catMenuActive a {
	color: #FC5883;
	font-weight: bolder;
}
#catMenuActive a:visited {
	color: #FC5883;
	font-weight: bolder;
}

#categorieTable td img {
	border:7px solid #F6D8DE;
}
#categorieTable td img:hover {
	border:7px solid #FFA8C7;
}

#categorieDescription {
	background:#ffa8c7;
	padding-bottom:15px;
	width:310px;
}
#categorieDescription p {
	padding-left: 10px ;
	padding-right: 10px ;
	padding-top: 10px;
	color:#523740;
}
#categorieDescription .title {
	background:#523740 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	height:30px;
	padding-top:5px;
	width:310px;
}
#categorieDescription .title span {
	font-size: 18px;
	font-family: Verdana;
	font-weight: bolder;
	letter-spacing:2px;
}
.leftArrow {
	background: url(../img/_leftArrow.gif) no-repeat;
	clear:right;
	float:left;
	height:40px;
	/**margin-left:35px;
	margin-top: 25px;**/
	margin-left:45px;
	margin-top:2px;
	width:53px;
}
.rightArrow {
	background: url(../img/_rightArrow.gif) no-repeat;
	clear:right;
	float:right;
	height:40px;
/*	margin-right:35px;*/
	margin-right:45px;
	margin-top:2px;
/*	margin-top: 25px;*/
	width:53px;
}

/* Carousel ====================================================== */
div.carousel {
	height: 700px;
	margin-bottom: 40px;	
	position: relative;
	width: 467px;
	overflow: hidden;	
}
.carousel .carouselUnderschrift {
	font-size:13pt;
font-weight: normal; 
padding-top:8px;	
}
div.carousel ul,
div.carousel li {
	margin: 0;
	list-style: none;
}
div.sidebar div.image-well {
	width: 190px;
	height: 190px;
	overflow: hidden;
	margin-bottom: 20px !important;
}
.carousel ul li{
	margin:0px 10px 10px 0px;
	padding:0px;
	list-style:none;
	width:430px;
	height:270px;
	float:left;
}
.carousel ul li a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
.carousel ul li a span{
	top:0px;
	background:url(../img/transparent_overlay.png) repeat-x;
	color:#000;
	display:block;
	font-family:Georgia,Verdana;
	font-size:14pt;
	font-weight:bolder;
	height:50px;
	text-align:center;
	line-height:15px;
	padding-top:15px;
	position:absolute;	
	width:467px;
}