/*** CSS Document ***/
body { font-family:Arial,Helvetica,sans-serif;font-size:9pt;margin-top:0px; }
img { border:0;ligne-height:100%;vertical-align:middle; }
table { border:0px; }
.lignesoustitre {  width:98%;size:1px;color:#339900;}
.informationimportante {
	font-size: 14px;
	background-color: #FFCC66;
	color: #FF0000;
}


/*** styles de base des liens de la page ***/
a, a:link, a:visited, a:active, a:hover { text-decoration:none;cursor:pointer; }

/*** page index ***/

/* style pour l'entete page accueil */
td.titreaccueil { text-align:center;vertical-align:center;line-height:100%;height:50px;}

/* lien accueil */
a.accueil:link { font-size:12pt;color:#ffffff;font-weight:bold; }
a.accueil:visited { font-size:12pt;color:#ffffff;font-weight:bold; }
a.accueil:hover { font-size:14pt;color:#ffffff;font-weight:bold; }

/* menu haut : boutons bleus */
td.menuhaut { text-align:center;width:159px;height:35px;background-image:url(images/bt_bleu_haut2.jpg);background-repeat:no-repeat;background-position:center center;line-height:100%; }
a.menuhaut:link { color:#ffffff;font-weight:bold;font-size:8pt; }
a.menuhaut:visited { color:#ffffff;font-weight:bold;font-size:8pt; }
a.menuhaut:hover { color:#ffffff;font-weight:bold;font-size:9pt; }

/* menu haut2 : boutons verts */
td.menuhaut2 { text-align:center;width:140px;height:45px;background-image:url(images/bt_vert2.jpg);background-repeat:no-repeat;background-position:center center;padding-bottom:5px; }
a.menuhaut2:link { color:#ffffff;font-weight:bold;font-size:8pt; }
a.menuhaut2:visited { color:#ffffff;font-weight:bold;font-size:8pt; }
a.menuhaut2:hover { color:#000099;font-weight:bold;font-size:8pt; }

/* email logistique */
a.maillogistique:link { color:#ffffff;font-size:8pt;font-weight:bold; }
a.maillogistique:visited { color:#ffffff;font-size:8pt;font-weight:bold; }
a.maillogistique:hover { font-size:8pt;font-weight:bold;color:#ffff00; }

/* boite message infos */
.scrollvtext { color:#0000ff; border:0; }
.scrollv { background:#ffffff; }

/* titres rubriques */
td.rubrique { color:#000099;font-size:10pt;font-weight:bold;width:190px;text-align:center;line-height:120%;vertical-align:middle;height:45px;background-image:url(images/rubriques2.jpg);background-position:center center;background-repeat:no-repeat; }
td.rubrique_vide { font-size:5px;width:5px;height:35px; }
a.rubrique:link { font-size:10pt;font-weight:bold;color:#000099; }
a.rubrique:visited { font-size:10pt;font-weight:bold;color:#000099; }
a.rubrique:hover { font-size:10pt;font-weight:bold;color:#ffffff; }

/* titres chapitres des rubriques */
td.chapitre {
	color:#000099;
	width:190px;
	text-align:left;
	line-height:220%;
	vertical-align:top;
	height:165px;
	font-size:8pt;
	background-image:url(images/chapitres3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
td.chapitre_vide { font-size:5px;width:5px;height:165px; }
a.chapitre:link { font-family:Tahoma,sans-serif;font-size:8pt;color:#000099; }
a.chapitre:visited { font-family:Tahoma,sans-serif;font-size:8pt;color:#000099; }
a.chapitre:hover { font-family:Tahoma,sans-serif;font-size:8pt;color:000099; }
.tabover { background-color:#4bef5c;line-height:24px;vertical-align:middle; }
.tabnormal { line-height:24px;vertical-align:middle; }

/*** menu des pages autres que index ***/

/* menujs : menu onglets bleus qui deviennent verts */
td.menujs { color:#ffffff;font-size:7pt;font-weight:bold;text-align:center;line-height:120%;vertical-align:middle;height:24px;width:108px;background-image:url(images/test_bouton.png);background-repeat:no-repeat;background-position:center center;cursor:help; }
td.menujsout { color:#ffffff;font-size:7pt;font-weight:bold;text-align:center;line-height:120%;vertical-align:middle;height:24px;background-image:url(images/test_bouton.png);background-repeat:no-repeat;background-position:center center;width:108px; cursor:pointer;}
td.menujsover { color:#ffffff;font-size:7pt;font-weight:bold;text-align:center;line-height:120%;vertical-align:middle;height:24px;width:108px;background-image:url(images/test_bouton2.png);background-repeat:no-repeat;background-position:center center;cursor:pointer; }
a.menujs:link { font-weight:bold;font-size:7pt;color:#ffffff; }
a.menujs:visited { font-weight:bold;font-size:7pt;color:#ffffff; }
a.menujs:hover { font-weight:bold;font-size:7pt;color:#ffffff; }

/* ssmenujs : menu ligne verte */
td.ssmenujs { color:#000099;font-size:7pt;font-weight:bold;text-align:center;line-height:100%;vertical-align:middle;height:30px;background-color:#00cc00;}
a.ssmenujs:link { font-weight:bold;font-size:7pt;color:#000099; }
a.ssmenujs:visited { font-weight:bold;font-size:7pt;color:#000099; }
a.ssmenujs:hover { font-weight:bold;font-size:7pt;color:#ffffff; }

/***  pages lexique ***/

.lexout { text-align:center;font-weight:bold;width:37px;font-size:9pt;line-height:30px; vertical-align:middle;cursor:pointer;background-image:url(images/lexout2.jpg);background-repeat:no-repeat;background-position:center center;color:#ffffff; }
.lexover { text-align:center;font-weight:bold;width:37px;font-size:9pt;line-height:30px; vertical-align:middle;cursor:pointer;background-image:url(images/lexover.jpg);background-repeat:no-repeat;background-position:center center;color:#000099; }
a.alexout:link { font-weight:bold;font-size:9pt;cursor:pointer;color:#ffffff; }
a.alexout:visited { font-weight:bold;font-size:9pt;cursor:pointer;color:#ffffff; }
a.alexout:hover { font-weight:bold;font-size:10pt;cursor:pointer;color:#000099; }
.lextitre { color:#5ECA7E;font-size:10pt;font-weight:bold;height:25px; }
.lexdetail { color:#004080;font-size:8pt;text-align:justify; }
.lignelex { width:100%;size:1px;color:#5ECA7E; }

/***  page presentation ***/
.plantitre2 { text-align:left;font-size:9pt;width:22%;height:18px;line-height:120%;vertical-align:top;color:#009900;padding-top:5px;padding-bottom:5px; }
.plansstitre2 { text-align:left;font-size:9pt;width:22%;height:18px;line-height:120%;vertical-align:top;color:#004080;padding-top:5px;padding-bottom:5px; ; }

/***  page plan du site ***/
.plantitre { text-align:left;font-size:8pt;width:18%;height:18px;line-height:120%;vertical-align:top;color:#009900;padding-top:5px;padding-bottom:5px; }
.plansstitre { text-align:left;font-size:8pt;width:20%;height:18px;line-height:120%;vertical-align:top;color:#004080;padding-top:5px;padding-bottom:5px; ; }
a.plan:link { font-size:8pt;cursor:pointer;color:#004080; }
a.plan:visited { font-size:8pt;cursor:pointer;color:#004080; }
a.plan:hover { font-size:8pt;cursor:pointer;color:#004080; }
.plandetail { text-align:left;font-size:7pt;width:32%;height:18px;line-height:136%;vertical-align:top;color:#0000ff;padding-top:5px;padding-bottom:5px; ; }
a.plan2:link { font-size:7pt;cursor:pointer;color:#0000ff; }
a.plan2:visited { font-size:7pt;cursor:pointer;color:#0000ff; }
a.plan2:hover { font-size:7pt;cursor:pointer;color:#0000ff; }

/*** pages texte (agrement, questions, aide, comprendre... ) ***/
li.aide { font-size:8pt;color:#004080;text-align:justify;margin-right:10px; }
.explictexte { text-align:justify;color:#004080;margin-right:10px; margin-left:10px;}
.explictextepetit {
	text-align:justify;
	color:#004080;
	margin-right:10px;
	margin-left:10px;
	font-size: 12px;
}
.explictitre { font-weight:bold;color:#009900;text-align:left;margin-left:10px; }
.memotexte { font-size:7pt; }
.blocmemo { background-color:#FFE699;color:#0000ff;margin-right:10px;padding-top:5px;padding-bottom:5px; }
.memotitre { font-weight:bold;font-size:8pt; }
.titrepage { text-align:center;color:#004080;size:13pt;font-weight:bold;height:15px;line-height:30px;vertical-align:middle; }

/*** pages telechargement ***/
td.titre {  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12pt;color:#993333;font-weight:bold;text-align:center;height:20px; }
td.titre2 {  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;font-weight:bold;text-align:center;height:20px; }
td.titre3 {  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#FF00FF;font-weight:bold;text-align:center;height:20px; }
td.ligne {  font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#000000; }
li.aidetelec { font-size:9pt;color:#004080;text-align:justify;height:25px;line-height:1.5em;vertical-align:middle; }

/* lignes titres */
td.teltitrenom { text-align:center; }
td.teltitredate { width:14%;background-color:#ccccff;text-align:center; }
td.teltitretelec { width:3%;text-align:center; }
td.teltitretaille { background-color:#FFCC99;text-align:center; }
.titrenomtelec { font-size:12pt;font-weight:bold;color:#993333; }
.titredispotelec { font-size:12pt;font-weight:bold;color:#993333; }
.titredatetelec { font-size:12pt;font-weight:bold;color:#000000; }
.titretailletelec { font-size:12pt;text-align:center;color:#ff00ff; }

/* lignes de telechargement */
td.nomtelec { font-size:8pt;width:28%;text-align:left;color:#003399; }
td.dispotelec { font-size:8pt;width:37%;text-align:left; color:#000066}
td.telec { font-size:8pt;width:5%;text-align:center; }
td.datetelec { font-size:8pt;width:14%;background-color:#CCCCFF;text-align:center; }
td.tailletelec { font-size:8pt;width:14%;background-color:#FFCC99;text-align-right;color:#FF00FF;margin-right:5px; }
.cpttelec { font-size:7pt;color:#999999;text-align:center; }
.lignetelec { font-size:100%;color:#cccccc;size;1px; }

/*** pages listes ***/
.titreliste { height:20px;line-height:120%;text-align:middle;color:#000080;font-size:10pt;font-weight:bold; }
select.listes { font-size:8pt; }
input.listes { font-size:7pt;text-align:center;height:30px;width:120px;padding-right:3px;height:16px; }
input.chercher { font-size:7pt;text-align:right;height:30px;width:120px;padding-right:3px;background-image:url(images/jecherche.png);background-repeat:no-repeat;background-position:left center; }
td.selection { font-size:8pt;padding-left:3px;text-align:left;height:12px;color:#0000ff; }
td.classement { font-size:8pt;padding-left:3px;text-align:left;height:12px;color:#000066;font-weight:bold; }
td.detailliste { font-size:7pt;text-align:center;height:20px;line-height:1.5;vertical-align:middle;color:#000080; }
td.detailtitre { font-size:8pt;color:#666666;font-weight:bold;text-align:center;height:20px;line-height:1;vertical-align:middle; }
.naviliste { font-size:7pt;text-align:center;height:26px;color:#000080; line-height:1;vertical-align:middle; }

/*** pages detail societe et logiciel ***/
.droitrectif { color:#004080;text-align:center;font-size:7pt;font-weight:bold; }
button.retour { color:00000a0;text-align:center; }
td.socnom { width:61%;line-height:2;vertical-align:middle;background-color:#FFFFCC;height:40px;text-align:center;font-weight:bold;font-size:10pt;color:#0000A0; }
td.soctitre { width:39%;line-height:2;vertical-align:middle;background-color:#FFCC00;height:40px;text-align:center;font-weight:bold;font-size:9pt;color:#0000A0; }
td.socadresse { width:61%;line-height:2;vertical-align:middle;background-color:#FFFFCC;height:40px;text-align:center;font-size:10pt;color:#0000A0; }
td.soccoord { width:60%;line-height:2;vertical-align:middle;background-color:#FFFFCC;height:40px;text-align:center;font-size:10pt;color:#0000A0; }
td.lognom { width:30%;line-height:1.5;vertical-align:middle;background-color:#FFCC00;text-align:center;font-weight:bold;font-size:8pt;color:#0000a0; }
td.logtitre { line-height:2;vertical-align:middle;background-color:#FFCC00;text-align:center;font-weight:bold;font-size:10pt;color:#666666; }
td.logcoord { width:61%;line-height:1.5;vertical-align:middle;background-color:#FFFFCC;text-align:center;font-size:8pt;color:#0000A0; }td.logcoord2 {
	line-height:1.5;
	background-color:#FFFFCC;
	font-size:9pt;
	color:#0000A0;
	font-weight: bold;
}
td.logcoord3 {
	line-height:1.5;
	background-color:#FFFFCC;
	font-size:8pt;
	color:#0000A0;
	text-align: left;
}
TexteInvisible {
	font-size: 9px;
	color: #FF0000;
}
.Retour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #0000A0;
	background-color: #FFCC00;
	border: thin solid #999999;	
}
.infomailspam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	background-color: #FFAAAA;
	border: 0px none #FF0000;
}
.box {
	background-color: #FFCC00;
	border: 1px solid #999999;
	height: auto;
	width: 150px;
	padding: 5px;
	float: left;
	position: absolute;
	float: left;
	text-align: left;
	padding: .5em 2ex;
}
.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
	float: left;
	position: absolute;
}

.shadow,
.content{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}

.content{
	background-color: #FFCC00; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #999999; /*border color*/
	padding: .5em 2ex;
	border: 1px solid #999999;
	text-align: left;
	height: auto;
	width: 150px;
}
