body{
    background-color:#CCCCCC;
    font-family:"Trebuchet MS", Garamond, "Times New Roman";
}

img {
    border:none;
}
 
#wrapper{
    position:absolute; 
    left: 50%;  
    top: 50%; 
    width: 795px; 
    height: 530px; 
    margin-top: -265px; /* half height */ 
    margin-left: -400px; /* half width */ 
}

#left{
    float:left;
    width:84px;
    margin-left:2px;
    margin-top:3px;
}
#content{
    height:350px;
    overflow-x:hidden;
    overflow-y:hidden;
    background-color:#FFFFFF;
    margin-left:5px;
    margin-right:12px;
    
}
#content p, h1, h2, h3{
    margin-top:0px;
}
#footerContent{
    background-color:#FFFFFF;
    margin-left:7px;
    margin-right:10px;
    text-align:right;
    color:#AAAAAA;
    font-size:18px;
}

#footerContent a {
    color:#AAAAAA;
    font-size:18px;
    text-decoration:none;
}

#right{
    float:left;
    height:428px;
    margin-top:3px;
    width:60px;
    background-image:url(../images/rgt_side.gif);
    background-position:left;
    background-repeat:repeat-y;
}

#center{
    float:left;
    width:650px;
    background-image:url(../images/content_bg.png);
    background-position:-2px;
    background-repeat:repeat-y;
}

#header{
    text-align:left;
    background:#CCCCCC url('../images/top_bg.gif') repeat-x top;
   // background-image:url(../images/top_bg.gif);
   // background-position:top;
    padding:5px 1px 1px 21px;
    margin-left:5px;
    margin-right:10px;
    margin-top:-3px;
    height:50px;
}

#header table{
    padding:0px;
    width:580px;
    margin:13px;
}
#header table tr td a{
    text-decoration:none;
    color:#666666;
}
#header table tr td a:hover{
    color:#000000;
}
#header table tr td a.select{
    color:#000000;
}

#footer{
    background-image:url(../images/btm.gif);
    background-position:center top;
    background-repeat:no-repeat;
    height:100px;
    clear:both;
    margin-left:20px;
}
.bodytext{
	font-size:14px;
}
#wr_gallery .linkGallery{
    color:white;
    font-size:16px;
    text-decoration:none;
    font-weight:lighter;
}

#wr_gallery .linkBack{
    color:black;
    font-size:16px;
    text-decoration:none;
    font-weight:lighter;
}
#wr_gallery table {
    border-collapse:collapse;
    margin-top:1px;
}

#wr_gallery tr {
    border-collapse:collapse;
}
#wr_gallery tr td{
    vertical-align:top;
    border-collapse:collapse;
    height:69px;
}
#wr_gallery .shop tr td{
    vertical-align:top;
    border-collapse:collapse;
    height:57px;
}
#wr_gallery .shop tr td{
    height:none;
}
#wr_gallery h1{
	margin:5px;
    margin-top:20px;
}

#wr_gallery div{
	float:left;
	vertical-align:top;
	line-height:0;
	margin: 2 0 0 2;
}
#wr_gallery .line{
	margin:0px;
	padding:0px;
	line-height:0px;
}


#wr_gallery a{

}

#wr_gallery img{
	border-collapse:collapse;
    border:none;
    vertical-align:top
}
#wr_gallery #shop .imgSelected{
    border:2px solid black;
}
#wr_gallery #shop img, #wr_gallery #shop div{
    border:2px solid white;
}


#wr_gallery .navigation{
    background-color:#666666;
    text-align:right;
    vertical-align:bottom;
    height:60px;
}

#wr_gallery .navigation span{
    cursor: pointer;
}

.tableContent{
    margin:0px;
    padding:0px;
}
.tableContent .left{
    vertical-align:top;
    margin:0px;
    padding:0px;
}
.tableContent .right{
    vertical-align:top;
    padding:10px;
}
.tableContent .right h1, .wr_2column_vertical h1{
    color:#CCCCCC;
    font-size:28px;  
}
.tableContent .right .bodytext{
    margin-left:10px;
}
.wr_3column {
    width:100%;
    margin:0px;
}
.wr_3column h1 {
    color:#CCCCCC;
    font-size:15px;
}
.wr_left{
    vertical-align:top;
}
.home a{
    color:#CCCCCC;
    text-decoration:none;
}
.home a:hover{
    color:#adadad;
    text-decoration:underline;
}
.home .wr_3column {
    margin-top:20px;
}
.home .wr_3left,.home .wr_3center {
    border-right:2px solid #CCCCCC;
}
.home .wr_3column td {
    width:200px;
    text-align:center;
}
.home .wr_3column .wr_3right {
    text-align:right;
    vertical-align:bottom;
}
.home .wr_3column .wr_3right h1 {
    text-align:center;
}
.home .wr_3column .wr_3center p {
    text-align:justify;
    font-size:14px;
    padding-right:6px;
}
.wr_2column {
    margin-top:5px;
}
.wr_2column td{
    vertical-align:top;
}
.wr_2column .wr_left {
    width:425px;
    background-color:#CCCCCC;
    padding:10px;
}
.wr_2column_vertical .wr_right{
    padding-left:10px;
    padding-right:10px;
}
#rootLine{
    font-size:14px;
    margin-left:10px;
    margin-top:20px;
    float:left;
}
#rootLine A{
    color:#AAAAAA;
    text-decoration:none;
}

.zoom {
    position:absolute;
    background-color:#8e8e8e;
}
#basket {
    background-image:url("../images/wr_gallery/shop_ligne_vertical.gif");
    background-repeat:repeat-y;
    margin-left:430px;
    padding-left:5px;
    height:330px;
}

.tx-felogin-pi1 label {
	display:inline;
}
#commande table tr td {
	height:0px;
}
#footerContent .skype_tb_injection,#footerContent .skype_tb_imgL,#footerContent .skype_tb_injectionIn,#footerContent .skype_tb_imgR,#footerContent .skype_tb_imgl,#footerContent .skype_tb_imgI{
	display:inline !important;
}
