﻿body{margin:10px auto;font:normal 11px Arial,Helvetica,sans-serif;color:#4c4c4c;}
.ms-calheader img{width:auto;} /* Calendar Sharepoint Rétractable au Max */
a{text-decoration:none;font-size:1em;color:#e60003;}
a:hover{text-decoration:underline;}
h1{margin:0 0 10px 0;font:bold 14px Verdana;color:#e60003;}
fieldset{margin-top:10px;}
legend,
h2{margin:0 0 10px 0;font:bold 12px Verdana;color:#e60003;}
img{border:none;}
p{margin:10px 0;}
ul{margin:10px 0;padding:0;list-style:none;}
ul li{padding:2px 0 2px 10px;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-listPuce.gif) no-repeat 0 6px;}
ul a{font-weight:bold;}
.clr{display:block;clear:both;}
.right{text-align:right;}
.wyg-global{width:950px;margin:auto;}
.ms-MenuUIPopupBody{z-index:10;}
.center{text-align:center;}
.center img{text-align:center;}

.wyg-header{width:950px;position:relative;z-index:2;}
.wyg-header .wyg-siteLink{float:left;}
.wyg-header .wyg-headerLinks{float:right;}
.wyg-header .wyg-welcome{float:left;vertical-align:middle;}
.wyg-header .wyg-mySite{vertical-align:middle;}
.wyg-header .wyg-myLinks{vertical-align:middle;}
.wyg-header .wyg-myLinks table{display:inline;}
.wyg-header .wyg-help{vertical-align:middle;}
.wyg-header .wyg-headerTop,
.wyg-header .wyg-headerMiddle,
.wyg-header .wyg-headerBottom{clear:both;}
.wyg-header .wyg-headerBottom{height:30px;margin:10px 0 15px 0;}
.wyg-header .wyg-siteActions{}

.wyg-headerBottom{height:30px;padding-left:35px;position:relative;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-menu-home.png) no-repeat left center;}
.wyg-headerBottom .wyg-menu{width:790px;max-width:790px;height:30px;padding-right:10px;position:relative;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-menu.png) no-repeat right center;}
.wyg-headerBottom .wyg-menu .topNav{width:790px;max-width:790px;height:30px;margin-top:-1px !ie;}
.wyg-headerBottom .wyg-menu .topNavItem{height:30px;font:normal 11px Verdana;border-right:transparent 4px solid;color:White;}
.wyg-headerBottom .wyg-menu .topNavItem td{padding:0 8px;white-space:normal !important;background:#d2001b;}
.wyg-headerBottom .wyg-menu .topNavItem a{line-height:15px;white-space:normal !important;font:normal 11px Verdana;color:White;}
.wyg-headerBottom .wyg-menu .topNavFlyOuts a{line-height:50px;padding-right: 8px;min-width: 120px;width:100%; padding-left: 8px;padding-bottom: 4px;padding-top: 4px;display:block;font:normal 11px Verdana; border:Black 1px solid;background:White;}
.wyg-headerBottom .wyg-menu .topNavFlyOutsHover a{line-height:50px;padding-right: 8px;min-width: 120px;width:100%; padding-left: 8px;padding-bottom: 4px;padding-top: 4px;display:block;font:normal 11px Verdana; border:Black 1px solid;background:#C9C9C9;}
.wyg-headerBottom .wyg-siteLogo{position:absolute;top:0;right:20px;}
.wyg-headerBottom .wyg-siteLogo a,
.wyg-headerBottom .wyg-siteLogo img{width:95px;height:100px;display:block;}

.wyg-banner{width:950px;height:150px;position:relative;z-index:0;background:url(/_LAYOUTS/Images/Habitat.Masters/img-banner.jpg) no-repeat left top;}
.wyg-banner embed,
.wyg-banner object{width:100%;height:100%;outline:none;}

.wyg-body{padding-bottom:20px;margin-top:-25px;position:relative;z-index:1;}
.wyg-body .wyg-filAriane{width:750px;margin-bottom:10px;}
.wyg-body .wyg-filAriane a{color:#e60003;}
.wyg-body .wyg-filAriane .breadcrumbCurrent{font-weight:bold;color:#e60003;}
.wyg-body h1.wyg-titlePage{padding:4px 0 4px 30px;margin:0 0 10px 0;font:bold 14px Verdana;color:#e60003;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-redBird.png) no-repeat;}
.wyg-body div.wyg-boxPage{padding:10px;border:#4f707a 1px solid;}

.wyg-leftColumn{width:175px;overflow:hidden;}
.wyg-leftColumn .wyg-siteLogo{width:60px;height:96px;margin:0 0 15px 40px;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-logoHabitat.png) no-repeat;}
.wyg-leftColumn .wyg-siteLogo img{display:none;}
.wyg-leftColumn .wyg-quickCalendar{}
.wyg-leftColumn .wyg-quickLinksTop{}
.wyg-leftColumn .wyg-quickLinks{margin-bottom:10px;}
.wyg-leftColumn .wyg-searchBox .ms-sbcell{padding:0;border:none !important;background:none !important;}
.wyg-leftColumn .wyg-searchBox .ms-sbcell input{width:141px !important;height:14px !important;padding:2px !important;margin-right:4px;border:#4f707a 1px solid;background:White;color:#8b897c;}
.wyg-leftColumn .wyg-searchBox .ms-sbgo{width:20px;height:20px;padding:0;border:none !important;background:none !important;}
.wyg-leftColumn .wyg-searchBox .ms-sbgo a{width:20px;height:20px;display:block;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-sbgo.png) no-repeat;}
.wyg-leftColumn .wyg-searchBox .ms-sbgo img,
.wyg-leftColumn .wyg-searchBox .ms-sbscopes{display:none;}

.wyg-quickLinks a.leftNav1{font-weight:bold;display:block;}
.wyg-quickLinks a.leftNav2{padding:2px 0;padding-left:5px;display:block;}
.wyg-quickLinks a.leftNav3{padding:2px 0;padding-left:10px;display:block;}

* .wyg-switch{height:150px;margin:15px 0 20px 30px;}
* .wyg-switch .wyg-switchMain{margin-left:24px;}
* .wyg-switch .wyg-switchMain,
* .wyg-switch .wyg-switchMain img{width:60px;height:100px;display:block;}
* .wyg-switch .wyg-switchMini{float:left;margin:5px 10px 0 0;}
* .wyg-switch .wyg-switchMini,
* .wyg-switch .wyg-switchMini img{width:30px;height:50px;display:block;}

.wyg-switch{height:150px;margin:15px 0 50px 30px;}
.wyg-switch .wyg-switchMain{margin-left:12px;}
.wyg-switch .wyg-switchMain,
.wyg-switch .wyg-switchMain img{width:100px;height:100px;display:block;}
.wyg-switch .wyg-switchMini{float:left;margin:2px 2px 0 0;}
.wyg-switch .wyg-switchMini,
.wyg-switch .wyg-switchMini img{width:40px;height:45px;display:block;}

.wyg-edito{}
.wyg-edito .wyg-editoTabs{height:19px;list-style:none;margin:0;padding:0;}
.wyg-edito .wyg-editoTabs li{height:19px;float:left;margin:0 1px 0 0;padding:0;cursor:pointer;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-onglets-inactif.png) repeat-x left center;}
.wyg-edito .wyg-editoTabs li strong{height:19px;padding-left:5px;display:block;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-onglets-inactif.png) no-repeat left top;}
.wyg-edito .wyg-editoTabs li span{height:19px;line-height:19px;padding-right:5px;display:block;white-space:nowrap;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-onglets-inactif.png) no-repeat right bottom;}
.wyg-edito .wyg-editoTabs li.wyg-editoTabSelected{background:url(/_LAYOUTS/Images/Habitat.Masters/bg-onglets-actif.png) repeat-x left center;}
.wyg-edito .wyg-editoTabs li.wyg-editoTabSelected strong{background:url(/_LAYOUTS/Images/Habitat.Masters/bg-onglets-actif.png) no-repeat left top;}
.wyg-edito .wyg-editoTabs li.wyg-editoTabSelected span{color:White;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-onglets-actif.png) no-repeat right bottom;}
.wyg-edito .wyg-editoContent{display:none;visibility:hidden;padding:10px;border:#4f707a 1px solid;}
.wyg-edito .wyg-editoContent p{margin:0 0 10px 0;}
.wyg-edito .wyg-editoContent ul{margin:0;list-style:none;}
.wyg-edito .wyg-editoContent h2{margin:0;}
.wyg-edito .wyg-editoPresident{display:block;margin:0 auto 10px auto;}
* html .wyg-edito .wyg-editoTabs li{width:1%;}

.wyg-container{padding-left:15px;}
.wyg-container .wyg-pageTitle{}
.wyg-container .wyg-content{}
.wyg-container .wyg-content td{padding:0;}
.wyg-container h1.wyg-titlePage{padding:4px 0 4px 30px;margin:0 0 10px 0;font:bold 14px Verdana;color:#e60003;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-redBird.png) no-repeat;}

.wyg-blocNewsTitle{width:143px;height:24px;line-height:24px;margin:0;padding-left:37px;font-size:1em;color:#eaeaf6;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-blocNewsTitle.png) no-repeat;}
.wyg-blocNews{margin-bottom:20px;border:#c81b1e 2px solid;border-collapse:collapse;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-blocNews.png) no-repeat 2px 2px;}
.wyg-blocNews p{margin:10px 20px;}
.wyg-blocNews h2{margin:10px 20px;padding-left:15px;font-size:1em;color:#c81b1e;background:url(/_LAYOUTS/Images/Habitat.Masters/bg-puceBlocNews.png) no-repeat left center;}
.wyg-blocNews a{color:#536920;}

.wyg-footer{padding:6px 0;clear:both;background:#aeafb2;overflow:hidden;width:950px;margin:auto;}
.wyg-footer p{margin:0;text-align:center;color:White;}
.wyg-footer p a{color:White;text-decoration:none;}
.wyg-footer p a:hover{text-decoration:underline}

.wyg-welcome{width:760px;overflow:hidden;}
.wyg-welcome .wyg-welcomeLeft{width:350px;float:left;}
.wyg-welcome .wyg-welcomeLeft ul li{padding-top:5px;padding-bottom:15px;background-position:0 11px;}
.wyg-welcome .wyg-welcomeRight{width:395px;float:right;}

.wyg-layoutNews .wyg-newsByLine{margin-bottom:10px;font-weight:bold;}
.wyg-layoutNews .wyg-newsPageImage{margin:10px 0;text-align:center;}
.wyg-layoutNews .wyg-newsPageContent,
.wyg-layoutNews .wyg-newsPageVideo,
.wyg-layoutNews .wyg-newsSecondImage{margin:10px 0;}
.wyg-layoutNews .wyg-newsFooter{clear:both;margin-top:10px;}
.wyg-layoutNewsCenter .wyg-newsSecondImage img{margin:0 0 10px 0;}
.wyg-layoutNewsLeft .wyg-newsSecondImage img{float:left;margin:0 10px 10px 0;}
.wyg-layoutNewsRight .wyg-newsSecondImage img{float:right;margin:0 0 10px 10px;}

.wyg-listNews p{margin:0 0 10px 0;}
.wyg-listNews .wyg-listNewsItem{padding:0 10px 10px 10px;border:White 1px solid;}
.wyg-listNews .wyg-listNewsItem img{height:75px;float:right;margin:0 0 10px 10px;}
.wyg-listNews .wyg-listNewsCurrentItem{padding:10px;margin:0 0 10px 0;border:#4f707a 1px solid;}
.wyg-listNews .wyg-listNewsCurrentItem img{float:left;margin:0 10px 10px 0;}

.wyg-panelStretch{clear:both;}
.wyg-panel2Column{width:366px;float:left;}
.wyg-panel3Column{width:242px;float:left;}
.wyg-panel3ColumnFull{width:249px;float:left;}
.wyg-panel2ColumnFull{width:377px;float:left;}
.marge3Column{padding:0 6px;}
.marge2Column{padding:0 6px 0 0;}

.readMoreCQWP{color:#e60003 !important;font-weight:normal !important;text-decoration:underline !important;}
.readMoreCQWP:hover{color:#e60003 !important;text-decoration:none !important;}
.titleCQWP{font-size:13px !important;}

.readMore{clear:both;margin:0 !important;text-align:right;font:bold 10px Verdana;}

.editModePanel .wyg-formEdit{margin-bottom:10px;}
.margeBottom{margin:0 0 10px 0;}
.margeTop{margin:10px 0 0 0;}

ul.promotions{width:700px;}
ul.promotions, ul.promotions ul{margin:0 !important;padding:0 !important;list-style:none !important;font-family:arial;font-size:12px;}
ul.promotions h2{clear:both;font-size:13px !important;font-weight:bold;margin:0;padding:15px 0 0 0;border-bottom:1px solid #4f707a;color:#e60003;}
ul.promotions li,ul.promotions li ul li{list-style:none !important;margin:0 !important;padding:0 !important;background:none !important;}
ul.promotions ul li{color:#4c4c4c;}
ul.promotions ul li a{color:#e60003 !important;font-weight:normal;text-decoration:underline !important;}
ul.promotions ul li a:hover{color:#e60003 !important;text-decoration:none !important;}
ul.promotions ul li img{border:0;display:block;width:100px;height:100px;margin:0px 5px 5px 0;}
ul.promotions ul li strong{color:#e60003;display:block;}
ul.promotions ul li p{margin:0;padding:0;}
ul.promotions ul li.pic{float:left;padding-top:10px !important;}
ul.promotions ul li.desc{margin-left:110px !important;color:black;padding-top:10px;}
ul.promotions ul li.more{float:left;display:block;width:270px;padding:5px !important;}
ul.promotions ul li.service{float:left;display:block;width:270px;padding:5px !important;}

.mapWP{width:720px;font-family:arial;}
.mapWP .mapWP_earth{width:510px;margin-left:210px;background-color:#f6f6f6;height:500px;}
.mapWP .mapWP_config{width:200px;float:left;}
.mapWP .mapWP_config h2{margin:5px 0;padding:0;color:#e60003;font-size:13px !important;clear:both;}
.mapWP .mapWP_config  p{margin:3px 0;padding:0;font-size:12px;color:#4c4c4c;}
.mapWP .mapWP_config select{width:188px;}
.mapWP .mapWP_config p.check{clear:both;}
.mapWP .mapWP_config p.check input{float:left;width:20px;}
.mapWP .mapWP_config p.check label{float:left;width:170px;padding:2px 0 0 0;}
.mapWP .mapWP_config a{background-color:#e60003;color:white;text-decoration:none;display:inline-block;height:16px;padding:3px 7px;margin-right:7px;float:right;}
.mapWP .mapWP_config .mapWP_obligatory{font-weight:bold;background-color:#f6f6f6;padding:3px 5px;border:1px solid #e4e4e4;}
.mapWP .mapWP_config .mapWP_optional{background-color:white;padding:3px 5px;border:1px solid white;}
.mapWP .mapWP_config .mapWP_obligatory label, .mapWP .mapWP_config .mapWP_optional label{display:block;padding:3px 0;}
.mapWP .mapWP_legend{clear:both;}

div.ventelocative{font-family:arial;font-size:11px;color:#4c4c4c;}
div.ventelocative div.ventecol2x{float:left;margin-top:30px;}
div.ventelocative div.ventelargecol{width:470px;margin-top:0px;}
div.ventelocative ul{list-style:none !important;margin:5px 0 !important;padding:0 !important;}
div.ventelocative ul li{list-style:none !important;background:none !important;margin:0 !important;padding:0 !important;}
div.ventelocative div p{margin:4px 0;padding:0;}
div.ventelocative div p.center{text-align:center;}
div.ventelocative div p.center img{margin:5px;}
div.ventelocative div p label,div.ventelocative strong{color:#e60003;}
div.ventelocative div p label strong{font-size:13px;}
div.ventelocative div img.ilu{float:right;margin-right:40px;}
div.ventelocative div p strong.br{display:block;}
div.ventelocative div h3{color:#e60003;font-size:13px;margin:18px 0 10px 0;padding:0;}
div.ventelocative table{border-collapse:collapse;width:430px;}
div.ventelocative table td{border:1px solid #ccc;padding:5px !important;}
div.ventelocative table thead td{text-align:center;color:#e60003;background-color:#f6f6f6;}

.wyg-miniConsole{position:absolute !important;top:-37px;left:115px;width:200px;}
.ms-wikieditouter{border:1px solid blue !important;}
.ms-ptabarea a{font-size:12px;}
.ms-ptabarea td{padding:0 7px !important;}
* html .ms-viewheadertr th div{position:static !important;}
* html .ms-viewheadertr th .ms-selectedtitle{position:relative;}
