/* ########## REMISE A 0 ########## */

* {
margin : 0px;
padding : 0px;
}

a {
color : #1a171b;
text-decoration : underline;
border : 0px;
}

a:hover {
color : #1a171b;
text-decoration : none;
}

a img, img {
border : 0px;
margin-bottom : -3px;
}

li, blockquote {
margin-left : 20px;
}

fieldset {
border : 0px;
}

table {
border-collapse : collapse;
}

/* ########## STYLES ########## */

.css_GRISFONCE_8PT{
color : #1a171b;
}

.css_GRISFONCE_9PT {
color : #1a171b;
font-size : 9pt;
}

.css_GRISFONCE_10PT {
color : #1a171b;
font-size : 10pt;
}

.css_GRISFONCE_11PT {
color : #1a171b;
font-size : 11pt;
}

.css_GRIS_8PT{
color : #c5c7c8 ;
}

.css_GRIS_9PT{
color : #c5c7c8 ;
font-size : 9pt;
}

.css_GRIS_10PT{
color : #c5c7c8;
font-size : 10pt;
}

.css_GRIS_11PT{
color : #c5c7c8;
font-size : 11pt;
}


.css_ROUGE_8PT{
color : #e20026;
}

.css_ROUGE_9PT{
color : #e20026;
font-size : 9pt;
}

.css_ROUGE_10PT{
color : #e20026;
font-size : 10pt;
}

.css_ROUGE_11PT{
color : #e20026;
font-size : 11pt;
}


/* ########## NYROMODAL ########## */

.nyroModalBg {
position : fixed;
top : 0;
left : 0;
height : 100%;
width : 100%;
background : url('../nyroModal/background.png') #000;
opacity : 0.7;
z-index : 100;
}

.nmReposition {
position : absolute;
z-index :101;
}

.nyroModalCloseButton {
top : -13px;
right : -13px;
width : 25px;
height : 25px;
text-indent : -9999em;
background : url(../nyroModal/close.png);
z-index : 10005;
}

.nyroModalTitle {
top : -26px;
left : 0;
margin : 0;
font-size : 1.1em;
color : #ddd;
}

.nyroModalCont {
position : absolute;
z-index :102;
border : 4px solid #303030;
margin : 10px;
background : #fff;
-webkit-border-radius : 5px;
-moz-border-radius : 5px;
border-radius : 5px;
background : #fafafa;
filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafafa, endColorstr=#dfdfdf);
-ms-filter : "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafafa, endColorstr=#dfdfdf)"; 
background-image : linear-gradient(bottom, #dfdfdf 0%, #fafafa 100%);
background-image : -o-linear-gradient(bottom, #dfdfdf 0%, #fafafa 100%);
background-image : -moz-linear-gradient(bottom, #dfdfdf 0%, #fafafa 100%);
background-image : -webkit-linear-gradient(bottom, #dfdfdf 0%, #fafafa 100%);
background-image : -ms-linear-gradient(bottom, #dfdfdf 0%, #fafafa 100%);
background-image : -webkit-gradient(linear,	left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #fafafa));
}

.nyroModalCont iframe {
border : 0px;
}

.nyroModalError {
border: 4px solid red;
color: red;
width: 250px;
height: 250px;
}

.nyroModalError div {
min-width: 0;
min-height: 0;
padding: 10px;
}

.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
position: relative;
padding: 10px;
min-height: 250px;
min-width: 250px;
max-width: 1000px;
}

.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
position: relative;
}
.nyroModalImage img {
vertical-align: top;
}
.nyroModalIframe {
overflow : hidden !important;
}
.nyroModalHidden {
left: -9999em;
top: -9999em;
}

.nyroModalLoad {
position: absolute;
z-index:100;
width: 100px;
height: 100px;
background: #fff url(../nyroModal/ajaxLoader.gif) no-repeat center;
padding: 0;
}

.nyroModalPrev, .nyroModalNext {
outline: none;
position: absolute;
z-index:103;
top: 0;
height: 60%;
width: 150px;
min-height: 50px;
max-height: 300px;
cursor: pointer;
text-indent: -9999em;
background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;
}

.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
height: 100%;
width: 40%;
max-height: none;
}

.nyroModalPrev {
left: 0;
}

.nyroModalPrev:hover {
background-image: url(../nyroModal/prev.gif);
}

.nyroModalNext {
right: 0;
background-position: right 20%;
}

.nyroModalNext:hover {
background-position: right 20%;
background-image: url(../nyroModal/next.gif);
}


/* ########## BODY ########## */

body {
font-family : arial;
font-size : 10pt;
color : black;
}

body#migc {
text-align : center;
background : #3a3838;
}

/* ########## PAGE ########## */

div#page {
width : 983px;
height : auto;
margin-left : auto;
margin-right : auto;
text-align : left;
position : relative;
background : white;
}

div#page2 {
width : 983px;
height : 570px;
margin-left : auto;
margin-right : auto;
text-align : left;
position : relative;
background : #1a171b;
}


/* ########## HEADER ZONE ########## */

div#header_zone {
width : 983px;
height : 62px;
margin-left : auto;
margin-right : auto;
}

div#header_zone2 {
width : 983px;
margin-left : auto;
margin-right : auto;
text-align : center;
}


/* ########## MIN HEIGHT ########## */

div#minheight1 {
height: 448px;
width: 0px;
float : left;
font-size : 0px;
line-height : 0px;
}

div#minheight2 {
clear: both;
font-size : 0px;
line-height : 0px;
height: 0px;
width: 0px;
}

/* ########## CENTER ZONE ########## */

div#center_zone {
width : 983px;
height : auto;
margin-left : auto;
margin-right : auto;
background : url('../center_zone.jpg') repeat-y top right;
}

.wdsk {
background : none !important;
}

div#global_content {
margin-top : 4px;
width : 875px;
min-height : 340px;
height : auto;
float : left;
background : red;
background : #cccccc;
border-bottom : 1px solid #b8b8ba;
padding : 50px 54px 50px 54px;
}

div#center_zone2 {
width : 983px;
height : 320px;
text-align : center;
}

div#center_zone3 {
width : 983px;
height : auto;
margin-left : auto;
margin-right : auto;
padding-bottom : 10px;
}

div#center_zone2 a img {
margin-top : 215px;
}

div#left_content {
width : 371px;
float : left;
position : relative;
}

div#center_content {
width : 530px;
height : auto;
float : left;
padding-top : 50px;
padding-bottom : 10px;
padding-left : 28px;
padding-right : 54px;
}

div#left_content2 {
width : 191px;
float : left;
}

div#center_content2 {
width : 791px;
height : auto;
float : left;
padding-top : 0px;
}

/* ##########MENU NIV.1 ########## */

ul#menu_level1 {
padding-left : 53px;
padding-top : 48px;
}

ul#menu_level1 li{
margin-left : 0px;
list-style-type : none;
padding-bottom : 0px;
line-height : 15px;
}

li#menuid_1 {
display : none;
}

ul#menu_level1 li ul li#menuid_1 {
display : inline;
}

ul#menu_level1 ul#submenuid_0 li, ul#menu_level1 li.menu_level2 {
padding-left : 20px;
background : url('../menu_level2.jpg') no-repeat 7px 4px;
line-height : 15px;
}

ul#menu_level1 li a {
font-size : 8pt;
font-weight : bold;
text-decoration : none;
color : #868889;
}

ul#menu_level1 li a span {
font-size : inherit;
}

ul#submenuid_0 li a, ul#menu_level1 li.menu_level2 a {
font-weight : normal;
}

ul#menu_level1 li a:hover {
color : #e20026;
}

ul#menu_level1 li a.migc_selitem {
font-size : 8pt;
font-weight : bold;
text-decoration : none;
color : #e20026;
}

ul#submenuid_0 li a.migc_selitem, ul#menu_level1 li.menu_level2 a.migc_selitem {
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #e20026;
}

div#memberbox_2 {
display : none;
}

ul#menu_level1 ul#submenuid_0 li  ul {
display : none;
}

.filter_nb_result {
display : none;
}

/* ##########MENU NIV.2 ########## */

ul#menu_level2 {
padding-left : 53px;
padding-top : 48px;
position : absolute;
top : 0px;
left : 155px;
}

ul#menu_level2 li{
margin-left : 0px;
padding-bottom : 0px;
line-height : 16px;
font-size : 8pt;
}

ul#menu_level2 li a {
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #000000;
}

ul#menu_level2 li a:hover {
color : #e20026;
}

ul#menu_level2 li a.migc_selitem {
font-size : 8pt;
font-weight : normal;
text-decoration : none;
color : #e20026;
}


/* ########## PARAGRAPHES ########## */

div.description {
width : 791px;
height : 506px;
overflow : scroll;
clear : both;
color : gray;
font-size : 8pt;
color : #1a171b;
position : absolute;
margin-top : -506px;
visibility : hidden;
}

div.parag_content {
width : auto;
clear : both;
color : gray;
position : relative;
background : url('../h1.jpg') no-repeat 0px 2px;
padding-left : 10px;
font-size : 8pt;
color : #1a171b;
border-bottom : 1px solid #1a171b;
padding-bottom : 10px;
margin-bottom : 10px;
}

div.parag_content2 {
width : auto;
clear : both;
color : gray;
position : relative;
padding-left : 10px;
font-size : 8pt;
color : #1a171b;
border-bottom : 1px solid #1a171b;
padding-bottom : 10px;
margin-bottom : 10px;
}

h1.parag_title {
width : auto;
font-size : 8pt;
color : #e20026;
font-weight : bold;
}

h1.parag_title a {
text-decoration : none;
color : #e20026;
font-weight : bold;
}

div.clear {
clear : both;
}

/* -------------------- ZONE DE TEXTES -------------------- */
div.parag_text_content {
width : auto;
margin-left : auto;
margin-right : auto;
font-size : 8pt;
color : #1a171b;
}

/* ------------   ZONE TEXT (PARAGRAPHE)  ------------- */
div.parag_text_content p {
margin : 0px;
}

/* -------------------- ZONE IMAGE / IMAGES HAUT, IMAGES BAS  -------------------- */
div.parag_images_bottom {
width : auto;
padding-top : 10px;
}

div.parag_images_bottom a img, div.parag_images_bottom img {
margin-right : 6px;
}

div.parag_images_top {
width : auto;
padding-bottom : 10px;
}

div.parag_images_top a img, div.parag_images_top img {
margin-right : 6px;
}

/* -------------------- ZONE IMAGE / IMAGES DROITE -------------------- */
div.parag_images_right {
width : auto;
height : auto;
float : right;
padding-left : 10px;
padding-bottom : 10px;
}

div.parag_images_right a img, div.parag_images_right img {
display : list-item;
margin-bottom : 5px;
}

/* -------------------- ZONE IMAGE / IMAGES GAUCHE -------------------- */
div.parag_images_left {
width : auto;
height : auto;
float : left;
padding-right: 10px;
padding-bottom : 10px;
}

div.parag_images_left a img, div.parag_images_left img {
display : list-item;
margin-bottom : 5px;
}



div.parag_content a, div.parag_content a img {
border : 0px;
}

div.parag_content li {
margin-left : 20px;
}

table#newsletter {
margin-top : 10px;
}

table#newsletter tr td {
color : #1a171b;
padding-top : 2px;
padding-bottom : 2px;
padding-right : 10px;
}

table#newsletter tr td input {
border : 1px solid #4f4c50;
padding : 2px;
width : 200px;
}

table#newsletter tr td select {
border : 1px solid #4f4c50;
padding : 2px;
width : 205px;
}

table#newsletter tr td button {
border : 0px;
width : 102px;
height : 25px;
font-family : arial;
color : #e20026;
text-align : center;
background : url('../button.jpg');
margin-top : 10px;
margin-top : 10px;
font-size : 8pt;
}

div#logout {
padding-top : 10px;
}

div#logout button {
border : 0px;
width : 102px;
height : 25px;
font-family : arial;
color : #e20026;
text-align : center;
background : url('../button.jpg');
margin-top : 10px;
font-size : 8pt;
}

img.expanded  {
position : absolute;
top : 3px;
left : 0px;
z-index : 1;
}

/* ########## FOOTER ZONE ########## */

div#footer_zone {
width : 983px;
height : 80px;
margin-left : auto;
margin-right : auto;
line-height : 20px;
background : url('../footer_zone.jpg') no-repeat top right;
}

p#copyright {
text-align : right;
font-size : 9px;
padding-right : 10px;
color : #868889;
}

p#copyright a {
color : #868889;
}

div#footer_zone p#copyright {
display : none;
}


div#footer_zone2 {
width : 983px;
}


div#footer_zone2 p#copyright {
text-align : left;
padding-left : 30px;
}

div#footer_zone3 p{
visibility : hidden;
}

/* ########## PAGEFLIP ########## */

div#menu_level3_content {
width : 87px;
height : 351px;
overflow:auto;
padding-left : 9px;
float : left;
}

div#menu_level3_content ul li{
margin-left : 0px;
list-style-type : none;
margin-bottom : 20px;
}

div#pageflip {
width : 410px;
height : 353px;
float : right;
}

/* ########## REFERENCEMENT ########## */


div#migc_ref {
position : absolute;
top : 0px;
left : 1000px;
display: none;
width : 995px;
}

/* ########## MENU DATA ########## */

div#data_menu_ul {
padding-top : 48px;
float : left;
width : 179px;
}

div#data_menu_ul a.link_level_1 {
display : none;
}

div#data_menu_ul li {
list-style-type : none;
margin : 0px;
display : none;
}

div#data_menu_ul li a {
color : black;
font-size : 8pt;
text-decoration : none;
padding-left : 15px;
background : url('../puces.png') no-repeat 5px -12px;
}

div#data_menu_ul li a  span {
font-size : inherit;
}

div#data_menu_ul li a:hover {
color : #e20026;
background : url('../puces.png') no-repeat 5px 4px;
}

div#data_menu_ul li a.migc_selitem {
color : #e20026;
background : url('../puces.png') no-repeat 5px 4px;
}

/* ########## DIAPORAMA ########## */

#parag_diaporama {
width : 520px;
height : 350px;
overflow : hidden;
position : relative;
margin : 0px auto 0px auto;
}

#parag_diaporam_control {
padding-top : 10px;
float : right;
height : 18px;
padding-right : 5px;
}

#diapo_prev {
width : 18px;
height : 18px;
text-indent : -1000px;
overflow : hidden;
display : block;
background : url('../prev.png');
padding : 0px !important;
float : left;
margin-right : 5px;
}

#diapo_next {
width : 18px;
height : 18px;
text-indent : -1000px;
overflow : hidden;
display : block;
background : url('../next.png');
padding : 0px !important;
float : left;
margin-left : 5px;
}

/* ########## DATA GALLERY ########## */

#data_list_pics {
display : none;
}

div#container, div#container2 {
background: #cccccc;
width: 612px;
height : 440px;
position : relative;
float : right;
padding : 40px 54px 0px 28px;
padding : 0px 0px 10px 0px;
border-bottom : 1px solid #888689;
margin-bottom : 81px;
}

div.content {
/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
display: none;
float: right;
width: 448px;
margin-right : 7px;
}
div.content a, div.navigation a {
text-decoration: none;
color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
text-decoration: underline;
}
div.controls {
height : 18px;
position : absolute;
bottom : 15px;
right : 7px;
}
div.controls a {
padding: 5px;
color : white;
}
div.ss-controls {
float: right;
}
div.nav-controls {
float: right;
}
div.slideshow-container {
position: relative;
clear: both;
height: 448px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
position: absolute;
top: 0;
left: 0;
background-image: url('../loader.gif');
background-repeat: no-repeat;
background-position: center;
width: 448px;
height: 448px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {
width:448px;
height:448px;
overflow : hidden;
}
div.slideshow span.image-wrapper {
display: block;
position: absolute;
top: 0;
left: 0;
}
div.slideshow a.advance-link {
display: block;
height: 448px; /* This should be set to be at least the height of the largest image in the slideshow */
line-height: 448px; /* This should be set to be at least the height of the largest image in the slideshow */
text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
text-decoration: none;
}
div.slideshow img {
max-width:448px;
max-height:448px;
vertical-align: middle;
margin-bottom : 0px;
width : auto;
height : auto;
}
div.download {
float: right;
}
div.caption-container {
position: absolute;
bottom : -50px;
left : 0px;
clear: left;
width : 600px;
height: 40px;
color : #868889;
}
span.image-caption {
display: block;
position: absolute;
width: 550px;
width:525px;
top: 0;
left: 0;
}
.multiple_gal span.image-caption {
width : 400px;
}
div.caption {
}
div.image-title {
font-size : 8pt;
}
div.image-desc {
display : none;
line-height: 1.3em;
padding-top: 12px;
}
div.navigation {
/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
overflow : hidden !important;
height : 415px;
}
ul.thumbs {
width : 109px;
height : 351px;
clear: both;
margin: 0;
padding: 0;
padding-top : 53px;
margin-left : 22px;
}
ul.thumbs li {
width : 109px;
float: left;
padding: 0;
margin: 0px auto 0px auto;
list-style: none;
text-align : center;
}
a.thumb {
width:87px;
height:87px;
display: block;
overflow : hidden;
text-align : center;
background: #cccccc;
margin : 0px auto 0px auto;
}
ul.thumbs li.selected a.thumb {
background: #cccccc;
}
a.thumb:focus {
outline: none;
}
ul.thumbs img {
width : auto;
height : auto;
border: none;
display: block;
max-width:87px;
max-height:87px;
margin : 0px auto 0px auto;
}
div.pagination {
clear: both;
}
div.navigation div.top {
margin-bottom: 12px;
height: 11px;
}
div.navigation div.bottom {
position : absolute;
bottom : 15px;
left : 22px;
}
div.navigation div.bottom div {
float : left;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
width : 18px;
height : 18px;
text-align : center;
line-height : 18px;
float: left;
margin-right: 2px;
color : #868889;
font-size : 8pt;
overflow : hidden;
}
div.pagination a:hover {
text-decoration: none;
color : #e52b38;
}
div.pagination span.current {
text-decoration: none;
color : #e52b38;
}
div.pagination span.ellipsis {
border: none;
}
.multipage_next {
text-indent : -1000px;
background : url('../next.png') !important;
}

.multipage_prev {
text-indent : -1000px;
background : url('../prev.png') !important;
}


.top.pagination {
display : none;
}

.prev {
width : 18px;
height : 18px;
text-indent : -1000px;
overflow : hidden;
display : block;
background : url('../prev.png');
padding : 0px !important;
float : left;
margin-right : 5px;
}

.next {
width : 18px;
height : 18px;
text-indent : -1000px;
overflow : hidden;
display : block;
background : url('../next.png');
padding : 0px !important;
float : left;
margin-left : 5px;
}

a.play {
display : none;
}

#player_wrapper {
margin : 0px auto 0px auto;
}

/* ########## MEMBERS ########## */

div#member_zone {
clear : both;
color : gray;
position : relative;
background : url('../h1.jpg') no-repeat 0px 2px;
padding-left : 10px;
font-size : 8pt;
color : #1a171b;
padding-bottom : 10px;
margin-bottom : 10px;
}

div#member_zone h1 {
width : auto;
font-size : 8pt;
color : #e20026;
font-weight : bold;
margin-bottom : 15px;
}

div#member_zone_content input {
border: 1px solid #4F4C50;
padding: 2px;
width: 200px;
margin-bottom : 5px;
}

div#member_zone_content button {
border : 0px;
width : 102px;
height : 25px;
font-family : arial;
color : #e20026;
text-align : center;
background : url('../button.jpg');
margin-top : 10px;
margin-top : 10px;
font-size : 8pt;
}




/* ########## WEBDISK ########## */

div#webdisk_content {
position : relative;
}

div#webdisk_left {
display : none;
float : left;
width : 200px;
background : #ffffff;
border : 1px solid #B8B8BA;
padding : 10px;
}

div#webdisk_right {
/* float : right;
width : 600px;
background : #ffffff;
border : 1px solid #B8B8BA;
padding : 10px;*/
}

#webdisk_dirlist {
padding-bottom : 7px;
}

#webdisk_usage{
background : #cccccc;
color : #333333;
text-align : right;
font-size : 8pt;
font-weight : bold;
}

#webdisk_dirlist ul li {
list-style-type : none;
margin : 0px;
padding-bottom : 3px;
}

#webdisk_dirlist ul li li li {
margin-left : 20px;
}

#webdisk_dirlist ul li img {
padding-right : 5px;
}

#webdisk_dirlist ul li span {
cursor : pointer;
font-size : 8pt;
}

#webdisk_dirlist ul li span:hover {
color : #E20026;
}

#webdisk_upload {
width : 150px;
height : 50px;
float : left;
}

div#webdisk_files table tr td.webdisk_download {
padding : 2px 0px 2px 5px;
}

#webdisk_upload a, .webdisk_download a {
display : block;
border-radius : 8px;
background : #ced0d1;
filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ced0d1);
-ms-filter : "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ced0d1)"; 
background-image : linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -o-linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -moz-linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -webkit-linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -ms-linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -webkit-gradient(linear,	left bottom, left top, color-stop(0, #ced0d1), color-stop(1, #ffffff));
border : 1px solid #1a171b;
line-height : 19px;
padding : 0px 5px 0px 5px;
font-size : 8pt;
text-decoration : none;
color: #e2003c;
text-align : center;
}

#webdisk_upload a:hover, .webdisk_download a:hover {
background : white;
}

#webdisk_newdir {
display : none;
line-height : 20px;
font-size : 9pt;
width : 400px;
height : 50px;
float : right;
}

#webdisk_newdir input {
width : 230px;
border : 1px solid #707070;
font-family : arial;
}

#webdisk_newdir  button, .webdisk_button, #rename_form  button {
border-radius : 8px;
background : #ced0d1;
filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ced0d1);
-ms-filter : "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ced0d1)"; 
background-image : linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -o-linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -moz-linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -webkit-linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -ms-linear-gradient(bottom, #ced0d1 0%, #ffffff 100%);
background-image : -webkit-gradient(linear,	left bottom, left top, color-stop(0, #ced0d1), color-stop(1, #ffffff));
border : 1px solid #1a171b;
padding : 0px 20px 0px 20px;
font-size : 8pt;
text-decoration : none;
height : 19px;
font-family : arial;
cursor : pointer;
color: #e2003c;
}

#webdisk_newdir  button:hover, .webdisk_button:hover, #rename_form  button:hover {
background : white;
}

#webdisk_fileslist{
clear : both;
}

div#webdisk_files table {
width : 100%;
/* width : 600px;*/
margin-bottom : 10px;
}

div#webdisk_files legend {
color : black;
font-weight : bold;
font-size : 8pt;
width : 530px;
margin-bottom : 10px;
}

div#webdisk_files table tr th, div#webdisk_files table  tr td {
/* border : 1px solid #B8B8BA;*/
padding : 2px 5px 2px 5px;
font-size : 8pt;
color : #333333;
}

div#webdisk_files table  tr td {
min-height : 22px;
}

div#webdisk_files table tr.webdisk_header {
background : #ffffff;
filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=#ced0d1, endColorstr=#ffffff);
-ms-filter : "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ced0d1, endColorstr=#ffffff)"; 
background-image : linear-gradient(bottom, #ffffff 0%, #ced0d1 100%);
background-image : -o-linear-gradient(bottom, #ffffff 0%, #ced0d1 100%);
background-image : -moz-linear-gradient(bottom, #ffffff 0%, #ced0d1 100%);
background-image : -webkit-linear-gradient(bottom, #ffffff 0%, #ced0d1 100%);
background-image : -ms-linear-gradient(bottom, #ffffff 0%, #ced0d1 100%);
background-image : -webkit-gradient(linear,	left bottom, left top, color-stop(0, #ffffff), color-stop(1, #ced0d1));
box-shadow : 0px 0px 5px #B8B8BA;

overflow : hidden;
}

div#webdisk_files table tr th {
/*border : 1px solid #E20026;
border-bottom : 1px solid #B8B8BA;*/
color : black;
height : 20px;
line-height : 20px;
}

div#webdisk_files table tr th a {
color : black;
text-decoration : none;
font-weight : normal;
}

div#webdisk_files table tr th.webdisk_checkbox_header {
width : 14px;
/* border-right : 1px solid white;*/
}

div#webdisk_files table tr th.webdisk_image_header {
width : 17px;
/* border-right : 1px solid white;*/
}

div#webdisk_files table tr th.webdisk_file_name_header {
/* border-right : 1px solid white;*/
}

div#webdisk_files table tr td.webdisk_file_name_content {
}

div#webdisk_files table tr td.webdisk_file_name_content a {
text-decoration : none;
color : #333333;
display : inline-block;
overflow : hidden;
}

div#webdisk_files table tr td.webdisk_file_name_content a:hover {
color : #E20026;
}

div#webdisk_files table tr th.webdisk_file_size_header {
width : 60px;
text-align : center;
/* border-right : 1px solid white;*/
}

div#webdisk_files table tr td.webdisk_file_size_content {
text-align : right;
}

div#webdisk_files table tr th.webdisk_last_modif_header {
text-align : center;
}

div#webdisk_files table tr td.webdisk_last_modif_content {
text-align : center;
width : 120px;
}

.webdisk_download {
width : 60px !important;
}

.webdisk_last_modif_header {
width : 120px !important;
}

#rename_form input {
width : 100px;
border : 1px solid #707070;
font-family : arial;
}

.migc_selitem
{
font-weight:bold;
}

/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;

			padding : 0px !important;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../fancybox/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	/* overflow-y: scroll;*/
}

/* Title helper */

.fancybox-title {
	visibility: hidden;

	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}




#container2 #thumbs {
width : 127px;
float : left;
margin-top : 53px;
height : 365px;
overflow : scroll !important;
margin-left : 33px;
}

#container2 #thumbs a {
width : 109px;
height : 87px;
line-height : 87px;
text-align : center;
display : block;
}

#container2 #thumbs a img {
max-width : 87px;
max-height : 87px;
width : auto;
height : auto;
}

#pageflip {
width : 448px !important;
height : 450px !important;
position : relative;
}

/*#pageflip object {
width : 448px !important;
height : 450px !important;
}*/

#pageflip .PDF {
}

#fbPrintButton {
display : none;
}

#fbZoomButton {
display : none;
}

#fbMenu {
position : absolute;
bottom : -35px;
right : 7px;
z-index : 9999999999999999;

}

#pageflip-pic img {
cursor : pointer;
}

#pageflip-flash {
display : none;
display : block;
position : absolute;
top : -62px;
left : -534px;
display : none;
}

#close_lightbox {
position : absolute;
top : 5px;
right : 5px;
width : 24px;
height : 24px;
overflow : hidden;
text-indent : -1000px;
z-index : 99999;
background : url('../img/close.png');
display : block;
}

#fbBackButton {
margin-right : -13px;
}

#fbForwardButton img {
margin-left : -13px;
}

#flash object {
position : relative;
z-index : 2;
}

#flash #fbFooter {
position : relative;
z-index : 99;
}

#pageflip_content {
width : 983px;
height : 670px;
background : #cccccc;
padding-top : 34px;
padding-bottom : 24px;
}

#pageflip_content #flash {
padding-top : 10px;
padding-bottom : 10px;
}

#fbgotomobile {
display : none;
}