/* CSS principal du site Pluriware */

/* styles communs */

a img{border: none}

body { margin: 0 0 0 0; padding: 0 0 0 0; background: white; font: 80% verdana, arial, sans-serif; background: url(../images/fond_site.gif) repeat left top;}
/*
body { margin: 0 0 0 0; padding: 0 0 0 0; background: #ffffff; font: 80% verdana, arial, sans-serif;}
*/
h3 { font-family: Verdana, Arial; font-weight: bold; font-size: small; color: rgb(0,102,153);}
.clear { clear: both;} /* pour retour à la ligne après un div */
.innertab {padding: 0 0 0 0; margin: 0 0 0 0; width: 100%;}
.leftmiddle {text-align: left; vertical-align: middle;}
.lefttop {text-align: left; vertical-align: top;}
.rightmiddle {text-align: right; vertical-align: middle;}
.centermiddle {text-align: center; vertical-align: middle;}
.plan {text-align: left; color: #555; font-size: x-small;}
.situation {font-style: italic;}
.texte {text-align: justify; vertical-align: top; font-size: 0.9em; font-weight: bold;}
.texte2 {font-size: 0.9em; font-weight: bold;}
.important {font-size: 1em; font-weight: bold; color: rgb(153,0,0);}
.bottom {vertical-align: bottom; text-align: center;}
.titreappli {color: rgb(153,0,0); font-size: small; font-weight: bold; }
.bordered { font-size: small; font-weight: normal; background-color: #FFF; vertical-align: top; padding: 0 0 0 0; border-bottom: 3px #9b9b9b solid; border-left: 1px #9b9b9b solid ; border-right: 1px #9b9b9b solid ; border-top: 1px #9b9b9b solid ;}
.source {font-size: 0.9em; color: #666; font-style: italic;} /* source vidéo */
/* DEBUT styles pour page de contenu standard */

.tabstd { width: 90%; margin-left: auto; margin-right: auto; border-collapse:collapse; }

.fondtitrevert, .fondtitregris, .fondtitrerouge, .fondtitreorange, .fondtitrerose, .fondtitrejaune, .fondtitrebleu
{padding-left: 13px; color: #000; font-weight: bolder; font-family: Tahoma, Arial, Verdana; font-size: 1em; vertical-align: middle; background-color: #ccff66;
border-left: 1px #9b9b9b solid ; border-right: 1px #9b9b9b solid ; border-top: 1px #9b9b9b solid ;}


.fondtitreover {padding-left: 13px; color: white; font-weight: bolder; text-decoration: underline; 
font-family: Tahoma, Arial, Verdana; font-size: 1em; vertical-align: middle;
background: url(../images/fond_gris_r.gif) repeat left top; cursor: pointer; cursor: hand;}

.fondtitre {padding-left: 13px; color: #000000; font-weight: bold; 
font-family: Tahoma, Arial, Verdana; font-size: 1.1em; vertical-align: middle;
 background-color: #ffffff;
 background-image: url(../images/fond_vert_degrade.gif); 
 background-repeat: repeat-x;
 height: 34px;}
 
.fondtitrepave {padding-left: 13px; color: #ffffff; font-weight: bold; 
font-family: Tahoma, Arial, Verdana; font-size: 1em; vertical-align: middle;
 background-color: #ffffff;
 background-image: url(../images/fond_titre_pave.gif); 
 background-repeat: no-repeat;;
 background-position: right top;
 height: 31px;}

.fondtitrepave a { color: #ffffff; text-decoration: none;}

.contenu, .contenuvide{font-size: small; font-weight: normal; background-color: #FFF; vertical-align: top; padding: 0 0 0 0; border-bottom: 3px #9b9b9b solid; border-left: 1px #9b9b9b solid ; border-right: 1px #9b9b9b solid ; }
.texte {padding-left: 2px; text-align: left; vertical-align: middle; float: left; font-size: 0.85em; font-weight: bold; color: #000; }

/* FIN styles pour page de contenu standard */
/* FIN styles communs */

/* style menu accueil, contact etc */
#shortmenu {width: 400px; position:absolute; top:5px; right: 0px; font-size: 0.8em; font-weight: bold;
padding-right: 10px; text-decoration: none; color: #ffffff;}
#shortmenu a {text-decoration: none; text-align: right; color: #000000;}
#shortmenu a:hover {text-decoration: none; text-align: right; color: #990000;}

.fondappli_l { border-bottom: 2px #e7c8f2 solid; border-left: 2px #e7c8f2 solid; border-top: 2px #e7c8f2 solid; }
.fondappli_r { border-bottom: 2px #e7c8f2 solid; border-right: 2px #e7c8f2 solid; border-top: 2px #e7c8f2 solid; }
.fondappli { border: 2px #e7c8f2 solid; }
/* style div accroche */
#accroche { display: block; width: 600px; margin-left: auto; margin-right: auto; 
 padding-left: 15px;
 color: #000000; font-size: 0.85em;
 background-image: url(../images/ticker.gif); background-position: left top; background-repeat: no-repeat; 
 }
/* Fin style div accroche */


/* Styles entete (head.inc) */
#entete { padding: 0 0 0 0; margin: 0 0 0 0; width: 100%; height: 85px;} /* style du bloc d'entete */
#logopluriware { position:absolute; left: 10px; padding-top: 10px;
font-size: 1.1em;
	font-weight: bold;
	font-style: italic; color:#777777;
}
 
/* les styles du div #menu sont dans le fichier css : menu.css */
#contenu { }/* bloc div de contenu de chaque page */
/* div pied de page */
#piedpage, #piedpage a { white-space:nowrap; font-size: xx-small; font-style: italic; color: #555; text-decoration: none; text-align: center;}




/* DEBUT Styles onglet accueil */
#tabaccueil{ width: 98%; margin-left: auto; margin-right: auto; border-collapse:collapse;}

#tabaccueil .out {cursor: hand;}
#tabaccueil .middle {vertical-align: middle;}
#tabaccueil .contenu, #tabaccueil .contenuentr {vertical-align: top; padding: 0 0 0 0; border-bottom: 1px #9b9b9b solid; border-left: 1px #9b9b9b solid ; border-right: 1px #9b9b9b solid ; background-color: #fff;}
#tabaccueil .contenuentr {background: url(../images/mini_entreprise.jpg) no-repeat center bottom;background-color: #fff;  }


#tabaccueil .soustitre {background-color: #ddd; font-size: 0.9em; color: #900; font-weight: bold; display: block; text-align: left; padding-left: 10px}
/* FIN Styles onglet accueil */

/* DEBUT Styles onglet missions locales */
#tabml { width: 90%; margin-left: auto; margin-right: auto; border-collapse:collapse; }

#tabml .contenu {vertical-align: top; padding: 0 0 0 0; border-bottom: 1px #9b9b9b solid; border-left: 1px #9b9b9b solid ; border-right: 1px #9b9b9b solid ; background: url(../images/fond_ml.jpg) no-repeat left top; background-color: #FFF;}
#tabml .contenuvide {background-color: #fff; vertical-align: top; padding: 0 0 0 0; border-bottom: 1px #9b9b9b solid; border-left: 1px #9b9b9b solid ; border-right: 1px #9b9b9b solid ;}
#tabml .titre1 {font-size: 0.9em; font-weight: bold; color: #900; }
#tabml .titre2 {font-size: 1em; font-weight: bold; color: #900; font-style: italic;}
#tabml .preambule {font-size: 0.7em; font-style: italic; color: #444; font-weight: bold;}
#tabml .question {font-size: 0.9em; font-style: italic; color: #000; font-weight: bold;}
#tabml .reponse {font-size: 0.9em; color: #444; }

#tabml .contenuflash {background-color: #ffff99; vertical-align: top; padding: 0 0 0 0; border-bottom: 1px #9b9b9b solid; border-left: 1px #9b9b9b solid ; border-right: 1px #9b9b9b solid ; text-align: center;}
#tabml .asplink { font-size: x-small; color: rgb(0,0,153);}
/* FIN Styles onglet missions locales */

/* DEBUT Styles onglet etab scolaire */
#tabscol .contenu {background: url(../images/fond_scolaire.jpg) no-repeat right top; background-color: #FFF;}

/* FIN Styles onglet etab scolaire */

/* DEBUT Styles onglet sms+ */
#tabsmsplus .contenu {background: url(../images/fond_smsplus.jpg) no-repeat left top; background-color: #FFF;}
/* FIN Styles onglet sms+ */

/* DEBUT Styles onglet SFA froce de vente et merchandising */
#tabsfa .contenu {background: url(../images/fond_sfa.jpg) no-repeat left top; background-color: #FFF;}
/* FIN Styles onglet SFA froce de vente et merchandising */

/* DEBUT Styles onglet contact */
#tabcontact {}
#tabcontact .label {font-size: small; font-weight: bold; text-align: right; vertical-align: top;}
#tabcontact .titrecontact {font-size: small; font-weight: bold; text-align: center; vertical-align: top; color: #666666;}
#tabcontact .separation_vert {background: url(../images/separation_vert.gif) no-repeat center top; }
#tabcontact .separation_horiz {background: url(../images/separation_horiz.gif) no-repeat left top; } 
#tabcontact .value {text-align: left; vertical-align: top;}
#tabcontact .contenu {}

#tabformcontact {background: url(../images/fond_mail.gif) repeat left top;}
#tabformcontact .focus {width: 80%; background-color: #FCC; border: 1px #000 solid;}
#tabformcontact .blur {width: 80%; background-color: #FFF; border: 1px #000 solid;}
#tabformcontact .label {font-size: small; font-weight: bold; text-align: right;}
#tabformcontact .label_red {font-size: small; font-weight: bold; text-align: right; color: #F00;}
#tabformcontact .liste {background-color: #FFF; border: 1px #000 solid;}
.legalcontact {font-size: xx-small; color: #555; text-align: center; font-weight: normal; font-style: italic;}

/* styles confirm_contact */
#tabrescontact {}
#tabrescontact .ok{color: green ; font-size: 0.9em; font-weight: bold;}
#tabrescontact .warn{color: orange; font-size: 0.9em; font-weight: bold;}
#tabrescontact .error{color: red; font-size: 0.9em; font-weight: bold;}
/* FIN Styles onglet contact */

/* DEBUT styles applisms */
#tabapplisms { width: 90%; margin-left: auto; margin-right: auto; border-collapse:collapse; }

/* FIN styles applisms */

/* DEBUT styles formulaire forum TIC 2007 */

#tabforumtic .contenu {
  background: #e8dac0;
}

#tabforumtic .focus { /*** Mise en avant des champs en cours d'utilisation ***/
	background: #f3ff6f;
	border: 1px rgb(0,0,0) solid;
  color: black;
  font-size: x-small;
}

#tabforumtic .blur { /*** Mise en avant des champs en cours d'utilisation ***/
	background: #ffffff;
	border: 1px rgb(0,0,0) solid;
	color: black;
	font-size: x-small;
}
.must {color: red; font-weight: bold; font-size: 10px; }
#tabforumtic .label {text-align: right; font-size:small;}

.error {  padding: 5 5 5 5; display: block; width: 750px; background-color: rgb(255,204,204); border: 1px rgb(237,0,0) solid; margin-left: auto; margin-right: auto; font-weight: bold; font-size: 0.85em;}
/* FIN styles formulaire forum TIC 2007 */

/* style page RFID */

.titrearticle { color: #333366; font-weight: bold; font-size: 1em; background-color: #eeeeee;}
.txtarticle { color: #000000; font-size: 0.85em;}
.linkarticle {font-weight: bold; font-style: italic; color: #339900; font-size: x-small; text-decoration: none;}
.linkarticle:hover {font-weight: bold; font-style: italic; color: #339900; font-size: x-small; text-decoration: none; background-color: #FFFF00}
.fondblanc { background-color: #FFFFFF; background-image: url(../images/fond_article.gif); background-position: left top; background-repeat: repeat-x;}

#onglet { margin: auto 0px 0px 0px;} 
#onglet ul { padding-left: 0px;	margin:0px;	padding-top:10px; }
#onglet li{
	float:left;
	list-style-type:none;
	width:129px;
	height:20px;
	text-align:center;
	background-color:#adcc4e;
	border-left:1px solid #FFF;
	padding-top:4px;
}

#onglet li.oselected{
	float:left;
	list-style-type:none;
	width:129px;
	height:20px;
	text-align:center;
	background-color:#b152d3;
	padding-top:4px;
}

#onglet li.oselected a{
 color: #ffffff;
}

#onglet a{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

#onglet a:hover{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#990000;
	font-weight:normal;
	text-decoration:underline;
}



/* EOF */

