 html {
    overflow:hidden;
}
body { /* redéfini les propriétés de toute la page */
	 /* fonction microsoft supprimant les ascenseurs sous IE */
	margin: 0px 0px 0px; /* la marge du body est à 0 pixels, sauf à gauche et en haut */
	padding:0;
	padding-top:80px;
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:#efefef;
	scrollbar-shadow-color:#dddddd;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#dddddd;
	scrollbar-darkshadow-color:#cbcbcb;
	scrollbar-3dlight-color:#cbcbcb;
	background-color: #FFFFFF;
	height:100%
} /* marge intérieur à 0 pixels */

.isoMenuHautLink,a.isoMenuHautLink:link,a.isoMenuHautLink:active,a.isoMenuHautLink:visited,a.isoMenuHautLink:hover {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	white-space: nowrap;
}
#isoLogo {
	position: absolute;
	z-index: 0;
	margin-left: 600px; 
	top: 29px; 
	right: 100px;
}

#isoLogoCreate {
	position: absolute;
	height: 65px;
	width: 168px;
	z-index: 200;
	top: 12px; 
	right: 80px;
}

#isoLogoText {
	position: absolute;
	height: 65px;
	width: 100px;
	/*width: 168px;*/
	z-index: 200;
	top:62px; 
	right:1px;
	font-size:10px;
	color: #c96318;
	font-family:Trebuchet MS;
	font-weight:bolder;
	font-style:italic;
}

#isoLogoCreateText {
	position: absolute;
	height: 65px;
	width: 100px;
	/*width: 168px;*/
	z-index: 200;
	top:35px; 
	right:1px;
	font-size:10px;
	color: #c96318;
	font-family:Trebuchet MS;
	font-weight:bolder;
	font-style:italic;
}

.isoLogoCreate {
    background-image:url(../iso_icons/logo_magic_site.png);
}

.isoLogo {
    background-image:url(../iso_icons/logo_magic_site.png);
	height: 53px;
	width: 91px;
}

.isoLogo {
    background-image:url(../iso_icons/logo_magic_site.png);
	height: 53px;
	width: 91px;
}

#isoBanTitre {
	height: 28px;
	width: 100%;
	position: absolute;
	z-index: 50;
	top: 91px;
}
#isoTitrePage {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	letter-spacing: 2px;
	white-space: nowrap;
	padding: 3px 5px 0px 15px;
	font-weight: bold;
}

#isoMenuBas {
	position: absolute; /* position du menu = par rapport à la boite parent (ici le body) */
	bottom: 0; /* Le bas du menu est à 0 pixels du bas de l'écran */
	left: 0; /* La gauche du menu est à 0 pixels du bas de l'écran */
	width: 100%; /* largeur du menu = 98% de l'écran */
	background-image: url(../iso_icons/menu_bas_fond.gif);
	height: 59px;
	z-index: 100;
}


#isoMenuBasCreate {
	position: absolute; /* position du menu = par rapport à la boite parent (ici le body) */
	bottom: 0; /* Le bas du menu est à 0 pixels du bas de l'écran */
	left: 0; /* La gauche du menu est à 0 pixels du bas de l'écran */
	width: 100%; /* largeur du menu = 98% de l'écran */
	background-image: url(../iso_icons/menu_bas_fond.gif);
	height: 50px;
	z-index: 100;
}
#isoMenuBasItem {
	top: 8px;
	position: relative;

}

.isoMenuBasLink,a.isoMenuBasLink:link,a.isoMenuBasLink:active,a.isoMenuBasLink:visited,a.isoMenuBasLink:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;	
}

.isoMenuBasLinkHover,a.isoMenuBasLinkHover:link,a.isoMenuBasLinkHover:active,a.isoMenuBasLinkHover:visited,a.isoMenuBasLinkHover:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #ce6713;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;	
}

#isoContenu { /* boite prenant toute la page sauf le menu rouge */
	margin: 0px;
	padding: 0px;
	width: 100%;
}/* fin du hack "fixed" permettant de fixer le menu rouge sous IE */

#isoCote { /* menu fixe à gauche de l'écran */
	width: 200px; /* largeur du menu */
	background-image: url(../iso_icons/cote_deg.jpg);
	background-repeat: repeat-x;
	background-color: #dddddd;
	margin: 0px;
	float: left;
	left: 0px;
	height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

#isoScrollCote { /* menu fixe à gauche de l'écran */
	width: 200px;
	overflow: auto;
	height: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#isoScrollcontenu { /* menu fixe à gauche de l'écran */
	overflow: auto;
	height: 100%;
	margin-left: 200px;
}

#isoScrollComp {
	overflow: auto;
	height: 100%;
	z-index: 1;
}

#isoPage {
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
}

#isoMenu {
	width: 100%; /* largeur du menu = 110% de l'écran (pour bug de IE) */
	height: 84px; /* Bordure basse du menu haut*/
	z-index: 100;
	background-image:url(../iso_icons/menu_fond.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #D0D0D0;
}


#isoMenuCreate {
	position: absolute; /* position du menu = par rapport à la boite parent (ici le body) */
	top: 0; /* Le haut du menu est à 0 pixels du haut de l'écran */
	left: 0; /* La gauche du menu est à 0 pixels du bas de l'écran */
	width: 100%; /* largeur du menu = 110% de l'écran (pour bug de IE) */
	height: 54px; /* Bordure basse du menu haut*/
	z-index: 100;
	background-image:url(../iso_icons/menu_fond.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #D0D0D0;
}

.isoInlineHelp {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	white-space: nowrap;
	margin-top: 4px;
}

#isoMenuBouton {
	width: 100%;
	z-index: 100;
}

.isoMenuArrondi {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/menu_arrondi.png');
}

.isoMenuArrondi[class] {
    background-image:url(../iso_icons/menu_arrondi.png);
}

#isoOmbre {
	width: 100%;
	position: absolute;
	top: 84px;
}

.isoOmbre {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/menu_ombre.png');
}

.isoOmbre[class] {
	background-image: url(../iso_icons/menu_ombre.png);
	background-repeat: repeat-x;
}

#isoOmbreCreate {
	width: 100%;
	position: absolute;
	top: 54px;
}

.isoOmbreCreate {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/menu_ombre.png');
}

.isoOmbreCreate[class] {
	background-image: url(../iso_icons/menu_ombre.png);
	background-repeat: repeat-x;
}
#isoContenuPageSimple {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#isoTitre {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	display: list-item;
	list-style-image: url(../iso_icons/titre_puce.gif);
	list-style-position: inside;
	text-align: left;
	vertical-align: middle;
}
#isoTableau table {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}
#isoTableau input {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #666666;
}

#isoLegende table {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	/*position: relative;*/
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	top: -23px;
	width: 1px;
	float: right;
}

.isoLegende {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	top: -23px;
	width: 1px;
	float: right;
}


.isoLegende2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	text-align: center;
}
#isoTableau th {
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.isoTabTitre {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}

a.isoTabTitre:link,a.isoTabTitre:active,a.isoTabTitre:visited,a.isoTabTitre:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	width: 100%;
}

.isoFond75{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/spacer_75.png');
}
	
.isoFond75[class] {
	background-image: url(../iso_icons/spacer_75.png);
}

.isoTabHautDroite {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/tab_droite.png');
}
.isoTabHautDroite[class] {
	background-image: url(../iso_icons/tab_droite.png);
}



.isoTabHautDroiteEncart[class] 
{
    background-image: url(../iso_icons/tab_droite_encart.png);
}

.isoTabHautDroiteEncart {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/tab_droite_encart.png');
}

.isoTabBasDroite {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/tab_bas_droite.png');
}

.isoTabBasDroite[class] {
	background-image: url(../iso_icons/tab_bas_droite.png);
}

.isoTabBasGauche {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/tab_bas_gauche.png');
}

.isoTabBasGauche[class] {
	background-image: url(../iso_icons/tab_bas_gauche.png);
}

.isoTabDroite {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/tab_cote_droite.png');
}

.isoTabDroite[class] {
	background-image: url(../iso_icons/tab_cote_droite.png);
}

.isoTabBas {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/tab_bas.png');
}

.isoTabBas[class] {
	background-image: url(../iso_icons/tab_bas.png);
}

.isoTabHautGauche {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/tab_gauche.png');
}


.isoTabHautGaucheEncart[class] 
{
    background-image: url(../iso_icons/tab_gauche_encart.png);
}


.isoTabHautGaucheEncart {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/tab_gauche_encart.png');
}


.isoTabHautGauche[class] {
	background-image: url(../iso_icons/tab_gauche.png);
}

.isoTabbtnGauche {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/tab_btn_gauche.png');
}

.isoTabbtnGauche[class] {
	background-image: url(../iso_icons/tab_btn_gauche.png);
}



.isoLigne {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.isoWhite {
	color: #FFFFFF;
}
.isoFond {
	background-color: #FFFFFF;
	background-image: url(../iso_icons/tab_fond.jpg);
	background-repeat: repeat-x;
}

#isoText table {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}

.isoTextInput {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-color: #FBFBFB;
	border: 1px solid #999999;
	padding:1px;
}

.isoCellBorderWhite {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}



.isoBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

#isoText td {
	padding: 3px;
}
.isoNoWrap {
	white-space: nowrap;
}
.isoBold {
	font-weight: bold;
}
.isoRed {
	color: #FF0000;
}
.isoTabSurbrillance {
	background-color: #E9E9E9;
	border: 1px dotted #FF0000;
}

#isoText input {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	width: 99%;
	border: 1px solid #666666;
}

.isoText2 
{
		font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	width: 99%;
	border: 1px solid #666666;
}


.isoText3
{
    font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	width: 99%;
	padding:0px;
	margin:0px;
}




.isoNodeTreeView
{
    font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	width: 99%;
	padding:0px;
	margin:0px;
}



.isoSelectedNodeTreeView
{
    font-family: "Trebuchet MS";
	font-size: 11px;
	color: #ff0000;
	width: 99%;
	padding:0px;
	margin:0px;
}


a.isoBtnVert:link,a.isoBtnVert:active,a.isoBtnVert:visited {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration:none;
}
#isoPop {
	position: absolute;
	visibility: hidden;
	z-index: 80;
}
.isoFondBlanc {
	background-color: #FFFFFF;
	padding-left:10px;
}
.isoFondPointille {
	background-image: url(../iso_icons/font_point.gif);
	background-repeat: repeat-x;	
}


#isoDrag {
	position: absolute;
	left: 0px;
	top: 300px;
	width: 700px;
	margin-left: 500px;
	visibility: hidden;
	z-index: 15;
}





a.isoBtnVert:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #a1e2a0;
	white-space: nowrap;
	text-decoration:none;
}

a.isoBtnRouge:link,a.isoBtnRouge:active,a.isoBtnRouge:visited {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration:none;
}

a.isoBtnRouge:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #ebc2a1;
	white-space: nowrap;
	text-decoration:none;
}

a.isoEncartGauche:link,a.isoEncartGauche:active,a.isoEncartGauche:visited {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	text-decoration:none;
	white-space: nowrap;
}

a.isoEncartGauche:hover {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #969696;
	text-decoration:none;
	white-space: nowrap;
}
.isoBtnPerso {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/btn_personaliser.png');
	margin: 0px;
	padding: 0px;
	/*position: absolute;*/
}
.isoBtnPerso[class] {
    background-image:url(../iso_icons/btn_personaliser.png);
}

.isoBtnPerso2 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/btn_personaliser.png');
	margin: 0px;
	padding: 0px;
}
.isoBtnPerso2[class] {
    background-image:url(../iso_icons/btn_personaliser.png);
}

#isoText textarea {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	height: 150px;
	width: 100%;
}
#isoText select {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #666666;
}


.isoImgInactif {
	border: 1px dotted #CCCCCC;
}

#isoComposant {
	position: absolute;
	width: 140px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #14B711;
	border-right-color: #14B711;
	border-bottom-color: #14B711;
	border-left-color: #14B711;
	margin-top: -1px;
	margin-left: 7px;
	z-index: 5;
	visibility: hidden;
	background-color: #FFFFFF;
}

a.isoComposant:link,a.isoComposant:active,a.isoComposant:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

a.isoComposant:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

#isoTabEntete td {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	font-weight: bold;
}
#isoText {
	padding: 3px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}

a.isoText:link,a.isoText:active,a.isoText:visited,a.isoText:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

a.isoTexta:link,a.isoTexta:active,a.isoTexta:visited,a.isoTexta:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

#isoTitreSombre {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #666666;
	white-space: nowrap;
	padding-left: 5px;
}
#isoTabEntete td {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}

.isoBorderBas {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

#isoPerso {
	height: 100%;

}
.isoImgActif {

	border: 1px dotted #FF0000;
}
#isoScrollPlan {
	overflow: auto;
	height: 200px;
}

#isoConstruire {
	z-index: 45;
	overflow:auto;
}
.isoText {

	padding: 3px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}
.isoBig {
	font-size: 20px;
	font-weight: bold;
}
#isoDragAide {
	position: absolute;
	left: 0px;
	top: 150px;
	width: 350px;
	margin-left: 55%;
	visibility: hidden;
	z-index: 50;
}
#isoPopAide {

	position: absolute;
	visibility: hidden;
}
#isoDragAdd {
	position: absolute;
	left: 0px;
	top: 150px;
	width: 350px;
	margin-left: 25%;
	visibility: hidden;
	z-index: 50;
}
#isoPopAdd {

	position: absolute;
	visibility: hidden;
}

#isoDragAddPage {
	position: absolute;
	left: 0px;
	top: 150px;
	width: 350px;
	margin-left: 25%;
	visibility: hidden;
	z-index: 1000;
}
#isoPopAddPage {

	position: absolute;
	visibility: hidden;
}
#isoDrag {
	position: absolute;
	left: 0px;
	top: 150px;
	width: 350px;
	margin-left: 500px;
	visibility: visible;
	z-index: 50;
}
#isoPop {

	position: absolute;
	visibility: visible;
}
#isoPopComposant {
	position: absolute;
	visibility: hidden;
	z-index: 80;
}
.isoTextBlanc {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

a.isoTextBlanc:link,a.isoTextBlanc:active,a.isoTextBlanc:visited,a.isoTextBlanc:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


#isoDragComposant {

	position: absolute;
	/*left: 0px;
	top: 130px;
	width: 250px;
	margin-left: 8%;*/
	visibility: hidden;
	z-index: 15;
}
#isoPopTeinte {

	position: absolute;
	visibility: hidden;
	z-index: 80;
}
#isoDragTeinte {
	
	position: absolute;
	top:1%;
	left:30%;
	width: 400px;
	visibility: hidden;
	z-index: 1005;
}


#isoPopDecor {

	position: absolute;
	visibility: hidden;
	z-index: 80;
	width: 410px; /* largeur du menu */
	background-image: url(../iso_icons/cote_deg.jpg);
	background-repeat: repeat-x;
	background-color: #dddddd;
	margin: 0px;
	float: left;
	left: 0px;
	height: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#isoDragDecor {
	
	position: absolute;
	top:30%;
	left:30%;
	width: 400px;
	visibility: hidden;
	z-index: 500;
}

#isoHomeLogo 
{
    z-index:300;
	position: absolute;
	height: 138px;
	width: 289px;
	top: 0;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/logo_home.png');
    
}
#isoHomeContenu {
	margin-right: 10%;
	margin-left: 10%;
	height: 100%;
}
.isoHomeFond1 {
	background-image: url(../iso_icons/fond_1.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#isoHomePhoto {
	position: absolute;
	top: 170px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C2C2C2;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	border-left-color: #C2C2C2;
}
#isoHomeChoix {
	position: absolute;
	top: 260px;
	width: 100%;
	text-align:center;
}
#isoHomeLogin {
	width: 100%;
	position: absolute;
	top: 10px;
	text-align:center;
}
.isoHomeFond2 {
	background-image: url(../iso_icons/fond_2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.isoHomeFond3 {

	background-image: url(../iso_icons/fond_3.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#isoDragPerso {
	visibility: hidden;
	position: absolute;
	z-index: 999;
	/*left: 50%;*/
	top: 0%;
	width: 275px;
	/*margin-top: -100px;
	margin-left: -200px;*/
}

#isoPersoPopupLogo,#isoPersoPopupBanhaut,#isoPersoPopupContenu,#isoPersoPopupContenuFond,#isoPersoPopupRaccourcis,#isoPersoPopupEncart{
	position: absolute;
	visibility: hidden;
	width: 350px;
	/*top:-100px;*/
	
}
#isoPersoPopupMenu1,#isoPersoPopupMenuMixte
{
    position: absolute;
	visibility: hidden;
	width: 500px;
}

#isoPersoPopupDecor
{
    position: absolute;
	visibility: hidden;
	width: 520px;
	left:150%;
	top:100px;
}

#isoPersoPopupBarreAncetre
{
	position: absolute;
	visibility: hidden;
	width: 350px;
	top:100px;
	left:90%;
}

#isoPersoPopupTitre,#isoPersoPopupTitre1,#isoPersoPopupTitre2,#isoPersoPopupContenu
{
	position: absolute;
	visibility: hidden;
	width: 450px;
	top:100px;
	left:80%;
}
#isoPersoCenterElement,#isoPersoPopupButton,#isoPersoPopupImgfond,#isoPersoPopupFooter,#isoPersoPopupDecorHaut,#isoPersoPopupButtonNav
{
	position: absolute;
	visibility: hidden;
	width: 350px;
	/*top:200px;*/
}

#isoPersoPopup input,#isoPersoPopupBanhaut input,#isoPersoPopupMenu1 input,#isoPersoPopupMenuMixte input,#isoPersoPopupTitre,#isoPersoPopupTitre1 input,#isoPersoPopupTitre2 input,#isoPersoPopupContenu input,#isoPersoPopupFooter input,#isoPersoCenterElement input,#isoPersoPopupImgfond input,#isoPersoPopupContenuFond,#isoPersoPopupRaccourcis input,#isoPersoPopupEncart input{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

#isoPersoPopup table,#isoPersoPopupBanhaut table,#isoPersoPopupMenu1 table,#isoPersoPopupMenuMixte table,#isoPersoPopupTitre,#isoPersoPopupTitre1 table,#isoPersoPopupTitre2 table,#isoPersoPopupContenu table,#isoPersoPopupFooter table,#isoPersoCenterElement table,#isoPersoPopupImgfond table,#isoPersoPopupContenuFond,#isoPersoPopupRaccourcis table,#isoPersoPopupEncart table{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}


#isoDragAlbum {
	position: absolute;
	left: 0px;
	top: 150px;
	width: 350px;
	margin-left: 55%;
	/*visibility: hidden;*/
	z-index: 50;
}
#isoPopAlbum {

	position: absolute;
	/*visibility: hidden;*/
}



#isoAlertDemo_box
{
    position:absolute;
    -moz-border-radius: 20px;
    width:250px;
    height:260px;
    left:-260px;
    border-color:#cbcbcb;
 	border-width:1px;
	border-style:solid;
	z-index:300;
	top: 180px;
	display:none;
	background-color:#FFFFFF;
	padding:10px;
}

#isoAlertDemo_bouton
{
	position:absolute;
    color:#ffffff;
    -moz-border-radius: 20px;
    top:0px;
    left:280px;
    background-color:#cbcbcb;
    font-family:arial;
    font-weight:bold;
    font-size:15px;
}

#isoAlertDemo_text
{
    position:relative;
    -moz-border-radius: 20px;
    top:7px;
    left:7px;
    margin:5px;
    padding-right:15px;
}
.isoAlertDemo_fond
{
    color:#ffffff;
    font-family:arial;
    font-weight:bold;
    font-size:15px;	
    text-decoration:none;
}
.isoButtonNeutre
{
	cursor:pointer;
	font-family:Trebuchet MS;
	font-size: 12px;
	color: #000000;
}


.isoOngletInactif {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

a.isoOngletInactifTxt:link,
a.isoOngletInactifTxt:active,
a.isoOngletInactifTxt:visited,
a.isoOngletInactifTxt:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #999999;
	text-decoration:none;
}




.isoOngletActif {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #999999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

a.isoOngletActifTxt:link,
a.isoOngletActifTxt:active,
a.isoOngletActifTxt:visited,
a.isoCOngletActifTxt:hover {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.isoCadreOngletSuperviser
{
	border: 1px solid #999999;padding:10px;
}

.isoSansCadreOngletSuperviser
{
	border: 0px none #FFFFFF;
}


      
      #isoAccordeonBarre h4{
        padding: 4px 10px ;
        font-size: 12px;
        font-weight: bold;
        font-family : Trebuchet MS;
        color: #FFFFFF;
        background: #cccccc;
        cursor: pointer;    
        margin : 0 0 1px 0 ;
        text-align : center;
      }
      
      #isoAccordeonBarre a{
        text-decoration : none;
      }
      
      

#isoPopProfil {

	position: absolute;
	visibility: hidden;
	z-index: 80;
}
#isoDragProfil {


	position: absolute;
	left: 0px;
	top: 130px;
	width: 250px;
	margin-left: 8%;
	visibility: hidden;
	z-index: 15;
}

#isoAlertDemo_boxUrl
{
    position:absolute;
    -moz-border-radius: 20px;
    width:200px;
    height:160px;
    left:-260px;
    border-color:#cbcbcb;
 	border-width:1px;
	border-style:solid;
	z-index:300;
	top: 80px;
	display:none;
	background-color:#FFFFFF;
	padding:10px;
}


#isoAlertDemo_textUrl
{
    position:relative;
    -moz-border-radius: 20px;
    top:7px;
    left:7px;
    margin:5px;
    padding-right:15px;
}

.isoAlertDemo_fondUrl
{
    color:#ffffff;
    font-family:arial;
    font-weight:bold;
    font-size:15px;	
    text-decoration:none;
}


#isoAlertDemo_boutonUrl
{
	position:absolute;
    color:#ffffff;
    -moz-border-radius: 20px;
    top:0px;
    left:250px;
    background-color:#cbcbcb;
    font-family:arial;
    font-weight:bold;
    font-size:15px;
}



#isoAlertDemo_boxProfil
{
    position:absolute;
    -moz-border-radius: 20px;
    width:200px;
    height:160px;
    left:-260px;
    border-color:#cbcbcb;
 	border-width:1px;
	border-style:solid;
	z-index:300;
	top: 80px;
	display:none;
	background-color:#FFFFFF;
	padding:10px;
}


#isoAlertDemo_textProfil
{
    position:relative;
    -moz-border-radius: 20px;
    top:7px;
    left:7px;
    margin:5px;
    padding-right:15px;
}

.isoAlertDemo_fondProfil
{
    color:#ffffff;
    font-family:arial;
    font-weight:bold;
    font-size:15px;	
    text-decoration:none;
}


#isoAlertDemo_boutonProfil
{
	position:absolute;
    color:#ffffff;
    -moz-border-radius: 20px;
    top:0px;
    left:250px;
    background-color:#cbcbcb;
    font-family:arial;
    font-weight:bold;
    font-size:15px;
}


#isoAlertDemo_boxAutreUrl
{
    position:absolute;
    -moz-border-radius: 20px;
    width:200px;
    height:160px;
    left:-260px;
    border-color:#cbcbcb;
 	border-width:1px;
	border-style:solid;
	z-index:300;
	top: 80px;
	display:none;
	background-color:#FFFFFF;
	padding:10px;
}


#isoAlertDemo_textAutreUrl
{
    position:relative;
    -moz-border-radius: 20px;
    top:7px;
    left:7px;
    margin:5px;
    padding-right:15px;
}

.isoAlertDemo_fondAutreUrl
{
    color:#ffffff;
    font-family:arial;
    font-weight:bold;
    font-size:15px;	
    text-decoration:none;
}


#isoAlertDemo_boutonAutreUrl
{
	position:absolute;
    color:#ffffff;
    -moz-border-radius: 20px;
    top:0px;
    left:250px;
    background-color:#cbcbcb;
    font-family:arial;
    font-weight:bold;
    font-size:15px;
}



.isoOngletCadre {
	border: 1px solid #999999;
	background-color: #EEEEEE;
}



.isoLigneHori {
	background-image: url(../iso_icons/trait_pointille.gif);
		background-repeat: repeat-y;
	background-position: center;
}



.isoLigneVertical {
	background-image: url(../iso_icons/trait_pointille.gif);
		background-repeat: repeat-x;
	background-position: center;
}


.slidePersonnaliserBouton {
	position:absolute;
	top:0px;
	left:210px;
	background-color:#00ab00;
	border:solid 1px #ffffff;
}


.slidePersonnaliserBox {
    position: absolute; 
    left: -200;
    z-index:6000;
    width:210px;
}


.slidePersonnaliserBox2 {
   position:relative;
   left:7px;
}

.actionPersonnaliser{
	background-color: #d0d0d0; 
	height: 50px; 
	margin-left: 0px;
	padding-left:30px;
    position: relative; 
    width: 100%;
}

.isoPlanInfoPage
{
	margin-left: 210px;
}
.isoPlanTreeView
{
	float: left; 
	width: 200px; 
	min-height: 500px;    
    border: 1px solid black;
}

.isoPlanTabOnglet
{
	margin-left: 5px;
    margin-right: 5px; 
    margin-bottom: 5px;
}



.isoPlanOngletCadre {
	border: 1px solid #999999;
	background-color: #EEEEEE;
	border: 1px solid #999999; 
	padding-bottom: 10px;
}

.isoPlanTitre
{
	width: 80%; 
	border: 1px solid #999999; 
	background-color: #EEEEEE; 
	text-align: left;
}



#cmMenuBar {
	background-image:url('../iso_icons/menu_bar_fond.gif');
	background-repeat:repeat-x;
	background-position:left top;
	border-top:1px #cccccc solid;
	margin:0px;
	padding:0px;
	height: 25px;
}

#cmMenuBar ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

#cmMenuBar ul li {
	float:left;
	border-top:1px #cccccc solid;
}

#cmMenuBar ul li img{
	vertical-align:middle;
	border-style:none;
}

#cmMenuBar ul li a {
	font-family: "trebuchet MS", Arial;
	font-size:12px;
	color:#444444;
	display:block;
	padding-left:5px;
	padding-right:10px;
	margin-top:2px;
	border-style:none;
	text-decoration:none;
	font-weight:bold;
	border-right: 1px #cccccc solid;	
}

#cmMenuBar ul li a:hover {
	border-right: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;	
	background-image:url('../iso_icons/menu_bar_fond_hover.gif');
	background-repeat:repeat-x;
	background-position:left top;
	margin-top:0px;
	padding-top:0px;
}

.modalBackground{
 
	background-color:Gray;
	filter:alpha(opacity=30);
	opacity:0.3;
}

.modalPopup {
    background: url('http://release.magicsite.fr/iso_framework/iso_icons/fod_popup.png') repeat-x 0px 0px;
	z-index:5000;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:5px;
	width:250px;
	text-align:center;
	position:absolute;
}

.isoStyleTabPlan{
    text-decoration:none;
    color:black;
}



.isoLigneHori {
	background-image: url(http://release.magicsite.fr/iso_components/iso_icons/component_pointille.gif);
	background-repeat: repeat-x;
	background-position: left center;
}



.isoLigneVertical {
	background-image: url(http://release.magicsite.fr/iso_components/iso_icons/component_pointille.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.isoMarginSplitter{
  /*  margin-top:5px;
    overflow-x:hidden;
    overflow-y:auto;*/
}


.isoPlanOngletContenu
{
	width: 100%; 
	border: 1px solid #999999; 
	background-color: #EEEEEE; 
	text-align: left;
}

#cmMenuBar .isoPersoMenuHaut
{
    PADDING-RIGHT: 0px;	
    PADDING-LEFT: 0px;	
    FONT-SIZE: 11px;	
    Z-INDEX: 1000;	
    LEFT: auto;	
    display:none;
    PADDING-BOTTOM: 2px;	
    MARGIN: -8px 0px 0px 0px;	
    WIDTH: auto;	
    LINE-HEIGHT: normal;	
    padding-TOP: 10px;
    LIST-STYLE-TYPE: none;	
    POSITION: absolute;	
    TOP: auto;
}
#cmMenuBar .isoPersoMenuHaut li
{
    CLEAR: both;	
    FLOAT: none;	
    background-color:#F5F5F5;
    border:solid 1px #cbcbcb;
    margin-top: 0px;
}

#cmMenuBar .isoPersoMenuHaut li a 
{
    PADDING-RIGHT: 5px;	
    DISPLAY: block;	
    PADDING-LEFT: 5px;	
    PADDING-BOTTOM: 1px;	
    MARGIN: 0px;	
    WIDTH: 175px;	
    COLOR: #000000;	
    PADDING-TOP: 1px;	
    background-color:#F5F5F5;
    TEXT-DECORATION: none;
    margin-top:0px;
    
}


#cmMenuBar .isoPersoMenuHaut li a:hover 
{
    PADDING-RIGHT: 5px;	
    DISPLAY: block;	
    PADDING-LEFT: 5px;	
    PADDING-BOTTOM: 1px;	
    MARGIN: 0px;	
    WIDTH: 175px;	
    COLOR: #000000;	
    PADDING-TOP: 1px;	
    BACKGROUND-COLOR: #ffffff;	
    TEXT-DECORATION: none;
    margin-top:0px;
    border-style:none;
    border-right:solid 1px #cbcbcb;
	background-image:url('../iso_icons/menu_bar_fond.gif');
	background-repeat:repeat-x;
	background-position:left top;
}

.isoPersoMenuHaut2
{
    PADDING-RIGHT: 0px;	
    PADDING-LEFT: 0px;	
    FONT-SIZE: 11px;	
    Z-INDEX: 1000;	
    LEFT: auto;	
    display:none;
    PADDING-BOTTOM: 2px;	
    MARGIN: -8px 0px 0px -22px;	
    WIDTH: auto;	
    LINE-HEIGHT: normal;	
    PADDING-TOP: 9px;
    LIST-STYLE-TYPE: none;	
    POSITION: absolute;	
    TOP: auto;
}
.isoPersoMenuHaut2 li
{
    CLEAR: both;	
    FLOAT: none;	
    BACKGROUND-COLOR: #F5F5F5;
    border-bottom:solid	1px cbcbcb;
    border-left:solid	1px cbcbcb;
}

.isoPersoMenuHaut2 li a
{
    PADDING-RIGHT: 5px;	
    DISPLAY: block;	
    PADDING-LEFT: 5px;	
    PADDING-BOTTOM: 1px;	
    MARGIN: 0px;	
    WIDTH: 172px;	
    COLOR: #a5a487;	
    PADDING-TOP: 1px;	
    BACKGROUND-COLOR: #F5F5F5;	
    TEXT-DECORATION: none;
    margin-top:0px;
}
#div_container
{
	position: absolute;
	display:none;
	width:300px;
	top:50%;
	left:30%;
	z-index : 5000;
}

#div_container_dupliquer,#div_container_raccourcis,#div_container_sup_page,#div_container_sup_page_2,#div_container_sup_racc,#div_container_sup_racc2,#div_msg_modele_page
{
	position: absolute;
	display:none;
	width:300px;
	top:100px;
	left:200px;
}

#div_container input,#div_container_dupliquer input,#div_container_raccourcis input,#div_container_sup_page input,#div_container_sup_page_2 input,#div_container_sup_racc input{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

#isoFondTransparent
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='iso_framework/iso_icons/spacer_75.png');
}

.isoMarginMenuPerso
{
    margin-top:0px;   
}


.isoBorder0
{
   border:none 0px #ffffff; 
}




#isoMenuBarRediger {
	background-image:url('../iso_icons/menu_bar_fond.gif');
	background-repeat:repeat-x;
	background-position:left top;
	border-top:1px #cccccc solid;
	width:100px;
}




#isoMenuBarRediger ul {
	padding:0px;
	margin:0px;
	list-style:none;
	padding-top:4px;
}


#isoMenuBarRediger ul li a {
	font-family: "trebuchet MS", Arial;
	font-size:12px;
	color:#444444;
	display:block;
	padding-left:5px;
	padding-right:10px;
	margin-top:0px;
	border: 1px transparent solid;
	text-decoration:none;
	font-weight:bold;
	border: 1px #cccccc solid;	
	white-space:nowrap;
}

#isoMenuBarRediger li a:hover {
	border-right: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;	
	background-image:url('../iso_icons/menu_bar_fond_hover.gif');
	background-repeat:repeat-x;
	background-position:left top;
}

#isoMenuBarRediger ul ul li a {
    border: none 1px Transparent;
	background-image:url('../iso_icons/n2_fond.png');
	background-repeat:no-repeat;
	background-position:left center;
}

#isoMenuBarRediger ul ul li a:hover 
{
    border: none 1px Transparent;
	background-image:url('../iso_icons/n2_fond_hover.png');
}


#isoMenuBarRediger .isoPersoMenuHaut
{
    PADDING-RIGHT: 0px;	
    PADDING-LEFT: 0px;	
    FONT-SIZE: 11px;	
    Z-INDEX: 1000;	
    LEFT: auto;	
    display:none;
    PADDING-BOTTOM: 0px;	
    MARGIN: -8px 0px 0px -22px;	
    MARGIN: 0px;	
    WIDTH: auto;	
    LINE-HEIGHT: normal;	
    padding-TOP: 0px;
    LIST-STYLE-TYPE: none;	
    POSITION: absolute;	
    TOP: auto;
}
#isoMenuBarRediger .isoPersoMenuHaut li
{
    CLEAR: both;	
    FLOAT: none;	
    BACKGROUND-COLOR: #ffffff;	
    margin-top: 0px;
}

#isoMenuBarRediger .isoPersoMenuHaut li a 
{
    PADDING-RIGHT: 5px;	
    DISPLAY: block;	
    PADDING-LEFT: 5px;	
    PADDING-BOTTOM: 1px;	
    MARGIN: 0px;	
    WIDTH: 190px;	
    COLOR: #000000;	
    PADDING-TOP: 1px;	
    BACKGROUND-COLOR: #ffffff;	
    TEXT-DECORATION: none;
    margin-top:0px;
    
}


#isoMenuBarRediger .isoPersoMenuHaut li a:hover 
{
    PADDING-RIGHT: 5px;	
    DISPLAY: block;	
    PADDING-LEFT: 5px;	
    PADDING-BOTTOM: 1px;	
    MARGIN: 0px;	
    WIDTH: 190px;	
    COLOR: #000000;	
    PADDING-TOP: 1px;	
    BACKGROUND-COLOR: #ffffff;	
    TEXT-DECORATION: none;
    margin-top:0px;
    border-style:none;
    border-right:solid 1px #cbcbcb;
	background-image:url('../iso_icons/menu_bar_fond.gif');
	background-repeat:repeat-x;
	background-position:left top;
}


.isoFinSession
{
   text-align: center; 
   margin-top: 30px;
   font-size:14px;
}

.isoSansMargin
{
 padding: 0px; 
 margin: 0px
}

.isoTabWidth
{
 width:1;
}


.isoWidthPixel
{
 width:1px;
}

.isoTabFond
{
 background-image:url('../iso_icons/tab_fond.gif');
 width:1;
 text-align:left;
}

.isoTabcoteGauche
{
 background-image:url('../iso_icons/tab_cote_gauche.gif');
 background-repeat:repeat-y;
}

.isoFondHome
{
 background-color:#FFFFFF;
}


.isoTabPadding
{
    padding:4px;
}


.isoTabPadding2
{
    padding:10px;
}
.isoTabBtnFond
{
 background-image:url('../iso_icons/tab_btn_fond.gif');
 text-align:center;
}


.isoTabBtnFondWhite
{
 background-image:url('../iso_icons/btn_vert_fond_white.gif');
}
.isoBtnFondBlack
{
 background-image:url('../iso_icons/btn_vert_fond_black.gif');
 text-align:center;
}
.isoBtnFondRougeBlack
{
 background-image:url('../iso_icons/btn_rouge_fond_black.gif');
 text-align:center;
}



.isoBodyHome
{
    background-image: url('../iso_icons/fond_wave.gif');
    background-repeat: no-repeat;
    background-position: center top;
    
}

.isoMarginCreateUser
{
   margin-top:-30px;
}
.isoStyleWait
{
    display: none; 
    margin-top: 50px;
}

.isoStyleCreateSite
{
    border: 1px solid #999999; 
    margin: 20px;
    background-color: #EEEEEE;
}


.isoBtnWidth
{
 width:10px;
}

.isoNoBorder
{
 border-style:none;
}

.isoMarginCreatePack
{
 margin-left:100px;
}


.isoCreateExempleDiffusion
{
     border-width: 0px; 
     width: 100%;
     background-color: #EEEEEE; 
     font-style: italic; 
     font-weight: bold; 
     font-size: 11px;
}

.isoMenuAjust
{
   margin-top:-80px;
}
.isoStyleHR
{
    height:1px;
    color: #999999;
    background-color: #999999;
    height: 1px;
    border: 0;
}
.isoStyleTabSuperviser
{
  background-color:#DCDCD7;
}


.isoStyleTabSuperviser2
{
  background-color:#F1F1EA;
}


.isoMenuRaccourcis
{
 background-image:url('../iso_icons/raccourcis_fond.gif');
 width:1;
}


.isoMenuInHelp
{
 background-image:url('../iso_icons/inline_help.gif');
 width:1;
}

.isoMenuLigneFond
{
 background-image:url('../iso_icons/ligne_fond.gif');
 width:100%;
 text-align:left;
}

.isoMenuBasLigne
{
 background-image:url('../iso_icons/menu_bas_ligne.gif');
 width:1;
}


.isoMenuBasLigne2
{
 background-image:url('../iso_icons/menu_bas_ligne.gif');
 width:100px;
}

.isoMenuBasLigne3
{
 background-image:url('../iso_icons/menu_bas_ligne.gif');
 width:29px;
}

.isoLoginTxtBox
{
    padding:0px;
}

.isoCadreSuperviser
{
    padding: 10px;
    border-collapse: collapse; 
    border: solid 1px #999999;
}
.isoConditionVente
{
    text-align:left;
}

.isoStylePipette
{
   margin-left:5px;
   cursor: pointer;
   vertical-align:middle;
}



.isoStyleBtnPerso
{
   cursor: pointer;
   vertical-align:middle;
}


.isoStyleListeTeinte
{
 width: 380px; 
 border: solid 1px #999999; 
 background-color: #EEEEEE;
}

.isoBackGroundWhite
{
    background-color:White;
}

.isoPanelNiveauMenu
{
    border:solid 1px #999999;
    border-top-style:none;
    padding:0px;
    background-color:#eeeeee;
    padding:3px;
    width:500px;
}


.isoOngletNiveauMenu
{
    border:solid 1px #999999;
    padding:3px;
    text-align:center;
}



.isoOngletNiveauMenuEntre
{
    border-right:solid 1px #999999;
    border-bottom:solid 1px #999999;
    width:1px;
}

.isoOngletNiveauMenuMilieu
{
    border:solid 1px #999999;
    border-left:none 0px #ffffff;
    padding:3px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
}


.isoOngletNiveauMenuWhite
{
   border:none 0px #ffffff;
   border-bottom:solid 1px #999999;
}

.isoLienNiveauMenu
{
    cursor:pointer;
    font-weight:normal;
}



.isoLienMenuTextMini
{
    font-size:10px;
}
.isoNoMarge table
{
    margin:0px;
    padding:0px;
}
 /* Accordion */
.accordionHeader
{
    border: 1px solid #FFFFFF;
    color: #808080;
    background-color: #DCDCDC;
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    padding: 5px;
    cursor: pointer;
}

 .accordionHeader a
{
    color: #808080;
    background: none;
    text-decoration: none;
}

 .accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #FFFFFF;
    color: white;
    background-color: #4FE44F;
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    padding: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionContent
{
    background-color: #F8F8F8;
    border: 1px solid #FFFFFF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionPage
{
    padding-left:0px;
}


.accordionDivPagesArbo
{
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


.accordionDivPagesFils
{
    padding-left:0px;
    margin:0px;
}


.accordionTablePageParent
{
    width:100%;
    padding-left:1px;
    padding-right:0px;
}


.accordionTablePage
{
    padding-left:1px;
}


#isoDragCalendarDebut {
	position: absolute;
	top: 300px;
	width: 700px;
	margin-left: 500px;
	visibility: hidden;
	z-index: 15;
}


#isoPopCalendarDebut {
	position: absolute;
	visibility: hidden;
	z-index: 80;
}

#tdDescriptionMenu  ul >li
{
    margin-left:-15px;
}

    
.isoLigneHori2
{
	background-image: url(../iso_icons/trait_pointille.gif);
	background-repeat: repeat-x;
	background-position:left center;
	padding:10px;
}    

.move
{
	cursor:move;
}

ul.draglist { 
    position: relative;
    list-style: none;
    margin:0;
    padding:0;
    width:100%;
}
 
ul.draglist li {
    zoom: 1;
}
 
ul.draglist_alt { 
    position: relative;
    width: 200px; 
    list-style: none;
    margin:0;
    padding:0;
    padding-bottom:20px;
}
 
ul.draglist_alt li {
    cursor: move; 
}

.isoBtnModelCompoAdd
{
	padding-left:261px;
	padding-bottom:7px;
	background-image:url(../iso_icons/ajouter_rendu_composant.png);
}
