/* Modification : SPR - 26-11-2008 */
/* mma refonte */
@import url(styles.css); 
@import url(homeStyles.css);
@import url(menuHome.css);
@import url(menuPageStandard.css);
@import url(menuEntreprise.css);
@import url(layerEntreprise.css);
@import url(layerMetier.css); 
.NewMenuHome_ascx
{
	margin:11px 37px 0 9px;
}
#panes
{
	margin-top:11px;
}
.tdMenuHome
{
	padding-left:6px;
}
#detectIE6 .tdMenuHome
{
	padding-left:0px;
}
#detectIE7 .tdMenuHome
{
	padding-left:5px;
}
INPUT.NormalTextBox, .NormalTextBox
{
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
	background-color:#ffffff;
}
/* footer and pushs */
.rb_AlternatePortalFooter {
clear:both;
color:#969595;
font-size:.7em;
padding:30px 0;
margin-left:40px;
height:75px;
width:944px;
}
.rb_AlternatePortalFooter  .pushBlock {
background: url("img/pushBackground.jpg") no-repeat;
float:left;
height:50px;
margin-right:20px;
margin-bottom:10px;
width:288px;
}
.rb_AlternatePortalFooter .pushBlock h3 {
color:#969595;
margin:7px 10px 9px;
text-align:center;
width:250px;
text-transform:uppercase;
}
.rb_AlternatePortalFooter .pushBlock h4 {
color:#007F4B;
width:250px;
text-align:left;
font-weight:normal;
margin:0 10
}

.rb_AlternatePortalFooter .links 
{
margin-top:15px;
margin:5px ;
text-align:justify;
width:600px;
}

.rb_AlternatePortalFooter a:link, .rb_AlternatePortalFooter a:visited {
color:#969595;
}
.rb_AlternatePortalFooter a:hover, .rb_AlternatePortalFooter a:active, .rb_AlternatePortalFooter a:focus {
color:#01559A;
}
.rb_AlternatePortalFooter .copyright {
clear:left;
padding-top:10px;
text-align:center;
}
@page
{
margin:0;
padding:0;
size:landscape;
}

#mainNav {
display:none;
}
a:link, a:visited {
color:#000;
text-decoration:none;
}
#headerNav
{
	display:block; position:absolute; left:230px; top:5px;
}

#desktopNav
{
	display:block; position:absolute; left:50px; top:80px;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SiteLink A
{
	font-size:.7em;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	display: block;
	color:#FFFFFF;
	font-weight:bold;
	line-height:15px;
}
.SiteLink A:visited
{
	color:#666666;
}
.SiteLink A:hover
{
	color:#FF5C0A;
}
.SiteLink A:focus
{
	color:#FF5C0A;
}
.SiteLink A:active
{
	color:#666666;
}
.Tabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
	font-size:.7em;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	overflow: visible;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.Tabs A:link
{
	color:#666666;
}
.Tabs A:visited
{
	color:#666666;
}
.Tabs A:hover
{
	color:#FF5C0A;
}
.Tabs A:focus
{
	color:#FF5C0A;
}
.Tabs A:active
{
	color:#666666;
}
.SelectedTabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
	padding-left:5px;
	font-weight: bold;
	overflow: visible;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SelectedTabs A:link
{
	color:#666666;
}
.SelectedTabs A:visited
{
	color:#666666;
}
.SelectedTabs A:hover
{
	color:#666666;
}
.SelectedTabs A:focus
{
	color:#666666;
}
.SelectedTabs A:active
{
	color:#666666;
}

/* PortalTabs in DefaultSubTabs Layout */
.SubTabs 
{
	border-right: #FFFFFF thin;
	padding-right: 10px;
	border-top: #FFFFFF thin;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #FFFFFF thin;
	color: #FFFFFF;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #FFFFFF thin;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #999999;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SubTabs A:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.SubTabs A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.SubTabs A:hover
{
	color: #666666;
	text-decoration: none;
}
.SubTabs A:focus
{
	color: #666666;
	text-decoration: none;
}
.SubTabs A:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.SelectedSubTabs /* PortalTabs in DefaultSubTabs Layout */
{
	border-right: #FFFFFF thin;
	padding-right: 10px;
	border-top: #FFFFFF thin;
	padding-left: 10px;
	font-weight: 600;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #FFFFFF thin;
	color: #333333;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #FFFFFF thin;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #f9ccb0;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SelectedSubTabs A:link
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:visited
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:hover
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:focus
{
	color: #666666;
	text-decoration: none;
}
.SelectedSubTabs A:active
{
	color: #666666;
	text-decoration: none;
}


.navTop
{
	position:absolute;left:23px;top:131px;width:760px;z-index:4;
}
.navTop div
{
	float:left; padding:0px 2px; height:41px;
}
.navTop div.on{
	background-image : url(img/header/fdnav.gif);
	background-repeat : no-repeat;
}

/******** NAV LEFT **********/
.navLeft{
	width:161px;background : url(img/nav/fond.gif) repeat-y;margin:10px 0px;
}
.navLeft .top{
	background-image:url(img/nav/top.gif); background-repeat:no-repeat; width:161px; height:28px; color:#FF5C0A; text-transform:uppercase; font-weight:bold; padding-top:8px; padding-left:15px;
}
.navLeft .end{
	width:161px;background : url(img/nav/bot.gif) no-repeat left bottom;padding-bottom:20px;
}
.navLeft .n1 {
    font-size: 10px;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	background : url(img/commun/tirg.gif) repeat-x left bottom;padding:4px 7px;
}
.navLeft .n1 a{
    font-size: 10px;
	font-family:Arial, Calibri, Helvetica, sans-serif;
	display:block;background : url(img/commun/fl_orange.gif) no-repeat 0px 1px;padding-left:16px;color:#666666;text-decoration:none;
}
.navLeft .n1 a:hover
{
	font-size: 10px;
	color:#FF5C0A;
}
.navLeft .n1on 
{
	font-size: 10px;
	background : url(img/commun/tirg.gif) repeat-x left bottom;padding:4px 7px;
}
.navLeft .n1on a
{
    font-size: 10px;
	display:block;background : url(img/commun/fl_orangeon.gif) no-repeat 0px 1px;padding-left:16px;color:#FF5C0A;font-weight:bold;text-decoration:none;
}

.navLeft .n2fd 
{
    font-size: 10px;
	background : url(img/nav/fond_snav2.gif) repeat-y;
}
.navLeft .n2 
{
    font-size: 10px;
	background : url(img/commun/tirg.gif) repeat-x left bottom;
}
.navLeft .n2 a
{
    font-size: 10px;
	display:block;background : url(img/commun/p_gris.gif) no-repeat 14px 4px;color:#666666;text-decoration:none;padding:0px 7px;padding-left:22px;
}
.navLeft .n2 a:hover
{
    font-size: 10px;
	background:url(img/commun/p_blanc.gif) no-repeat 14px 4px #FE5A08;color:#FFFFFF;font-weight:bold;
}

.navLeft .n2on a
{
    font-size: 10px;
	display:block;background:url(img/commun/p_blanc.gif) no-repeat 14px 4px #FE5A08;color:#FFFFFF;font-weight:bold;padding-left:8px;text-decoration:none;padding:0px 7px;padding-left:22px;
}
.navLeft .topgroupemma
{
	background-image:url(img/nav/groupe_mma.gif); width:161px; height:28px;
}
.navLeft .topmmag
{
	background-image:url(img/nav/mmag.gif); width:161px; height:28px;
}
.navLeft .topparticuliers
{
	background-image:url(img/nav/particulier.gif); width:161px; height:28px;
}
.navLeft .topprofessionnels
{
	background-image:url(img/nav/professionnel.gif); width:161px; height:28px;
}
.navLeft .topentreprises
{
	background-image:url(img/nav/entreprise.gif); width:161px; height:28px;
}
.navLeft .topvotreespace_monmma
{
	background-image:url(img/nav/votre_espace.gif); width:161px; height:28px;
}

/***************************/
/* styles context menu modules PI */
.contextmenu
{
	position:absolute; width:190px; border:1px solid navy; background-color:#ffffff; font-family:Verdana, Arial; font-size:8pt; line-height:12px; cursor:hand; visibility:hidden;
}
.menuitems
{ 
	padding-left:5px; 
	padding-right:5px; 
	color:#000000;
}
.CommandButton
{
	border-style:none;
	background-color:Transparent;
	padding: 3px 3px 3px 3px;
	color: #00709A;
	text-decoration: underline;
	font-weight:bold;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */

A.CommandButton:link
{
	color: #00709A; text-decoration: underline;
}
A.CommandButton:visited
{
	color: #00709A; text-decoration: underline;
}
A.CommandButton:hover
{
	color:#00B8F0;
}
A.CommandButton:focus
{
	color:#00B8F0;
}
A.CommandButton:active
{
	color:#00B8F0;
}