@charset "utf-8";

/* #################################################################################################### */
/* COMMON */
/* #################################################################################################### */

#Page #Content #Main { padding: 0; margin:0 auto; position:relative; padding: 0 15px; }

#Page #Content hr { clear:both; margin: 0 0 10px; padding:0; height:0; border:0 none; border-top:1px solid #CCC;}
#Page #Content .carousel+hr,
#Page #Content .group+hr { margin-top:10px; }
#Page #Content a:link, #Page #Content a:visited, #Page #Content a:active { color:#005BBB; text-decoration:none; }
#Page #Content a:hover { color:#EB5721; }

#Page #Content img.left { float:left; clear:left; margin:0 10px 5px 0; }
#Page #Content img.right { float:right; clear:right; margin:0 0 5px 10px; }

/* #################################################################################################### */
/* FORMS */
/* #################################################################################################### */

#Page #Content form { margin:0; padding:0;}
#Page #Content fieldset { padding:0 0 5px 0; margin:0; }
#Page #Content .message { padding:0; margin:3px 0 0 5px; display:block; }
#Page #Content input[type=text],
//* #Page #Content input[type=password] { width:100%; border:1px solid #969696; font-size:10px; height:14px; margin:5px 0 10px; padding:1px 2px 2px; }
#Page #Content textarea { width:100%; border:1px solid #969696; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-size:11px; margin:5px 0 10px; padding:2px 2px 0; } *//
//* #Page #Content select{ width:100%; height:18px; border:1px solid #969696; font-size:11px; height:20px; margin:5px 0 10px; padding:1px 1px 1px 2px; } *//
//* #Page #Content label { display:block; font-weight:bold; padding-right:6px; font-size:13px; line-height:13px; }
#Page #Content button { float:right; background:transparent url("../img/t1_header_search_button_bg.png") repeat-x scroll 0 100%; border:1px solid #969696; font-size:10px; margin:7px 0; height:20px; text-transform:uppercase; padding:1px 7px 2px; line-height:10px; -ms-border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#Page #Content input:hover, *//
#Page #Content input:focus { border:1px solid #666; color:#000; background-color:#F0F0F0; }
#Page #Content button:hover,
#Page #Content button:focus { border:1px solid #666; color:#000; }

/* #################################################################################################### */
/* IE 7 et 8 CSS3 (HTC) */
/* #################################################################################################### */

.ie-7 #Page #Content button,
.ie-8 #Page #Content button { position:relative; zoom:1; behavior: url("/FRONT/NetExpress/scripts/PIE.htc"); }

/* #################################################################################################### */
/* FANCYBOX */
/* #################################################################################################### */

.fancy2 { display: none; position: absolute; top: 50px; left: 85px; width: 630px; background-color: #fff; z-index: 99999; padding: 20px; _top: -27px; -webkit-box-shadow: #666 0px 0px 14px; -moz-box-shadow: #666 0px 0px 14px; box-shadow: #666 0px 0px 14px; background: #fff; behavior: url("/FRONT/NetExpress/scripts/PIE.htc"); }
*+html .fancy2 { top: -27px; }
.fancy2 h3 { padding: 7px 0 7px 10px; font-size: 1em; color: #fff; background: transparent url("../img/img_degrade_blue.png") repeat-y 0px 0px; margin-top: 0; }
.fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('../img/fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; }
.fancy2 .contentText { max-height: 250px; _height: 250px; overflow-y: auto; padding-right: 17px }