/* Default CSS Stylesheet for a new Web Application project */

BODY
{
 margin-top:0px; 
 font-family: Arial, Verdana;
 background-color: #ff6666;
}
Bloc_ascenseur
{ 
 height: 100px;
 width: 200px;
 background-color: green;
 color:#ffff66;
 overflow: auto;
}
.textebox
{
 font-size:10pt;
 font-family: Arial, Verdana, 'Times New Roman';
 color: black;
 text-align: left
}
.titrePage
{
 font-weight: bold;
 font-size: 18pt;
 color: black; 
 font-family: Arial, 'Times New Roman';
 text-align: center;
 white-space:nowrap; 
}
.titreParagraphe
{
 font-weight: bold;
 font-size: 14pt;
 color: black;
 border-bottom: #660000 thin solid;
 font-family: Arial, 'Times New Roman';
}
.titre
{
 font-weight: bold;
 font-size: 20pt;
 color: white;
 border-bottom: #660000 thin solid;
 font-family: Arial, 'Times New Roman';
 text-align: center;
}
.sousTitre
{
 font-weight: bold;
 font-size: 12pt;
 color: Black;
 font-family: Arial, 'Times New Roman';
 BACKGROUND-COLOR: #ffdab9;
}
.sous_titre
{
 font-weight: bold;
 font-size: 8pt;
 color: Black;
 font-family: Arial, 'Times New Roman';
 BACKGROUND-COLOR: #ffdab9;
}
.Chapitre
{
 font-weight: bold;
 font-size: 15pt;
 font-family: Arial;
 text-decoration: underline;
}
.Item
{
 font-weight: bold;
 font-size: 8pt;
 color: black;
 font-family: 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: Arial, 'Times New Roman';
}
.titretableau
{
 font-weight: bold;
 font-size: 10pt;
 color: white;
 text-align:center;
 font-family: Arial, 'Times New Roman';
}
.libelle
{
 font-weight: bold;
 font-size: 10pt;
 color: black;
 text-align: left;
 font-family: Arial, 'Times New Roman';
}
.texte
{
 font-size: 10pt;
 color: black;
 text-align:left;
 font-family: Arial, 'Times New Roman';
}
A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: #ffcc66;
    font-family: Arial, 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: Arial, 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: Arial, 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: Arial, 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: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    padding-left: 10px
}

/* GENERAL */

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px
}
.NormalDouble
{
    font-family: Arial, 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: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
}
.bouton
{
 font-family: Arial, 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: Arial, 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: Arial, 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: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.input
{
 font-weight: normal;
 font-size: 10pt;
 color: black;
 font-family: Arial, Verdana, Arial, 'Times New Roman';
}
.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: Arial, 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: Arial, Verdana, Arial, 'Times New Roman';
}
.erreur
{
 font-weight: bold;
 font-size: 8pt;
 color: yellow;
 font-family: Arial, 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: 1200px;
    height: 160px;
    margin-top: 17px;
}

/* Navigation strips */
#navtop, #navbottom
{
    background: url(images/background_nav_main.gif) repeat-x;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    margin-right: auto;
    margin-left: auto;
    width: 800px;
    height: 45px;
}
#navbottom
{
    margin-top: 100px;
}

#footer
{
    width: 800px;
    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: Arial, 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: 1200px;
    margin-top: 6px;
    margin-right: auto;
    margin-left: 0px;
    position: absolute;
}

/* 2 column layout */
#columnleft
{
    float: left;
    width: 200px;
    /*position: relative; */
}
#columnright
{    
 margin-left: 1024px;
}

#columncenter
{
    margin-left: 250px;   
}

.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: Arial, Verdana;
}

.centerblock
{
    border: 1px solid #DBDB79;
    padding: 5px;
    margin-bottom: 10px;
    background: #FEFFAB url(images/background_columnright.gif) repeat-y;
    position: relative;
    width:750px;
}

 .rightblock
{
    /*border: 1px solid #DBDB79;*/
    padding: 5px;
    margin-bottom: 10px;
    /*background: #FEFFAB url(images/background_columnright.gif) repeat-y;      */
    position:absolute;
    width:122px;
    top:215px;
}
.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;
}
td, tr, h1, h2, h3, h4, h5 {font-family:arial,geneva;letter-spacing:0;}
 h1, h2, h3, h4, h5, form {display:inline;}

 h1 {font-size:150%;font-weight:normal;}
 h2 {font-size:110%;font-weight:normal;}
 h3 {font-size:89%;font-weight:normal;}
 h4 {font-size:83%;font-weight:normal;}
 h5 {font-size:70%;font-weight:normal;line-height: 125%;}

