* {margin:0;padding:0;}
html {font-size:100%;}
body {text-align:center;background-color:#E6E6E6;font-size:1em!important;font-family: Verdana, Arial, sans-serif;color: #333;}
.media_print{position:absolute;left:-999em;}
.pusher {clear:both;font-size:1px;line-height:1px;height:1px}
a img {border:none;}
#container {text-align:left;background:#FFF url(../images/container_top2_right.gif) no-repeat top right;margin:1px auto 0 auto;width:auto;position:relative;}
#container_top {height:20px;background:url(../images/container_top2_left.gif) no-repeat 0 0;}
#container_middle {
	width:auto;
	border-right:#B2B2B2 0px solid;
	border-left:#B2B2B2 1px solid;
	background:url(/visu2/images/pix_gris.gif) repeat-y top right;
	}

#container_middle #middle{clear:left;}

/*menu en bas*/
#container_bottom {height:30px;background:#E6E6E6 url(../images/container_fond_bottom2_right.gif) no-repeat bottom right;width:auto;position:relative;left:-1px;}
#container_bottom .contenu{height:30px;background:url(../images/container_fond_bottom2_left.gif) no-repeat bottom left;width:auto;}
* html #container_bottom {width:auto;position:relative;left:-1px;}
#container_bottom ul {list-style-type:none;}
#container_bottom ul li{display:inline;font-size:0.7em;margin:0 5px 0 0;background:url(../images/separ_menu.gif) no-repeat right center;padding:0 12px 0 0;}
#container_bottom .lots{position:absolute;left:150px;margin:10px 0 0 0!important;margin:13px 0 0 0;}
#container_bottom .recherche{position:absolute;right:40px;margin:10px 0 0 0!important;margin:13px 0 0 0;}

#container_bottom ul .txt {color:#595959;text-decoration:none;font-weight:bold;background:url(../images/fleche_nb.gif) no-repeat right center;padding:0 18px 0 0;}
#container_bottom ul .last{background:none;padding:0;margin:0;}
#container_bottom ul li{color:#595959;text-decoration:none;font-weight:bold;}
#container_bottom ul li a, .menu_1_hori ul li a:link {color:#1a76b8;text-decoration:none;font-weight:bold;}
#container_bottom ul li a:hover {color:#000;}




.bloc_logo {float:left;position:relative;width:138px;height:48px;background:url(../images/fond_logo.gif) no-repeat right bottom;}
.bloc_logo a {display:block;position:absolute;left:12px;top:-10px;}


.parametre_doc {float:left;width:855px;height:48px;padding-top:0px;background:url(../images/fond_top_right.gif) no-repeat right bottom;}
.parametre_doc .contenu{height:48px;background:url(../images/fond_top_left.gif) no-repeat left bottom;}
.parametre_doc form {display:block;float:left;margin:15px 10px 0 10px;height:22px;width:640px;background:#D1E1BF url(../images/fond_titre_content.gif) no-repeat left top;}
.parametre_doc form p {position:absolute;font-size:0.8em;font-weight:bold;margin:4px 0 2px 27px;display:block;float:left;width:613px; background:#D1E1BF;height:16px;overflow:hidden;}
.parametre_doc form p a{color:#000;text-decoration:none;}
.parametre_doc_orange form {background:#fdd197 url(../images/fond_titre_content_orange.gif) no-repeat left top;}
.parametre_doc_orange form p{background:#fdd197;}
.parametre_doc_bleu form {background:#bce3fe url(../images/fond_titre_content_bleu.gif) no-repeat left top;}
.parametre_doc_bleu form p{background:#bce3fe;}
.barre_ico_top {float:left;width:177px;height:31px;background:url(../images/barre_ico_top2.gif) no-repeat left top;position:absolute;top:30px;right:25px;}
.barre_ico_top ul {float:left;margin:0;padding:0 15px;}
.barre_ico_top ul li {display:block;float:left;list-style-type:none;border-right:#808080 1px solid;height:20px;margin:4px 0 0 0;}
.barre_ico_top ul li.last {border:0;}
.barre_ico_top ul li a {display:block;text-align:center;width:28px;height:20px;}
.barre_ico_top ul li a img{position:relative;top:3px;}
.barre_ico_top ul li a:hover {background-color:#666;}

.col_outils {float:left;width:65px;overflow:hidden;background:#FFF url(../images/fond_col_gauche3.gif) no-repeat 0 -40px;}
.col_outils ul.zone_un {margin-top:17px;}
.col_outils ul.zone_deux {margin-top:30px;}
.col_outils ul li {text-align:right;margin-bottom:23px;list-style-type:none;}
.col_outils ul.zone_deux li {margin-bottom:4px;}
.col_outils ul li a {padding-right:3px;}

.col_outils ul.zone_deux li a img, .col_outils ul.zone_deux li span{position:relative;right:5px;}
.col_outils ul.zone_deux li{margin:0 0 9px 0;font-size:0.8em;}

.col_outils ul.zone_deux li.zoom{text-align:right;width:40px;float:right;margin:0;}
.col_outils ul.zone_deux li.zoom ul{width:40px;text-align:center;}
.col_outils ul.zone_deux li.zoom ul.zoom_action{background:url(../images/bg_zoom_action.gif) no-repeat center;height:59px;position:relative;top:-4px;}
.col_outils ul.zone_deux li.zoom ul li{display:block;clear:left;text-align:center;}
.col_outils ul.zone_deux li.zoom ul li a{padding:0;}
.col_outils ul.zone_deux li.zoom ul li a img{padding:0;right:0;}
.col_outils ul.zone_deux li.zoom ul li .barre_zoom {height:79px;width:11px;float:none;background:url(../images/echelle-zoom1.gif) no-repeat center top;cursor:pointer;margin:auto!important;}
.col_outils ul.zone_deux li.zoom ul.zoom_action li.clean{position:relative;top:11px;left:-1px;margin:0;}
.col_outils ul.zone_deux li.zoom ul.zoom_action li.save{position:relative;top:21px;left:-1px;margin:0;}
#curseur_zoom {height:8px;width:19px;float:none;background:url(../images/curseur_palette_zoom.gif) no-repeat center top;margin:-3px 0 0 -4px;}
#curseur_con  {height:19px;width:8px;float:none;background:url(../images/curseur_palette.gif) no-repeat center top;margin: 6px 0 6px 0px;}
#curseur_lum  {height:19px;width:8px;float:none;background:url(../images/curseur_palette.gif) no-repeat center top;margin: 6px 0 6px 0px;}

#visualiseur {float:left;background:#B2B2B2 url(../images/fond_middle.gif) repeat-y right top;position:relative;overflow:hidden;}

#bottom {width:auto;background:url(../images/fond_bottom_right.gif) repeat-y scroll right top;}
#bottom .contenu{width:auto;height:22px;background:url(../images/fond_bottom_left.gif) repeat-y 0;padding:8px 0 0 66px;}


.barre_defile {float:left;height:20px;width:597px;background:url(../images/barre_defile2.gif) no-repeat left top;cursor:pointer;}
.barre_defile_bleu {;background:url(../images/barre_defile_bleu.gif) no-repeat left top;}
.barre_defile_orange {;background:url(../images/barre_defile_orange.gif) no-repeat left top;}
#barre_defile_echelle {float:left;height:11px;width:570px;background:url(../images/barre_defile_echelle.gif) no-repeat left top;cursor:pointer;position:relative;top:5px;left:20px;}

.barre_zoom {float:left;height:20px;width:79px;background:url(../images/echelle-zoom.gif) no-repeat left top;cursor:pointer;margin:0!important;}


.pages {float:left;font-size:0.75em;font-weight:bold;padding:3px 0 0 3px;margin-left:1em;margin-right:0.5em;height:20px;width:96px;background:url(../images/page_navig2.gif) no-repeat left top;}
.pages_bleu{background:url(../images/page_navig2_bleu.gif) no-repeat left top;}
.pages_orange{background:url(../images/page_navig2_orange.gif) no-repeat left top;}
.pages p {display:block;float:left;margin-right:2px;width:40px;}
.pages input {float:left;width:30px;border:0;font-size:1em;color:#005447;}
.pages input.btn-submit {float:left;width:20px;border:0;font-size:1em;font-weight:bold;color:#fff;background-color:transparent;}

ul.barre_commande {float:left;width:185px;height:28px;padding-left:9px;background:url(../images/barre_lecture.gif) no-repeat left top; position:absolute;right:25px;margin-top:-2px;}
* html ul.barre_commande {width:192px;}/*pour ie, correction bug box model*/
ul.barre_commande li {display:block;float:left;height:20px;width:28px;margin-top:2px;border-right:#808080 1px solid;}
ul.barre_commande li.last{border:0;}
ul.barre_commande li a {display:block;text-decoration:none;height:20px;width:28px;}
ul.barre_commande li a.btn1 {background:url(../images/btn1.gif) no-repeat center center}
ul.barre_commande li a:hover.btn1 {background:#666 url(../images/btn1-roll.gif) no-repeat center center}
ul.barre_commande li a.btn2 {background:url(../images/btn2.gif) no-repeat center center}
ul.barre_commande li a:hover.btn2 {background:#666 url(../images/btn2-roll.gif) no-repeat center center}
ul.barre_commande li a.btn3 {background:url(../images/btn3.gif) no-repeat center center}
ul.barre_commande li a:hover.btn3 {background:#666 url(../images/btn3-roll.gif) no-repeat center center}
ul.barre_commande li a.btn4 {background:url(../images/btn4.gif) no-repeat center center}
ul.barre_commande li a:hover.btn4 {background:#666 url(../images/btn4-roll.gif) no-repeat center center}
ul.barre_commande li a.btn5 {background:url(../images/btn5.gif) no-repeat center center}
ul.barre_commande li a:hover.btn5 {background:#666 url(../images/btn5-roll.gif) no-repeat center center}
ul.barre_commande li a.btn6 {background:url(../images/btn6.gif) no-repeat center center}
ul.barre_commande li a:hover.btn6 {background:#666 url(../images/btn6-roll.gif) no-repeat center center}


/*menu en haut*/
.menu_1_hori ul {list-style-type:none;}
.menu_1_hori ul li{display:inline;}
.menu_1_hori .classeur{position:absolute;top:5px;right:55px;}
.menu_1_hori .espace_perso{position:absolute;top:5px;left:180px;}
.menu_1_hori .bonjour{position:absolute;top:0;right:-275px;width: 250px;}

.menu_1_hori ul li a , .menu_1_hori ul li a:link {color:#595959;text-decoration:none;font-weight:bold;}
.menu_1_hori ul .txt {font-size:0.75em;color:#595959;text-decoration:none;font-weight:bold;position:relative;top:-4px;}
.menu_1_hori p {font-size:0.75em;color:#595959;text-decoration:none;font-weight:bold;}
.menu_1_hori ul li a:hover {color:#000;}
.menu_1_hori a.certif, .menu_1_hori li.certif, .menu_1_hori .certif a, .menu_1_hori .certif a span, .menu_1_hori p.certif{color:#1a76b8!important;}

#palette_nav {position:absolute;width:149px;height:179px;margin:0 0 0 0;background:url(../images/fond_palette-nav4.gif) no-repeat left top;cursor:pointer;overflow:hidden;}
#palette_nav table {border-collapse: collapse;margin-left:20px;width:107px;}
#palette_nav table table{margin-left:0;width:100%;}
#palette_nav table td {text-align:center;vertical-align:middle}
#palette_nav .titre {line-height:40px;margin:0;padding:0;font-weight:bold;font-size:0.85em;padding:3px 0 0 25px;}
#palette_nav table td.top {height:5px;text-align:center;vertical-align:bottom;}
#palette_nav table td.bottom {height:5px;text-align:center;vertical-align:top}
#palette_nav table td.left {width:15px;vertical-align:middle}
#palette_nav table td.right {width:15px;vertical-align:middle}
#palette_nav table td.top a, #palette_nav table td.bottom a {width:22px;height:5px;margin:0 auto 0 auto ;display:block}
#palette_nav table td.coin {width:11px;height:5px;}
#palette_nav table td.vignette-visu {margin:0;padding:0;width:107px;height:107px;background-color:#000;}


#palette_outils {position:absolute;width:149px;height:325px;margin:0 0 0 0;background:url(../images/palette-reglages6.gif) no-repeat left top;}
#palette_outils ul li.btn_plus-moins {padding-top:7px;margin:0 4px;}
#palette_outils p {font-weight:bold;font-size:0.8em;}
#palette_outils p.rotation {position:relative;top:6px;}
#palette_outils table {width:130px;margin:15px 0 0 15px;border-collapse:collapse}
#palette_outils table td.titre {height:36px;margin:0;padding:1px 0 0 10px;vertical-align:top;font-weight:bold;font-size:0.85em;}
#palette_outils table td {height:65px;margin:0;padding:0;vertical-align:top}
#palette_outils table td.zoom {height:48px;}
p.titre {display:block;width:50px;margin-top:0;}
#palette_outils table td.lumo-contr {height:105px;}
#palette_outils table td.lumo-contr p {margin:8px 0 5px 0;}
#palette_outils table td.zoom ul, #palette_outils table td.lumo-contr ul {list-style-type:none;}
#palette_outils table td.zoom ul li, #palette_outils table td.lumo-contr ul li {display:block;float:left;width:auto;}
#palette_outils ul.action_list{position:absolute;right:27px;top:283px;}
#palette_outils ul.action_list a.save{border-left:1px solid #666;}
#palette_outils ul.action_list a{display:block;width:18px;height:16px;padding-top:4px;margin-top:0;}
#palette_outils ul.action_list a:hover{background-color:#666;}
#palette_outils ul.action_list a img {display:block;margin:auto;}
#palette_outils #negatif{font-size:0.8em;line-height:14px;margin:8px 0 0 0;}
#palette_outils #negatif img{margin:4px 3px 0 4px;vertical-align:top;}
#curseur{background:url(../images/curseur_noir.gif) no-repeat 100% 2px;width:10px;height:20px;}


ul.barre_rotation {float:left;width:110px;height:25px;margin-top:8px;padding-left:10px;}
ul.barre_rotation li {display:block;float:left;height:20px;width:24px;margin-top:2px;border-right:#808080 1px solid;}
ul.barre_rotation li.last {border:0;}
ul.barre_rotation li a {display:block;text-decoration:none;height:20px;width:25px;}
ul.barre_rotation li a.btn1 {background:url(../images/ico_rot_g.gif) no-repeat center center}
ul.barre_rotation li a:hover.btn1 {background:#666 url(../images/ico_rot_g-roll.gif) no-repeat center center}
ul.barre_rotation li a.btn2 {background:url(../images/ico_rot_d.gif) no-repeat center center}
ul.barre_rotation li a:hover.btn2 {background:#666 url(../images/ico_rot_d-roll.gif) no-repeat center center}
ul.barre_rotation li a.btn3 {background:url(../images/ico_reset2.gif) no-repeat center center}
ul.barre_rotation li a:hover.btn3 {background:#666 url(../images/ico_reset2.gif) no-repeat center center}
ul.barre_rotation li a.btn4 {background:url(../images/ico_save.gif) no-repeat center center}
ul.barre_rotation li a:hover.btn4 {background-color:#666}

a.close {position:absolute;z-index:100;display:block;width:15px;height:15px;overflow:hidden;cursor:pointer;text-decoration:none}
a.close{background:url(../images/shim.gif);}
a.close span{visibility:hidden;}
.rien {border:0px;}

#innerL, #DICTRL, #ICTRL{
	background:url(../images/shim.gif);
}

.certif0{display:none!important;}
a.ico_visu{text-indent:-999em;display:block;background:url(/images/ico_visu.gif) no-repeat center;width:21px;height:10px;margin:auto;verical-align:middle;}
a.ico_visu:visited{background:url(/images/ico_visu_visited.gif) no-repeat center;}

.yui-tt{margin:-20px 0 0 15px;}
#zzonb{z-index:1000;}

/* --- gestion de la paléo --- */
.note {
    position: absolute; 
    height:100px; 
    width:100px;
    top:0px; 
    left:0px; 
    border:1px solid #D4D82D;
    background-color:transparent;
		z-index:500;
}
.note.hidden, .hidden form{
	visibility:hidden;
}
.hotspot{
	border:0;
  height:16px; 
  width:16px;	
}
.note:hover, .note.sfhover{
		background:transparent url(/visu2/images/opacity.gif);
}
.note .resize {
    cursor: se-resize;
    position: absolute; 
    bottom: 0px; 
    right: 0px; 
    width: 10px; 
    height: 10px;
    background-color: #fff;
    font-size: 1px;
		border-top:1px solid #f1f410;
		border-left:1px solid #f1f410;
}
.note .note-infos{
	font-size:0.8em;
	position:absolute;
	top:100%;
	left:0;
	margin:5px 0 0 0;
	width:220px;
	visibility:hidden;
	z-index:600;
}
.note .note-infos textarea{
	border:1px solid #000;
	width:210px;
	height:50px;
}
.note .note-infos a{
	display:block;
	float:left;
	width:auto;
	padding:2px;
	margin:1px;
	background:#ccc;
	cursor:pointer;
	border:2px groove #ddd;
	color:#000;
	text-decoration:none;
}

.masque{
	background:url(/visu2/images/masque.gif) repeat 0 0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:300px;
	z-index:50;
}
.masque .contenu{
	width:400px;
	height:200px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-100px 0 0 -200px;
	background:#fff;
	border:1px solid #aaa;
	color:#777;
	text-align:left;
	font-size:0.9em!important;
	line-height:2em!important;
}
.masque .contenu p{padding:10px;line-height:2em!important;}
.masque .contenu p a{color:#000;}
.masque .contenu p a:hover{color:#000;text-decoration:none;}
