/* CSS Document */

@import 'layout.css';


#Page body,#Page input,#Page p,#Page div,#Page td,#Page ul,#Page li {font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #FFFFFF;text-decoration: none;font-weight:normal;}
#Page input{color: #000000;}

#Page .fdContent input,#Page .fdContent p,#Page .fdContent div,#Page .fdContent td,#Page .fdContent ul,#Page .fdContent li{color: #000000;}

/*listes*/
#Page body .descenteBleu,#Page .descenteBleu input,#Page .descenteBleu p,#Page .descenteBleu div,#Page .descenteBleu td,#Page .descenteBleu ul,#Page .descenteBleu li{color:#023A6B}

.fdContent li{color: #000000;}
#Page .descenteRose li, #Page .descenteBleu li
{
	background-repeat:no-repeat;
	padding-left:26px;
	background-position:16px 4px;
}
#Page .descenteRose li{background-image:url(images/DescenteRose/puce.gif);}
#Page .descenteBleu li{background-image:url(images/DescenteBleu/puce.gif);}

/*Liens*/

#Page a:link,#Page a:visited {color:#023A6B;font-weight:bold;text-decoration:none;cursor:hand;} /*#8688AB*/
#Page a:hover{color:#183D70;font-weight:bold;text-decoration:underline;cursor:hand;}

#Page .fdContent a:link,#Page .fdContent a:visited{color:#1b2E5C}
#Page .fdContent a:hover{color:#242F89}

#Page .descenteRose h2 a:link,#Page .fdContent h2 a:visited{color:#E15C30}
#Page .descenteBleu h2 a:link,#Page .fdContent h2 a:visited{color:#023A6B}

#Page #Navigation p
{
	border-bottom:2px #000000 solid;padding-left:5px;padding-bottom:5px;
}


#Page a.close,#Page a:link.close,#Page a:visited.close
{
	text-decoration:none;
	background-image:url(images/croix.gif);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
	display:block;
	line-height:25px;
}

#Page a.close:hover
{
	text-decoration:none;
	background-image:url(images/croix_o.gif);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
	display:block;
	line-height:25px;
}

#Page ul.menu2
{
	padding-top:20px;
	padding-left:18px;
	padding-right:10px;
}
#Page ul.menu2 li {font-size:11px;}
#Page ul.menu2 li a, #Page ul.menu2 li a:visited{color:#A5B9C8;font-weight:normal;border-bottom:1px solid #A5B9C8;padding-top:2px;	padding-bottom:2px;display:block; width:100%;font-size:12px;}
#Page ul.menu2 li.selected ul li a, #Page ul.menu2 li.selected ul li a:visited{color:#FFFFFF;}
#Page ul.menu2 li.current a, #Page ul.menu2 li.current a:visited{border-bottom:1px solid #FFFFFF;color:#FFFFFF;font-weight:bold}
#Page ul.menu2 li a:hover{color:#FFC25E}
#Page ul.menu2 li.current ul li a:hover{color:#FFC25E}
#Page ul.menu2 li.selected a,#Page ul.menu2 li.selected a:visited{color:#FFC25E}
#Page ul.menu2 li ul li
{
	padding-left:25px;
	/*text-indent:15px;*/
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position:9px 3px;	
}

/* Titrage */
#Page  h1{color:#FFFFFF; font-size:18px; font-weight:bold;padding-top:15px;}
#Page  h2{color:#D4EEFB; font-size:14px; font-weight:bold;padding-top:10px;}
#Page  h3{color:#FFFFFF; font-size:12px; font-weight:bold;padding-top:5px;}

#Page .descenteRose h1{color:#E15C30;}
#Page .descenteBleu h1{color:#023A6B;}
#Page .descenteRose h2,#Page .descenteBleu h2{background-repeat:no-repeat;padding-left:15px;background-position:0px 11px;}
#Page .descenteRose h2{color:#E15C30;background-image:url(images/DescenteRose/puceCarre.gif);}
#Page .descenteBleu h2{color:#023A6B;background-image:url(images/DescenteBleu/puceCarre.gif);}
#Page .descenteRose h3{color:#E15C30;}
#Page .descenteBleu h3{color:#023A6B;}

/*Titre Module*/
#Page table.titreCadre tr.rowHaut{height:5px; font-size:2px; line-height:2px}
#Page table.titreCadre tr.rowBas{height:5px; font-size:2px; line-height:2px}
#Page table.titreCadre td.titre
{
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;	/*E0E4EF*/
	padding-left:5px;
	padding-right:20px;
}
#Page table.titreCadre td.titreG{padding-left:10px;}
#Page table.titreCadre td.titreD{padding-right:20px;}
#Page table.titreCadre td.bH{border-top:1px #8688AB solid;}
#Page table.titreCadre td.bB{border-bottom:1px #8688AB solid;}
#Page table.titreCadre td.bG{border-left:1px #8688AB solid;}
#Page table.titreCadre td.bD{border-right:1px #8688AB solid;}

/*Gras*/
#Page strong,#Page b{color:#D4EEFB;font-weight:bold}
#Page .fdContent strong,#Page .fdContent b{color:#1b2E5C}
#Page .descenteRose strong,#Page .descenteRose  b{color:#E15C30;font-size:12px;}
#Page .descenteBleu strong,#Page .descenteBleu  b{color:#023A6B;font-size:12px;}

.right{float:right}
.left{float:left}

/*Tableaux*/
#Page table.tableau
{
	border-right:1px solid #023A6B;
	border-bottom:1px solid #023A6B;
}
#Page table.tableau td
{
	border-left:1px solid #023A6B;
	border-top:1px solid #023A6B;
	padding:1px;
	text-align:center;
	vertical-align:middle;
}

/*Menu DNN*/
#Page .main_dnnmenu_container {
	background-color: transparent; 
}
#Page .main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:20px;
	background-color: Transparent;
}
#Page .main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal; 	
	background-color: Transparent;	
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 5px 5px 1px;	
	/*border-bottom:1px #8688AB solid;*/
}

#Page .main_dnnmenu_rootitem,#Page .main_dnnmenu_rootitem_selected  { /*TD if menu option for using tables is on*/
	height:20px;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 	
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 10px 2px 20px;   /*explicitly set padding for root menu items*/	
	margin-left:5px;
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
	/*border: 1px #8688AB solid;*/
}

/*<img alt=&quot;*&quot; BORDER=&quot;0&quot; src=&quot;images/puce.gif&quot;/>&nbsp;*/

#Page .main_dnnmenu_rootitem_selected
{
	color:#FFC25E; 
	background-image:url(images/pucehaut.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
}

#Page .main_dnnmenu_itemhover { 
	color:#FFC25E; 	
	background-image:url(images/pucehaut.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
	/*background-color: #183D70;*/
}


#Page .main_dnnmenu_rootitem_selected
{
	background-image:url(images/pucehaut.gif);
	background-repeat:no-repeat;
	background-position:5px 4px;
}

#Page .main_dnnmenu_itemhover td {  
	color:#FFC25E; 
	background-image:none;
	/*background-color: #183D70; */
}

#Page .main_dnnmenu_subItemhover,#Page .main_dnnmenu_subItemhover td
{
	color:#FFC25E; 
	background-image:none;
}

#Page .main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
#Page .main_dnnmenu_submenu, #Page .main_dnnmenu_submenu_niv1 {
	background-color: #023A6B;  
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#1D2F60', Direction=135, Strength=3);
	filter:Alpha(Opacity=80); -moz-opacity:0.8;
	padding: 3px 3px 3px 3px;	
	border: 2px #8688AB outset;

}
#Page .main_dnnmenu_submenu{z-index: 1002;}
#Page .main_dnnmenu_submenu_niv1
{
	z-index: 1000;
}
#Page .main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

#Page .main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
#Page .main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}

/*Menu Solpart */
/* Main Menu */

/*Barre du menu*/

/* TD PlaceHolderMenuLeftSideCssClass  (Skin)                                              */#Page  .TDPlHoMeLe    {}
/* TD PlaceHolderMenuImageLeftSideCssClass  (Skin)                                         */#Page  .TDPlHoMeLeImg {}
/* TD PlaceHolderMenuContentCssClass (Skin)                                                */#Page  .TDPlHoMeCo    {}
/* TD PlaceHolderMenuRightSideCssClass (Skin)                                              */#Page  .TDPlHoMeRi    {}
/* TD PlaceHolderMenuImageRightSideCssClass (Skin)                                         */#Page  .TDPlHoMeRiImg {}
/* menucontainercssclass            MenuContainer                   MainMenu_MenuContainer */#Page  .MnCntr        {font-family: Tahoma, Arial, Helvetica; padding-left:15px;}
/* menubarcssclass                  MenuBar                         MainMenu_MenuBar       */#Page  .MnBar         {cursor: pointer;cursor: hand;}
/* menuitemcssclass                 RootAndSubMenuItemNormal_TD MainMenu_MenuItem          */  .RtAndSuMnItNo td  {font-size:12px;font-family: Tahoma, Arial, Helvetica;font-weight:bold; cursor: pointer;cursor: hand;color:#FFFFFF;padding: 4px 0px 4px 0px;}
/* menuitemcssclass                 RootAndSubMenuItemNormal_ImagesInTD                    */#Page  .RtAndSuMnItNo img {}
/* menuitemselcssclass              RootAndSubMenuItemMouseHover_TD MainMenu_MenuItemSel   */#Page  .RtAndSuMnItHo td  {cursor: pointer;cursor: hand;font-weight:bold;color:#FFC25E;padding-right: 5px;padding-left: 10px;}
/* menuitemselcssclass              RootAndSubMenuItemMouseHover_ImagesInTD                */#Page  .RtAndSuMnItHo img {}
/* menuiconcssclass                 MenuIcon MainMenu_MenuIcon                             */#Page  .MnIcon 
{text-align: center; height: 21;width:10px;
}

/* rootmenuitemcssclass             RootMenuItem_TD                                        */ 
#Page .RtMnItNo td  {
	font-size:12px;
	text-align:center;
	padding: 0px 5px 2px 10px;   /*explicitly set padding for root menu items*/	
	margin-left:5px;
	font-weight:bold;
	}
	
/* rootmenuitemcssclass             RootMenuItem_ImagesInTD                                */ 
#Page .RtMnItNo img 
{
	
}
/* rootmenuitembreadcrumbcssclass   RootMenuItemBreadcrumb_TD                              */#Page  .RtMnItBr td  {color:#FFFFFF;font-weight:bold;font-size:12px;text-align:center;}
/* rootmenuitembreadcrumbcssclass   RootMenuItemBreadcrumb_ImagesInTD                      */#Page  .RtMnItBr img {}
/* rootmenuitemactivecssclass       RootMenuItemActive_TD                                  */
#Page  .RtMnItAc td  
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
/* rootmenuitemactivecssclass       RootMenuItemActive_ImagesInTD                          */#Page  .RtMnItAc img {}
/* rootmenuitemselectedcssclass     RootMenuItemMouseHover_TD                              */ 
 .RtMnItHo td  
{
	color:#023A6B;
	font-size:12px;
	text-align:center;
	border:0px;
	font-weight:bold;
}
/* rootmenuitemselectedcssclass     RootMenuItemMouseHover_ImagesInTD                      */ .RtMnItHo img {}

/* submenucssclass                  SubMenuContainer MainMenu_SubMenu                      */ 
 .SuMnCntr     {
	background-color: #023A6B;  
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#1D2F60', Direction=135, Strength=3);
	filter:Alpha(Opacity=80); -moz-opacity:0.8;
	padding: 5px;	
	border: 1px #8688AB outset;
	z-index:1000;
	}
	
/* submenuitembreadcrumbcssclass    SubMenuItemBreadcrumb	                               */  .SuMnItBr   {}
/* submenuitembreadcrumbcssclass    SubMenuItemBreadcrumb_TD                               */  td.SuMnItBr {color:#FFFFFF;}
/* submenuitembreadcrumbcssclass    SubMenuItemBreadcrumb_ImagesInTD                       */  .SuMnItBr img {}
/* submenuitemactivecssclass        SubMenuItemActive_TD                                   */  td.SuMnItAc {color:#FFFFFF;}
/* submenuitemactivecssclass        SubMenuItemActive_ImagesInTD                           */  .SuMnItAc img {}
/* submenuitemselectedcssclass      SubMenuItemMouseHover_TD                               */  td.SuMnItHo  {color:#023A6B;background-color: #FAFAFA;}







/* submenuitemselectedcssclass      SubMenuItemMouseHover_ImagesInTD                       */#Page  .SuMnItHo img {}
/* menubreakcssclass                RootMenuBreak MainMenu_MenuBreak                       */#Page  .RtMnBreak    {}
/* separatorcssclass                RootMenuItemMiddleSeparator                            */#Page  .RtMnItMiSprt {}
/* rightseparatorcssclass           RootMenuItemRightSeparatorNormal                       */#Page  .RtMnItRiSeNo{}
/* rightseparatoractivecssclass     RootMenuItemRightSeparatorActive                       */#Page  .RtMnItRiSeAc {}
/* rightseparatorbreadcrumbcssclass RootMenuItemRightSeparatorBreadcrumb                   */#Page  .RtMnItRiSeBr {}
/* leftseparatorcssclass            RootMenuItemLeftSeparatorNormal                        */#Page  .RtMnItLeSeNo{}
/* leftseparatoractivecssclass      RootMenuItemLeftSeparatorActive                        */#Page  .RtMnItLeSeAc {}
/* leftseparatorbreadcrumbcssclass  RootMenuItemLeftSeparatorBreadcrumb                    */#Page  .RtMnItLeSeBr {}
/* menurootarrowcssclass            RootMenuItemBreadcrumbArrow   MainMenu_RootMenuArrow   */#Page  .RtMnItBrArrw {}
/* menuarrowcssclass                SubMenuItemBreadcrumbArrow    MainMenu_MenuArrow       */#Page  .SuMnItBrArrw {}	


/*Module Descente*/
#Page .descenteRose .title .Head, #Page .descenteBleu .title .Head  
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	padding-left:0px;	
}
#Page .descenteRose .title .Head {color: #E15C30;}
#Page .descenteBleu .title .Head {color: #023A6B;}

/*Module Actu*/
/*ALaUne > p .texteUne*/
#Page .ALaUne p
{	
	color:#000000;
	text-indent:0px;
	padding-right:3px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
}
#Page .ALaUne h1
{
	color:#000000;
	padding-top:3px;
	font-size:14px;
}

#Page .ALaUne .imageActuleft
{	
	padding-bottom:0px;
	padding-top:3px;
	padding-left:3px;
	padding-right:10px;
}

#Page .ALaUne a
{
	color:#182C5A;	
}

#Page .ALaUne p.plusActu
{
	text-align:right;
}

#Page tr.DataGrid_AlternatingItem
{
	background-color:#1b2E5C;
}

#Page .fdContent
{
	background-color:#FFFFFF;
}

#Page .contact { 
  background-image: url("http://saint-tropez.fr/Portals/0/images/Deco/arrow.gif");
  background-repeat: repeat-y;
  background-position: left;
}


