/**********************************
*   == Initialisation Global ==
*/

*{
margin:0px;
padding:0px;
font-family: Verdana, Times, serif;
font-size:11px;
color:#00266F
}

table{
border-collapse:collapse;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a img{
border:none;
}

input text{
background-color:white;
border: 1px solid #3B9EEF;
color:#195BCF;
padding:0px;
padding-left:4px;
padding-right:4px;
}

/**********************************
*   == Largeur de la page ==
*/
.GenAdm_MainDiv{
width:1100px;
margin:auto;
border: 1px solid #3B9EEF;
min-height:600px;
}

/****
* barre de navigation
*/
.GenAdm_Nav{
background-color:#EFF8FF;
height:16px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.GenAdm_Nav .GenAdm_Nav_item{
float:left;
padding:0px;
margin-left:4px;
margin-right:12px;
}
.GenAdm_Nav .GenAdm_deconnexion{
float:right;
margin-right:5px;
}

.GenAdm_Nav a, .GenAdm_Nav a:visited, .GenAdm_Nav{
color:#4496A1;
text-decoration:none;
}
.GenAdm_Nav a:hover{
color:#00558f;
text-decoration:none;
}

.GenAdm_Nav select.genadm_selectcountry
,.GenAdm_Nav select.genadm_selectcountry option{
background-color:#EFF8FF;
border: 0px none;
padding:0px;
margin: 0px 5px;
color:#4496A1;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 8px;
}


/*****
* Contenu
*/
.GenAdm_Content{
margin-left:15px;
margin-right:15px;
margin-top:8px;
margin-bottom:8px;
}

/**********************************
*   == Titre du site ==
*/

div.GenAdm_MainDiv div.EnTete{
font-size:20px;
font-style:italic;
background-color:#DFF1FF;
text-align:left;
padding-top:8px;
width:100%;
border-bottom: 1px solid #3B9EEF;
display:block;
height: 95px;
}

div.GenAdm_MainDiv div.EnTete div.LeftBlock{
width:160px;
float:left;
}

div.GenAdm_MainDiv div.EnTete div.LeftBlock img{
margin: 3px;
}

div.GenAdm_MainDiv div.EnTete div.RightBlock{
float:left;
}

div.GenAdm_MainDiv div.EnTete div.RightBlock div.Titre{
font-size: 30px;
font-weight: bold;
}
div.GenAdm_MainDiv div.EnTete div.Version{
font-size: 8px;
font-weight: normal;
font-style: italic;
float:right;
}

div.GenAdm_MainDiv div.EnTete div.RightBlock div.MenuSection{
}

div.GenAdm_SectionMenuItem, div.GenAdm_SectionMenuItemInline{
margin: 0px 5px;
}

div.GenAdm_SectionMenuItemInline ul{
float:left;
}


div.GenAdm_Content{
	clear:both;
}

/**********************************
*   == Boite de message web ==
*
* (ex la boite de login)
*/
div.HtmlMessageBox{
border: 1px solid #3B9EEF;
}

div.HtmlMessageBox table,
div.HtmlMessageBox td{
width:100%;
}
div.HtmlMessageBox td{
padding-right:4px;
padding-left:4px;
}
div.HtmlMessageBox input{
width:95%;
}
div.HtmlMessageBox th{
text-align:right;
padding-right:4px;
padding-left:4px;
}

div.HtmlMessageBox .submitrow input{
width:auto;
}


/**********************************
*   == Boite d'information std ==
*
* (ex la boite de login, la popup d'ajout d'une opération)
*/
div.StdInfoBox{
background-color:#EFF8FF;
}

div.StdInfoBox .BoxTitle{
background-color:#DFF1FF;
border-bottom: 1px solid #3B9EEF;
}

div.StdInfoBox .BoxContent{
}

div.StdInfoBox .BoxForm{
}

div.StdInfoBox .BoxForm .submitrow{
text-align:right;
}

div.StdInfoBox .BoxWarning{
padding-bottom: 5px;
}

div.StdInfoBox .BoxWarning li{
list-style-position: inside;
margin: 0px 5px;
padding: 0px 5px;
color: red;
background-color:white;
}


/**********************************
*	Bouton
*/
.genadm_button{
border: 2px solid #3B9EEF;
background-color: #F4FAFF;
float: left;
margin: 2px;
padding: 2px 4px;
}

.genadm_button:hover{
background-color: white;
cursor:pointer;
}


/*************************************
* Menu de la class AdmMenu.class.php *
**************************************/

.admMenu_classmenu{
margin:0px;
padding-left:0px;
padding-right:0px;
text-align:center;
list-style-type:none;
margin-bottom:15px;
border: 1px solid #3B9EEF;
}

.admMenu_classmenu, .admMenu_classmenu a, .admMenu_classmenu a:hover, .admMenu_classmenu a:visited{
text-decoration:none;
}

.admMenu_classmenu li{
background-color:#EDFFAF;
cursor: pointer;
/*cursor: hand;*/
}

.admMenu_classmenu .admMenu_classnotovermenu{
background-color:white;
}
.admMenu_classmenu .admMenu_classovermenu{
background-color:#EFF8FF;
}

.admMenu_classmenu li{
padding: 1px 0px;
width:100%;
}

.admMenu_classmenu .admMenu_firstchild{
background-color:#DFF1FF;
border-bottom: 1px solid #3B9EEF;
font-weight:bold;
cursor: default;
}

.admMenu_classmenu .admMenu_classdisable{
background-color:#EFEFEF;
color:#AFAFAF;
cursor: default;
}

/**
* Menu des sections
*/

.genadm_section_menu li{
border: 2px solid #7CBBEF;
background-color: #ECF6FF;
cursor: pointer;
float:left;
padding: 4px 12px;
list-style-type:none;
margin-right: 5px;
}

.genadm_section_menu li.menusel{
background-color: #FCFEFF;
border: 2px solid #3B9EEF;
}

.genadm_section_menu li:hover{
background-color: white;
}

.genadm_section_menu li.menuselhover{
background-color: white;
border: 2px solid #168DEF;
}

.genadm_section_menu li a{
text-decoration:none;
}

/**********************************************
* css pour les barres standards AdmToolBar    *
***********************************************/
/***
* Petite barre
***************/
.AdmToolBar_small{
margin-bottom:8px;
padding-left:0px;
margin-left:0px;
padding-top:0px;
margin-top:5px;
}

.AdmToolBar_small li {
font-family: Geneva, Arial, Helvetica, sans-serif;
list-style-type: none;
padding: 1px 8px;
border: 1px solid #7CBBEF;
display: inline;
background-color:#FFFFFF;
font-size:9px;
font-weight:bold;
margin-right:5px;
}


.AdmToolBar_small a, .AdmToolBar_small a:hover, .AdmToolBar_small a:visited{
font-size:10px;
text-decoration: none;
color:#3366CC;
}


.AdmToolBar_small .menuselhover, .AdmToolBar_small .menusel, .AdmToolBar_small .menuactive, .AdmToolBar_small .menuhover{
cursor: pointer;
/*cursor: hand;*/
}

.AdmToolBar_small .menuselhover,
.AdmToolBar_small .menusel, .AdmToolBar_small .menusel:hover{
background-color:#DFFCFF;
}

.AdmToolBar_small .menuhover, .AdmToolBar_small .menuhover:hover{
background-color:#EFFCFF;
}

.AdmToolBar_small .menuhide, .AdmToolBar_small .menuhide:hover{
background-color:white;
}

.AdmToolBar_small .menudisable, .AdmToolBar_small .menudisable:hover{
background-color:#EFEFEF;
}

/***
* Grand barre
***************/
.AdmToolBar_big{
font-size:11px;
margin-bottom:8px;
}

.AdmToolBar_big li {
font-family: Geneva, Arial, Helvetica, sans-serif;
list-style-type: none;
padding: 0px;
border: 1px solid #B3D2D6;
float:left;
background-color:#FFFFFF;
font-size:12px;
font-weight:normal;
margin-right:10px;
margin-bottom:20px;
width:80px;
height:60px;
text-align:center;
}

.AdmToolBar_big li div{
padding-top:15%;
}

.AdmToolBar_big a, .AdmToolBar_big a:hover, .AdmToolBar_big a:visited{
text-decoration: none;
color:#3900EE;
}


.AdmToolBar_big .menusel, .AdmToolBar_big .menuactive, .AdmToolBar_big .menuhover{
cursor: pointer;
/*cursor: hand;*/
}

.AdmToolBar_big .menusel, .AdmToolBar_big .menusel:hover{
background-color:#C7EF3B;
color:#AFAFAF;
}

.AdmToolBar_big .menuhover, .AdmToolBar_big .menuhover:hover{
background-color:#DFFCFF;
color:black;
}

.AdmToolBar_big .menuhide, .AdmToolBar_big .menuhide:hover{
background-color:white;
}

.AdmToolBar_big .menudisable, .AdmToolBar_big .menudisable:hover{
background-color:#EFEFEF;
color:#AFAFAF;
}


/***
* accès non authorisé
*/
div.notauthorized{
margin:auto;
margin-top: 50px;
width: 30%;
padding: 10px;
border: 2px solid red;
text-align:center;
}
