.BoxColorGray .title{background-color:#d0d0d0;border-color:#999999;color: Black}
.BoxColorGray .title a{color:Black}
.BoxColorGray .body{background-color:#ffffff;border-color:#999999;background-image:url(fr/portal_themes/MAP_1024/backgrounds/LightGrayStripes2.gif)}
.BoxColorGray .body .menuouticon{padding-left:16px;background:url(fr/portal_themes/MAP_1024/icons/blue_folder.gif) no-repeat left center}
.BoxColorGray .body .menuinicon{padding-left: 16px;background:url(fr/portal_themes/MAP_1024/icons/blue_folder.gif) no-repeat left center}
.BoxColorGray .body .addmenu:hover{background-color:#e0e0e0}
.BoxColorGray .body .submenuin{background-color:#e0e0e0;border-color:#eeeeee}
.BoxColorGray .body .submenuout{background-color:transparent;border-color:#f6f6fc}
.BoxColorGray .body .submenuout:hover,.BoxColorGray .body a:hover{background-color:#e0e0e0;border-color:#eeeeee}
.BoxColorGray .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorGray .body li{list-style-image:url(fr/portal_themes/MAP_1024/icons/blue_folder.gif)}
.ColorTransparent{border-color:#cccccc;color:#000000}
.BoxColorWorkspaces .title{background-color:#eeeeee;border-color:#666666;color: Black}
.BoxColorWorkspaces .title a{color:Black}
.BoxColorWorkspaces .body{background-color:#e6e2c5;border-color:#cccccc}
.BoxColorWorkspaces .body .menuinicon{padding-left: 16px;background:url(fr/portal_themes/MAP_1024/icons/yellow_bullet.gif) no-repeat left center}
.BoxColorWorkspaces .body .addmenu:hover{background-color:#ffffff}
.BoxColorWorkspaces .body .submenuin{background-color:#ffffff;border-color:#b0b0b0 #b0b0b0 #ffffff #b0b0b0}
.BoxColorWorkspaces .body .submenuout{background-color:#eff9bf;border-color:#b0b0b0}
.BoxColorWorkspaces .body .submenuout:hover,.BoxColorWorkspaces .body a:hover{background-color:#ffffff;border-color:#b0b0b0 #b0b0b0 #ffffff #b0b0b0}
.BoxColorWorkspaces .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorWorkspaces .body li{}
.Colorbrown{border-color:#999999;background-color:#e6e2c5;color:#000000}
.ColorLimeGreen{border-color:#CCCCCC;background-color:#eff9bf;color:#000000}
.ShapeSolid{border-style:solid;border-width:1px}
.BoxShapeLightSkins .title{border-style:none solid none none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:inline}
.BoxShapeLightSkins .body{border-style:none solid solid solid;border-width:1px;padding: 0.5em 0.5em 0.5em 0.5em}
.BoxShapeLightSkins .body img{vertical-align: bottom}
.BoxShapeLightSkins .body .submenuout{border-style:none;border-width:1px;margin: 1px 3px 1px 3px;padding: 2px 0px 1px 2px}
.BoxShapeLightSkins .body .submenuin{border-style:inset;border-width:1px;margin:0px 3px 0px 3px;padding:1px 0px 0px 2px}
.ShapeNoBorder{border-style:none;border-width:0px}
.BoxShapeSquare .title{border-style:none solid none none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:inline;font-weight:normal}
.BoxShapeSquare .body{border-style:none solid solid none;border-width:1px;padding: 0.5em}
.BoxShapeSquare .body img{vertical-align: bottom}
.BoxShapeSquare .body .submenuout{border-style:none;border-width:0px;margin: 1px 3px 1px 3px;padding: 1px 0px 1px 2px}
.BoxShapeSquare .body .submenuin{border-style:inset;border-width:1px;margin:0px 3px 0px 3px;padding:1px 0px 1px 2px}
.BoxShapeNavigation .title{border-style:none;border-width:1px;padding:0em 1.2em 0em 1em;display:block;font-weight:normal}
.BoxShapeNavigation .body{border-style:none none solid none;border-width:1px;padding: 0px}
.BoxShapeNavigation .body img{vertical-align: bottom}
.BoxShapeNavigation .body .submenuout{border-style:solid solid none solid;border-width:1px;margin: 1px 3px 1px 0px;padding: 1px 15px 0px 16px}
.BoxShapeNavigation .body .submenuin{border-style:solid solid solid solid;border-width:1px;margin:1px 3px 1px 0px;padding:1px 15px 0px 0px}
.BoxColorArrowBox .title{background-color:#ffcc33;border-color:#999999;color: #ffffff;background-image:url(fr/portal_themes/MAP_1024/backgrounds/header_flash_bg_ie6.gif)}
.BoxColorArrowBox .title a{color:#ffffff}
.BoxColorArrowBox .body{background-color:#ffffff;border-color:#999999}
.BoxColorArrowBox .body .menuouticon{padding-left:8px;background:url(fr/portal_themes/MAP_1024/icons/arrow_out_orange.gif) no-repeat left center}
.BoxColorArrowBox .body .menuinicon{padding-left: 8px;background:url(fr/portal_themes/MAP_1024/icons/arrow_out_orange.gif) no-repeat left center}
.BoxColorArrowBox .body .addmenu:hover{background-color:#e0e0e0}
.BoxColorArrowBox .body .submenuin{background-color:#e0e0e0;border-color:#99cccc}
.BoxColorArrowBox .body .submenuout{background-color:#ffffff;border-color:#ffffff}
.BoxColorArrowBox .body .submenuout:hover,.BoxColorArrowBox .body a:hover{background-color:#e0e0e0;border-color:#99cccc}
.BoxColorArrowBox .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorArrowBox .body li{list-style-image:url(fr/portal_themes/MAP_1024/icons/arrow_out_orange.gif)}
.BoxColorSubMenu .title{background-color:#ffcc33;border-color:#999999;color: Black}
.BoxColorSubMenu .title a{color:Black}
.BoxColorSubMenu .body{background-color:#ffffff;border-color:#ffffff}
.BoxColorSubMenu .body .addmenu:hover{background-color:#ffffff}
.BoxColorSubMenu .body .submenuin{background-color:#ffffff;border-color:#ffffff}
.BoxColorSubMenu .body .submenuout{background-color:#ffffff;border-color:#ffffff}
.BoxColorSubMenu .body .submenuout:hover,.BoxColorSubMenu .body a:hover{background-color:#ffffff;border-color:#ffffff}
.BoxColorSubMenu .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorSubMenu .body li{}
.BoxColorGrayBox .title{background-color:#ffcc33;border-color:#666666;color: Black;background-image:url(fr/portal_themes/MAP_1024/backgrounds/header_flash_bg_ie6.gif)}
.BoxColorGrayBox .title a{color:Black}
.BoxColorGrayBox .body{background-color:#ffffff;border-color:#666666}
.BoxColorGrayBox .body .menuouticon{padding-left:6px;background:url(fr/portal_themes/MAP_1024/icons/blue_arrow_plone.gif) no-repeat left center}
.BoxColorGrayBox .body .menuinicon{padding-left: 6px;background:url(fr/portal_themes/MAP_1024/icons/blue_arrow_plone.gif) no-repeat left center}
.BoxColorGrayBox .body .addmenu:hover{background-color:#e0e0e0}
.BoxColorGrayBox .body .submenuin{background-color:#e0e0e0;border-color:#669999}
.BoxColorGrayBox .body .submenuout{background-color:#ffffff;border-color:#f6f6fc}
.BoxColorGrayBox .body .submenuout:hover,.BoxColorGrayBox .body a:hover{background-color:#e0e0e0;border-color:#669999}
.BoxColorGrayBox .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorGrayBox .body li{list-style-image:url(fr/portal_themes/MAP_1024/icons/blue_arrow_plone.gif)}
.FontColorBlack h1{border-color:#e0e0e0;color:Black}
.FontColorBlack h2{border-color:#e0e0e0;color:Black}
.FontColorBlack h3{border-color:#e0e0e0;color: Black}
.FontColorBlack h4,.FontColorBlack h5,.FontColorBlack h6{border-color:#e0e0e0;color:#003399}
.FontColorBlack a,.FontColorBlack a div,.FontColorBlack a span{color:#003399}
.FontColorBlack a:visited,.FontColorBlack a:visited div,.FontColorBlack a:visited span{color:#003399}
.FontColorBlack a:active,.FontColorBlack a:active div,.FontColorBlack a:active span{color:#003399}
.FontColorBlack a:hover,.FontColorBlack a:hover div,.FontColorBlack a:hover span{color:#3399FF}
.FontShapeArial{font:12px Arial, Helvetica, sans-serif !important}
.FontShapeArial p{font:100% Arial, Helvetica, sans-serif !important;padding:0.3em 0em 0.3em 0em}
.FontShapeArial strong{font:bold 100% Arial, Helvetica, sans-serif !important}
.FontShapeArial h1{font:normal 150% Trebuchet MS, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.FontShapeArial h2{font:bold 125% Trebuchet MS, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.FontShapeArial h3{font:bold 120% Trebuchet MS, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none none solid none;border-width:1px}
.FontShapeArial h4,.FontShapeArial h5,.FontShapeArial h6{font:bold 115% Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeArial a,.FontShapeArial a div,.FontShapeArial a span{text-decoration:none}
.FontShapeArial a:visited,.FontShapeArial a:visited div,.FontShapeArial a:visited span{text-decoration:none}
.FontShapeArial a:active,.FontShapeArial a:active div,.FontShapeArial a:active span{text-decoration:none}
.FontShapeArial a:hover,.FontShapeArial a:hover div,.FontShapeArial a:hover span{text-decoration:none}
.FontShapeArialClean{font:12px Arial, Helvetica, sans-serif !important}
.FontShapeArialClean p{font:100% Arial, Helvetica, sans-serif !important;padding:0em}
.FontShapeArialClean strong{font:bold 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important}
.FontShapeArialClean h1{font:normal 170% Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeArialClean h2{font:normal 150% Arial, Helvetica, sans-serif !important;padding:0em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeArialClean h3{font:bold 120% Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeArialClean h4,.FontShapeArialClean h5,.FontShapeArialClean h6{font:bold 115% Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeArialClean a,.FontShapeArialClean a div,.FontShapeArialClean a span{text-decoration:none}
.FontShapeArialClean a:visited,.FontShapeArialClean a:visited div,.FontShapeArialClean a:visited span{text-decoration:none}
.FontShapeArialClean a:active,.FontShapeArialClean a:active div,.FontShapeArialClean a:active span{text-decoration:none}
.FontShapeArialClean a:hover,.FontShapeArialClean a:hover div,.FontShapeArialClean a:hover span{text-decoration:none}
.BoxShapeNoborder .title{border-style:none solid none none;border-width:1px;padding:0em 1.2em 0em 0.9em;display:block;font-weight:normal}
.BoxShapeNoborder .body{border-style:none;border-width:1px;padding: 0.2em}
.BoxShapeNoborder .body img{vertical-align: bottom}
.BoxShapeNoborder .body .submenuout{border-style:none;border-width:0px;margin: 1px;padding: 0px 4px 0px 13px}
.BoxShapeNoborder .body .submenuin{border-style:none;border-width:1px;margin:0em;padding:0px 4px 0px 13px}
.FontShapeVerdana{font:12pxVerdana, Arial, Helvetica, sans-serif !important}
.FontShapeVerdana p{font:110% Verdana, Arial, Helvetica, sans-serif !important;padding:0.5em}
.FontShapeVerdana strong{font:bold 16px georgia, Arial, Helvetica, sans-serif !important}
.FontShapeVerdana h1{font:bold 16px georgia,verdana, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeVerdana h2{font:bold 130% Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeVerdana h3{font:bold 120% Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeVerdana h4,.FontShapeVerdana h5,.FontShapeVerdana h6{font:bold 115% georgia, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:0px}
.FontShapeVerdana a,.FontShapeVerdana a div,.FontShapeVerdana a span{text-decoration:none}
.FontShapeVerdana a:visited,.FontShapeVerdana a:visited div,.FontShapeVerdana a:visited span{text-decoration:none}
.FontShapeVerdana a:active,.FontShapeVerdana a:active div,.FontShapeVerdana a:active span{text-decoration:none}
.FontShapeVerdana a:hover,.FontShapeVerdana a:hover div,.FontShapeVerdana a:hover span{text-decoration:none}
.Colorblue{border-color:#cccccc;background-color:#516173;color:#eeeeee}
.FontColorgray h1{border-color:#666666;color:Black}
.FontColorgray h2{border-color:#666666;color:Black}
.FontColorgray h3{border-color:#666666;color: Black}
.FontColorgray h4,.FontColorgray h5,.FontColorgray h6{border-color:#666666;color:Black}
.FontColorgray a,.FontColorgray a div,.FontColorgray a span{color:#e0e0e0}
.FontColorgray a:visited,.FontColorgray a:visited div,.FontColorgray a:visited span{color:#e0e0e0}
.FontColorgray a:active,.FontColorgray a:active div,.FontColorgray a:active span{color:#e0e0e0}
.FontColorgray a:hover,.FontColorgray a:hover div,.FontColorgray a:hover span{color:#ffffff}
.BoxColorSections .title{background-color:#eeeeee;border-color:#666666;color: Black}
.BoxColorSections .title a{color:Black}
.BoxColorSections .body{background-color:#cccccc;border-color:#cccccc}
.BoxColorSections .body .menuinicon{padding-left: 16px;background:url(fr/portal_themes/MAP_1024/icons/yellow_bullet.gif) no-repeat left center}
.BoxColorSections .body .addmenu:hover{background-color:#ffffff}
.BoxColorSections .body .submenuin{background-color:#ffffff;border-color:#b0b0b0 #b0b0b0 #ffffff #b0b0b0}
.BoxColorSections .body .submenuout{background-color:#d0e0f0;border-color:#b0b0b0}
.BoxColorSections .body .submenuout:hover,.BoxColorSections .body a:hover{background-color:#ffffff;border-color:#b0b0b0 #b0b0b0 #ffffff #b0b0b0}
.BoxColorSections .body ul{margin:0px;padding:0px;list-style-position:inside}
.BoxColorSections .body li{}
.ColorAreaColor{border-color:#CCC;background-color:#FFF;color:#000000}
.ColorAreaColor1{border-color:#CCC;background-color:#FFF;color:#000000;background-image: url(fr/portal_themes/MAP_1024/backgrounds/frubrique.jpg)}
.ColorAreaColor2{border-color:#CCC;background-color:#800000;color:#000000}
.BoxShapeBoiterubrique .title{border-style:solid;border-width:2px;padding:0em 1.2em 0em 0.9em;display:block;font-weight:bold}
.BoxShapeBoiterubrique .body{border-style:none solid solid none;border-width:1px;padding: 0.5em 0.5em 0.5em 0.5em}
.BoxShapeBoiterubrique .body img{vertical-align: bottom}
.BoxShapeBoiterubrique .body .submenuout{border-style:none;border-width:1px;margin: 0em;padding: 1px 4px 1px 13px}
.BoxShapeBoiterubrique .body .submenuin{border-style:inset;border-width:1px;margin:0em;padding:1px 4px 1px 13px}
.ColorAreaColor3{border-color:#CCC;background-color:#FFF;color:#000000;background-image: url(fr/portal_themes/MAP_1024/backgrounds/bg_b.gif)}
.FontShapemenu{font:11px Verdana, Arial, Helvetica, sans-serif !important}
.FontShapemenu p{font:100% Verdana, Arial, Helvetica, sans-serif !important;padding:0em}
.FontShapemenu strong{font:bold 100% !important}
.FontShapemenu h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapemenu h2{font:bold 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapemenu h3{font:bold 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapemenu h4,.FontShapemenu h5,.FontShapemenu h6{font:bold 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapemenu a,.FontShapemenu a div,.FontShapemenu a span{text-decoration:#ffffff}
.FontShapemenu a:visited,.FontShapemenu a:visited div,.FontShapemenu a:visited span{text-decoration:#ffffff}
.FontShapemenu a:active,.FontShapemenu a:active div,.FontShapemenu a:active span{text-decoration:#ffffff}
.FontShapemenu a:hover,.FontShapemenu a:hover div,.FontShapemenu a:hover span{text-decoration:#ffffff}
.ShapeAreaShape{border-style:solid;border-width:1px}
.ColorAreaColor4{border-color:#CCC;background-color:#FFF;color:#000000;background-image: url(fr/portal_themes/MAP_1024/backgrounds/header_fond_gauche.jpg)}
.ColorAreaColor5{border-color:#CCC;background-color:#FFF;color:#000000;background-image: url(fr/portal_themes/MAP_1024/backgrounds/center_menu1_bg.gif)}
.ColorAreaColor6{border-color:#CCC;background-color:#FFF;color:#000000;background-image: url(fr/portal_themes/MAP_1024/backgrounds/header.jpg)}
.ColorAreaColor7{border-color:#CCC;background-color:#FFF;color:#000000;background-image: url(fr/portal_themes/MAP_1024/backgrounds/bg_b.gif)}
.ColorAreaColor8{border-color:#800000;background-color:#FFFFFF;color:#000000}
.CalendarStyleCalendarStyle{text-align:center;border-collapse:collapse}
.CalendarStyleCalendarStyle .event{background-color:#f0f0c0;border-color:#999999;border-width:1px;border-style:solid}
.CalendarStyleCalendarStyle .event a{color:#000066;font-weight:bold}
.CalendarStyleCalendarStyle .todaynoevent{border-color:#ffa500;border-width:2px;border-style:solid}
.CalendarStyleCalendarStyle .todayevent{border-color:#ffa500;border-width:2px;border-style:solid;background-color: #f0f0c0}
.CalendarStyleCalendarStyle .todayevent a{color:#000066;font-weight:bold}
.CalendarStyleCalendarStyle .header{background-color:#e9e9e9;color:#000000;font-weight:bold}
.CalendarStyleCalendarStyle .weekdays td{border-width:1px;border-color:#999999;border-style:solid none solid none}
.CalendarStyleCalendarStyle .weekdays{background-color:#d0d0d0;color:#000000}
.CalendarStyleCalendarStyle .days{background-color:#ffffff;color:#000000}
.CalendarStyleCalendarStyle .preview{color:#000000;background-color:#ffffbb;border-color:#000000;border-width:1px;border-style:solid;padding:0.2em;margin-top:0.5em;position:absolute;visibility:hidden;width:12em;text-align:left}
.ColorAreaColor9{border-color:#CCC;background-color:#FFF;color:#000000;background-image: url(fr/portal_themes/MAP_1024/backgrounds/fondhaut08-1.gif)}
.FontShapemap{font:14px bold Verdana, Arial, Helvetica, sans-serif !important}
.FontShapemap p{font:105% bold Verdana, Arial, Helvetica, sans-serif !important;padding:0em}
.FontShapemap strong{font:bold 100% !important}
.FontShapemap h1{font:normal 150% Verdana, Arial, Helvetica, sans-serif !important;padding:0.8em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapemap h2{font:bold 125% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapemap h3{font:bold 120% Verdana, Arial, Helvetica, sans-serif !important;padding:0.6em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapemap h4,.FontShapemap h5,.FontShapemap h6{font:bold 115% Verdana, Arial, Helvetica, sans-serif !important;padding:0.4em 0em 0em 0em;border-style:none;border-width:1px}
.FontShapemap a,.FontShapemap a div,.FontShapemap a span{text-decoration:none}
.FontShapemap a:visited,.FontShapemap a:visited div,.FontShapemap a:visited span{text-decoration:none}
.FontShapemap a:active,.FontShapemap a:active div,.FontShapemap a:active span{text-decoration:none}
.FontShapemap a:hover,.FontShapemap a:hover div,.FontShapemap a:hover span{text-decoration:none}
.ColorAreaColor10{border-color:#CCC;background-color:#EDEDED;color:#000000;background-image: url(fr/portal_themes/MAP_1024/backgrounds/bg_b1.gif)}
