/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	margin-top:0px;	
	font-family: Verdana, Arial;
	background-color: #ffffff;
}
Bloc_ascenseur
{	
	height: 100px;
	width: 200px;
	background-color: green;
	color:#ffff66;
	overflow: auto;
}
.titrePage
{
	font-weight: bold;
	font-size: 18pt;
	color: black;	
	font-family: Verdana, Arial, 'Times New Roman';
	text-align: center;
	white-space:nowrap;	
}
A.lienTexte, A.lienTexte:link, A.lienTexte:visited
{
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;	
}

.titreParagraphe
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	
	font-family: Verdana, Arial, 'Times New Roman';
}
.Adresse1
{
	font-weight: bold;
	font-size: 10pt;
	color: black;	
	font-family: Verdana, Arial, 'Times New Roman';
}
.titre
{
	font-weight: bold;
	font-size: 20pt;
	color: white;
	border-bottom: #660000 thin solid;
	font-family: Verdana, Arial, 'Times New Roman';
	text-align: center;
}
.sousTitre
{
	font-weight: bold;
	font-size: 12pt;
	color: Black;
	font-family: Verdana, Arial, 'Times New Roman';
	BACKGROUND-COLOR: #ffdab9;
}
.sous_titre
{
	font-weight: bold;
	font-size: 8pt;
	color: Black;
	font-family: Verdana, Arial, 'Times New Roman';
	BACKGROUND-COLOR: #ffdab9;
}
.Chapitre
{
	font-weight: bold;
	font-size: 15pt;
	font-family: Verdana;
	text-decoration: underline;
}
.Item
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Times New Roman';
}
.Item1
{
	font-size: 8pt;
	color: White;
	font-family: Verdana, Arial, 'Times New Roman';
}
.Item2
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffe0;
	font-family: Verdana, Arial, 'Times New Roman';
}
.titretableau
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-align:center;
	font-family: Verdana, Arial, 'Times New Roman';
}
.libelle
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	text-align: left;
	font-family: Verdana, Arial, 'Times New Roman';
}
.texte
{
	font-size: 10pt;
	color: black;
	text-align:left;
	font-family: Verdana, Arial, 'Times New Roman';
}
A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: #ffcc66;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold
}

A.SiteLinkBold:hover
{
    color: #ffcc66;
    text-decoration: none;
}
A.lien1, A.lien1:link, A.lien1:visited
{
	color: blue;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

A.lien1:hover
{
    color: #ffcc66;
    text-decoration: none;
}
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
	color: #f0e68c;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
}

A.MenuUnselected:hover
{
    color: white;
    text-decoration: underline;
    padding-left: 10px
}

A.MenuSelected
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 10px
}

A.MenuSelected:hover
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    padding-left: 10px
}

/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px
}
.NormalDouble
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px
}
/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}
.bouton
{
	font-family: Verdana, Helvetica, sans-serif;
	border-bottom-style:solid;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	 
}
/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}
/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #999966;
    width: 100%;
}
/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.input
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, 'Times New Roman';
}
.ARRAMTableTReven
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffdab9
}
.ARRAMTableTRodd
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
	background-color: #ffebcd;
}
.ligne_tableau_1
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ffdab9
}
.ligne_tableau_2
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
	background-color: #ffebcd;
}
.entete_DataGrid
{
	font-weight: bolder;
	font-size: 10pt;
	color: #800000;
	font-family: Arial;
	background-color: #ffffe0;
	text-align: center;
}
.combo
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Times New Roman';
}
.erreur
{
	font-weight: bold;
	font-size: 8pt;
	color: yellow;
	font-family: Verdana, Arial, 'Times New Roman';
}
A, A:active, A:hover, A:link, A:visited
{
	color: #3366cc;
	text-decoration: none;
}
/************************************************************************
* 
* Main navigation used by the masterpage
*
************************************************************************/

/* Picture at the top of the site */
#poster
{
    background: url(images/peche.26534.gif) no-repeat;
    margin-right: auto;
    margin-left: auto;
    width: 720px;
    height: 160px;
    margin-top: 10px;
}

/* Navigation strips */
#navtop, #navbottom
{
    background: url(images/background_nav_main.gif) repeat-x;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    margin-right: auto;
    margin-left: auto;
    width: 800px;
    height: 45px;
}
#navbottom
{
    margin-top: 05px;
}

#footer
{
    width: 720px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    margin-top: 10px;
    padding-bottom: 22px;
    color: black;
}

/* Make main navigation bars from a unordered list for easy update and better accessibility */

#navtop ul, #navbottom ul
{
    margin: 0px;
    padding-top: 05px;
    list-style-type: none;
    height: 19px;
    text-align: center;
}
#navtop ul li, #navbottom ul li
{
    display: inline;
    color: #FFFFFF;
    margin-right: 25px;
}
#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
#navtop a:hover, #navbottom a:hover
{
    text-decoration: underline;
}
#navtop a:active, #navbottom a:active
{
    color: #FEFFBD;
    text-decoration: none;
}
/************************************************************************
* 
* Rollover buttons
*
************************************************************************/

.buttonsmall, .buttonsmall-ovr
{
    background: url(images/background_button_small.gif) repeat-x;
    border: none;
    color: #FFFFFF;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttonsmall-ovr
{
    text-decoration: underline;
    background: url(images/background_button_small-ovr.gif) repeat-x;
}
/************************************************************************
* 
* Formatting common to most pages
*
************************************************************************/

/* Main part of the page that holds contents */
#body
{
    width: 720px;
    margin-top: 6px;
    margin-right: auto;
    margin-left: 0px;
    position: absolute;
}

/* 2 column layout */
#columnleft
{
    float: left;
    width: 0px;
    position: relative; 
}
#columnright
{ 			
	margin-left: 1024px;
}

#columncenter
{
    margin-left: 0px;   
}

.leftblock
{
	border: 1px solid #DBDB79;
	padding: 1px;
	margin-bottom: 5px;
	background: #FEFAAB url(images/background_columnleft.gif) repeat-y;
	/*vertical-align: top;*/
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}

.centerblock
{
    border: 1px solid #DBDB79;
    padding: 5px;
    margin-bottom: 10px;
    background: #FEFFAB url(images/background_columnright.gif) repeat-y;
    position: relative;
    width:910px;
   /*height:750px;*/
}

 .rightblock
{
    /*border: 1px solid #DBDB79;*/
    padding: 5px;
    margin-bottom: 10px;
    /*background: #FEFFAB url(images/background_columnright.gif) repeat-y;      */
    position: relative;
    width:122px;
}
.clear2column
{
    margin:0;
    padding:0;
    line-height:0;
    font-size:0px;
    height:0px;
    clear: both;
} 

/* A full width block on the page */

.fullwidth, #loginbanner
{
    border: 1px solid #DBDB79;
    width: 694px;
    margin-right: auto;
    margin-left: 6px;
    background: #FEFFAB url(images/background_fullwidth.jpg) repeat-y;
    margin-bottom: 10px;
    padding-left: 0px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}

/* for the login block
    picks up most of its properties from .fullwidth */

#loginbanner
{
  padding-bottom: 0px;
  padding-left: 5px;
}

/* Goes around controls that need to be presented as a block of functionality  */
.controlblock
{
    border: 1px solid #DBDB79;
    padding: 3px;
    margin: 2px 0 5px 0;
    vertical-align: top;
}

/* shows a visual seperation */
.dashedline
{
    border-bottom: 1px dashed #DBCE6A;
    padding-top: 10px;
    margin-bottom: 10px;
    clear:right;
}

/* Command buttons on pages */
.actionbuttons
{
  text-align:right;
  position: relative; 
  padding: 1px 1px 1px 1px;
}
