/*style des liens*/

a
{
	color: #82a500;
	text-decoration: none;
}

a:hover
{
	color: #82a500;
	text-decoration: underline;
}

/*******************
 Style du menu 
*********************/

ul.ulMenu
{
  width : 160px;
  padding-left:0px;
  margin-left : 5px;
  margin-top : 0px;
  color : white;

}

ul.ulMenu li
{  
  height : 21px;    
  cursor : pointer;
  padding-left: 3px;
}

ul.ulMenu li.titreCategorie
{
  background-image : url(../img/btnmenu2.gif);
  /*border:solid 1px black;*/
}

ul.ulMenu li.titreSeul
{
  background-image : url(../img/btnmenu1.gif);  
}

ul.ulMenu li.titreCategorie a
{
  text-decoration : none;
  color: white  ;  
}

ul.ulMenu li.titreSeul a
{
  text-decoration : none;
  color: white  ;
}

ul.ulMenu li.elementCategorie
{  
  padding-left:5px;
  margin-top:5px;
  font-size:9pt;
  /*border : solid 1px blue;*/
  height : 30px;
  margin-top : 10px;
}

ul.ulMenu li.elementCategorie a
{  
  text-decoration : none;
  color : #82a500;
}

ul.ulMenu li.elementCategorie a:hover
{  
  text-decoration : underline;
  color : #82a500;
}

/****************************************/

/****************************************
  Positionnement des differents elements
****************************************/
#titreOptibus
{
  position : absolute;
  top : 10px;
  left : 500px;
}


#menu
{
  position : absolute;
  top : 107px;
  left : 0px;  
}

#contenu
{
  position : absolute;
  top : 55px;
  left : 185px;
  width : 820px;
  height : 580px;
  overflow : auto;
  margin-left : 5px;
}

#footer
{
  position : absolute;
  bottom : 0px;
  left : 0px;
  font-size : 7pt;
}

/************************************
 Style general de l application
*************************************/
body 
{
	background-image : url(../img/fond.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Times New Roman,sans-sherif;
	overflow : hidden;
}

#bordure_page
{
	background-image : url(../img/bordure1.jpg);
	position:absolute;
	width: 38px;
	height: 100%;
	left: 1024px;
	top: 0px;
}

#puce1
{
  list-style-image: url(../img/puce_verte.jpg);  
  font-size:10pt;
}

#puce1 li
{
  margin-top : 10px;
}


h2
{
  line-height:3ex;
  font-weight:normal;	
	font-size:9pt;
}

h1
{
	font-size:12pt;
}

#mention
{
	font-size:8pt;
}

.msg_erreur
{
	color: red;
}

.msg_info
{
	color: #82a500;
}

.center
{
  text-align : center;
}

.paragraphe
{
	width:560px;
	text-align:justify;
	margin-top:30px;
	margin-left: 40px;

}

.paragraphe_decale
{
	width:560px;
	text-align:justify;
	margin-top:30px;
	margin-left:80px;

}

.txt_gras
{
	font-weight: bold;
}

.paragraphe_titre
{
	font-weight: bold;
	color: #506d33;
}

/****************************
 Style de la page d accueil
****************************/
.tblAccueil
{
  width : 760px;
}

.tblAccueil td
{
  width : 50%;
}

.tblAccueil td .imgBoitier
{
  text-align : right;
}

/*******************************
 Style de la page Extranet
*******************************/
#extranet #login
{
  position : absolute;
  top : 150px;
  left : 270px;
}

/*************************
Style du plan du site 
*************************/
ul.disk
{
  list-style-type:disk;
}

h2.categoriePlan
{
  font-size : 16px;
}

h3.sousCatPlan
{
  font-size : 14px;
  font-weight : normal;
}

h4.patenairePlan
{
  font-size : 12px;
  font-weight : normal;
}

h5
{
  font-weight : normal;
}


/***********************************
  Style des elements du formulaires
************************************/
input
{
  border : solid 1px #7F9DB9;
}

.noborder
{
  border : solid 0px #7F9DB9;
}

input.bouton:hover
{
  cursor:pointer;
  cursor:hand;
}


