body
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #676767;
}

a:visited
{
	color: #ffa200;
	font-weight: bold;
	text-decoration: underline;
}


a
{
	color: #ffa200;
	font-weight: bold;
	text-decoration: underline;
}


img
{
	/*border: none;*/
}

hr
{
	border: solid 1px #e3e3e3;
	border-bottom: none;
	width: 80%;
	margin: 6px 0 10px 0;
	height: 1px;
}

div
{
	margin: 0px;
	padding: 0px;
}

.main-header
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	background-color: #969696;
	padding: 5px 20px 5px 20px;
	color: White;
	border-bottom:1px solid #5b5b5b;
}
.main-footer
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	background-color: #969696;
	padding: 10px 20px 10px 20px;
	text-align:center;
	color: White;
	border-top:1px solid #5b5b5b;
}

.main-header a:visited
{
	font-weight: bold;
	color: White;	
	text-decoration: none;
}

.main-header a
{
	font-weight: bold;
	color: White;	
	text-decoration: none;
}

.main-header a:hover
{
	text-decoration: underline;
}

.main-header .logo
{
	float: left;
}
.main-header .menu
{
	float: right;
	vertical-align: middle;
}
.menu-links
{
	float:left;
	padding-top:5px;
	margin-right: 10px;
}

.main-frame
{
	margin: 0px auto 0px auto;
	width: 950px;
}

.main-menu-frame
{
	margin-bottom: 8px;
}

.main-menu
{
	/*background-color: #0d8d73;*/
	color: White;
	clear: both;
	background-image: url('../Images/Master/menu-background.gif');
	height:36px;
	font-size: 16px;
}

.main-menu a:visited
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.main-menu a
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.main-menu a:hover
{
	text-decoration: underline;
}


.main-menu ul
{
	margin: 0px;
	padding: 0px;
	float: left;
	display:block;
	list-style-type: none;
	height: 36px;
}


.main-menu li
{
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	height: 36px;
	background-image: url('../Images/Master/menu-item-left.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.main-menu li.selected a
{
	background-image: url('../Images/Master/menu-item-selected.gif');
	background-repeat: no-repeat;
	background-position: top;
}

.main-menu li span
{
	display: block;
	float: left;
	line-height: 36px;
	/*background-image: url('../Images/Master/menu-item-right.gif');
	background-position: right;
	background-repeat: no-repeat;*/
	/**/
	background: url('../Images/Master/menu-background.gif');
	/**/
	padding-left: 15px;
	padding-right: 15px;
	height:36px;
}

.main-menu li span a
{
	display: block;
	line-height: 36px;
	float:left;
}

.main-menu li span a:hover
{
	text-decoration: none;

}
.main-menu-left
{
	background-image: url('../Images/Master/menu-left.gif');
	float: left;
	width: 8px;
	height:36px;
	margin-right: 60px;
}

.main-menu-right
{
	background-image: url('../Images/Master/menu-right.gif');
	float: right;
	width: 8px;
	height:36px;
}

.left-column {
	float:left;
	width: 230px;
	margin-right: 22px;
	margin-top: 8px;
}

ul.left-menu
{
	padding: 0;
	margin: 0;
}

ul.left-menu li
{
	list-style-type: none;
	background-image: url('../Images/Master/left-menu-header.gif');
	background-repeat: no-repeat;
	color: White;
	font-weight: bold;
	line-height: 26px;
	text-indent: 24px;
	margin-bottom: 12px;
	padding: 0;
	width: 100%;
}

ul.left-menu ul
{
	margin: 0;
	padding: 0;
	
}

ul.left-menu ul li
{
	background-color: #e0eef5;
	background-image: none;
	border-bottom: 1px #c0deed solid;
	border-top: 1px solid White;
	color: #1e5385;
	text-indent: 8px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}


.left-menu a:visited {
	color: #1e5385;
	font-weight: normal;
	text-decoration: none;
}

.left-menu a {
	display: block;
	color: #1e5385;
	font-weight: normal;
	text-decoration: none;
}

.left-menu a:hover {
	background-color: #b3d8eb; 
}

.left-menu a {
	display: block;
	color: #1e5385;
	font-weight: normal;
	text-decoration: none;
}

.left-menu li.selected a,
.left-menu li.selected a:visited,
.left-menu li.selected a:hover
{
	background-color: #f9f9f9;
	border-bottom: 1px solid #f9f9f9;
}

ul.sub-menu li
{
	font-size: 10px;
	border: none;
}

ul.sub-menu li a.sub-menu-link,
ul.sub-menu li a.sub-menu-link:visited
{
	color: #656565;
	text-indent: 40px;
	background-color: #f5f5f5;
}

.content-frame
{
	float:left;
	width: 450px;
}

h1
{
	margin-top: 0px;
	color: #1e5385;
	font-size: 24px;
	font-weight: normal;
}

.hache1{
	color: #1e5385;
	font-size: 24px;
}

h2
{
	margin-top: 0px;
	color: #656565;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
	background-color: #efefef;
	padding: 4px;
}

.right-menu
{
	float:right;
	width: 220px;
	margin-top: 8px;
}

.footer-top
{
	padding:10px 0 0 24px;
	margin-top: 20px;
	height:22px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	background-image: url('../Images/Master/footer-top.gif');
}
.footer
{
	height:140px;
	/*background-image: url('../Images/Master/footer-background2.gif');*/
}
.footer-bottom
{
	margin-bottom: 10px;
	height:13px;
	text-align:center;
	background-image: url('../Images/Master/footer-bottom.gif');
}

.footer-right
{
	background-image: url('../Images/Master/footer-right.gif');
	background-position:right;
	background-repeat: no-repeat;
}

.main-header-frame {
	width: 950px;
	margin: 0px auto 0px auto;
}
.client-access 
{
	width: 120px;
	height: 25px;
}


.news-frame 
{
	border-top: 3px dotted #dedede;
	background-color: #efefef;
	padding: 10px;
}

.news-frame small.date
{
	color: #aaaaaa;
}

.site-map-path
{
	font-family:  Arial, Verdana, Tahoma;
	color: #a6a6a6;
	font-size: 9px;
	margin: 0 0 6px 0;
}

.watermark
{
	font-style: italic;
	color: #aaaaaa;
}

.contact-heading
{
	font-weight: bold;
	padding-left: 5px;
	width: 100px;
	height: 35px;
}

.contact-heading2
{
	font-weight: bold;
	padding-left: 5px;
	width: 150px;
	height: 35px;
}

.contact-field 
{
	width: 350px;
	height: 35px;
	padding-left: 5px;
}
.contact-long-field
{
	width: 100px;
}
.contact-button
{
	margin-left: 350px;
}
.contact-grey
{
	background-color: #f3f3f3;
}

.breakfast-heading
{
	font-weight: bold;
	padding-left: 5px;
	width: 230px;
	height: 35px;
}
.breakfast-field 
{
	width: 220px;
	height: 35px;
	padding-left: 5px;
}
.breakfast-long-field
{
	width: 100px;
}
.breakfast-button
{
	margin-left: 350px;
}
.breakfast-grey
{
	background-color: #f3f3f3;
}

.accordionHeader,
.accordionHeaderSelected
{
	cursor: pointer;
	background-color: #B8B8B8;
	color: White;
	font-size: 16px;
	font-weight: bold;
	border: 2px solid #B8B8B8;
	padding: 2px 4px 2px 4px;
	margin-top: 6px;
}

.accordionHeader
{

}

.accordionHeaderSelected
{
	border-bottom: none;
}

.accordionContent
{
	border: 2px solid #B8B8B8;
	margin-bottom: 6px;
	background-color: White;
}

.pdf-logo 
{
}

.popup-menu
{
	position: absolute;
	visibility: hidden;
	padding-top: 5px;
}
.popup-menu-head 
{
	font-weight: bold;
	cursor:default;
	text-align:center;
}
.popup-menu-cells
{
	height: 20px;
	font-weight: normal;
	background: #969696;
	margin-right:5px;
	padding-left: 10px;
	padding-top: 6px;
	border: 1px solid;
	border-top: none;
	text-align: left;
}
.popup-menu-cells a:hover
{
	text-decoration:none;	
}
.popup-menu-cells:hover
{
	background: #969696 url('../Images/popup-menu-cell.jpg');
}

.footer-links
{
	width:950px;
	position:relative;
	top:4px;
	margin:auto;
	text-align:center;
}
.footer-links td
{
	text-align:left;
	vertical-align:top;	
}
.GrayLink, .GrayLink:visited
{
	text-decoration:none;
	color:#FFF;
	font-weight:normal;	
	font-size:9px;
}
.GrayLink:hover
{
	text-decoration:underline;
	color:#FFF;
	font-weight:normal;	
	font-size:9px;
}

.SectionLinks
{
	font-size:10px;
	width:120px;
	color: #13488C;
	font-weight: bold;
	padding-bottom:4px;
}

.footer-separator
{
	font-weight: bold;
	color: #13488C;	
}

.ImageMenu
{
    height:80px;
}

.ImageMenu:hover, .ImageMenu:active .ImageMenu:visited 
{
    
}

.titreImageMenu
{
     text-align:left;
     font-weight:bold;
}

.intituleImageMenu
{
    font-size:10px;
    width:140px;
    height:120px;
    padding-top:5px;
    background-image:url(../../Images/fondMenuItems.png);
    background-repeat:no-repeat;
    color:Black;
}
.intituleImageMenu2
{
    font-size:10px;
    color:Black;
}
.intituleImageMenu2:hover
{
    font-size:10px;
    color:Black;
}

/******************		ONGLETS 	********************/

.ajax__tab_xp-theme .ajax__tab_header 
{
    padding:0px;
    vertical-align:middle;
    text-align:left; 
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    vertical-align:middle;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{

}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    border:1px solid #dddddd;
    height:25px; 
    width:132px;    
    padding:5px 5px 3px 5px;
    color:#1e5385;
    text-align:left;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:#fff;
    color:Navy;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background-image:url(../../Propositions/Images/fondNewsItem.png); 
    background-repeat:repeat-x;
    /*background:url(../../images/Onglet.png) repeat-x;
    font:12px Arial,Tahoma;
    font-weight:bold;
    color:#cc2a2a;
    padding-left:3px;
    padding-right:3px;*/
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    margin-top:5px;
    /*font-family: Arial, Verdana,tahoma,helvetica;
    font-size:12px;
    border:1px solid #aaaaaa;
    border-top:0;
    margin-top:1px;*/
    /*padding:8px;
    background-color:#000000;*/
}


/*****************************
		Sitemaps
*****************************/
.cross1 
{
	font-weight:bold;
	position:relative;
	height:20px;
	padding-left:34px;
	background:url('../../Sites/Infoclip/Images/Sitemap/pic2.jpg') left no-repeat;
}
.crossX
{
	height:20px;
	position:relative;
	left:20px;
	padding-left:34px;
	background:url('../../Sites/Infoclip/Images/Sitemap/pic2.jpg') left no-repeat;
}
.angle1
{
	height:20px;
	position:relative;
	padding-left:34px;
	background:url('../../Sites/Infoclip/Images/Sitemap/pic3.jpg') left no-repeat;
}
.angle
{
	height:20px;
	position:relative;
	left:20px;
	padding-left:34px;
	background:url('../../Sites/Infoclip/Images/Sitemap/pic3.jpg') left no-repeat;
}
.linear
{
	position:relative;
	background:url('../../Sites/Infoclip/Images/Sitemap/pic1.jpg') left repeat-y;
}
.Icon
{
	position:absolute;
	top:2px;
	left:14px;
}
.IconOpen
{
	position:absolute;
	top:5px;
	left:-5px;
	cursor:pointer;
}
.rubrique
{
	font-size:13px;
	font-weight:bold;
	color:#1E5385;	
}
.SiteMapLink, .SiteMapLink:visited
{
	font-size:11px;
	color:#676767;
	text-decoration:none;	
}