﻿body {margin:0px;font-family:Arial, Helvetica, sans-serif;background-color:#E1ECEE;font-size:12px;}
img {border:0px;}
ul li {list-style-type: none;}
/* Bleu */

#Wraper{min-width:997px;max-width:1021px;background-image:url(bg.png);background-repeat:repeat-y;min-height:600px;position:relative;margin:auto;margin-bottom:10px; }
#Descente {margin:0px;padding:0px;width:953px;padding:33px 15px 0px 15px;min-height:600px;margin-left:auto;margin-right:auto;position:relative;} 
* html #Descente {height:600px;}/* IE6 Hack */
	#Header {width:953px; background-color:#bc1811; height:215px; top:0px;left:0px;position:relative;}
	#Header a.home {width:100%;height:100%;display:block;}
	#MenuSearch {width:953px; background-color:#bc1811; height:25px; top:0; border-top:#FFFFFF solid 1px; border-bottom:#FFFFFF solid 1px; vertical-align:middle;position:relative;}
	* html #MenuSearch {height:20px;}
	#MenuSearch #MenuHack {height:50px;width:3px;position:absolute;left:-4px;top:-20px;background-color:#FFF;}
		#Menu {float:left;height:25px;vertical-align:middle;width:791px;}
		* html #Menu{height:20px;}
		#Search{float:right;height:25px;vertical-align:middle;width:162px;}
		* html #Search{height:20px;}
	/* Vert */
	#Content {width:953px;min-height:387px;position:relative;background-image:url(content_bg.gif);background-repeat:repeat-y;}
		.RightPaneClass {width:930px;float:right;min-height:367px;background-color:#ffffff;padding:10px;height:100%;position:relative;}
		* html .RightPaneClass {height:367px;}/* IE6 Hack */
			.ContentPaneClass {width:930px;float:left;}
		

.Clearer {clear:both;}

/* Menus */
#Descente #MenuSearch #Menu {color:#FFFFFF;padding-top:3px;}
* html #Descente #MenuSearch #Menu {height:25px;padding-top:0px;}/* IE6 Hack */
#Descente #MenuSearch #Menu a{color:#FFFFFF;text-decoration:none;font-weight:bold; font-size:13px;}
#Descente #MenuSearch #Menu a:hover {text-decoration:underline;}
#Descente #MenuSearch #Menu span.itemSelected {background-color:#FFFFFF;font-size:22px;vertical-align:top;}
#Descente #MenuSearch #Menu span.itemSelected a {color:#000000;vertical-align:top;}

/* Search */
#Descente #MenuSearch #Search {vertical-align:middle;position:relative;}
#Descente #MenuSearch #Search input {height:17px;width:121px;color:#bc1811;font-size:12px;border:#000000 solid 1px;float:left;margin-top:2px;}
#Descente #MenuSearch #Search a {width:24px;height:21px;background-image:url(search_ok.gif);display:block;position:absolute;right:12px;top:2px;}
* html #Descente #MenuSearch #Search a {margin-right:5px;}/* IE6 Hack */

/* Footer */
#Footer{width:997px;padding:111px 12px 0px 12px;background-image:url(footer2011.gif);background-repeat:no-repeat;background-position:12px 0px;font-size:12px; position:relative;margin:auto;margin-left:auto;margin-right:auto;position:relative;text-align:center;}
#Adresse{height:66px;background-color:#0974a0;color:#FFF}
#Liens{height:34px;line-height:34px;text-align:center;}
#Liens a {color:#000;font-size:12px;text-decoration:none;height:34px;line-height:34px;}
#Liens  a:hover {text-decoration:underline;}

/* 

 ******** Contenu, définitions des styles de texte ********

*/
#Descente .RightPaneClass h1, #Descente .RightPaneClass h2, #Descente .RightPaneClass h3, #Descente .RightPaneClass p, #Descente .RightPaneClass div, #Descente .RightPaneClass span, #Descente .RightPaneClass a, #Descente .RightPaneClass li {color:#023a6b;}

#Descente .RightPaneClass h1, #Descente .RightPaneClass .Head {font-size:18px;font-weight:bold;margin:0px;padding:0px;margin-bottom:5px;}
#Descente .RightPaneClass h2{font-size:14px; font-weight:bold;background-image:url(puceCarre.gif);background-repeat:no-repeat;padding-left:15px;}
#Descente .RightPaneClass h3{font-size:12px; font-weight:bold;padding-top:5px;}
#Descente .RightPaneClass h4 {font-size:14px; color: #ffffff; font-weight: bold; background-color: #C7160C; padding:5px; }

#Descente .RightPaneClass p {margin:0px;padding:0px;margin-bottom:15px;}
#Descente .RightPaneClass li {list-style-image:url(pucecarre.gif);margin:0px;padding:0px;}

#Descente .RightPaneClass a, #Descente .RightPaneClass a:link, #Descente .RightPaneClass a:visited {font-weight:normal;text-decoration:underline;}
#Descente .RightPaneClass a:hover, #Descente .RightPaneClass a:active {text-decoration:none;}

#Descente .RightPaneClass a.linkMore {background-image:url(arrow.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:18px;}

#Descente .RightPaneClass a.linkDL {background-image:url(arrow_down.gif);background-repeat:no-repeat;background-position:0px 0px;padding-left:15px;}

#Descente .RightPaneClass li.noBullet {list-style-image:none;list-style:none;margin-left:0px;text-indent:-25px;line-height:20px;}

#Descente .RightPaneClass .imgLeft {float:left;margin:0px;padding:0px;padding-right:7px;padding-bottom:7px;}

#Descente .RightPaneClass .SkinObject {color:#cccccc;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
#Descente .RightPaneClass a.SkinObject {color:#cccccc;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
#Descente .RightPaneClass #BreadCrumb span,
#Descente .RightPaneClass #BreadCrumb a.SkinObject {color:#555555;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

#Descente .RightPaneClass table.list {border-width:1px; border-style:solid; border-color:black; border-collapse: collapse;}
#Descente .RightPaneClass table.list td {border-width:1px; border-style:solid; border-color:black; border-collapse: collapse;}


/*Actus events */
#Descente .RightPaneClass .tableTimeLine {border:1px solid #bc1811; float:left;margin-right:7px;}
#Descente .RightPaneClass .tableTimeLine td {padding:2px;color:#bc1811;}
#Descente .RightPaneClass .tableTimeLine td.tlSep {color:#bc1811;}
#Descente .RightPaneClass td.currentMonth {background-color:#bc1811;}
#Descente .RightPaneClass td.otherMonth {background-color:#ffffff;}
#Descente .RightPaneClass .tableTimeLine td {border-width:0px;}
.tlSep {color:#bc1811}
#Descente .RightPaneClass div.zoneRecherche {}
#Descente .RightPaneClass div.catZone {padding-top:20px;padding-bottom:20px;padding-left:200px;}
#Descente .RightPaneClass div.zoneRecherche .prevNext {float:left;margin-right:7px;}

#Descente .RightPaneClass .tableTimeLine a.currentMonth {color:#FFFFFF;font-weight:bold;}
#Descente .RightPaneClass .tableTimeLine a.otherMonth {color:#bc1811;font-weight:bold;}
#Descente .RightPaneClass h3.currentSelectedMonth {color:#bc1811;font-family:Arial, Helvetica, sans-serif; background-image:url(pucecarre.gif);background-repeat:no-repeat;background-position:0px 3px;padding-left:15px;}
#Descente .RightPaneClass h3.currentSelectedMonth span {background-color:#bc1811;color:#FFFFFF;padding:2px;}

/* Menu gauche */
#Descente .LeftPaneClass ul.menu2 li {list-style:none;	list-style-image:none;}
#Descente .LeftPaneClass ul.menu2 li.current {background-color:#ebebeb;}
#Descente .LeftPaneClass ul.menu2 li a, #Descente ul.menu2 li a:visited
{
	color: #000000;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	width: 100%;
	font-size: 12px;	
}
#Descente .LeftPaneClass ul.menu2 li.current a {font-weight:bold;}

/* Annulations */
#Descente .RightPaneClass ul.menu2 li a:visited {border-bottom-width: 0px; color:#023a6b;}


/* Agenda */

#Descente .RightPaneClass .eventItem {border:solid 1px #000000; width:100%;height:80px;}
#Descente .RightPaneClass .eventItem .imgCat {float:left;}
#Descente .RightPaneClass .eventItem .imgEvent {float:left;}
#Descente .RightPaneClass .eventItem .textEvt {float:left;margin-left:10px;}
#Descente .RightPaneClass .eventItem .textEvt .dateActu {font-style:italic;}
#Descente .RightPaneClass .eventItem .textEvt .titreEvt {font-weight:bold;} /* categ !! */
#Descente .RightPaneClass .eventItem .textEvt .categEvt {font-weight:bold;font-size:14px;} /* titre !! */



/* Menu SolPart */
.separator{display:none;position:relative;left:-4px;color:#ffffff;}
.RtMnItLeSeNo .separator{display:block;}
/* menucontainercssclass            MenuContainer                   MainMenu_MenuContainer */ .MnCntr        {font-weight:bold;padding-left:0px;position:relative;margin-top:0px;}
																							* html .MnCntr        {font-weight:bold;padding-left:0px;position:relative;margin-top:2px;}
/* menubarcssclass                  MenuBar                         MainMenu_MenuBar       */ .MnBar         {}
/* menuitemcssclass                 RootAndSubMenuItemNormal_TD MainMenu_MenuItem          */ .RtAndSuMnItNo td  {font-size:12px;cursor: pointer;cursor: hand;padding: 3px 10px 4px 1px;}
/* menuitemcssclass                 RootAndSubMenuItemNormal_ImagesInTD                    */ .RtAndSuMnItNo img {}
/* menuitemselcssclass              RootAndSubMenuItemMouseHover_TD MainMenu_MenuItemSel   */ .RtAndSuMnItHo td  {font-size:12px;cursor: pointer;cursor: hand;padding: 3px 10px 4px 1px;background-color:#FFFFFF;color:#bc1811;}
/* menuitemselcssclass              RootAndSubMenuItemMouseHover_ImagesInTD                */ .RtAndSuMnItHo img {}
/* menuiconcssclass                 MenuIcon MainMenu_MenuIcon                             */ .MnIcon {display:none;}
/* rootmenuitemcssclass             RootMenuItem_TD                                        */ .RtMnItNo td  {border-left:solid 2px #bc1811;}
/* rootmenuitemcssclass             RootMenuItem_ImagesInTD                                */ .RtMnItNo img {}
/* rootmenuitembreadcrumbcssclass   RootMenuItemBreadcrumb_TD                              */ .RtMnItBr td  {background-color:#FFFFFF;color:#bc1811;border-left:solid 2px #bc1811;}
/* rootmenuitembreadcrumbcssclass   RootMenuItemBreadcrumb_ImagesInTD                      */ .RtMnItBr img {}
/* rootmenuitemactivecssclass       RootMenuItemActive_TD                                  */ .RtMnItAc td  {}
/* rootmenuitemactivecssclass       RootMenuItemActive_ImagesInTD                          */ .RtMnItAc img {}
/* rootmenuitemselectedcssclass     RootMenuItemMouseHover_TD                              */ .RtMnItHo td  {border-left:solid 2px #bc1811;}
/* rootmenuitemselectedcssclass     RootMenuItemMouseHover_ImagesInTD                      */ .RtMnItHo img {}
/* submenucssclass                  SubMenuContainer MainMenu_SubMenu                      */ .SuMnCntr     {background-color:#FFFFFF;border-color:#bc1811;border-width:3px;font-weight:bold;z-index:1000;border-style:solid;position:absolute;border-top-width:0px;}
																							  .SuMnCntr td {border-bottom:dotted 1px #F4BDBD;}
/* submenuitembreadcrumbcssclass    SubMenuItemBreadcrumb_TD                               */ .SuMnItBr td {}
/* submenuitembreadcrumbcssclass    SubMenuItemBreadcrumb_ImagesInTD                       */ .SuMnItBr img {}
/* submenuitemactivecssclass        SubMenuItemActive_TD                                   */ .SuMnItAc td  {}
/* submenuitemactivecssclass        SubMenuItemActive_ImagesInTD                           */ .SuMnItAc img {}
/* submenuitemselectedcssclass      SubMenuItemMouseHover_TD                               */ td.SuMnItHo {background-color:#bc1811;color:#FFFFFF;}
/* submenuitemselectedcssclass      SubMenuItemMouseHover_ImagesInTD                       */ .SuMnItHo img {}
/* menubreakcssclass                RootMenuBreak MainMenu_MenuBreak                       */ .RtMnBreak    {}
/* separatorcssclass                RootMenuItemMiddleSeparator                            */ .RtMnItMiSprt {}
/* rightseparatorcssclass           RootMenuItemRightSeparatorNormal                       */ .RtMnItRiSeNo {}
/* rightseparatoractivecssclass     RootMenuItemRightSeparatorActive                       */ .RtMnItRiSeAc {}
/* rightseparatorbreadcrumbcssclass RootMenuItemRightSeparatorBreadcrumb                   */ .RtMnItRiSeBr {}
/* leftseparatorcssclass            RootMenuItemLeftSeparatorNormal                        */ .RtMnItLeSeNo {}
/* leftseparatoractivecssclass      RootMenuItemLeftSeparatorActive                        */ .RtMnItLeSeAc {}
/* leftseparatorbreadcrumbcssclass  RootMenuItemLeftSeparatorBreadcrumb                    */ .RtMnItLeSeBr {}
/* menurootarrowcssclass            RootMenuItemBreadcrumbArrow   MainMenu_RootMenuArrow   */ .RtMnItBrArrw {}
/* menuarrowcssclass                SubMenuItemBreadcrumbArrow    MainMenu_MenuArrow       */ .SuMnItBrArrw {}


.roundedcornr_box_619767 {
   background: #cc0000;
}
.roundedcornr_top_619767 div {
   background: url(images/roundedcornr_619767_tl.png) no-repeat top left;
}
.roundedcornr_top_619767 {
   background: url(images/roundedcornr_619767_tr.png) no-repeat top right;
}
.roundedcornr_bottom_619767 div {
   background: url(images/roundedcornr_619767_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_619767 {
   background: url(images/roundedcornr_619767_br.png) no-repeat bottom right;
}

.roundedcornr_top_619767 div, .roundedcornr_top_619767, 
.roundedcornr_bottom_619767 div, .roundedcornr_bottom_619767 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_619767 { margin: 0 10px; }

/* Default.css overrides */
.Normal,.NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

/* DNN 5x overrides */
div.BlogContent {}
div.BlogContent span.SubHead {display:none;}
div.BlogFooterLeft {display:none;}
div.BlogContent table.Normal {float:right;}
div.BlogContent table.CommandButton {float:right;}
div.BlogContent table.CommandButton tr td {text-align:right;}
.blogHide {display:none;}
span.blog_author {display:none;}

/* PopBox styles */
.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("PopBox/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("PopBox/images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("PopBox/images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}
