body{
	margin:0;background-image:url(images/BG.gif); background-position: top center; background-repeat: repeat-x;	background-color: white;
}

a{
color: #0077b0;
}

input,submit{
margin:0px;
padding:0px;
display:inline;
}

.right{
 width:45%;
 text-align:right;
 padding-right:3px;
 font-weight:bold;
}

.input-link-l{
	color: #0077b0;
	font-size:8pt;
	width:580px;
	border: 1px solid grey;
	margin-top:5px;
	margin-bottom:10px;
	padding:0;
	font-family:Arial;
}

.valid_form{
clear:both;
overflow:hidden;
text-align:center;
padding-left:3px;
font-size:14px;
}

.float-left{
 float:left;
}

.gift1 h1{
font-size:17px;
font-weight:bold;
color:#0077b0;
margin:0px;
padding:0px;
display:inline;
}

.txt_form{
width:121px;
}

.tip-multicode{
font-size:9px;
text-align:center;
margin-top:2px;
color:darkgreen;
}

.buttform{
background:url(images/PAYOK-FR.gif) no-repeat left top ;
border:0px;
width:81px;
height:19px;
cursor: pointer;
cursor: hand; /* pour IE */ 
}

#descrip{
margin-top:10px;
text-align:justify;
}

#descrip h1{
color: #0077b0;
font-size:16px;
}


.title{
background-image: url(images/bg-title.gif);
width:688px;
height:18px;
margin-bottom:5px;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-top:3px;
}


.width-100{
 margin-right:5px;
}

.etoil{
margin-left:5px;
}

.div_etoile{
margin-left:5px;
padding-left:25px;
padding-top:2px;
background : url('images/ETOILE.gif') no-repeat;
height:20px;
}
.div_etoile a{
text-decoration:none;
}

.left {
 text-align:left;
 color: red;
}

.input-texte{

	border: 1px solid #0E5C9D;
		color 							: #0E5C9D ;
	
	
		background-image		: url('images/BGINPUT.gif');
	background-repeat		: repeat-x;

}

#coffre{
background-image		: url('images/COFFRE.gif');
width:158px;
height:61px;
text-align:center;
margin-left:15px;
margin-bottom:5px;
}

#cadeaux{
background-image		: url('images/CADEAUX.gif');
width:155px;
height:62px;
text-align:center;
margin-left:15px;
}

h1,h2{
margin:0px;
margin-bottom:8px;
}

li{
margin-bottom:8px;
}

form{
margin:0px;
padding:0px;
display:inline;
}

.input-texte2{

	border 							: 2px solid white ;
	color 							: #0E5C9D ;
	border-left 				: 2px solid white ;
	background-image		: url('images/BGINPUT.gif');
	background-repeat		: repeat-x;
	margin:0px;
	vertical-align:top;
	display:inline;
	

}

 textarea {
	color 							: #0E5C9D ;
	border 							: 2px solid white ;
	border-left 				: 2px solid white ;
		background-image		: url('images/BGINPUT.gif');
	background-repeat		: repeat-x;
	
}



.button_ok {
	background-color	: transparent;
	width				: 38px;
	height				: 25px;
	margin:				0px;
	border:             0px;
	cursor: pointer;
    cursor: hand; /* pour IE */
}


select{
	color:#000000;
	font-size:9pt;	
	margin-top:2px;
	padding:0;
	font-family:Arial;
}

.ok_button {
	display				: inline;
	background-image	: url("/images/ok-button.gif");
	background-color	: transparent;
	margin		: 3px 0px 3px 0px;
	border              : 0px;
	width				: 53px;
	height				: 23px;
	cursor              : pointer;
}



#site{
	width:1000px;
	margin:0 auto;
	padding:0px; /* Espacement du site en haut et en bas */	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#motto{
	width:1000px;
	text-align:center;
	height:20px;
}

.rubc {
	background-image	: url("/images/FONDRUB.gif");
	width:795px;
	overflow:hidden;
}

.rubc li{
	background-image	: url("/images/ETOILE.gif");
	background-repeat: no-repeat;
	list-style:none;
	padding-left:23px;
	height:19px;

}

.rubc h1{
	font-size:14px;
}



#logo
{
	float:left;
}


#logoright{
	background-image:url(images/logo-right.gif);
	width:416px;
	text-align:right;
	height:89px;
	float:left;
}

#logorightlog{
	background-image:url(images/logo-right-log.gif);
	width:416px;
	text-align:right;
	height:89px;
	float:left;
}

#menu{
	width:190px;
	padding-top:10px;
	float:left;
}

#content{
	width:795px;
	float:left;
	padding-top:10px;
}

#bgmain{
	background-image:url(images/BGMAIN.gif);
	width:795px;
	height:388px;
}

#bgmain2{
	background-image:url(images/BGMAIN2.gif);
	width:795px;
	height:388px;
}



.rub{
margin-bottom:3px;
}

#foot{
text-align:center;
padding-top:5px;
}

#global{
width:1000px;
overflow:hidden;
}

#com{
text-align:center;
height:74px;
}

#leftcontent{
width:336px;
height:235px;
padding-top:65px;
float:left;
}

#centercontent{
width:290px;
height:300px;
padding-top:65px;
float:left;
}

#payment_mode
{
}

#rightcontent{
width:165px;
height:390px;
float:left;

}

#payform{

}

.main-theme-list a,.theme-list a{
text-decoration:none;
color:black;
height:53px;
width:249px;
height:199px;
margin-top:20px;
float:left;
}

.main-theme-list a:hover{
background-image: url(images/bg-main-theme-hover.gif);
}



.main-theme-list{
float:left;
height:215px;
margin-bottom:5px;
}

.main-theme-list h1{
font-size:16px;
font-weight:bold;
margin : 0px;
}

.display-theme-left h1{
margin-top:7px;
font-size:16px;
}

.display-theme-left{
padding-top:7px;
display:block;
width:249px;
height:193px;
float:left;
text-align:center;
background-image: url(images/bg-theme.gif);
background-repeat:no-repeat;
}

.categimg{
border:0px;
margin-top:10px;
}

.giftimg{
border:0px;
margin-top:9px;
}

.gift{
float:left;
}
.gift a{
text-decoration : none;
color:black;
}
.gift a:hover{
background: url(images/bg-gift-hover.gif) no-repeat;
}

.bg-gift{
width:191px;
height:145px;
background: url(images/bg-gift.gif) no-repeat;
float:left;
text-align:center;
margin-right:10px;
margin-bottom:8px;
padding-top:8px;
}

.bg-gift-2{
width:191px;
height:145px;
background: url(images/bg-gift.gif) no-repeat;
float:left;
text-align:center;
margin-bottom:8px;
padding-top:8px;
}

.gift1{

}

.gift2{
font-size:12px;
color:grey;

}

.tableClick tr td {
	cursor: pointer;
	background-image: url(images/bg-gifts-list.gif);
}
.tableClick tr:hover td, .table tr.paginate:hover td {
background-image: url(images/bg-gift-list-header.gif);

}

.tableClick tr td {
	cursor: pointer;
background-image: url(images/bg-gift-list.gif);	
}
.tableClick th {
text-align:left;
}

.tb-3 {
border-collapse:collapse;
width : 100%;
}

.tb-3 td {
border-bottom:1px solid #CCCCCC;
background-image: url(images/bg-gift-list-header.gif);

}
.tb-3 th {
border:1px solid white;
background-image: url(images/bg-gift-list-header.gif);
padding:3px;
color: black;
}

.page{
margin-top:20px;
text-align:center;
text-decoration:none;
}

img{
border:0;
}










