/*-----------------------------------------------------------------------------------------------------
-----------------------------------------------BANDEAU---------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------*/
.main{
	width:968px;
}

.main .ms-siteactionsmenu a:hover{
text-decoration:none;
color:white;
}
.ex-globalbreadcrumb{
font-size:8pt;
text-align:right;
background-color:white;
padding:2px 10px 2px 5px;
}
.ms-globalbreadcrumb a{
text-decoration:none;
color:#666666;
}
.ex-globalbreadcrumb{
text-decoration:none;
color:#666666;
}
.ex-globalbreadcrumb a:hover{
text-decoration:underline;
color:#000000;
}


.div_haut_accueil{
margin-top:30px;
height:73px;
background-image:url('/_layouts/doc_opmq/header/GFC_BandoAccueil.jpg');
background-position:5px right;
background-repeat:no-repeat;
}
.div_haut_actu{
margin-top:30px;
height:73px;
background-image:url('/_layouts/doc_opmq/header/GFC_BandoActu.jpg');
background-position:top right;
background-repeat:no-repeat;
}
.div_haut_outils{
margin-top:30px;
height:73px;
background-image:url('/_layouts/doc_opmq/header/GFC_BandoOutils.jpg');
background-position:top right;
background-repeat:no-repeat;
}
.div_haut_reperes{
margin-top:30px;
height:73px;
background-image:url('/_layouts/doc_opmq/header/GFC_BandoRepere.jpg');
background-position:top right;
background-repeat:no-repeat;
}




.bando_position{
	text-align:left;
	vertical-align:top;
	padding-left:26px;
}
.tab_haut{
	width:100%;
	height:100%;
	border-collapse:collapse;
	border-bottom:1px #5a7b89 solid;

}

.td_nav-contener{
	background-image:url('/_layouts/doc_opmq/header/fond.gif');
	background-repeat:no-repeat;
	background-position:top nav;
	padding-right:35px;
	text-align:right;
}
.td_nav_bis{
	width:395px;
}
.ex-topnavContainer{
	border-right:none;	
	height:100%;
}

.ex-topnav{
font-family:Verdana,sans-serif;
font-size:8pt;
color:white;
border-right:1px white solid;
height:18px;
margin-top:2px;
}
.ex-topnav a{
display:block;
white-space:nowrap;
padding:1px 10px 0px 10px;
height:18px;
}
.ex-topnavselected{
}
.ex-topnavselected a{
}

.ex-topNavHover{
height:23px;
background-color:#5a7b89;
}
.ex-topNavHover a{
}

.ex-topNavFlyOuts{
text-align:left;
background-color:white;
font-family:Verdana,sans-serif;
font-size:8pt;
}
.ex-topNavFlyOuts a{
display:block;
min-width:120px;
color:#3764a0;
padding:3px 8px 3px 8px;
}
.ex-topNavFlyOutsHover a{
color:#C10000;
text-decoration:underline;
}
.ex-topNavFlyOutsSelected{
	
}

.td_float_nav-contener{
	float:right;
}
/*-----------------------------------------------------------------------------------------------------
-----------------------------------------------CONTENU---------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------*/
.edit #mpLeftBackPadding{
	display:none;
}
.edit #mpRightBackPadding{
	display:none;
}

.contenu{
	border:none;
	padding:0px;
	padding-left:30px;
}

.contenu_pour_accueil .contenu {
	border:none;
	padding:0px;
	padding-left:0px;
}


.contenu td.ms-pagebreadcrumb{
	display:none;
}
.div_milieu{
border-bottom:3px #5a7b89 solid;
text-align:left;
border-top:2px #5a7b89 solid;
}
.mini_console div.ms-wikieditouter{
	position:static;
}

.breadcrumb_2 a{
	color:#5a7b89;
	text-decoration:none;
}
.breadcrumb_2{
	font-family:Verdana;
	font-size:12px;
	font-weight:700;
	text-align:left;
	padding-left:5px;
}

/*pour la page actu------------------------------------------------------------------*/
.nav{
	vertical-align:top;
	background-color:#d6d4d5;
	width:204px;
	text-align:right;
	font-family:verdana, sans-serif;
	font-size:0.7em;
	color:#000;
	text-align:center;
	border-collapse:collapse;
	padding-top:18px;
	padding-bottom:20px;
}
.ex-navheader{
	border-top:1px #5a7b89 solid;
	width:100%;
	padding-top:13px;
	padding-bottom:13px;
}
.ex-navheader td{
	padding-right:8px;
}
.ex-navheader a{
	color:#5a7b89;
}
.ex-navheader a:hover{
	color:#820b1c;
	text-decoration:underline;
}
.ex-navSubMenu1{
	width:100%;
}
.tab_nav{
	border:1px #5a7b89 solid;
	width:168px;
	text-align:right;
	margin:auto;
	margin-top:28px;
	border-top:none;
}
.tab_nav_case1{
	
	
}
.aff_tout{
	display:none;
}
.aff_tout a{
	color:#5a7b89;
	text-decoration:underline;
}
.aff_tout a:hover{
	color:#820b1c;
}
span.ex-navitem{
background-image:none;
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 13px 16px;
font-family:tahoma;
font-style:italic;
}
table.ex-navitem td{
background-image:none;
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 13px 16px;
font-family:tahoma;
}
.ex-navitem a{
	color:#5a7b89;
	font-style:italic;
}
.ex-navitem a:hover{
	color:#820b1c;
	text-decoration:underline;
}
.ex-selectednavheader a{
	color:#820b1c;
	font-weight:700;
	font-family:Verdana, sans-serif;
}
.ex-selectednav a{
	color:#820b1c;
}

.page_content{
	vertical-align:top;
}

.breadcrumb a{
	color:#5a7b89;
	text-decoration:none;
}
.breadcrumb{
	font-family:Verdana;
	font-size:1.1em;
	font-weight:700;
	text-align:right;
	padding-right:17px;
}

.site_header a{
	color:#820b1c;
	text-decoration:none;
}
.site_header{
	text-align:right;
	padding-right:17px;
	font-family:Verdana;
	font-size:1.25em;
	font-weight:700;
	display:none;
}
.title_page{
	text-align:left;
	width:100%;
}
.ex-pagetitle{
color:#820b1c;
font-family:verdana, sans-serif;
font-size:22px;
font-weight:700;
margin:18px 0px 4px 0px;
padding-left:30px;
vertical-align:middle;
}
.contenu .link-item-large a{
color:#820b1c;
font-family:verdana, sans-serif;
font-size:22px;
font-weight:700;
margin:18px 0px 4px 0px;
}
.contenu #OuterLeftCell{
	padding-left:30px;
}

/*pour la page outils --------------------------------------------------------------------------*/
.spacer{
	background-image:url('/_layouts/doc_opmq/separ.gif');
	background-repeat:repeat-x;
	width:168px;
	height:1px;
	margin:auto;
}
.page_content div.ms-pagebreadcrumb{
	display:none;
}


/*-----------------------------------------------------------------------------------------------------
-----------------------------------------------FOOTER---------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------*/
.div_footer{
	margin-top:1px;
	border-top:1px #5a7b89 solid;
	text-align:right;
}
.footer{
	border-collapse:collapse;
	height:25px;
	font-size:0.7em;
	font-family:Verdana, sans-serif;	
	color:#5a7b89;
	margin-left:auto;
}
.foot_case0{
	background-image:url('/_layouts/doc_opmq/footer/bord_nav_bas.gif');
	background-repeat:no-repeat;
	background-position:3px top;
}
.div_foot_case0{
	width:28px;
}
.foot_case1{
	border-right:1px #5a7b89 solid;
	border-bottom:1px #5a7b89 solid;
	padding-right:8px;
	padding-left:8px;
}
.foot_case1 a{
	color:#5a7b89;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}

.foot_case2{
	border-right:1px #5a7b89 solid;
	border-bottom:1px #5a7b89 solid;
	padding-right:8px;
	padding-left:8px;
}
.foot_case2 .ms-sbscopes{
	display:none;
}


.foot_case2 td.ms-sbcell input {
	border-width:0px;
}

.foot_case2 td.ms-sbgo{
	background-color:white;
}


#aspnetForm .ms-pagemargin{
	display:none;
}
/*-----------------------------------------------------------------------------------------------------
-----------------------------------------------AFFICHER TOUT LE CONTENU DU SITE---------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------*/

.td_nav-contener #zz11_SiteActionsMenu_t{
	display:none;
}
.td_nav-contener .ms-banner{
	text-align:right;
}

.td_nav-contener .ms-topnavContainer{
border:none;
	height:100%;
	float:right;
}
.td_nav-contener .ms-topnav{
font-family:Verdana,sans-serif;
font-size:8pt;
color:white;
border:none;
border-right:1px white solid;
height:23px;
margin-top:2px;
background-image:none;
background-color:transparent;
}
.td_nav-contener .ms-topnav a{
display:block;
white-space:nowrap;
padding:1px 10px 0px 10px;
}
.td_nav-contener .ms-topnavselected{
border:none;
border-right:1px white solid;
background-color:none;
font-weight:normal;
color:white;
}
.td_nav-contener .ms-topnavselected a{
color:white;
}
.td_nav-contener .ms-topNavHover{
background-image:none;
color:white;
border:none;
height:23px;
background-color:#5a7b89;
border-right:1px white solid;

}
.td_nav-contener .ms-topNavHover a{
color:white;
}
.td_nav-contener .ms-topNavFlyOutsContainer
{
border:solid 1px #c2dcff;
}


.td_nav-contener .ms-topNavFlyOuts{
text-align:left;
background-color:white;
font-family:Verdana,sans-serif;
font-size:8pt;
}
.td_nav-contener .ms-topNavFlyOuts a{
display:block;
min-width:120px;
color:#3764a0;
padding:3px 8px 3px 8px;
}

.td_nav-contener .ms-topNavFlyOuts a:hover{
text-decoration:underline;
}


.td_nav-contener .ms-topNavFlyOutsHover a{
color:#C10000;
text-decoration:underline;
}


.nav .ms-quicklaunchouter{
width:167px;
border:none;
background-color:#d6d4d5;
}
.nav .ms-quicklaunch{
	font-size:8.4pt;
	font-family:Verdana;
	color:#5a7b89;
	text-align:right;
	border-color:#5a7b89;
	border-top:none;
	background-color:#d6d4d5;
}
.nav .ms-quicklaunchheader{
	text-align:right;
	background-image:none;
	background-color:#d6d4d5;
	display:none;
}
.nav .ms-quicklaunch table.ms-navheader td, .nav .ms-navheader2 td, .nav .ms-quicklaunch span .ms-navheader{
background-color:#d6d4d5;
border-top:1px #5a7b89 solid;
border-left:none;
padding:13px 8px 13px;
text-align:right;
font-size:8.4pt;
font-family:Verdana;
}
.nav .ms-navheader a{
	color:#5a7b89;
	font-weight:normal;
}
.nav div.ms-treeviewouter div{
border-top:none;
}
.nav div.ms-treeviewouter div div{
border:none;
}
.nav .ms-quicklaunch span.ms-navheader{
background-color:#d6d4d5;
border-top:none;
border-left:none;
border-bottom:none;
padding:1px 6px 3px 6px;
}
.nav .ms-quicklaunch table.ms-navsubmenu2 td{
border:none;
}
.nav .ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#d6d4d5;
height:100%;
background-image:none;
}
.nav .ms-quicklaunch table.ms-selectednavheader{
border:none;
}
.nav .ms-navsubMenu1 td{
	background-color:#d6d4d5;
	border:none;
}

.nav .ms-navsubmenu2{
	background-color:#d6d4d5;
}

.nav table.ms-navitem td, span.ms-navitem{
background-image:none;
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 4px 16px;
font-family:verdana;
text-align:right;
}
.nav .ms-navItem{
	font-size:8.4pt;
	font-style:italic;
}
.nav .ms-navItem a{
color:#5a7b89;
text-decoration:none;
font-size:8.4pt;
}
.nav .ms-navItem a:hover{
color:#000000;
text-decoration:underline;
}
.nav .ms-recyclebin{
	display:none;
}
.nav.ms-quicklaunchheader{
	display:none;
}

.page_content .ms-menutoolbar{
	background-image:none;
	background-color:#5a7b89;
}
.page_content .ms-splitbutton a{
	color:white;
}
.page_content .ms-menubuttoninactivehover a{
	color:white;
}
.page_content .ms-listheaderlabel{
color:white;
}
.page_content .ms-buttoninactivehover a{
	color:white;
}



/*-----------------------------------------------------------------------------------------------------
-----------------------------------------------BIBLIOTHEQUES OU LISTES---------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------*/
.contenu .ms-menutoolbar{
	background-image:none;
	background-color:#5a7b89;
}
.contenu .ms-splitbutton a{
	color:white;
}
.contenu .ms-menubuttoninactivehover a{
	color:white;
}
.contenu .ms-listheaderlabel{
color:white;
}
.nav .ms-listdescription{
	background-color:#d6d4d5;
	border:none;
}

/*-----------------------------------------------------
--------- Article Sumary Items
------------------------------------------------------*/

.ArticleSumaryItemHidden
{
	display:none;
}

.ArticleSumaryItem 
{
	font-family: verdana, sans-serif; 
	color: #000;
}

.ArticleSumaryTitle
{
	color:#820B1C;	
	font-size: 1.1em; 
	font-weight: bold; 
	margin: 0px 0px 15px 0px;
}

.ArticleSumaryDate
{
	font-size: 1.1em; 
	line-height: 1em;
	font-weight:bold;
}

.ArticleSumaryImage
{
	float:left;
	margin-right:13px;
	margin-bottom:13px;
	border:1px solid #820B1C;
	width:100px;
}

.ArticleSumaryContent
{		
	margin: 0px 0px 15px 0px;
}

.ArticleSumaryLink, a.ArticleSumaryLink:link , a.ArticleSumaryLink:visited
{
	background: url(../../images/fleche_lien.gif) no-repeat 0 2px; 
	font-weight:bold;		
	padding: 0 0 0 1.2em;
	color:#5A7B89;
}
a.ArticleSumaryLink:hover{
	color:#820b1c;
}


.ArticleSumaryDocument
{
	background: url(../../images/fleche_lien.gif) no-repeat 0 2px; 
	padding: 0 0 0 1.2em;
	font-weight:bold;
}
a.ArticleSumaryDocument:link , a.ArticleSumaryDocument:visited{
	color:#5A7B89;
}
a.ArticleSumaryDocument:hover{
	color:#820b1c;
}



.ArticleSumaryItem hr
{
            color:#5A7B8A;
            height:1px;
}

/*-----------------------------------------------------
--------- Article 
------------------------------------------------------*/

.ArticleImage
{
            float:left;
            margin:0px 15px 15px 0px;
}


