/* Général */
* { margin:0; padding:0;}
html,body { font: verdana; background: url(../pic/logo/logo_fond.jpg) top left repeat ; width: auto ; }
#global{ position:absolute; left:50%; top:0px; margin-left:-500px; width:1000px; padding:0 ; background-color:#ffffff; }
/* end Général */

/*Définition caractéristique des liens*/
a {color: #000 ; text-decoration:underline;}
a link {color: #000 ; text-decoration:underline;}
a active {color: #000; text-decoration:underline;}
a hover {color: #000; text-decoration:underline;}
a img{color:#000;border:1px solid #8a0;}
/*définition des titres*/
h1 {font-size: 25px;text-align:justify;}
h2 {margin:0 0 0 0; font-size: 16px; text-align:center;}
/*définition des paragraphes*/
p {font-size: 100%; text-align:justify;}


/*Partie menu du site*/
.menu { float: center; padding: 0 ; margin: 0; width: 1000px; height: 25px; overlow: auto; display: block; text-decoration: none;
	list-style-type: none; text-align: center; clear: both; background-color: #82a9f9;}
.menu ul{ margin: 0; padding: 0; text-decoration: none; list-style-type: none; text-align:center; vertical-align:middle; }
.menu li{ background-color: #82a9f9; width: 165px; height: 25px; margin: 0; padding: 0; float: left; list-style-type: none;
	text-decoration: none; text-align:center; }
.menu li:hover{ background-image: url(../pic/menu/menu_jaune.jpg); width:161px; height: 25px;
	background-color: #1E0362; border-left: 2px solid #000; border-right: 2px solid #000; font-weight:bold; }
.menu a { display: block; color: white; text-decoration: underline; text-align: center; padding: 4px 0 0 0; 
	font-weight: bold; vertical-align: bottom; height: 21px; font-weight:bold; font-size: 14px; }
.menu a:hover { display: block; color: red; text-decoration: none; text-align: center; padding: 5px 0 0 0; 
	font-weight: bold; vertical-align: bottom; height:20px; font-weight:bold; font-size: 14px; }
.menu ul li ul { display:none;}
.menu ul li:hover ul { display: block; padding:0; margin:0; height: 25px; width: 165px; margin-left:-2px; }
.menu li:hover ul li { padding: 0; float: left; background-color: #999; height: 25px; width: 161px;
	display: block; border-left: 2px solid #000; border-right: 2px solid #000; }
.menu li ul li:hover { background-color: #82a9f9; }
.menu li ul { position: absolute;}
.barre_noire {border-bottom: 2px solid #000;}
/*  End menu */

/*partie pour le formulaire mise en page css*/
form {padding:15px;}
fieldset {padding:10px; margin-bottom:10px;}
legend {color:#8a0; font-size:13px; text-align: left;}
label {color:#1E0362; margin: 8px 0 1px 0;display:block; font-size:12px; font-weight: bold;}
input {background-color:#A6BEDE; border:1px solid black; color: #333; text-align: left; font-weight: bold; font-size:12px; width: 140px; padding: 0 5px;}
textarea {background: #A6BEDE; border: 1px solid black; color: #333; text-align: justify; font-weight: bold; font-size:12px; width: 400px; height: 200px;}
select {text-align:center; color:#666; font-size:12px; font-weight:bold;}
label.inline { display: inline;}
.img_cal {margin: 0px 0 0 0; padding: 0; }
table { border: 3px solid #6495ed; border-collapse: collapse; width: 960px; }
tr {height:30px;}
th {border: 1px solid #6495ed; padding: 5px; background-color: #D0E3FA; font-size: 12px;}
td {font-size: 12px; border: 1px solid #6495ed; padding: 10px 5px 10px 5px; text-align: justify; }
/*end mise en page formulaire */


#div_corps { margin:0; padding : 0 20px; width: 960px;}
#div_corps p {padding:10px; text-align:justify; color:#2b5198;}
#div_corps ul { padding : 5px 0 0 25px; color: #2b5198; }
#div_corps li { margin-left: 35px; padding : 0; color: red; font-size: 15px; text-align: justify; font-weight: bold; }
/* End contenu centre*/


/*Menu spécifique */
.menu_action { float: center; padding: 0; margin: 10px 0; width: 960px; height: 25px; overlow: auto; display: block; text-decoration: none;
	list-style-type: none; text-align: center; clear: both; border-top: 0px solid navy; background-color: #000;}
.menu_action ul { margin: 0; padding: 0; text-decoration: none; list-style-type: none; text-align:center; vertical-align:middle; }
.menu_action li { background-color: #000; width: 190px; height: 25px; margin: 0; padding: 0; float: left; list-style-type: none;
	text-decoration: none; text-align:center; }
.menu_action li:hover{ background-image: url(../pic/menu/menu_jaune.jpg); width:186px; height: 25px;
	background-color: #1E0362; border-left: 2px solid #000; border-right: 2px solid #000; font-weight:bold; }
.menu_action a { display: block; color: white; text-decoration: underline; text-align: center; padding: 6px 0 0 0; 
	font-weight: bold; vertical-align: bottom; height: 19px; font-weight:bold; font-size: 12px; }
.menu_action a:hover { display: block; color: red; text-decoration: none; text-align: center; padding: 5px 0 0 0; 
	font-weight: bold; vertical-align: bottom; height:20px; font-weight:bold; font-size: 12px; }
.choisir_type { color: #1E0362; font-weight: normal; font-size:13px; padding:0;}
.choix_doc { color: #1E0362; font-weight: normal; font-size:13px; padding:0;}
/* End partie spécifique */



/* Place des images */
.img_edit {float: left; border:0; width:20px;}
.img_drop {float: right; border:0; width:20px;}
.img_lpt {float: right; border:0; width:20px;}
/* End place image */


/* Chiffre gestion */
#div_gestion { margin:0; padding : 20px; text-align:center;}
/* End chiffre gestion */

/*Lien + en-tête document*/
.lien_menu2 {padding: 0  0 30px 30px; display:block; }
.lien_menu2 a{ margin-right:15px; text-align: justify; color: #333;font-weight: normal; font-size: 16px; text-decoration: underline;}
.lien_info { padding : 15px 0 15px 2px; color: #333; font-size: 15px; text-align: justify; font-weight: bold; }
/* End Lien pour rajouter l'éléments*/


/* Lien d'impressin des documents. */
.impression_doc_vente { padding : 30px; display:block; text-align: center; }
.impression_doc_vente a {  color: red;font-weight: bold; font-size: 16px; text-decoration: underline; }
/* End page d'impression des documents */


/*Footer de la page*/
#footer { margin: 20px 5px 0 5px; clear: both; padding: 10px; border-top: 1px solid #2b5198; }
.footer_p{text-align: center; font-weight: bold; font-size: 12px;}

