﻿/* universal selector to clear all margins and padding */
* { margin:0; padding:0; border:none; } 

html a{
font-family:Verdana;
}
body {
font-family:Verdana;
background-color: #70a0ae;
}

body a{
font-family:Verdana;

}

/* alignment for IE */ 
body {
text-align: center;
} 

/* alignment for FireFox */
body { 
text-align: -moz-center; 
}

/* please wait layer */
#loadingPleaseWait {
position:absolute;
left:0px;
top:0px;
background-color:#70a0ae;
layer-background-color:#70a0ae;
height:100%;
width:100%;
z-index:99;
}

.ms-bodyareaframe { 
border:0;
}

.ms-WPBody {
margin: 5px;	
}

.ms-bodyareacell {
background-color:white;
width:825px;
}

.ms-pagebreadcrumb {
visibility:hidden;
}

/* wrapper for IE */
#wrapperExternal {
width:970px;
margin:5px 10px 10px 10px;
padding:0;
background-color:#f7f7f7;
visibility:hidden; /* Deviendr visible suite au déclanchement de la fonction loadingPleaseWait() */
}

/* wrapper for FireFox */
html>body #wrapperExternal {
width:970px;
height:1px;
} 

#wrapperInternal {
width:970px;
border:#808080 1px solid;
}

#header {
margin:0;
background:url("../images/caxton_bg_topbar.jpg") repeat-x top left;
height:200px;
}

#welcomeArea {
float:right;
padding:0;
margin:5px;
}

#ctl00_PlaceHolderGlobalNavigation_IdWelcome_ExplicitLogin {
font-size:11px;
color:#15668f;
margin-right:25px;
text-decoration:none;
}

#ctl00_PlaceHolderGlobalNavigation_IdWelcome_ExplicitLogin:hover {
text-decoration:underline;
}

#welcomeArea a {
font-size:11px;
color:#15668f;
text-decoration:none;
}

/* ===== Welcome menu (login) ===== */
.ms-SPLink
{
font-size:11px;
color:#15668f;
background-image:url("");
padding:1px;
}

.ms-SpLinkButtonInActive {
border:none;
margin:1px;
vertical-align:top;
background-color:transparent;
}

.ms-SpLinkButtonActive {
border:#6f9dd9 1px solid;
vertical-align:top;
background-color:#ffffff;
}

.ms-SpLinkButtonActive a:hover {
background-color:#ffffff;
color:#15668f;
text-decoration:none;
}

.ms-SpLinkButtonActive a {
background-color:#ffffff;
color:#15668f;
text-decoration:none;
}

.ms-SPLink A:visited {
color:#15668f;
text-decoration:none;
}

.ms-SPLink A:link {
color:#15668f;
text-decoration:none;
}
/* ================================== */

#navBarWrapper {
height:22px;
background-color:#f7f6fb;
}

.ms-topnavContainer{
border:none;
}

#navBarLeft {
float:left;
text-align:center;
width:143px;
background-color:#f7f6fb;
height:22px;
}

#navBarRight {
text-align:left;
background-image:url('../images/caxton_bg_navbar.gif'); 
padding-left:5px;
width:auto;
}

.navBarStatic {
background-color:#ededed;
font-size:11px;
}

.navBarStatic a {
text-decoration:none;
color:#15668f;
}

.navBarStatic a:hover {
text-decoration:underline;
color:#000000;
}

#navBarStaticSearchArea {
float:right;
margin-top:10px;
}

.customNavTab {
font-size:11px;
background:#70a0ae url('../images/caxton_topbarLeftCornerImage.gif') no-repeat left top;
}

.customNavTab a {
display:block;
padding:5px 10px 2px 10px;
font-weight:bold;
color:#d2d4e0;
text-decoration:none;
background:url('../images/caxton_topbarRightCornerImage.gif') no-repeat right top;
}

.customNavTabActive {
background:#ffffff url('../images/caxton_topbarLeftCornerImageActive.gif') no-repeat left top;
}

.customNavTabActive a {
background:url('../images/caxton_topbarRightCornerImageActive.gif') no-repeat right top;
color:#15668f;
}

.customNavTabHover a {
color:#98de54;
}

/* ========== Site Action ========== */
.ms-siteaction a {
font-size:11px;
text-decoration:none;
}

.ms-siteaction {
float:right;
font-size:11px;
text-decoration:none;
margin-top:175px;
margin-right:-170px;
}

.ms-siteactionsmenu {
float:right;
display:inline;
padding-right:10px;
padding-top:2px;
}

.ms-siteactionsmenu div div div {
background:#ffffff url('');
border:1px solid #8bce4d;
padding:1px 4px 2px 10px;
}

.ms-siteactionsmenu div div div a {
color:#15668f;
font-weight:normal;
font-family:Verdana;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:url("");
border:1px solid #89724f;
background-color:#70a0ae;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover a{
color:#8bce4d;
}

/* ============= Search ============= */

/* Cacher le scope de la recherche */
#idSearchScope { display:none; }

/* ========== Quick Launch ========== */

.ms-nav {
background-color:#f7f6fb;
background-image:none;
}

.ms-navframe {
background-color:#f7f6fb;
background-image:none;
width:143px;
}

.ms-leftareacell {
background-color:#f7f6fb;
background-image:none;
}

.ms-quicklaunch table.ms-navheader td{
background-color:#f7f6fb;
border-top:0px solid #f7f6fb;
border-left:solid 1px #f7f6fb;
padding:1px 4px 4px 4px;
}
.ms-quicklaunch span.ms-navheader{
background-color:#f7f6fb;
border-top:1px solid white;
border-left:solid 1px white;
border-bottom:1px solid white;
padding:1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-navsubmenu2 td{
border:none;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#f7f6fb;
}


.ms-quicklaunch table.ms-selectednavheader{
border:none;
}
.ms-quicklaunch span{
display:block;
}
.ms-quicklaunch div.ms-navsubmenu1 br{
display:none;
}
.ms-quicklaunch table.ms-selectednav{
border:solid 1px transparent;
background-image:none;
background-color:#f7f6fb;
margin:2px;
margin-bottom:0;
width:97%;
}
.ms-quicklaunch table.ms-selectednav td{
background:transparent url("/_layouts/images/selectednavbullet.gif");
background-repeat:no-repeat;
background-position:top left;
border:solid 1px transparent;
padding:0px 4px 1px 12px;
margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
background:none;
color:#15668f;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#f7f6fb;
background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
padding-top:2px;
padding-bottom:2px;
border-top:solid 1px transparent;
border-left:solid 1px transparent;
padding:1px 6px 3px 6px;
}
.ms-selectednavheader a{
font-weight:bold;
font-family:Verdana;
color:#f7f6fb;
text-decoration:none;
}
.ms-selectednavheader a:hover{
color:#f7f6fb;
text-decoration:underline;
}
span.ms-navitem{
background-image:none;
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 4px 16px;
font-family:Verdana;
}
table.ms-navitem td{
background-image:none;
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 4px 16px;
font-family:Verdana;
}
.ms-navsubmenu1{
width:100%;
border-collapse:collapse;
background-color:#f7f6fb;
}
.ms-navsubmenu2{
width:100%;
background-color:#f7f6fb;
margin-bottom:6px;
}
table.ms-navselected{
padding:2px;
}
span.ms-navselected{
background-image:url("/_layouts/images/SELECTEDNAV.GIF");
background-color:#f7f6fb;
background-repeat:repeat-x;
}
table.ms-navselected{
background-image:url("/_layouts/images/SELECTEDNAV.GIF");
background-color:#f7f6fb;
background-repeat:repeat-x;
}
table.ms-navselected td{
background-image:url("/_layouts/images/navBullet.gif");
background-repeat:no-repeat;
background-position:top left;
padding:3px 6px 4px 17px;
}
table.ms-navheader td{
background-image:none;
}
.ms-navheader2 a{
font-weight:bold;
color:#15668f;
text-decoration:none;
}
.ms-navheader a{
font-weight:bold;
color:#15668f;
text-decoration:none;
}
.ms-navheader2 a:hover{
color:#15668f;
text-decoration:underline;
}
.ms-navheader a:hover{
color:#15668f;
text-decoration:underline;
}
.ms-navItem a{
color:#666666;
text-decoration:none;
}
.ms-navItem a:hover{
color:#666666;
text-decoration:underline;
}
.ms-navitemstatic{
color:#4c4c4c;
}
.ms-navheaderstatic{
color:#4c4c4c;
}
.ms-quicklaunchouter{
border-bottom:solid 1px #f7f6fb;
border-left:solid 1px #f7f6fb;
border-top:solid 1px #f7f6fb;
border-right:solid 1px #f7f6fb;
}
.ms-quicklaunchouter{
margin:0px 1px 2px 1px;
}

.ms-quickLaunch{
border:none;
border-bottom:none;
font-size:11px;
font-family:Verdana;
line-height:10pt;
color:#666666;
background-color:#f7f6fb;
}
.ms-quicklaunchheader{
padding:2px 6px 4px 6px;
font-weight:normal;
font-family:Verdana;
color:#003399;
background-image:none;
background-repeat:repeat-x;
background-color:#f7f6fb;
border-left:solid 1px white;
font-size:11px;
}
.ms-quicklaunchheader a{
color:#666666;
text-decoration:none;
font-family:Verdana;
}
.ms-quicklaunchheader a:hover{
color:#666666;
text-decoration:underline;
}

.ms-quicklaunch table td
{
border-left-width: 1px;
border-left-style: solid;
border-left-color:transparent;
background-image:none;
border-top-width: 1px;
border-top-style: solid;
border-top-color:#E6E6E6;
padding-bottom:2px;
padding-top:2px;
}

.ms-vb{
font-family:Verdana;
font-size:8pt;
}

/* ============ Titre WP ============ */
.ms-WPTitle {
font-weight:bold;
font-family:Verdana;
color:#1566a2;
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited {
color:#1566a2;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover {
color:#000000;
text-decoration:underline;
cursor:pointer;
}

/* ============= Footer ============= */
.footer {
background-color:#ededed;
border-top:1px solid #808080;
padding:3px;
font-size:11px;
text-align:center;
}

.footer div {
text-align:left;
}

.footer a {
text-decoration:none;
color:#15668f;
}

.footer a:hover {
text-decoration:underline;
color:#000000;
}
/* ================================== */

ul,ol {
margin:25px;
}
