﻿body
{
    font-family: Verdana, Geneva, sans-serif;
    background-color:#ffffff;
    font-size:12px;
    color:#000000;/*#007AA6;*/   
    height: 100%; 
}

h1
{
    font-family:Arial,Helvetica;
    color:Orange;
    font-size:18px;
    font-weight:lighter;
}

:focus { outline: 0; }

a
{
	font-size: 12px;
	font-weight: bold;
	color: #007AA6;
}

a:link 
{
	text-decoration: none;
	color: #007AA6;
}

a:visited 
{
	text-decoration: none;
}

a:hover 
{
	text-decoration: underline;
}

a.Menu1_:hover {text-decoration: none; }

a.Menu2_:hover {text-decoration: none; }

a:active 
{
	text-decoration: none;
}

hr
{
    border:0;
    border-top: 1px solid #dddddd;
    height: 0;
}

.bd
{
    border-style:solid;
    border-width:1px;
    border-color:#999999;
    border-collapse:collapse;
}

.AutoCompleteField
{
    width:190px;
    /*
    font-size:13px;
    border-bottom-color:#e8e8ef;
    border-left-color:#e8e8ee;
    border-right-color:#e2e6eb;
    border-top-color:#babbbf;
    border-width:1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;   
    */
    font-size:14px;
    border-style:solid;
    border-width:1px;
    border-bottom-color:#e8e8ef;
    border-left-color:#e8e8ee;
    border-right-color:#e2e6eb;
    border-top-color:#babbbf;
    width:200px;
    
}


.Normal {
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;
	font-size: 12px;
}
.Titre_gris {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	color: #999;
	font-weight:bold;
}
.Titre_vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	color: #7cb054;
}

a.Titre_vert:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	color: #7cb054;
	text-decoration:none;
}

.Titre_bleu {
	color: #007AA6;
}
.Titre1_bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #007AA6;
	text-decoration: underline;
}
.Titre1_vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #7cb054;
	text-decoration: underline;
}
.Titre2_vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #7cb054;
}

.Titre2_bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #007AA6;
}
.Titre3_vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #7cb054;
}
.Titre3_bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #007AA6;
}
.Titre4_vert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #7cb054;
}
.Titre4_bleu {
	color: #007AA6;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}
.Sous-titre_vert {
	font-size: 12px;
	color: #7cb054;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}
.Sous-titre_bleu {
	font-size: 12px;
	color: #007AA6;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}
.Emphase_intense {
	color: #F90;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
}
.Hyperliens {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color: #007AA6;
	font-weight: bold;
	text-decoration: underline;
}
/*
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
*/
.Emphase_pâle {
	color: #F90;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}
.Accentuation {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.Bullets {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	right: 3cm;
}
.Citation {
	font-style: italic;
	color: #007AA6;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}
.Citation_intense {
	font-style: italic;
	font-weight: bold;
	color: #007AA6;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.Référence_päle {
	color: #906;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
}
.Référence_intense {
	color: #906;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.Titre_du_livre {
	color: #906;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.élevé {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.TitreBold {
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    color: #007AA6;
    font-weight: bold;     
}

.Titre {
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    color: #007AA6;
}

.Titre1_bleu_A {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 24px;
    color: #007AA6;
}

.Titre1_vert_A {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 24px;
    color: #7cb054;          
}
 

.PanelCommuneSearch
{
    background-color:#efefef;
    height:350px;
}

.PanelTab
{
    border-style:solid;
    border-color:#999999;
    border-width:1px;
    padding-left:5px;
    padding-right:5px;
}

.ButtonTab
{
    border-style:solid;
    border-color:#999999;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    border-bottom-width:1px;
    background-color:#dddddd;
    color:#555555;
    font-size:11px;
    padding:0px;
    margin:0px;
    text-decoration: none;
    
}

.ButtonTabSelected
{
    color:Black;
    border-style:solid;
    border-left-color:#999999;
    border-right-color:#999999;
    border-top-color:#999999;
    border-bottom-color:#ffffff;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    border-bottom-width:0.5px;
    background-color:#ffffff;
    padding:2px;
    text-decoration: none;
}

.LabelFieldName
{
    color:#7cb054; /*green*/
    font-weight:bold;
    font-size:12px;
}

.LabelFieldNameGrey
{
    color:#808080; /*green*/
    font-weight:bold;
    font-size:12px;
}

.LabelFieldValue
{
    color:Black;
    font-size:12px;
}

.LabelFieldValueOrange
{
    color:Orange;
    font-size:12px;
    font-weight:bold;
}

.LabelFieldValueSmaller
{
    color:Black;
    font-size:10px;
}

.TitleOrange
{
    color:Orange;
    font-size:18px;
}

.TitleGreen
{
    color:#7cb054;
    font-size:18px;
}

.LabelHeader
{
    color:#333;
    font-size:16px;
}

a.LabelHeader
{
    color:#007AA6;
    font-size:16px;
}

.LabelPrivate
{
    color:#999999;
    font-size:12px;
}

.LabelText
{
    color:#007AA6; /*blue*/
    font-size:12px;
    font-weight:bold;
}

.DivBannerWide
{
    width:728px;
    height:90px;
    background-color:#efefef;
}

.DivBannerSquare
{
    width:300px;
    height:250px;
    background-color:#efefef;
}

.LabelProjectCommune
{
    font-size:13px;
    font-weight:bold;
    color:#007AA6;
}

.LabelProjectDate
{
    font-size:13px;
    color:#7CB054;
    font-weight:normal;
}

.LabelInputFieldName
{
    font-weight:bold;
    font-size:14px;
    color:#7cb054;
}

.InputFieldValue
{
    font-size:14px;
    border-style:solid;
    border-width:1px;
    border-bottom-color:#e8e8ef;
    border-left-color:#e8e8ee;
    border-right-color:#e2e6eb;
    border-top-color:#babbbf;
    width:200px;
}

a.LinkButtonGrey
{
    font-size:13px;
    color:#808080;
}

.LinkButtonGrey
{
    font-size:13px;
    color:#808080;
}

a.LinkButtonPurple
{
    font-size:13px;
    color:Purple;
}

LinkButtonPurple
{
    font-size:13px;
    color:Purple;
}

.Button
{
    color:#7cb054;
}

.ButtonLarge
{
    font-size:16px;
}

.ProjectItem
{
    border-top-style:none;
    border-left-style:none;
    border-right-style:none;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#999999;
}

a.LinkAsText:link {text-decoration: none; color: #007AA6;}
a.LinkAsText:visited { text-decoration: none; color: #007AA6;}
a.LinkAsText:hover {text-decoration: none; color: #007AA6;}
a.LinkAsText:active {text-decoration: none; color: #007AA6;}


/*
Tabs Css classes

    * .ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer.
    * .ajax__tab_outer: An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner.
    * .ajax__tab_inner: An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab.
    * .ajax__tab_tab: An element of the tab that contains the text content. Child CSS classes:none.
    * .ajax__tab_body: A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none.
    * .ajax__tab_hover . This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer.
    * .ajax__tab_active: This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer.
*/

.ajax__tab_xp .ajax__tab_header {font-size:11px;color:#007AA6;background:url('/Tabs/tab-line.gif') repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url('/Tabs/tab-right.gif') no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url('/Tabs/tab-left.gif') no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url('/Tabs/tab.gif') repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url('/Tabs/tab-hover-right.gif') no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url('Tabs/tab-hover-left.gif') no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url('Tabs/tab-hover.gif') repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url('Tabs/tab-active-right.gif') no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url('Tabs/tab-active-left.gif') no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url('Tabs/tab-active.gif') repeat-x;}
.ajax__tab_xp .ajax__tab_disabled { color: #A0A0A0;}
.ajax__tab_xp .ajax__tab_body {font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


/* ROUNDEDCONTAINER */
#rnd_container {
/*	background: #FFFFFF; */
	margin: 0px;
	margin-right: 12px;
	width: 212px;
	float: left;	
}
    .rnd_top, .rnd_bottom {display:block;  font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {border-left:1px solid #70A426; border-right:1px solid #70A426;}
    .rnd_b1 {margin:0 5px; background:#70A426;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
.rnd_content {
	display:block;
	border:0 solid #70A426;
	border-width:0 1px;
	padding: 4px;
	color:#000000;
	height: 268px; 
	line-height: normal;
	text-align: left;
}
.rnd_content p {
	line-height: 120%;
}
.rnd_content p.hometext {
	margin-top: 4px;
	line-height: normal;
	color: #000;
	font-size: 11px;
	text-align: left;
}
.rnd_content a.hometext {
	line-height: normal;
}
#rnd_projcontainer {
	float: left;	
	margin: 0px;
	margin-top: 16px;
	width: 662px;
}
    .rnd_projtop, .rnd_projbottom {display:block; font-size:1px;}
    .rnd_projb1, .rnd_projb2, .rnd_projb3, .rnd_projb4 {display:block; overflow:hidden;}
    .rnd_projb1, .rnd_projb2, .rnd_projb3 {height:1px;}
    .rnd_projb2, .rnd_projb3, .rnd_projb4 {border-left:1px solid #00387D; border-right:1px solid #00387D;}
    .rnd_projb1 {margin:0 5px; background:#00387D;}
    .rnd_projb2 {margin:0 3px; border-width:0 2px;}
    .rnd_projb3 {margin:0 2px;}
    .rnd_projb4 {height:2px; margin:0 1px;}
    
    .rnd_projcontent {
    display:block;
    border:0 solid #00387D;
    border-width:0 1px;
    padding: 2px;
	 height: 136px; 
}


/*Old - for dev*/

.TextBox1
{
    border-style:solid;
    border-width:1px;
    width:180px;
    border-color:Black;
}

.Label1
{
    font-weight:bold;
}

.Label2
{
}

.Label3
{
	font-size: 12px;
	font-weight: bold;
	color: #007AA6;
}

.Label4
{
    font-size:11px;
}

.Menu1
{
    font-size:11px;
}

.Menu1_
{
    font-size:3px;
    color:#FFFFFE;
}

.WarningMessage
{
    color:red;
    font-size:14px;
}

.SuccessMessage
{
    background-color:Blue;
    color:White;
    font-size:large;
}

.Caption
{
    font-family: Verdana, Geneva, sans-serif;
    font-size:11px;
}

/* ajax__tab_yuitabview-theme theme (images/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    /*font-family:arial,helvetica,clean,sans-serif;*/
    font-size:smaller;
    border-bottom:solid 1px #636363;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/yui/sprite1.png) #ffffff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(images/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#ffffff;    
    border:solid 1px #808080;
    border-top-width:0px;
}