@charset "utf-8"; /* CSS Document */ 

/*@font-face { font-family:"Special-font"; src: url("css/Cooper-Black/Cooper_Black_BT.ttf"); } */
/*@font-face { font-family:"Special-font"; src: url(css/Cooper-Black/Cooper_Black_BT.eot); }*/
/*@font-face { font-family:"Special-font"; src: url("css/Myriad/MyriadPro-Bold.ttf"); }*/ 
/*@font-face { font-family:"Special-font"; src: url("css/Marketing-Script/MarketingScript.ttf"); }*/
/*@font-face { font-family:"Special-font"; src: url("css/Lobster/Lobster_1.4.otf"); }*/
/*@font-face { font-family:"Special-font"; src: url("css/Aurulent-Sans/AurulentSans-Bold.otf"); }*/

@font-face { font-family:"Special-font"; src: url("css/Lobster/Lobster_1.4.otf"); }
/*@font-face { font-family:"Special-font"; src: url("css/Lobster/Lobster_1.3-webfont.eot");*/ 

body {
background-color:#f0e1d0; 		/* couleur sable plus foncé */
/*background-color:#d5e2e4;*/ 	/* bleu pastel */ 
/*background-color:#c69c6d;*/ 	/* marron clair */ 
/*background-color:#DDDDDD;*/ 	/* gris clair */
/*background-color:#e0f0f0;*/ 	/* bleu ciel */ 
/*background-color:#a5d6dc;*/  	/* bleu original */ 
/*background-color:#650000;*/ 	/* marron foncé */

/*background-image:url(images/animations/bkgtest.png);
background-repeat:repeat-x;*/

background-image:url(images/animations/bkg.png);
background-repeat:no-repeat;
margin-left:auto; margin-right:auto;
margin-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color: #000000; } 


h1 {
background-image:url(images/yellow-ribbon.png);clear:left;
height:56px; background-repeat:no-repeat; 
margin:0px 0px 5px -17px;color: #650000; font-size:18px; font-weight:bold;
line-height:45px; padding-left:20px; border: none;

font-family: "Special-font", Verdana, Arial, Helvetica, sans-serif;
font-size:26px; 
line-height:38px;

}

h1 a:hover { text-decoration:none; } 

div.home h1 {
background-image:url(images/yellow-ribbon.png); height:56px;
background-repeat:no-repeat; clear:left; margin:0px 0px 5px -17px;
color: #650000; font-size:18px; font-weight:bold; line-height:45px;
padding-left:20px; border: none;

font-family: "Special-font", Verdana, Arial, Helvetica, sans-serif;
font-size:26px; 
line-height:38px;
}

div.myspace h1 {
background-image:url(images/yellow-ribbon.png); height:56px;
background-repeat:no-repeat; clear:left; margin:0px 0px 5px -17px;
color: #650000; font-size:18px; font-weight:bold; line-height:45px;
padding-left:20px; border: none; 

font-family: "Special-font", Verdana, Arial, Helvetica, sans-serif;
font-size:26px; 
line-height:38px;

}

div.mywishes h1 {
background-image:url(images/yellow-ribbon.png); height:56px;
background-repeat:no-repeat; clear:left; margin:0px 0px 5px -17px;
color: #650000; font-size:18px; font-weight:bold; line-height:45px;
padding-left:20px; border: none;

font-family: "Special-font", Verdana, Arial, Helvetica, sans-serif;
font-size:26px; 
line-height:38px;

}

div.mygifts h1 {
background-image:url(images/yellow-ribbon.png); height:56px;
background-repeat:no-repeat; clear:left; margin:0px 0px 5px -17px;
color: #650000; font-size:18px; font-weight:bold; line-height:45px;
padding-left:20px; border: none;

font-family: "Special-font", Verdana, Arial, Helvetica, sans-serif;
font-size:26px; 
line-height:38px;

}

h2 {
/*background-image:url(images/title-h2.png); background-repeat:no-repeat;*/
/*padding-left:10px;*/ 
color: #650000;
font-size:15px; font-weight:bold;
height:25px; line-height:25px; 
font-family: "Special-font", Verdana, Arial, Helvetica, sans-serif;font-size:20px;color:black;
} 

h3 { float:left; font-size:12px;
font-weight:bold; padding:5px 5px 5px 5px; width:300px; margin:5px 5px
5px 0px; } 

h4 { clear:left;margin:0px; color:#650000; font-size:12px;
font-weight:bold; } 

h5 { clear:left;margin:0px;color:#650000;font-size:12px; font-weight:normal;
padding-left:5px; } 

h6 { clear:left;color:#650000font-size:10px; } 

.text ul { clear:left;color:#650000; font-size:12px; margin-left:-25px; }
.text li { clear:left;font-weight:normal; list-style-type:none; }
.text ul li { font-size:12px; font-weight:bold;margin-top:10px; }
.text ul ul li { font-size:12px; font-weight:normal;margin-top:5px; }
.text ul ul ul li { font-size:11px;} 

#menuDeroulant
{ z-index:100; background-repeat:no-repeat; text-align:center; width: 954px;
height:27px; list-style-type: none; margin: 0; 
border: 0; position: relative; top: 0; left: 0; 
padding: 1px 0px 0px 0px;line-height:19px;  
} 

#menuDeroulant
li { float: left; 
border: 0; padding: 0px 10px 0px 10px; 
 } 

#menuDeroulant .sousMenu { list-style-type: none; margin : 0; padding: 0; border: 0; } 

#menuDeroulant ul { display:none; float: none; margin: 0; padding: 0; border: 0; } 
#menuDeroulant a:hover {background-color: #650000; color: #FFF;}

#menuDeroulant li a {
display: block; margin: 0; padding: 4px ;text-decoration: none; height:21px;}

/*#menuDeroulant li a:link { 
display: block; /*height:1em*/; color: #FFF; margin: 0; padding: 4px ; text-decoration: none;}*/

#menuDeroulant li a:hover { 
background-color: #650000; color: #FFF; } 

#menuDeroulant li a:active {
background-color: #650000; color: #FFF;
} 

.activemenu { background-color: #650000; color:#FFFFFF;}
#menuDeroulant .activemenu a {color:#FFFFFF;}

#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited { 
display: block; color:#650000; margin: 0; border: 0; text-decoration: none; background-color: #FCBB1E; 
/*background:transparent url(images/sousmenu.png) repeat;*/ } 

#menuDeroulant .sousMenu li a:hover { 
background-image: none; background-color: #650000;color:#FFF;
/*background-color: #F2462E;*/ } 

#menuDeroulant .sousMenu li { 
float:none; margin: 0; padding: 0; border: 0; width: 200px; border-top: 1px
solid transparent; border-right: 1px solid transparent; } 

#menuDeroulant
li:hover > ul { display: block; position:absolute; } 



.back-to {
height:20px; font-size:10px; margin-left:5px; } .back-to a:hover {
text-decoration:underline; } .back-to img { margin-right:5px; }

#entete-content { background-image:url(images/breadcrumb.png);
background-repeat:no-repeat; clear:left; padding:0px 10px 0px 10px;
width:920px; /*margin-top:40px;*/ margin-top:20px; margin-left:10px;
height:20px; line-height:20px; } div#entete-content a { color:#CC0000;
/*color:#FFFFFF;*/ } #entete-breadcrumb { font-size:12px; color:#CC0000;
/*color:white;*/ float:left; } #entete-breadcrumb a:hover {
text-decoration:underline; } #entete-right-links { float:right;
/*color:#FFFFFF;*/ color:#650000; } div#entete-right-links a {
color:#650000; } .block-title-zone { clear:left; width:660px;
height:25px; border-bottom:solid #650000 1px; margin-top:15px;
margin-bottom:10px; display:inline-block; } .block-title { /*Titres des
blocs dans content*/ float:left; font-size:12px; font-weight:bold;
padding:0px 5px 5px 5px; width:250px; line-height:25px; }

.block-title-zone-long { clear:left; width:930px; height:25px;
border-bottom:solid #cc0000 1px; margin-top:5px; } .block-title-long {
/*Titres des blocs dans content*/ font-size:12px; font-weight:bold;
padding:0px 5px 5px 5px; width:250px; line-height:25px; } .block-action
{ font-size:10px; width:250px; float:left; } div.block-action img {
padding-top:3px; float:left; margin-right:5px; } .block-action-text {
line-height:30px; } .block-action2 { font-size:10px; width:150px;
float:left; } div.block-action2 img { padding-top:3px; float:left;
margin-right:5px; } .block-action-text2 { line-height:30px; } p {
clear:left; } a:link { color: #650000; text-decoration:none; } a:hover {
color: #650000; text-decoration:underline; } a:visited { color: #650000;
text-decoration:none; } a:visited:hover { color: #650000;
text-decoration:underline; } img { margin-top:1px; margin-bottom:1px; }

#pageweb { margin-left:auto; margin-right:auto; width:960px;
/*background-image:url(images/bkg_new.png);*/
background-repeat:repeat-x; } 

#header {
background-repeat:repeat-x; height:115px; width:950px;
padding-left:10px; } 

#header-image { float:left; margin-top:10px;
width:190px; /*width:210px;*/ display:-inline-block; } 

#header-signature
{ margin-top:40px; float:left; margin-left:10px; width:305px; } 

#connect
{ background-image:url(images/connect_ruban.png); margin-top:3px;
float:right; width:396px; height:121px; padding-top:35px;
padding-left:30px; z-index:1001; position:absolute; margin-left:510px; }

#connect img { float:left; } /*#connect_ruban {
float:right;margin-top:9px;position:absolute;z-index:1000; }*/
/*#connect_ruban img {
margin-top:10px;position:absolute;z-index:1000;float:right;}*/ 

#menu {
display:inline-block;z-index:1000;font-weight:bold;/*font-family:Cooper Black;font-size:14px;*/ } 

/*#sub-menu { margin-left:4px;
margin-bottom:10px; text-align:center; vertical-align:middle;
font-size:11px; }*/ 

.form-mini { padding:5px 0px 5px 0px; color:#000000;font-size:10px; margin-bottom:2px; } 
.field-mini { font-size:10px; margin-bottom:2px; } 

.field-search { font-size:10px; margin-bottom:2px; float:left; color:#666666; width:225px; } 
.field-search:focus { color:#000000; } 

#global-content { width:960px; background-color:#FFFFFF; display:inline-block; margin-bottom:10px;
-moz-border-radius:10px 10px 10px 10px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; } 

.global-block { width:930px; background-color:#FFFFFF; padding : 15px; display:inline-block;
margin-bottom:10px; -moz-border-radius:10px 10px 10px 10px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px; -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px; } 

.global-block-300 { width:300px; background-color:#FFFFFF; padding:5px;
display:inline-block; margin-bottom:10px; margin-right:10px;
height:200px; margin-right:14px; float:left; -moz-border-radius:10px 10px 10px 10px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px; -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px; } 

.global-nopadding { width:960px; margin-bottom:10px; display:inline-block; } 

#main-content { margin-left:1px; margin-top:5px; margin-bottom:5px;
width:690px; min-height:400px; padding:5px 0px 5px 5px;background-color:#FFFFFF; display:inline-block; } 

#zone-white {
clear:left; float:left; width:670px; margin:5px 5px 5px 5px;
padding:10px 5px 20px 5px; background-color:#FFFFFF;
/*border-right:1px solid #dddddd;*//*border-right: 2px #FCBB1E dotted;*/
min-height:200px; color:#000000; font-size:12px; display:inline-block;
-moz-border-radius:10px 0px 0px 10px; -webkit-border-top-left-radius:
10px; -webkit-border-bottom-left-radius: 10px; } 

#zone-white-big {
clear:left; float:left; width:940px; margin:5px 5px 5px 5px;
padding:10px 5px 20px 5px; background-color:#FFFFFF;
/*border-right:1px solid #dddddd;*//*border-right: 2px #FCBB1E dotted;*/
min-height:200px; color:#000000; font-size:12px; display:inline-block;
-moz-border-radius:10px 0px 0px 10px; 
-webkit-border-top-left-radius: 10px; 
-webkit-border-bottom-left-radius: 10px; 
-webkit-border-top-right-radius: 10px; 
-webkit-border-bottom-right-radius: 10px; 
} 


#zone-order-filter {
clear:left; background-image:url(images/zone-order-filter.png);
width:665px; height:145px; padding: 5px 10px 10px 5px; margin: 0px 5px
5px 0px; color:#000000; font-size:10px; } #zone-order-filter-header {
background-image:url(images/zone-results.png); width:660px; clear:left;
margin:5px 5px 5px 0px; padding:5px 10px 10px 10px;
background-color:#FFFFFF; height:15px; color:#000000; line-height:15px;
} #zone-order-filter-header img { margin: 0px 5px 0px 5px;}

.zone-text-left { clear:left; float:left; width:420px; margin-right:5px;
} .zone-text-right { float:right; width:220px; margin-right:5px; }

.zone-results-items { /*border:solid 1px #FCBB1E;*/ 
clear:left; width:640px; margin:5px 5px 5px 0px; padding:5px 10px 5px 10px;
background-color:#FFFFFF; color:#000000;display:inline-block;  
/*-moz-box-shadow: 5px 5px 5px #CCC; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; */} 

.zone-results-mywishes { /*border:solid 1px #FCBB1E;*/
clear:left; width:640px; margin:5px 5px 5px 0px; padding:5px 10px 5px 10px; 
background-color:#FFFFFF; color:#000000;display:inline-block;
/*-moz-box-shadow: 5px 5px 5px #CCC; -moz-border-radius:5px; 
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; */} 

.zone-results-friendwishes { /*border:solid 1px #FCBB1E;*/
clear:left; width:640px; margin:5px 5px 5px 0px; padding:5px 10px 5px 10px; 
background-color:#FFFFFF; color:#000000; display:inline-block;
/*-moz-box-shadow: 5px 5px 5px #CCC; -moz-border-radius:5px; 
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; */} 

.zone-results-ideas { /*border:solid 1px #FCBB1E;*/
clear:left; width:640px; margin:5px 5px 5px 0px; padding:5px 10px 5px 10px; 
background-color:#FFFFFF; color:#000000; display:inline-block;
/* -moz-box-shadow: 5px 5px 5px #CCC; -moz-border-radius:5px; 
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;*/} 

#zone-results-nb { float:left; font-size:14px; font-weight:bold; line-height:15px; }

.zone-results-pages { text-align:right; float:right; font-size:10px; line-height:15px; } 

#rightcol { margin-top:5px; margin-right:10px;
float:right; width:250px; background-color:#FFFFFF; } 

#zone-recherche {
background-image:url(images/zone_recherche_home.png); text-decoration:none; font-size:12px; max_width:250px; height:59px;
color:#650000; padding:15px 5px 5px 5px; margin-top:10px; margin-bottom:10px; } 

.field-search { margin-left:15px; width:200px; } 

.module { 
background-color:#eeeeee; 
border:1px solid #DDDDDD;
text-decoration:none; 
font-size:10px;
width:240px; 
min-height:70px; 
margin:10px 5px 5px 0px; 
color:#000000;
padding:5px; 
/*border-top:dotted #FCBB1E 2px; 
border-bottom:dotted #FCBB1E 2px;*/ 
display:inline-block;
} 


.module a:hover {
text-decoration:underline; } .ad250x250 { width:250px; margin:10px 5px
5px 0px; } 

#footer { margin-top:5px; clear:left; /*width:950px;*/
padding:10px 500px 10px 500px;
/*width:2000px;*/
color:#FFFFFF; font-size:12px; 
height:230px;
background-image:url(images/animations/bkg_footer.png);
backgroud-repeat:none;
margin-left:-500px;
margin-right:-500px;
/*margin:auto;*/} 

#footer a {color:#FFFFFF;}

.text { padding:5px; } 

.attention-text { /*background-image:url(images/attention-bar.png);
backgroud-repeat:none; color:#FFFFFF; */ 
background-color:#EEEEEE;color:#000000;border:1px solid #cccccc;
-moz-border-radius:5px;
margin-top:20px;
margin-bottom:10px; padding-left:10px; line-height:30px; width:655px;
height:30px; } 

.attention-text a {color:#650000; } 

.text img { /*margin-top:10px;*/ } .button-home {
font-weight:bold; padding : 8px; float:left; min-width:90px;
text-align:center; background-color:#FFFFFF; -moz-border-radius:10px
10px 0px 0px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px; } .button-home:hover {
font-weight:bold; text-decoration:none; color:#999999; padding : 8px;
float:left; min-width:90px; text-align:center;
background-color:#FFFFFF;-moz-border-radius:10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;} .button-home a { font-weight:bold;text-decoration:none;
color:#999999; } .button-home-active { font-weight:bold;padding : 8px;
float:left; min-width:90px; text-align:center;
background-color:#FFFFFF;-moz-border-radius:10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;} .button-home-active a { font-weight:bold;text-decoration:none;
color:#000000; } .button-home-active a:hover {
font-weight:bold;text-decoration:underline; color:#000000; }

.button-myspace { font-weight:bold;padding : 8px; float:left;
min-width:90px; text-align:center;
background-color:#8dc63f;-moz-border-radius:10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;} .button-myspace:hover { font-weight:bold; text-decoration:none;
color:#000000; padding : 8px; float:left; min-width:90px;
text-align:center; background-color:#8dc63f;-moz-border-radius:10px 10px
0px 0px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;} .button-myspace a {
font-weight:bold; text-decoration:none; color:#FFFFFF; }
.button-myspace-active { font-weight:bold; padding : 8px; float:left;
min-width:90px; text-align:center;
background-color:#8dc63f;-moz-border-radius:10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;} .button-myspace-active a { font-weight:bold;
text-decoration:none; color:#000000; } .button-myspace-active a:hover {
font-weight:bold; text-decoration:underline; color:#000000; }

.button-mywishes { font-weight:bold;padding : 8px; float:left;
min-width:90px; text-align:center;
background-color:#CC0000;-moz-border-radius:10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;} .button-mywishes:hover { font-weight:bold; padding : 8px;
text-decoration:underline; color:#000000; float:left; min-width:90px;
text-align:center; background-color:#CC0000; -moz-border-radius:10px
10px 0px 0px;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;} .button-mywishes a {
font-weight:bold; text-decoration:none; color:#FFFFFF; }
.button-mywishes-active { font-weight:bold; padding : 8px; float:left;
min-width:90px; text-align:center;
background-color:#CC0000;-moz-border-radius:10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;} .button-mywishes-active a { font-weight:bold;
text-decoration:none; color:#000000; } .button-mywishes-active a:hover {
font-weight:bold; text-decoration:underline; color:#000000; }

.button-mygifts { font-weight:bold;padding : 8px; float:left;
min-width:90px; text-align:center;
background-color:#FCBB1E;-moz-border-radius:10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;} .button-mygifts:hover { font-weight:bold;
text-decoration:underline; color:#000000; padding : 8px; float:left;
min-width:90px; text-align:center;
background-color:#FCBB1E;-moz-border-radius:10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;} .button-mygifts a { font-weight:bold; text-decoration:none;
color:#FFFFFF; } .button-mygifts-active { font-weight:bold; padding :
8px; float:left; min-width:90px; text-align:center;
background-color:#FCBB1E;-moz-border-radius:10px 10px 0px 0px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;} .button-mygifts-active a { font-weight:bold;
text-decoration:none; color:#000000; } .button-mygifts-active a:hover {
font-weight:bold; text-decoration:underline; color:#000000; }

#menu-sub-home { clear:left; width:960px; text-align:right;
font-size:11px; background-color:#FFFFFF; height:25px;
display:inline-block; /*-moz-box-shadow: 0px 2px 2px #999;*/
-moz-border-radius:10px 10px 10px 10px; -webkit-border-top-left-radius:
10px; -webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;} #menu-sub-myspace {
clear:left; width:960px; text-align:right; font-size:11px;
background-color:#8dc63f; height:25px; display:inline-block;
/*-moz-box-shadow: 0px 2px 2px #999;*/ -moz-border-radius:10px 10px 10px
10px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;} #menu-sub-mywishes {
clear:left; width:960px; text-align:right; font-size:11px;
background-color:#CC0000; height:25px; display:inline-block;
/*-moz-box-shadow: 0px 2px 2px #999;*/ -moz-border-radius:10px 10px 10px
10px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;} #menu-sub-mygifts {
clear:left; width:960px; text-align:right; font-size:11px;
background-color:#FCBB1E; height:25px; display:inline-block;
/*-moz-box-shadow: 0px 2px 2px #999;*/ -moz-border-radius:10px 10px 10px
10px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;} .sub-button {
text-align:center ; float:right ; padding:5px; margin-right:20px; }
.sub-button a { text-decoration:none ; color:#FFFFFF;
font-weight:normal; } .sub-button:hover { font-weight:bold ;
color:#000000; } .sub-button:hover a { font-weight:bold ; color:#000000;
} .sub-button-active { text-align:center ; float:right ; padding:5px;
margin-right:20px; } .sub-button-active a { font-weight:bold ;
color:#000000; } .sub-sub-button { font-size:11px; text-align:center;
float:left; margin-left:1px; margin-bottom:5px; padding: 5px 12px 5px
8px; height:30px; width: 100px; vertical-align:middle;
font-weight:normal; } .sub-sub-button-white {
background-image:url(images/Bouton%20sous-menu4.png); font-size:11px;
text-align:center; float:left; margin-left:1px; margin-bottom:5px;
padding: 5px 12px 5px 8px; height:30px; width: 100px;
vertical-align:middle; } .sub-sub-button-white a{ font-weight:normal; }

.sub-sub-button:hover{
background-image:url(images/Bouton%20sous-menu4.png); margin-left:1px;
padding: 5px 12px 5px 8px; height:30px; width: 100px;
font-weight:normal; } .sub-sub-button:active{
background-image:url(images/Bouton%20sous-menu4.png); margin-left:1px;
padding: 5px 12px 5px 8px; height:30px; width: 100px;
font-weight:normal; } div.sub-sub-button a { color: #650000;
text-decoration:none; font-size:11px; font-weight:normal; } 

.form {
float:left; clear:left; color:#000000; font-size:10px;display:inline-block; 
border: #dddddd solid 1px;background-color:#eeeeee;
-moz-border-radius:10px; 
-webkit-border-top-left-radius:10px; -webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; 
padding-left:5px; padding-top:10px; padding-bottom:10px; padding-right:10px;margin-bottom:15px;
font-size:12px; 
} 

.form input[type="text"] {height:25px;width:200px;}
.form input[type="password"] {height:25px;width:200px;}

.field { font-size:12px; } 

.field-gray { color:#666666; font-size:12px;} 
.field-gray:focus { color:#000000; }




.textarea { font-size:10px; font-family:Verdana, Arial, Helvetica,
sans-serif; } .field-obl { color:red; } .field-comment {
font-style:italic; } .profile-pic { /*border: 2px #650000 solid;*/
margin: 2px 10px 10px 2px; float: left; } .view-block {
-moz-border-radius:0px 0px 10px 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px; width:640px; padding:5px 10px
5px 10px; background-color:#FCBB1E; margin-top:-10px;
margin-bottom:10px; font-size:10px; text-align:right; } .header-pic {
/*border: 2px #650000 solid;*/ margin: 2px; } .text-clear { clear:left;
} 

.block-670 { clear:left; width:655px; display:inline-block;
padding:10px 0px 10px 10px; margin-bottom:5px; margin-right:-5x;
background-color:#FFFFFF; border:2px solid #FCBB1E;
-moz-border-radius:10px 10px 10px 10px; -webkit-border-top-left-radius:
10px; -webkit-border-bottom-left-radius: 10px; border: #dddddd solid 1px;background-color:#eeeeee;} 

.block-varwidth { clear:left; display:inline-block;
padding:10px 0px 10px 10px; margin-bottom:5px; margin-right:-5x;
background-color:#FFFFFF; border:2px solid #FCBB1E;
-moz-border-radius:10px 10px 10px 10px; -webkit-border-top-left-radius:
10px; -webkit-border-bottom-left-radius: 10px; border: #dddddd solid 1px;background-color:#eeeeee;} 


.under-pic { background-color:#FFFFFF;width:650px;padding:5px;clear:left;border:2px
solid #FCBB1E;margin-bottom:10px;font-size:10px;} 

.list { width:670px; clear:left; border-bottom : 1px #999999 solid; height:65px; padding-bottom:5px; padding-top:5px; } 
.list:hover { background-color:#fcbb1e;} 

.list-users { width:350px; float:left; height:65px; font-size:12px; } 
.list-users-img { float:left;height: 60px; width: 60px; margin-right:15px; } 
.list-title { width:600px; margin:5px; float:left; height:65px; font-size:12px; line-height:65px; } 
.list-users-checkbox { height:25px; padding:25px; }
.list-users-action { width: 190px; height:65px; float:left; }
.list-users-action2 { width: 190px; height:65px; float:right; }
.list-group { width:670px; clear:left; border-bottom : 1px #999999 solid; min-height:30px; display:inline-block; } 
.list-group:hover { background-color:#EEEEEE; } 
.list-group-name { width:270px; padding:5px; float:left; font-size:12px; } 
.list-group-longtext { width: 380px; padding:5px; float:right; } 

.list-users-pic { float:left; margin-right:15px; } 

.smalllist { width:670px; clear:left; border-bottom : 1px #999999 solid; height:25px; padding-bottom:5px; padding-top:5px; }
.smalllist:hover { background-color:#fcbb1e;
/*background-color:#EEEEEE;*/ } .smalllist-users { width:270px;
float:left; height:25px; font-size:12px; line-height:25px; }
.smalllist-users-img { float:left;height:25px; width:25px;
margin-right:15px;} .smalllist-title { width:600px; margin:5px;
float:left; height:15px; font-size:12px; line-height:15px; }
.smalllist-users-checkbox { width:30px;float:right;height:15px;
padding-bottom:5px; padding-top:5px; } .smalllist-users-action { width:
190px; height:35px; float:left; } .smalllist-users-action2 { width:
190px; height:35px; float:right; } .smalllist-group { width:670px;
clear:left; border-bottom : 1px #999999 solid; min-height:30px;
display:inline-block; } .smalllist-group:hover {
background-color:#EEEEEE; } .smalllist-group-name { width:270px;
padding:5px; float:left; font-size:12px; } .smalllist-group-longtext {
width: 380px; padding:5px; float:right; } .smalllist-users-pic {
max-height:25px; max-width:25px;float:left; /*border: 2px #650000
solid;*/ margin-right:15px; } .action { height:20px; float:left; }

.action-img { float:left; margin-right: 5px; } .action-lib { float:left;
font-size:10px; line-height:20px; margin-right:15px; } div.action-lib a
{ font-size:10px; font-weight:bold; } div.action-lib a:hover {
text-decoration:underline; } .action-button { background-image:url(
http://www.gifty-gifty.com/images/action_button10.png); height:25px; width:137px; /* clear:left;*/
float:left; margin-right:5px; margin-bottom:5px; padding-left:3px; }

.action-button:hover { background-image:url(
http://www.gifty-gifty.com/images/action_button10_reverse.png); } .action-button-img { float:left;
margin: 3px ; } .action-button-lib { text-align:center;
padding-right:8px; font-size:10px; } div.action-button-lib a {
color:#650000; font-size:10px; font-weight:bold; } div.action-button-lib
a:hover { color:#650000; font-size:10px; font-weight:bold;
text-decoration:none; } .action-button-mini { background-image:url(
http://www.gifty-gifty.com/images/action_button10_mini.png); height:30px; width:30px; margin:5px;
float:left; } .action-button-mini:hover { background-image:url(
http://www.gifty-gifty.com/images/action_button10_mini_reverse.png); } .action-button-mini-img {
margin: 6px; } .action-button-big { float:left; background-image:url(
http://www.gifty-gifty.com/images/big_action_button_3.png); height:50px; width:200px; margin:5px;
} .action-button-big:hover { background-image:url(
http://www.gifty-gifty.com/images/big_action_button_3_reverse.png); } .action-button-big-img {
float:left; margin:7px 3px 7px 10px; } .action-button-big-lib {
height:50px; text-align:center; } .action-button-big-lib a {
color:#650000; font-weight:bold; font-size:12px; }

.action-button-big-lib a:visited { color:#650000; font-weight:bold;
font-size:12px; text-decoration:none; } .action-button-big-lib a:hover {
color:#650000; font-weight:bold; font-size:12px; text-decoration:none; }

.float-button-left { float:left; margin-right:5px; } .float-button-right
{ float:right; text-align:right; } /* ----------------------------- Wish
----------------------------------*/ 

#zone-wishes { clear:left; width:675px; color:#000000; font-size:10px; margin:3px 3px 3px 45px; } 
.wish-block { margin: 7px 2px 7px 0px; width:668px; border: 2px #CC0000 solid;
clear:left; background-color:#FFFFFF; display:inline-block;
-moz-border-radius:10px 10px 10px 10px; -webkit-border-top-left-radius:
10px; -webkit-border-top-right-radius:
10px;-webkit-border-bottom-right-radius:
10px;-webkit-border-bottom-left-radius: 10px;} .friendwish-block {
margin: 7px 2px 7px 0px; width:668px; border: 2px #FCBB1E solid;
clear:left; background-color:#FFFFFF; display:inline-block;
-moz-border-radius:10px 10px 10px 10px;-webkit-border-top-left-radius:
10px; -webkit-border-top-right-radius:
10px;-webkit-border-bottom-right-radius:
10px;-webkit-border-bottom-left-radius: 10px;} .wish-header-long {
width:668px; } .wish-header-short { width:498px; float:left; }

.wish-lib-block-short { height:20px; width:508px; font-size:12px;
float:left; background-color:#CC0000; border-bottom: 1px #CC0000 solid;
border-right: 1px #CC0000 solid; -moz-border-radius:7px 0px 0px
0px;-webkit-border-top-left-radius: 7px; } .wish-lib-block-long {
height:20px; width:668px; font-size:12px; float:left;
background-color:#CC0000; border-bottom: 1px #CC0000 solid;
border-right: 1px #CC0000 solid; -moz-border-radius:7px 7px 0px
0px;-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius:
7px;} .friendwish-lib-block-short { height:20px; width:508px;
font-size:12px; float:left; background-color:#FCBB1E; border-bottom: 1px
#FCBB1E solid; border-right: 1px #FCBB1E solid; -moz-border-radius:7px
0px 0px 0px;-webkit-border-top-left-radius: 7px;}
.friendwish-lib-block-long { height:20px; width:668px; font-size:12px;
float:left; background-color:#FCBB1E; border-bottom: 1px #FCBB1E solid;
border-right: 1px #FCBB1E solid;-moz-border-radius:7px 7px 0px 0px;
-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius:
7px;} .wish-lib { width:348px; padding-left:5px; float:left;
line-height:20px; } div.wish-lib img { float:left; margin-right:5px; }
div.wish-lib a { color:#FFFFFF; font-weight:bold; } .friendwish-lib {
width:348px; padding-left:5px; float:left; line-height:20px; }
div.friendwish-lib img { float:left; margin-right:5px; }
div.friendwish-lib a { color:#FFFFFF; font-weight:bold; } .wish-maj {
padding-right:5px; font-size:10px; font-style:italic; line-height:20px;
text-align:right; color:#FFFFFF; float:right; } .friendwish-maj {
padding-right:5px; font-size:10px; font-style:italic; line-height:20px;
text-align:right; color:#FFFFFF; float:right; } .wish-status {
height:34px; background-color:#CCCCCC; line-height:34px; font-size:12px;
color:#000000; font-weight:bold; border-left: 1px #CC0000 solid;
border-bottom: 1px #CC0000 solid; float:right; width:159px;
text-align:center; -moz-border-radius:0px 7px 0px
0px;-webkit-border-top-right-radius: 7px;} .friendwish-status {
height:34px; background-color:#CCCCCC; line-height:34px; font-size:12px;
color:#000000; font-weight:bold; border-left: 1px #FCBB1E solid;
border-bottom: 1px #FCBB1E solid; float:right; width:159px;
text-align:center; -moz-border-radius:0px 7px 0px
0px;-webkit-border-top-right-radius: 7px;} .wish-status-img {
margin-top:6px; margin-left:10px; margin-right:5px; float:left; }
.wish-status-text { text-align:center; } .wish-list-block-short {
clear:left; padding-left:5px; height:13px; width:503px; font-size:10px;
color:#FFFFFF; float:left; background-color:#db4d4d; border-bottom: 1px
#CC0000 solid; border-right: 1px #CC0000 solid; } .wish-list-block-long
{ clear:left; padding-left:5px; height:13px; width:663px;
font-size:10px; color:#FFFFFF; float:left; background-color:#db4d4d;
border-bottom: 1px #CC0000 solid; border-right: 1px #CC0000 solid; }
.friendwish-list-block-short { clear:left; padding-left:5px;
height:13px; width:503px; font-size:10px; color:#FFFFFF; float:left;
background-color:#db4d4d; border-bottom: 1px #FCBB1E solid;
border-right: 1px #FCBB1E solid; } .friendwish-list-block-long {
clear:left; padding-left:5px; height:13px; width:663px; font-size:10px;
color:#FFFFFF; float:left; background-color:#db4d4d; border-bottom: 1px
#FCBB1E solid; border-right: 1px #FCBB1E solid; }

div.wish-list-block-short a { color:#FFFFFF; font-weight:bold; }
div.wish-list-block-long a { color:#FFFFFF; font-weight:bold; }

.wish-content { clear:left; width:498px; float:left; margin:5px;
padding-right:5px; border-right : 1px #CC0000 solid; }
.friendwish-content { clear:left; width:498px; float:left; margin:5px;
padding-right:5px; border-right : 1px #FCBB1E solid; } .wish-infos {
width:505px; } .wish-main-infos { margin-top:10px; width:348px;
float:left; font-size:12px; } .wish-main-infos-img {
float:left;width:100px;height:100px;margin-right:5px; margin-bottom:5px;
} .wish-main-infos-img img {
float:left;max-width:100px;max-height:100px;} .wish-side-infos {
margin-top:10px; margin-right:10px; width:140px; float:right;
text-align:right; font-size:12px; } .wish-perso-comment { clear:left;
padding:5px; border-bottom : 1px #CC0000 solid; }
.friendwish-perso-comment { clear:left; padding:5px; border-bottom : 1px
#FCBB1E solid; } .wish-comments { margin-top: 5px; padding:5px 5px 10px
5px; background-color:#e9e9e9; -moz-border-radius:0px 0px 0px 10px; }
.wish-comments-add { float:right; margin:-5px;} .wish-comment-write {
margin:5px 5px 5px 0px; clear:left; } .wish-comments-date {
color:#cc0000; font-size:8px; } .wish-buttons-block {
text-align:justify; float:right; width:140px; padding:10px 10px 10px
0px; margin-top:5px; font-size:10px; } .wish-buy-text {
margin-left:160px; text-align:justify; } /*
----------------------------- Idea ----------------------------------*/

#zone-ideas { clear:left; width:675px; color:#000000; font-size:10px;
margin:3px; } .idea-block { margin: 7px 0px 7px -5px; width:668px;
border: 2px #FCBB1E solid; clear:left; background-color:#FFFFFF;
display:inline-block; -moz-border-radius:10px 10px 10px 10px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px;-webkit-border-bottom-right-radius:
10px;-webkit-border-bottom-left-radius: 10px; } .idea-lib-block {
height:20px; width:668px; font-size:12px; float:left;
background-color:#FCBB1E; border-bottom: 2px #FCBB1E solid;
-moz-border-radius:7px 7px 0px 0px; -webkit-border-top-left-radius:
7px;-webkit-border-top-right-radius: 7px;} .idea-lib { width:348px;
padding-left:5px; float:left; line-height:20px; } div.idea-lib img {
float:left; margin-right:5px; } div.idea-lib a { color:#FFFFFF;
font-weight:bold; } .idea-maj { padding-right:5px; font-size:10px;
font-style:italic; line-height:20px; text-align:right; color:#FFFFFF;
float:right;} .idea-content { clear:left; width:498px; float:left;
margin:5px; padding-right:5px; border-right : 1px #FCBB1E solid; }
.idea-infos { width:505px; } .idea-main-infos { margin-top:10px;
width:348px; font-size:12px; float:left; } .idea-main-infos-img {
float:left;width:100px;height:100px;margin-right:5px; margin-bottom:5px;
} .idea-main-infos-img img {
float:left;max-width:100px;max-height:100px; } .idea-side-infos {
margin-top:10px; margin-right:10px; width:140px; float:right;
font-size:12px; text-align:right; } .idea-perso-comment { clear:left;
padding:5px; border-bottom : 1px #FCBB1E solid; } .idea-buttons-block {
float:right; width:140px; padding:10px 10px 10px 0px; margin-top:5px;
font-size:10px;text-align:justify;} .idea-for-whom { margin: -5px 5px
5px 5px; padding:5px; clear:left; width:493px; padding-right:5px;
float:left; border-right:1px #FCBB1E solid; } .idea-for-whom-user {
float:left; /*width:230px;*/ margin:5px; width:450px; } 

/* ----------------------------- Product ----------------------------------*/ 

#zone-products { clear:left; width:670px; color:#000000; 
font-size:10px; margin:3px; display:inline-block;} 

.product-lib-block { height:30px; width:668px; font-size:12px; float:left;
background-color:#98c3ce; border-bottom: 2px #98c3ce solid;
-moz-border-radius:7px 7px 0px 0px; -webkit-border-top-left-radius:
7px;-webkit-border-top-right-radius: 7px;} 

.product-lib { width:348px; padding-left:5px; float:left; line-height:30px; } div.product-lib img {
float:left; margin-top:7px;margin-right:5px; } 

div.product-lib a { color:#FFFFFF; font-weight:bold; } 

.product-main-infos { width:255px; font-size:12px; float:left;margin-right:5px; }

.product-main-infos h1 { background-image:none; font-size:12px;line-height:15px;
margin-left:-17px;margin-bottom:-40px;
font-family: Verdana, Arial, Helvetica, sans-serif; }

.product-main-infos h2 { background-image:none; font-size:12px;line-height:15px;
margin-left:3px;margin-bottom:-20px;
font-family: Verdana, Arial, Helvetica, sans-serif; }

.product-main-infos-img { float:left; margin-right:5px; margin-bottom:5px; 
min-width:100px;min-height:100px;border:1px solid #DDDDDD; padding:5px;}
 
.product-main-infos-img img { float:left;  max-width:190px; max-height:190px; }

.product-side-infos-column { width:191px; float:right; text-align:center; }
.product-side-infos-column-element { width:191px; padding-top:5px;padding-bottom:5px; font-size:12px; text-align:center;
        background-color:#EEEEEE; border:1px solid #DDDDDD; -moz-border-radius:5px; margin-right:5px; margin-bottom:1em;}

.product-side-infos { width:191px; float:right; padding-top:5px;
font-size:12px; text-align:center; background-color:#EEEEEE;
border:1px solid #DDDDDD; -moz-border-radius:5px; margin-right:5px;} 

.product-side-infos-forwishes {
width:191px; display:inline-block;clear:right;padding-top:5px;
font-size:12px; text-align:center; background-color:#EEEEEE;
border:1px solid #DDDDDD; -moz-border-radius:5px; margin-right:5px; }

.product-perso-comment { clear:left;
padding:5px; border-bottom : 1px #dddddd solid; } 

.product-buttons-block
{ float:right; width:173px; padding:10px; margin-top:5px;
font-size:10px;text-align:justify;min-height:40px;} 

.product-for-whom {
margin: -5px 5px 5px 5px; padding:5px; clear:left; width:493px;
padding-right:5px; float:left; border-right:1px #98c3ce solid; }

.product-for-whom-user { float:left; /*width:230px;*/ margin:5px;
width:450px; } 

.product-reviews { margin-top: 5px; padding:5px 5px 10px
5px;  }

.product-reviews-add { float:right; margin:-5px;} .product-review-write
{ margin:5px 5px 5px 0px; clear:left; } .product-reviews-date {
color:#cc0000; font-size:8px; } 


/* --------------------------- Pictures Index ----------------------------------*/ 
#entete-index {
margin-top:15px; max-width:650px; padding-left:15px; padding-right:15px;
height:50px; } #entete-pics { margin-top:15px; max-width:650px;
padding-left:15px; padding-right:15px; height:110px; } #text-index {
margin-top:15px; max-width:650px; padding-left:15px; padding-right:15px;
height:500px; } div#text img { float:right; margin-left:5px; }

#left-index { width:640px; padding:5px; float:left; } #pic1 {
height:110px; width:110px;
background-image:url(images/pictures/Test%20arrondi%20bleu.png);
margin-right:10px; float:left; } #pic1:hover {
background-image:url(images/pictures/Test%20arrondi%20rouge.png); }

#pic2 { height:110px; width:110px;
background-image:url(images/pictures/Test%20arrondi%20bleu.png);
margin-right:10px; float:left; } #pic2:hover {
background-image:url(images/pictures/Test%20arrondi%20rouge.png); }

#pic3 { height:110px; width:110px;
background-image:url(images/pictures/Test%20arrondi%20bleu.png);
margin-right:10px; float:left; } #pic3:hover {
background-image:url(images/pictures/Test%20arrondi%20rouge.png); }

#pic4 { height:110px; width:110px;
background-image:url(images/pictures/Test%20arrondi%20bleu.png);
margin-right:10px; float:left; } #pic4:hover {
background-image:url(images/pictures/Test%20arrondi%20rouge.png); }

#pic5 { height:110px; width:110px;
background-image:url(images/pictures/Test%20arrondi%20bleu.png);
float:right; } #pic5:hover {
background-image:url(images/pictures/Test%20arrondi%20rouge.png); } /*
--------------------------- Lightbox
----------------------------------*/ .lightbox-filter { display: none;
position: fixed; top: 0%; left: 0%; width: 100%; height: 100%;
background-color: #CCA; z-index:10; opacity:0.5; filter:
alpha(opacity=50); } .lightbox-box { display: none; position: fixed;
top: 20%; left: 20%; width:60%; height:60%; padding: 48px; margin:0;
border: 5px solid #999999; background-color: white; z-index:10000;
overflow: scroll; font-size:12px; } .lightbox-boxtitle {
position:absolute; float:center; top:0; left:0; width:100%; height:24px;
padding-top:4px; left-padding:8px; margin:0; background-color: #cccccc;
color:black; text-align:center; font-size:12px; font-weight:bold; }

.perso-lightbox { position: fixed; left: 0%; top:0%; width:670px;
height:50px; padding: 10px; margin:0; border: 2px solid #cc0000;
background-color: black; z-index:101; font-size:12px; color:white ;
float:center; text-align:center; -moz-border-radius : 5px ; } /*
--------------------------- AutoComplete
----------------------------------*/ .update { position:absolute;
width:145px; background-color:white; border:1px solid #888; margin:0px;
padding:0px; } ul.contacts { list-style-type: none; margin:0px;
padding:0px; text-align: left; } ul.contacts li.selected {
background-color: #ffb; cursor: pointer; } li.contact { list-style-type:
none; display:block; margin:0; padding:2px; height:32px; } li.contact
div.image { float:left; margin-right:8px; } li.contact div.surname {
font-weight:bold; font-size:12px; line-height:1.2em; } li.contact
div.firstname { font-size:10px; line-height:1.2em; } 

/* Affichage prochaines échéances cadeaux */ 

.event-year-selected {
text-decoration:underline; color:#650000; margin-left:5px;
margin-right:5px; margin-bottom:10px; float:left; }

.event-year {
margin-left:5px; margin-right:5px; margin-bottom:20px; float:left; }

.event-month-block { width:650px; } 
.event-month { clear:left; width:660px; height:30px; font-weight:bold; margin:10px 5px 5px 5px; border-bottom:1px solid #650000; }
div.event-month img { margin-right:5px; margin-bottom:-10px; } 

.event-block { clear:left; width:650px; margin:5px; padding:5px 0px 5px 5px; min-height:110px; }

.event-date { clear:left; width:60px; margin-right:5px; float:left; height:80px;} 

.event-zone { display:inline-block; background-color:#EEEEEE; border:1px solid #CCCCCC; padding:5px; 
-moz-border-radius:10px 10px 10px 10px; -webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;
}

.event-lib { width:315px; float:left; text-align:left; padding: 3px; height:45px; font-weight:bold; } 

.event-lib-small { padding-top:5px; font-size:10px ; text-align:left; font-weight:normal; } 

.event-profile { padding-top:5px; padding-left:5px; width:205px; height:45px; float:left; text-align:center; } 

.event-gift { padding-top:5px; width:170px; height:45px; float:right; font-size:10px; } 

.event-action { margin-top:5px; float:right;width:250px; 
height:45px; line-height:25px; } 


/* Pour remplacer les
tableaux */ 

.tab_row { clear:left; width:650px; display:inline-block; }

.tab_row_title { float:left; width:150px; padding:5px; color:#666666; }

.tab_row_content { width:450px; float:right; padding:5px; } .tab_row_630
{ clear:left; float:left; width:620px; height:15px; font-weight:bold; }

.tab_row_630_right { float:right; } .tab_row_col1 { width:150px;
float:left; padding:5px; height:15px; line-height:15px; } .tab_row_col2
{ width:285px; float:left; padding:5px; height:15px; line-height:15px; }

.tab_row_col3 { width:90px; float:left; padding:5px; height:15px;
line-height:15px; } .tab_row_col4 { width:75px; float:right; padding:5px
15px 5px 5px; height:15px; line-height:15px; } .tab_row_270px {
width:270px; float:left; padding:5px; height:15px; line-height:15px; }

.tab_row_180px { width:180px; float:left; padding:5px; height:15px;
line-height:15px; text-align:right; } 

.tab_row_custom_line { clear:left;} 

.tab_row_custom_title { margin-bottom:5px; border-bottom:solid 1px #cc0000; float:left; padding:5px; min-height:20px; } 

.tab_row_custom { float:left; padding:5px; min-height:20px; } 

.wishes-filter-block {
font-size:10px; width:442px; float:right; padding:5px; }

.ideas-filter-block { font-size:10px; width:442px; float:right;
padding:5px; } .option_action { clear:left; padding-top:15px;
margin-left:40px; } /* Apparition blocs des tailles */ .size-block {
display:inline-block; clear:left; width:645px; min-height:50px;
background-color:#ffffff; border:1px solid #cc0000;
/*background-color:#fcbb1e;*/ margin-top:10px; padding:10px;
font-size:12px; } .size-block-modif { padding-top:15px; } .size-button {
margin-top:5px; } /* Etapes de formulaires */ .step-active { float:left;
width:140px; padding-top:10px; height:40px; margin-left:10px;
margin-right:10px; margin-bottom:10px; background-color:#FCBB1E;
-moz-border-radius:5px; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-box-shadow: 0px 2px 2px
#999; color:black; border: 2px solid #CC0000; text-align:center;
font-weight:bold; } .step-inactive { float:left; width:140px;
padding-top:10px; height:40px; margin-left:10px; margin-right:10px;
margin-bottom:10px; background-color:#EEEEEE; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-box-shadow: 0px 2px 2px
#999; color:black; text-align:center; font-weight:bold; } .step1 {
float:left; background-image:url(images/Step1.png); padding:25px 50px
25px 10px; width:140px; height:30px; color:#650000; font-weight:bold;
text-align:center; margin: 10px 10px 15px 15px; } .step1-sans-contour {
float:left; background-image:url(images/Step1_sans_contour.png);
padding:25px 50px 25px 10px; width:140px; height:30px; color:#650000;
font-weight:bold; text-align:center; margin: 10px 10px 15px 15px; }

.step2 { float:left; background-image:url(images/Step2.png);
padding:25px 20px 25px 50px; width:130px; height:30px; color:#650000;
font-weight:bold; text-align:center; margin:10px 10px 15px 10px; }

.step2-sans-contour { float:left;
background-image:url(images/Step2_sans_contour.png); padding:25px 20px
25px 50px; width:130px; height:30px; color:#650000; font-weight:bold;
text-align:center; margin:10px 10px 15px 10px; } .step3 { float:right;
background-image:url(images/Step2.png); padding:25px 20px 25px 50px;
width:130px; height:30px; color:#650000; font-weight:bold;
text-align:center; margin: 10px 15px 15px 10px; } .step3-sans-contour {
float:right; background-image:url(images/Step2_sans_contour.png);
padding:25px 20px 25px 50px; width:130px; height:30px; color:#650000;
font-weight:bold; text-align:center; margin: 10px 15px 15px 10px; }

.barre-onglet { clear:both; margin:5px 5px 5px 5px; width:660px;
height:40px; } .barre-onglet-titre { width:247px; padding-left:5px;
float:left; height:40px; border-bottom:1px solid #650000;
vertical-align:bottom; line-height:40px; } .barre-onglet-button {
padding:0px 5px 0px 5px; font-size:10px; text-align:center; width:125px;
float:left; height:39px; border:1px solid #650000; margin-right:-1px; }

.barre-onglet-button:hover { border-top:1px #650000 solid ;
border-left:1px #650000 solid ; border-right:1px #650000 solid ;
border-bottom:none; font-weight:bold; } 

a img {border: none;} 


/*-------------- Liste d'items -------------------*/ 

.item-block { font-size:10px; width:175px; height:260px; float:left;
padding:5px 10px 5px 5px; margin:5px 1px 15px 1px; }

.item-frame { height:150px;border:1px solid #DDDDDD; }
.item-frame:hover { height:146px;border:3px solid #FA36CB; }

.item-block-img { margin-top:10px; margin-left:20px;margin-bottom:10px;height:130px;width:130px; }

.item-block-img img{ max-height:130px;max-width:130px;} 

.item-block-lib
{ font-size:11px; word-wrap:break-word; width:175px;height:45px;color:#650000;overflow:hidden;margin-top:5px; } 

.item-block-lib a,.item-block-lib a:hover, visited, active { color:#650000; }

.item-block-price { padding-bottom:3px; height:20px; color:#fa36cb; } 
.item-block-price-old {line-height:20px; }

.item-block-merchant { padding-bottom:5px; text-align:center; height:30px; }


.item-block-H210 { font-size:10px; width:175px; height:240px; float:left; 
padding:5px 10px 5px 5px; margin:5px 1px 15px 1px; text-align:center; } 

.item-block-H210-img { margin-top:10px; margin-left:20px;margin-bottom:10px;height:130px; width:130px; }

.item-block-H210-img img { max-height:130px;max-width:130px; }

.item-block-H210-lib 
{ font-size:11px; word-wrap:break-word; width:175px;height:45px;color:#650000;overflow:hidden;margin-top:5px; }

.item-block-H210-price { padding-bottom:3px; height:20px; line-height:20px; color:#fa36cb; }



.itemwish-block { font-size:11px; width:175px; height:280px; float:left;
padding:5px 10px 5px 5px; margin:5px 1px 15px 1px; }

.itemwish-frame { height:180px;border:1px solid #DDDDDD; }
.itemwish-frame:hover { height:176px;border:3px solid #FA36CB; }

.itemwish-block-status { margin:0px 15px 5px 10px; width:150px;
height:25px; color:#000000; line-height:25px; font-weight:bold; }

.itemwish-block-status-img {margin-top:1px; margin-right:5px;float:right;} 
.itemwish-block-status-text {text-align:right; float:right; } 

.itemwish-block-lib { font-size:11px; word-wrap:break-word; width:175px; height:45px;color:#650000;margin-top:5px; } 

.itemwish-block-lib a, .itemwish-block-lib a:hover, visited, active { color:#650000; }

.itemwish-block-price { padding-bottom:3px; height:20px; line-height:20px; color:#fa36cb;}

.itemwish-block-merchant { padding-left:2px;padding-bottom:5px; width:140px; text-align:center; height:15px; } 
.itemwish-block-buttons { padding:0px 10px 0px 10px; } 

.itemwish-block-img { margin-top:0px; margin-left:20px;margin-bottom:10px;height:130px; width:130px; }
.itemwish-block-img img{ max-height:130px; max-width:130px}


.itemfriendwish-block { font-size:11px; width:175px; height:280px; float:left; 
padding:5px 10px 5px 5px; margin:5px 1px 15px 1px; }

.itemfriendwish-frame { height:180px;border:1px solid #DDDDDD; }
.itemfriendwish-frame:hover { height:176px;border:3px solid #FA36CB; }

.itemfriendwish-block-merchant { padding-left:2px;padding-bottom:5px; width:140px; text-align:center; height:15px; }

.itemfriendwish-block-wisher { padding-left:2px;margin-top:5px;display:inline-block; width:140px; } 

.item-block-arrow-left { background-image:url(http://www.gifty-gifty.com/images/item-block-H260-left.png);
float:left; width:61px; height:270px;margin:4px 2px 5px -5px; cursor:pointer; }

.item-block-arrow-left-inactive { background-image:url(http://www.gifty-gifty.com/images/item-block-H260-left-inactive.png); 
float:left; width:61px;height:270px; margin:4px 2px 5px -5px; } 

.item-block-arrow-left:hover { background-image:url(http://www.gifty-gifty.com/images/item-block-H260-left-hover.png); } 

.item-block-arrow-right { background-image:url(http://www.gifty-gifty.com/images/item-block-H260-right.png); 
float:right; width:61px;height:270px; margin:4px -5px 5px 2px; cursor:pointer; }

.item-block-arrow-right-inactive { background-image:url(http://www.gifty-gifty.com/images/item-block-H260-right-inactive.png); 
float:right; width:61px;height:270px; margin:4px -5px 5px 2px; } 

.item-block-arrow-right:hover { background-image:url(http://www.gifty-gifty.com/images/item-block-H260-right-hover.png); } 

.item-5blocks { float:left; width:795px; margin:0px 9px 0px 9px; } 
.item-4blocks { float:left; width:795px; margin:0px 9px 0px 9px; } 
.item-3blocks { float:left; width:625px; margin:0px 9px 0px 9px; } 


.item-block-buttons { padding:0px 10px 0px 10px; } 
 .item-list-block { clear:left; } 

/* ------------------------------ Gestion des erreurs
----------------------------------------- */ .error-block { border :
solid 2px #cc0000; margin:5px; width:650px; padding:5px; color:red; }

/*style CSS espace membres site du zero*/ 

input[type="submit"], input[type="button"] { 
background-color:#FCBB1E; color: black; border:1px outset black; }

input[type="text"]:focus, input[type="password"]:focus { 
border: solid 2px #cc0000; color: black; } 

textarea:focus { border:
solid 2px #cc0000; /*background-color: #FCBB1E;*/ color: black; } 

/*
--------------------------------------- LightBox 2
-----------------------------------------*/ #lightbox{ position:
absolute; left: 0; width: 100%; z-index: 100; text-align: center;
line-height: 0; z-index:10000 ; margin: 0 auto; } #lightbox img{
/*width: auto; height: auto;*/max-width:900px; max-height:600px;}
#lightbox a img{ border: none; } #outerImageContainer{ position:
relative; background-color: #fff; width: 250px; height: 250px;
max-width:920px; max-height:620px; margin: 0 auto; } #imageContainer{
padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%;
height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width:
100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{
outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%;
background-image: url(data:image/gif;base64,AAAA); /* Trick IE into
showing hover */ display: block; } #prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;} #prevLink:hover,
#prevLink:visited:hover { background:
url(../images/lightbox_prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:
url(../images/lightbox_nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow:
auto; width: 100% ; max-width:920px; } #imageData{ padding:0 10px;
color:#666; } #imageData #imageDetails{ width: 70%; float: left;
text-align: left; } #imageData #caption{ font-weight: bold; } #imageData
#numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom:
0.7em; outline: none;} #overlay{ position: absolute; top: 0; left: 0;
z-index: 90; width: 100%; height: 500px; background-color: #000; } /*
-------------------------------------- Test Datepicker
------------------------------------------ */ div.datepicker { position:
absolute; text-align: center; border: 1px #C4D5E3 solid; font-family:
arial; background: #FFFFFF; font-size: 10px; padding: 0px; }
div.datepicker table { font-size: 10px; margin: 0px; padding: 0px;
text-align: center; width: 180px; } div.datepicker table thead tr th {
font-size: 12px; font-weight: bold; background: #e9eff4;
border-bottom:1px solid #c4d5e3; padding: 0px; margin: 0px; }
div.datepicker table tbody tr { border: 1px white solid; margin: 0px;
padding: 0px; } div.datepicker table tbody tr td { border: 1px #eaeaea
solid; margin: 0px; padding: 0px; text-align: center; } div.datepicker
table tbody tr td:hover, div.datepicker table tbody tr
td.outbound:hover, div.datepicker table tbody tr td.today:hover {
border: 1px #c4d5e3 solid; background: #e9eff4; cursor: pointer; }
div.datepicker table tbody tr td.wday { border: 1px #ffffff solid;
background: #ffffff; cursor: text; } div.datepicker table tbody tr
td.outbound { background: #e8e4e4; } div.datepicker table tbody tr
td.today { border: 1px #16518e solid; background: #c4d5e3; }
div.datepicker table tbody tr td.nclick, div.datepicker table tbody tr
td.nclick_outbound, div.datepicker table tbody tr td.nclick_today {
cursor:default; color:#aaa; } div.datepicker table tbody tr
td.nclick_outbound { background:#E8E4E4; } div.datepicker table tbody tr
td.nclick_today { background:#c4d5e3; } div.datepicker table tbody tr
td.nclick:hover, div.datepicker table tbody tr td.nclick_outbound:hover,
div.datepicker table tbody tr td.nclick_today:hover { border: 1px
#eaeaea solid; background: #FFF; } div.datepicker table tbody tr
td.nclick_outbound:hover { background:#E8E4E4; } div.datepicker table
tbody tr td.nclick_today:hover { background:#c4d5e3; } div.datepicker
table tfoot { font-size: 10px; background: #e9eff4; border-top:1px solid
#c4d5e3; cursor: pointer; text-align: center; padding: 0px; } /*
------------------ ModalBox ----------------------- */ #MB_overlay
{position: absolute;margin: auto;top: 0; left: 0;width: 100%; height:
100%;z-index: 9999;border: 0;background-color: #000!important; }
#MB_overlay[id] { position: fixed; } #MB_window { position:
absolute;top: 0; border: 0 solid;text-align: left;z-index: 10000; }
#MB_window[id] { position: fixed!important; } #MB_frame { position:
relative; background-color: #EFEFEF; height: 100%; } #MB_header {
margin: 0; padding: 0; } #MB_content { position: relative; padding: 6px
.75em; overflow: auto; } #MB_caption { font: bold 100% "Lucida Grande",
Arial, sans-serif; text-shadow: #FFF 0 1px 0; padding: .5em 2em .5em
.75em; margin: 0; text-align: left; } #MB_close { display: block;
position: absolute; right: 5px; top: 4px; padding: 2px 3px; font-weight:
bold; text-decoration: none; font-size: 13px; } #MB_close:hover {
background: transparent; } #MB_loading { padding: 1.5em;text-indent:
-10000px;background: transparent url(spinner.gif) 50% 0 no-repeat; } /*
Color scheme */ #MB_window { background-color: #EFEFEF; color: #000;
-webkit-box-shadow: 0 0 64px #000; -moz-box-shadow: #000 0 0 64px;
box-shadow: 0 0 64px #000; } #MB_frame { padding-bottom: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft:
4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius:
4px; border-bottom-right-radius: 4px; } #MB_content { border-top: 1px
solid #F9F9F9; } #MB_header { background-color: #DDD; border-bottom: 1px
solid #CCC;} #MB_caption { color: #000 } #MB_close { color: #777 }
#MB_close:hover { color: #000 } /* Alert message */ .MB_alert { margin:
10px 0; text-align: center; } /* --------------------------------- Mail
----------------------------------- */ .mail-line { clear:left;
min-height:20px; padding-top:2px; padding-bottom:2px;
/*line-height:20px;*/ display:inline-block; } .mail-line:hover {
background-color:#fcbb1e; } .mail-checkbox { padding-left:5px;
width:45px; clear:both; float:left; } .mail-left { padding-left:5px;
width:195px; float:left; } .mail-center { padding-left:5px; width:245px;
float:left; } .mail-right { padding-left:5px; width:155px; float:right;
} .mail-header-line { margin:10px; height:80px; line-height:80px; }

.mail-header-line-alt { margin:10px; height:80px; }

.mail-header-line-from { float:left; margin-right:20px; }

.mail-header-line-arrow { padding:19px; float:left; }

.mail-header-line-to { margin-left:20px; } .mail-content-title-date {
width:650px; height:20px; line-height:20px; border-bottom:solid 1px
#CC0000; margin:0px 10px 0px 10px; } .mail-content-title { width:495px;
padding-left:5px; float:left; } .mail-content-date { width:145px;
padding-right:5px; float:right; text-align:right; } .mail-content {
width:640px; clear:both; margin:0px 10px 10px 10px; padding:10px 5px
10px 5px; background-color:#EEEEEE; display:inline-block; } 

.counter { margin:5px; width:320px; float:left; } 
.counter-button { background-image:url(images/counter50px-orange.png); font-weight:bold;
height:40px; width:40px; line-height:40px; font-size:24px; padding:5px;
text-align:center; color:#FFFFFF; margin-right:5px; float:left; }

.counter-button:hover {
background-image:url(images/counter50px-orange.png); cursor:pointer;
color:#CC0000; } .counter-button-alert {
background-image:url(images/counter50px.png); font-weight:bold;
height:40px; width:40px; line-height:40px; font-size:24px; padding:5px;
text-align:center; color:#FFFFFF; margin-right:5px; float:left; }

.counter-button-alert:hover {
background-image:url(images/counter50px.png); cursor:pointer;
color:#FCBB1E; } .counter-lib { height:50px; line-height:50px; }

div.categ-links a { font-weight:normal; } .paddingL5 { padding-left:5px;
} .smalltext { font-size:10px; } .commongift-recap { clear:left; border
: solid 1px #cc0000; margin:5px; width:650px; color:black;
background-color:#ffdede; display:inline-block; font-size:10px; }

.commongift-recap-title { padding-left:5px; font-size:12px;
font-weight:bold; margin-top:5px; margin-bottom:10px; } /*
------------------- Diaporama ---------------------- */ #slide-images{
position:absolute; z-index:11; display:block; margin:0px; padding:0px;
width:960px; height:200px; overflow:hidden; } #slide-images li{
position:absolute; z-index:11; display:block; list-style-type:none;
margin:0px; padding:0px; /*background-color:#FFFFFF;*/ } #slide-images
li img{ z-index:11; position:absolute; display:block;
/*background-color:#FFFFFF;*/ } /* ------------------- Bannière et
formulaires de connexion ---------------------- */ .banner {
position:relative; z-index:1000; width:960px; height:200px; margin: 5px
0px 5px 0px; } #banner-connect-block { float:right; z-index:100;
margin:10px; padding:5px; width:239px; height:168px; }

#banner-connect-block img { margin-bottom:10px; } #banner-connect {
width:229px; height:115px; padding:5px; margin-bottom:5px;
border-bottom:1px solid #650000; } .banner-form-label { float:left;
clear:left; width:90px; height:22px; line-height:22px; margin-right:5px;
text-align:right; margin-bottom:5px; } .banner-form { font-size:10px;
float:right; width:122px; height:22px; line-height:22px;
margin-bottom:5px; } .banner-text-fbconnect { float:left; height:25px;
line-height:25px; } .banner-fbconnect { float:right; height:25px;
line-height:25px; } #big-connect-block { margin:20px 80px 20px 80px;
background-image:url(images/big-connect-block.png); width:300px;
height:175px; float:left; } #big-connect-title { color:#FFFFFF;
font-weight:bold; height:25px; line-height:25px; text-align:center; }

#big-connect-content { width:230px; padding:5px; margin:5px 15px 5px
15px; } 

#big-signin-content { width:240px; padding:5px; margin:5px 25px
5px 25px; } .big-connect-form-label { float:left; clear:left;
width:90px; height:22px; line-height:22px; margin-right:5px;
text-align:right; margin-bottom:5px; } .big-connect-form {
font-size:10px; float:right; width:122px; height:22px; line-height:22px;
margin-bottom:5px; } .big-connect-fbconnect { margin-top:10px;
float:right; height:25px; } /* ----------------- Texte et image sur une
même ligne ------------------- */ /* .text-left-630 { clear:both;
float:left; margin:0px 5px 15px 0px; width:630px; text-align:justify;
line-height:15px; } .img-right-250 { float:right; margin:0px 0px 15px
5px; width:250px; } .text-right-630 { clear:both; float:left; margin:0px
5px 15px 0px; width:630px; text-align:justify; line-height:15px; }

.img-left-250 { float:right; margin:0px 0px 15px 5px; width:250px; } */

.text-left-630 { clear:both; float:right; margin:0px 0px 15px 5px;
width:630px; text-align:justify; line-height:15px; } .img-right-250 {
float:left; margin:15px 5px 15px 0px; width:250px; } .text-right-630 {
clear:both; float:right; margin:0px 0px 15px 5px; width:630px;
text-align:justify; line-height:15px; } .img-left-250 { float:left;
margin:15px 5px 15px 0px; width:250px; } .text-img-line { width:900px;
padding : 15px; display:inline-block; margin-bottom:10px; border:1px
solid #CCCCCC; -moz-border-radius:10px; -webkit-border-top-left-radius:
10px; -webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px; } .italic { font-style:italic;
} .address-block { -moz-border-radius:10px;
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius:
10px; -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px; display:inline-block;
clear:left; background-color:#fcbb1e; margin-top:10px; padding:10px;
font-size:12px; } .merchant-logo { margin-bottom:5px; float:left;
margin-right:10px; } div.merchant-logo:hover { opacity:0.8; float:left;
} /* -------------------- Votes sur produits ---------------------------
*/ .vote-yes { background-image:url(images/feedback-like.png);
float:left; margin-right:5px; margin-bottom:2px; padding-left:3px;
width:40px; height:26px; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; border:none; }

div.vote-yes:hover { cursor: pointer; } .vote-yes-text {
font-weight:bold;color:#650000;float:left;text-align:center;width:20px;line-height:23px;margin-right:23px;
} .vote-no { background-image:url(images/feedback-dontlike.png);
float:left; margin-right:5px; margin-bottom:2px; padding-left:3px;
width:40px; height:26px; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; } div.vote-no:hover { cursor:
pointer; } .vote-no-text {
font-weight:bold;color:#FFFFFF;float:left;text-align:center;width:20px;line-height:23px;margin-right:23px;
} /* -------------------- Cadeaux communs --------------------------- */

.cg_block { width:670px; -moz-box-shadow: 0px 2px 2px #999;
background-color:#FCBB1E; /* background-color:#650000; */
display:inline-block; margin-bottom:10px; color:black;
padding-bottom:10px; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; } .cg_block_title { margin:5px;
display:inline-block; width:650px; color:black; font-weight:bold;
padding:5px; border-bottom:1px solid #FFFFFF; margin-bottom:10px; }

.cg_block_ideas { color:black; margin:10px; width:640px; padding:5px;
background-color:#FFFFFF; display:inline-block; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-box-shadow: 0px 2px 2px
#999; } .cg_block_content { padding:5px; display:inline-block; }

.cg_block_white_space { margin:5px 5px 10px 5px;
background-color:#FFFFFF; color:#000000; display:inline-block;
padding-top:10px; padding-bottom:10px; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-box-shadow: 0px 2px 2px
#999; } .cg_block_button { float:left; font-weight:bold; color:#650000;
padding:5px; margin:10px 10px 10px 10px; height:20px; line-height:20px;
font-size:16px; background-color:#FFFFFF; text-align:center;
-moz-border-radius:5px; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-box-shadow: 0px 2px 2px
#999; } .cg-comment-add { float:right; margin:-5px;margin-bottom:10px;}
.cg-comment-write { margin:5px 5px 5px 10px; clear:left; }
.cg-comment-date { color:#cc0000; font-size:8px; } .my-cg { width:630px;
display:inline-block; padding:10px; margin-bottom:10px;
background-color:#FCBB1E; color:black; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; -moz-box-shadow: 0px 2px 2px
#999; } .keyword-filter { clear:left; display:inline-block;
margin-bottom:15px; font-size:10px; background-color:#FCBB1E;
color:#650000; padding:10px; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; /*-moz-box-shadow: 0px 2px 2px
#999;*/ } .wizard { clear:left; background-image:url(images/wizard.png);
display:inline-block; margin-bottom:15px; font-size:10px; padding:35px
5px 0px 35px ; height:335px; width:630px; color:#FFFFFF; }

.several-products { width:310px; padding:5px 10px 5px 5px; margin:5px
10px 5px 0px; height:70px; background-color:#FCBB1E; float:left;
text-align:justify; font-size:11px; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; /*-moz-box-shadow: 0px 2px 2px
#999;*/ } .several-products-img { float:left; width:60px;height:60px;
margin-right:10px;background-color:#FFFFFF; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;padding:5px;}
.several-products-img img { max-width:60px;max-height:60px;}

.one-gift-idea { width:190px; padding:5px 10px 5px 5px; margin:5px 10px
5px 0px; height:70px; background-color:#FCBB1E; float:left;
text-align:justify; font-size:11px; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; /*-moz-box-shadow: 0px 2px 2px
#999;*/ } .one-gift-idea-img { float:left; width:60px;height:60px;
margin-right:10px;background-color:#FFFFFF; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;padding:5px;} .one-gift-idea-img
img { max-width:60px;max-height:60px;} .gift-article { clear:left;
margin-top:15px; text-align:justify; padding-right:5px; } .label-type {
margin-bottom:5px; padding-left:5px; font-weight:bold; }

.label-type-block { clear:left; display:inline-block; margin-top:20px;
width:675px; } .label { color:#650000; background-color:#CCCCCC;
padding:5px; margin:5px; float:left; cursor:pointer;
-moz-border-radius:5px; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; } .label_LT01 { color:#FFFFFF;
background-color:#650000; padding:5px; margin:5px; float:left;
cursor:pointer; -moz-border-radius:5px; -webkit-border-top-left-radius:
5px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; } .label_LT02 { color:#FFFFFF;
background-color:#FCBB1E; padding:5px; margin:5px; float:left;
cursor:pointer; -moz-border-radius:5px; -webkit-border-top-left-radius:
5px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; } .label_LT03 { color:#FFFFFF;
background-color:#8dc63f; padding:5px; margin:5px; float:left;
cursor:pointer; -moz-border-radius:5px; -webkit-border-top-left-radius:
5px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; } .label_LT04 { color:#FFFFFF;
background-color:#78ccc4; padding:5px; margin:5px; float:left;
cursor:pointer; -moz-border-radius:5px; -webkit-border-top-left-radius:
5px; -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; } .label-enabled {
color:#FFFFFF; background-color:#650000; padding:5px; margin:5px;
float:left; cursor:pointer; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; } .label-disabled {
color:#FFFFFF; background-color:#999999; padding:5px; margin:5px;
float:left; cursor:pointer; -moz-border-radius:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:
5px; -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px; } a.disabled { color: #000000;
font-style: normal; text-decoration: none; } a.disabled:HOVER { color:
#000000; font-style: normal; text-decoration: none; } 

.code-promo { width:658px; font-size:11px; padding:5px; margin:5px 0px 20px -5px;
border:1px solid #DDDDDD;background-color:#EEEEEE } 

.error-display-panel { border:
1px solid red; background-color: #FFFFAA; padding: 1em; margin: 1em; }

span.form-field-error { font-weight: bold; } input.form-field-error {
background-color: #FFFFAA;}

.modal {
 background-color: #FFFFFF; border: 5px solid black; padding: 8px;
 }

 .filtertiny:hover {
 cursor:pointer;
 }
 

.paging-cell {
    color: #884444; background-color: #F8F8F8; border: 1px solid #999999; padding-top: 0.25em; padding-bottom: 0.25em; padding-right: 1em; padding-left:1em; font-weight:bold;
}

.paging-cell-current {
    color: black; background-color: #F8F8F8; border: 2px solid #555555; padding-top: 0.25em; padding-bottom: 0.25em; padding-right: 1em; padding-left:1em; font-weight:bold;
}


.paging-cell2 {
	background-image:url("/images/button page.png");background-repeat:none;
	width:25px;height:21px;float:left;text-align:center;padding-top:4px;margin-right:5px;
	font-size:11px;
}

.paging-cell2-current {
	background-image:url("/images/button page_reverse.png");background-repeat:none;
}

.paging-cell2:hover {
	background-image:url("/images/button page_reverse.png");background-repeat:none;
	cursor:pointer;color:#FFFFFF;
}

.onetimemsg {
background-color:#EEEEEE;border:1px solid #CCCCCC;padding:5px;
}

.loadmsg {
font-family: "Special-font", Verdana, Arial, Helvetica, sans-serif;font-size:16px;
color:#650000;
}

.gifty_wishlist_name h1 { background-image:none; font-size:12px;line-height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif; }
margin-bottom:-40px; }
