@charset "utf-8";

* {
	margin:0;
	padding:0
}

body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.9em;
	color:#444;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#FFF;
	background-image:url(../../images/fond_boost_2k11_background.gif); /* --bv.perso.skinable-- */
	background-position:top left;
	background-repeat:repeat-x;
	/*behaviour:url("cssParent.htc");*/
}

a,a:visited {
	color:#00a1f3; /* --bv.perso.skinable-- */
}

a:hover,a:active {
	color:#00a1f3; /* --bv.perso.skinable-- */
	text-decoration:underline; /* --bv.perso.skinable-- */
}

.referencement, .overallContent, .aideInteractive {
margin:0;padding:0;
}

.overallContent {
position:absolute;
z-index:999;
background-color:#EFEFEF;
width:400px;
height:400px;
}

.cleaner {
clear:both
}

#allContent {
	margin:0;padding:0;
	text-align:left;
	width:100%;
	height:auto;
	background-image:url(../../images/haut_deco_boost_2k11_background.gif); /* --bv.perso.skinable-- */
	background-position:top left; /* --bv.perso.skinable-- */
	background-repeat:no-repeat; /* --bv.perso.skinable-- */
}

.Barre {
	height:42px;
	width:100%;
	z-index:999;
	position:fixed;
	font-size:11px;
	top:0;
	background-image:url(../../images/Barre_ombre_boost_2k11.png); /* --bv.perso.skinable-- */
	background-position:bottom left; /* --bv.perso.skinable-- */
	background-repeat:repeat-x; /* --bv.perso.skinable-- */
}

.Barre * {
	float:left
}

.contentBarre {
	background-image:url(../../images/barre_gauche_boost_2k11.gif); /* --bv.perso.skinable-- */
	background-repeat:repeat-x; /* --bv.perso.skinable-- */
	background-color:#b9b9b9; /* --bv.perso.skinable-- */
	padding-left:115px;
	width:100%;
	height:26px
}

.outilsBarre {
height:18px;
padding-top:3px
}

.drapeauBarre{
height:18px;
left:5px;
margin-top:1px;
z-index:1000;
position:fixed;
width:105px;
}

.drapeauBarre input{
visibility:hidden;
}

.drapeauBarre input.drapeauSelected
{    
border: #747474 solid 2px;
visibility:hidden;
} 


.outilsBarre a:link,.outilsBarre a:visited {
color:#6d3614;
font-weight:700;
font-size:11px;
padding-left:25px;
margin-left:5px;
height:18px
}


.outilsBarre a:hover {
color:#FFF
}

.outilsBarre h4 {
text-align:right;
right:5px;
font-weight:400;
position:absolute;
font-size:12px;
width:auto;
min-width:200px;
height:20px;
color:#36240f;
margin:0 15px
}

.outilsBarre h4 a#barrecalendrier {
display:block;
/*overflow:hidden;*/
width:20px;
height:18px;
background-image:url(../../images/icones.png);
background-position:0 0;
background-repeat:no-repeat;
margin:0;
border:1px solid black;
margin-top:30px;
padding:0;
}

.outilsBarre h4 a#barrecalendrier:hover {
background-position:0 -199px
}

#ctl00_RadDatePicker1_popupButton {
margin:0;padding:0;
}

.heure {
margin-left:20px;
}

#lienBVLight {
z-index:900;
background-image:url(../../images/icones.png);
/*background-position:0 -79px;*/
background-repeat:no-repeat;
/* bientot disponible :*/
background-position:0 -602px;
padding-left:20px;
text-decoration:none;
font-weight:bold;
font-style:italic;
color:#fff;
position:relative
}

#lienBVLight:hover {
/*background-position:0 -278px;*/
/*bientot disponible*/
background-position:0 -602px;
}

#lienBVMobile {
z-index:800;
background-image:url(../../images/icones.png);
background-repeat:no-repeat;
/*bientot disponible*/
/*background-position:0 -119px;*/
background-position:0 -602px;
text-decoration:none;
font-weight:bold;
padding-left:20px;
font-style:italic;
color:#fff;
position:relative;
}

#lienBVMobile:hover {
/*background-position:0 -319px;*/
/*bientot disponible*/
background-position:0 -602px;
}

#lienFavoris {
z-index:700;
padding-left:18px;
background-image:url(../../images/icones.png);
background-repeat:no-repeat;
background-position:0 -100px;
/*background-position:0 -602px;*/
text-decoration:none;
font-weight:bold;
font-style:italic;
color:#fff;
position:relative;
}

#lienFavoris * {
margin:0;padding:0;
}

#lienFavoris:hover {
padding-left:18px;
background-position:0 -300px;
/*background-position:0 -602px;*/
}

/* les liens pas encore actifs sont surchargés ci-dessous en mode : "Bientot disponibles" avec une infobulle dans une span */
a#lienBVLight span, a#lienBVMobile span  {
display:none;
border:1px solid black;
background-color:white;
}

a#lienBVLight:hover span, a#lienBVMobile:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: 15px; /* on positionne notre infobulle */
   left: 5px;
   background: #EEE;
   color: #555;
   font-size:10px;
   font-weight:normal;
   padding: 5px;
   z-index:999;
   /*border-left: 4px solid orange;*/
}

/* gestion du bandeau des favoris */

a#lienFavoris .divFavoris {
display:none;
}

a#lienFavoris:hover .divFavoris {
margin:0;padding:0;
display:block;
position:absolute;
white-space:nowrap;
z-index:999;
top:15px;
left:1px;
padding-right:3px;
border:1px solid #FEFEFE;
background-color:#EEE;
min-width:120px;
}

#lienFavoris .divFavoris a, #lienFavoris .divFavoris a:visited {
font-size:10px;
margin:0;padding:0;
font-style:normal;
text-decoration:none;
display:block;
width:100%;
min-width:120px;
padding:2px;
height:12px;
}

a#lienFavoris .divFavoris a:hover {
background-color:white;
color:black;
}

a#lienFavoris .divFavoris .ajoutFavRapide a, a#lienFavoris .divFavoris .ajoutFavRapide a:visited{
clear:both;
display:block;
border-top:1px solid #EEE;
background-color:white;
height:11px;
font-size:9px;
min-width:124px;
width:100%;
color:gray;
padding-left:12px;
background-image:url(../../images/mini_fav.png);
background-repeat:no-repeat;
background-position:0px 3px;
}

#lienFavoris ul {
list-style-type:none;
margin:0;padding:0;
clear:both;
min-width:150px;
}

#lienFavoris ul li {
float:none;
}

a#lienFavoris .divFavoris .ajoutFavRapide a:hover {
color:white;
background-color:#CCC;
}

a.info {
position:relative;
}

a.info span {
position:absolute;
text-decoration:none;
display:none;
background-color:white;
}

a.info:hover span {
z-index:999;
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   width:180px;
   /*white-space: nowrap;*/ /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   background: #EEE;
   color: #555;
   font-size:10px;
   font-weight:normal;
   padding: 5px;
   z-index:999;
   /*border-left: 4px solid orange;*/
}

.accessibilite {
width:80px;
right:0;
position:absolute;
list-style-type:none;
margin:0;
padding:0
}

.accessibilite li {
height:17px;
overflow:hidden;
width:25px
}

.accessibilite li a,.accessibilite li a:visited {
display:block;
overflow:hidden;
width:25px;
margin:0;
padding:25px 0 0
}

#typoplus {
background-image:url(../../images/icones.png);
background-position:0 -59px;
background-repeat:no-repeat
}

/* ID spécial pour cacher les fonctionnalités des accessibilités. TEMPORAIRE */

#accessfonctions {
background-image:url(../../images/icones.png);
background-position:0 -602px;
background-repeat:no-repeat;
}

a#accessfonctions span {
display:none;
/*border:1px solid black;*/
background-color:white;
}

a#accessfonctions:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   top: 15px; /* on positionne notre infobulle */
   left: 10px;
   background: #EEE;
   color: #555;
   font-size:10px;
   font-weight:normal;
   padding: 5px;
   z-index:999;
}

#typoplus:hover {
background-position:0 -259px
}

#typomoins {
background-image:url(../../images/icones.png);
background-position:0 -39px;
background-repeat:no-repeat
}

#typomoins:hover {
background-position:0 -239px
}

#barreenbas {
background-image:url(../../images/icones.png);
background-position:0 -19px;
background-repeat:no-repeat
}

#barreenbas:hover {
background-position:0 -218px
}


.Bandeau {
float:none;
clear:both;
padding-top:30px;
height:135px;
width:100%;
}

.LogoEditeur {
float:left;
width:200px;
height:128px;
}

.EspacePerso {
float:right;
width:280px;
height:128px;
margin-right:1%;
border:2px outset white;
}

.gaucheEP {
float:left;
background-image:url(../../images/espacePerso_BG.png);
background-repeat:no-repeat;
height:125px;
width:4px
}

.droiteEP {
float:left;
background-image:url(../../images/espacePerso_BD.png);
background-repeat:no-repeat;
height:125px;
width:4px
}

.contentEP {
font-size:10px;
/*float:left;*/
background-image:url(../../images/espacePerso_degrade.jpg);
background-repeat:repeat-x;
background-color:white;
height:118px;
min-width:250px;
padding:5px;
}

.contentEP ul {
margin:0;padding:0;
list-style-type:none;
height:105px;
text-align:left;
display:block;
float:left;
}

.contentEP ul li {
padding:1px;
}

.contentEP p {
text-align:left;
}

#ctl00_Ctrl_EP1_ImageSociete {
display:block;
float:left;
}

#identEP {
/*display:block; */
background-image:url(../../images/icones.png);
background-position:left -138px;
background-repeat:no-repeat;
height:18px;
width:140px;
margin-bottom:10px;
font-size:11px;
padding-left:18px;
}

.themeEP {
margin-top:0px;
font-size:9px;
width:250px;
}

*+html .themeEP {
margin-top:-12px;
}

.themeEP p {
}

.themeEP ul {
display:block;
list-style-type:none;
height:18px;
margin:0;
padding:0
}

.themeEP ul li {
display:block;
float:right;
width:20px;
height:18px;
overflow:hidden
}

.themeEP ul li a,.themeEP ul li a:visited {
display:block;
overflow:hidden;
background-image:url(../../images/icones.png);
background-position:0 -178px;
background-repeat:no-repeat;
margin:0;
padding:25px 0 0
}

.themeEP ul li a:hover {
display:block;
overflow:hidden;
background-image:url(../../images/icones.png);
background-position:0 -358px;
background-repeat:no-repeat;
margin:0;
padding:0 0 0 25px
}

.themeEP ul li a:active {
background-image:url(../../images/icones.png);
background-position:0 -338px;
background-repeat:no-repeat
}

.hautContent {
width:100%;
background-image:url(../../images/cadre_hautombre.png);
background-repeat:repeat-x;
background-position:top left;
height:6px
}

.mainContent {
z-index:999;
width:100%;
min-height:350px;
height:auto;
background-image:url(../../images/cadre_degrade.jpg);
background-repeat:repeat-x;
background-position:top left;
border-bottom:1px solid #AAA;
margin-bottom:1px;
padding-bottom:5px;
background-position:top left
}

.Onglets {
z-index:980;
position:absolute;
left:0;
display:block;
list-style-type:none;
width:95%;
height:30px;
margin:-30px 0 20px 3%;
padding:0
}

.Onglets li {
float:left;
display:block;
height:30px;
width:auto;
margin-right:5px
}

.Onglets li a,.Onglets li a:visited {
text-decoration:none;
font-size:13px;
font-weight:700;
color:#4f4f50;
text-align:center;
display:block;
height:30px;
width:auto;
padding:8px 10px 0
}

.Onglets li a:hover,.Onglets li a:active {
text-decoration:none;
color:#777;
text-align:center;
display:block;
height:30px;
width:auto;
padding:8px 10px 0
}

.OngletActif {
background-image:url(../../images/OA_degrade.png);
background-repeat:repeat-x;
background-position:top right
}

.OngletActif h5 {
background-image:url(../../images/OA_BG.png);
background-repeat:no-repeat;
background-position:top left;
margin-left:-3px
}

.OngletPassif {
background-image:url(../../images/OI_degrade.png);
background-repeat:repeat-x;
background-position:top right
}

.OngletPassif h5 {
background-image:url(../../images/OI_BG.png);
background-repeat:no-repeat;
background-position:top left;
margin-left:-3px
}

#ongletHome {
padding-left:28px;
background-image:url(../../images/ico_onglethome.gif);
background-position:8px 10px;
background-repeat:no-repeat
}

.colonneGauche {
/*clear:both;*/
min-height:100px;
height:auto;
float:left;
width:33%;
padding:0 10px 10px
}

.colonneGauche h2 {
overflow:hidden;
height:1px;
padding-top:20px
}

.colonneGauche ul {
clear:both;
}

.colonneGauche ul li {
float:left;
max-width:60px;
width:60px;
height:80px;
text-align:center;
margin:10px;
display:block;
}

.colonneGauche ul li a, colonneGauche ul li a:hover, colonneGauche ul li a:visited  {
/*float:left;*/
text-align:center;
text-decoration:none;
}

.colonneGauche ul li a img {
text-align:center;
}

.colonneGauche b {
clear:both;
text-align:center;
display:block;
font-size:10px;
}

.doc {
margin-left:55px;
display:block;
padding-left:15px;
overflow:hidden;
width:1px;
height:15px;
background-image:url(../../images/ico_doc.gif);
background-position:top left;
background-repeat:no-repeat
}

.doc:hover {
background-position:0 -17px
}

.colonneDroite {
min-height:100px;
height:auto;
float:left;
width:64%;
}

.colMessages {
display:block;
min-height:100px;
height:auto;
float:left;
width:49%;
margin-right:10px
}

#messagesBOOST,#messagesSociete,#colLiens, #LiensFavoris, #Indicateurs {
margin-bottom:10px;
background-color:#3780bd;
padding-bottom:2px
}

#messagesBOOST p,#messagesSociete p,#colLiens p,#Indicateurs p {
background-color:#FFF;
font-size:11px;
color:#444;
padding-left:20px;
border:1px solid gray;
clear:both;
display:block;
margin:5px;
padding:2px
}

#LiensFavoris #FavorisFamille, #LiensFavoris #FavorisLiens, #LiensFavoris #FavorisLiensListe, #LiensFavoris #FavorisLiensEdit,#Indicateurs #ListeIndicateurs {
background-color:#FFF;
font-size:11px;
color:#444;
padding-left:20px;
border:1px solid gray;
margin:5px;
padding:2px
}

/* temporairement le temps que les familles soient développées et gérées */
#LiensFavoris #FavorisFamille {
display:none;
}

#messagesBOOST p em span, #messagesSociete p em span, #colLiens p em span {
margin-left:20px;
font-style:normal;
}

/* pictos pour les messages */

i.Grp_1 {
background-image:url(../../images/icones.png);
background-repeat:no-repeat;
background-position:0px -650px;
width:20px;
height:18px;
display:block;
float:left;
}

i.Grp_2 {
background-image:url(../../images/icones.png);
background-repeat:no-repeat;
background-position:0px -688px;
width:20px;
height:18px;
display:block;
float:left;
}

i.Grp_3 {
background-image:url(../../images/icones.png);
background-repeat:no-repeat;
background-position:0px -670px;
width:20px;
height:18px;
display:block;
float:left;
}

i.Grp_4 {
background-image:url(../../images/icones.png);
background-repeat:no-repeat;
background-position:0px -710px;
width:20px;
height:18px;
display:block;
float:left;
}

.colMessages h2 {
font-size:12px;
color:#FFF;
background-image:url(../../images/bloc_fondbleu.gif);
background-position:top left;
background-repeat:repeat-x;
height:16px;
border:1px solid #8e9eb5;
padding:2px
}

#colLiens h2 {
background-image:url(../../images/bloc_fondbleuf.gif)
}

#colLiens {
background-color:#2b618e;
}
.colMessages h6 {
height:2px;
margin-left:2px;
margin-right:2px;
margin-top:-4px;
background-image:url(../../images/blocs_souligne.jpg);
background-position:0px 0px;
background-repeat:no-repeat
}

#colLiens h6{
background-image:url(../../images/blocs_soulignef.jpg);
}
.colMessages .deploie {
margin-top:-18px;
margin-right:5px;
float:right;
height:16px;
width:17px
}

/* Colonne Assistance Technique */

#AssistanceRight {
/*margin-left:50%;*/
float:left;
width:48%;
}


.colAT {
display:block;
min-height:100px;
height:auto;
/*float:left;
width:48%;*/
background-color:#b8bbbe;
margin-bottom:10px;
/*min-width:220px*/
}

/* Colonne Bons intervention */
.colBI {
display:block;
min-height:20px;
height:auto;
/*float:left;
width:48%;*/
margin-bottom:10px;
background-color:#b8bbbe;
}

.colBI h2 {
background-color:#b8bbbe;
background-image:url(../../images/bloc_fondgris.gif);
background-position:top left;
background-repeat:repeat-x;
height:12px;
border:1px solid #cdcdcd;
font-size:12px;
color:#333;
border-bottom:0;
padding:2px 2px 10px 10px
}

.colAT h2 {
background-color:#b8bbbe;
background-image:url(../../images/bloc_fondgris.gif);
background-position:top left;
background-repeat:repeat-x;
height:14px;
border:1px solid #cdcdcd;
font-size:14px;
color:#333;
border-bottom:0;
padding:2px 2px 10px 60px
}

.colAT h6 {
height:2px;
margin-left:2px;
margin-right:2px;
margin-top:-8px;
background-image:url(../../images/blocs_souligne.png);
background-position:0 -4px;
background-repeat:no-repeat
}

.colBI h6 {
height:2px;
margin-left:2px;
margin-right:2px;
margin-top:-2px;
background-image:url(../../images/blocs_souligne.png);
background-position:0 -4px;
background-repeat:no-repeat
}


.colAT h5 {
height:60px;
width:60px;
position:absolute;
margin-top:-50px;
background-image:url(../../images/ico_Engrenage.png);
background-repeat:no-repeat;
background-position:top left;
}

.colAT .deploie {
margin-top:-25px;
margin-right:5px;
float:right;
height:14px;
width:17px
}

.colBI .deploie {
margin-top:-20px;
margin-right:5px;
float:right;
height:14px;
width:17px
}

.colBI .deploie2 {
margin:0;
float:right;
height:14px;
width:15px
}


.colBI .carnetBI {
background-color:#FFF;
font-size:11px;
color:#444;
padding-left:20px;
border:1px solid gray;
clear:both;
display:block;
margin:5px;
padding:2px
}


.colAT .processusAT,.colAT .saisieAT, .colAT .suiviAT, .suiviBI {
font-size:11px;
background-color:white;
background-image:url(../../images/cadre_degrade.jpg);
background-position:top left;
background-repeat:repeat-x;
border:1px solid #EDEDED;
min-width:140px;
margin:10px 5px 5px;
padding:5px;
border-top:0px;
}
.colAT .processusAT {
font-style:italic;
background:none;
border:0;
}

.saisieAT, .suiviAT{
text-align:center;
margin-left:auto;
margin-right:auto;
}

.suiviBI{
text-align:left;
margin-left:auto;
margin-right:auto;
}

.saisieAT a.info span{
text-align:left;
background-color:#eee;
width:140px;
text-decoration:none;
}


/* onglets Assistance Technique */
.ongletAT {
padding:4px;
list-style-type:none;
margin:0;padding:0;
width:100%;
height:15px;
z-index:999;
margin-left:2px;
margin-bottom:-2px;
}

.ongletAT li {
float:left;
display:block;
border-bottom:0px;
margin-left:3px;
font-size:13px;
}

.ongletAT li a, .ongletAT li a:visited {
margin:0px;
display:block; 
padding:4px;
font-size:13px;
font-weight:bold;
border:1px solid #EDEDED;
border-bottom:0px;
text-decoration:none;
margin-bottom:-2px;
}

.ongletAT li a:hover {
color:#555;
/*border:1px solid white;*/
background-image:url(../../images/OA_degrade.png);
background-repeat:repeat-x;
background-position:-3px -12px;
border-bottom:0px;
}

.ongletAT .ATactif {
/*background-color:white;*/
background-image:url(../../images/OA_degrade.png);
background-repeat:repeat-x;
background-position:-3px -12px;
color:#666;
border-bottom:0px;
}

.ongletAT .ATinactif {
/*background-color:white;*/
color:#AAA;
border:1px solid #CCC;
background-image:url(../../images/OI_degrade.png);
background-repeat:repeat-x;
background-position:-3px -6px;
border-bottom:0px;
}

.saisieAT strong {
font-size:12px
}

.saisieAT p {
text-align:center;
}

.captures {
/*width:50%;*/
font-style:italic;
text-align:center;
background-color:#F1F1F1;
padding:2px;
margin-top:2px;
margin-left:-5px;
margin-right:-5px;
}

.saisieAT input,.saisieAT select, .saisieAT textarea, .suiviAT input,.suiviAT select,.suiviAT textarea, .suiviBI select, .suiviBI input, .suiviBI textarea { 
display:block;
font-size:11px;
margin-top:5px;
border:1px solid #e2e2e2;
width:100%;
}

.FavorisLiensEdit textarea, .FavorisLiensEdit select {
display:block;
font-size:11px;
margin-top:5px;
border:1px solid #e2e2e2;
width:80%;
}

.bouton {
width:80px;
border:1px solid #CCC;
}

.annuler {
font-size:10px;
color:gray;
}

.saisieAT input.btnenvoicaptures {
width:auto;
height:auto;
}

.titreContrat {
font-size:12px;
font-weight:bold;
}

.titreContrat .vert {
color:#390;
}

.titreContrat .orange {
color:#F90;
}

.titreContrat .rouge {
color:#C00;
}


#ctl00_ContentPlaceHolder1_Ctrl_AssistanceTechnique_V11_ImageButtonSend {
width:133px;
height:30px;
text-align:center;
}

.lienfichiers {
margin-top:5px;
color:#555;
font-weight:bold;
font-size:11Px;
padding-left:22px;
height:20px;
display:block;
width:90px;
background-image:url(../../images/icones.png);
background-position:0 -19px;
background-repeat:no-repeat
}

a.lienfichiers:hover {
background-image:url(../../images/icones.png);
background-position:0 -218px;
background-repeat:no-repeat
}

/* suivi des tickets incidents via l'onglet qui affiche la div cachée */

.suiviAT strong, .suiviBI strong {
font-size:12px
}

.suiviAT table, .suiviBI table{
width:100%;
/*text-align:center;*/
}

.suiviAT em, .suiviBI em {
display:block;
}

.suiviAT th a, .suiviAT th a:visited, .suiviBI th a, .suiviBI th a:visited {
color:#555;
padding-left:15px;
background-image:url(../../images/icones.png);
background-position:0px -635px;
background-repeat:no-repeat;
}

.suiviAT td a, .suiviAT td a:visited, .suiviBI td a, .suiviBI td a:visited {
color:#555;
padding-left:15px;
background-image:url(../../images/icones.png);
background-position:0px -620px;
background-repeat:no-repeat;
}

.suiviAT th, .suiviBI th {
padding:1px;
height:22px;
color:white;
background-image:url(../../images/BarreAT_ombre.png);
background-repeat:repeat-x;
background-position:bottom left;
}

.suiviAT th a, .suiviAT th a:visited, .suiviBI th a, .suiviBI th a:visited {
color:white;
}

.suiviAT table td, .suiviBI table tf {
border-bottom:1px dashed #CCC;
height:18px;
}

.suiviAT select, .suiviBI select {
font-size:10px;
border:1px solid gray;
}

.suiviATpages {
text-align:left;
}

.SuiviATpages table {
margin-left:20px;
width:50px;
}

.SuiviATpages td a, .SuiviATpages td a:hover, .SuiviATpages td a:visited {
text-align:left;
padding:0;margin:0;
background-image:none;
}

/* detail des tickets incidents */

.detailTicket {
text-align:left;
margin:0;padding:0;
margin:10px;
width:90%;
font-size:11px;
}

.summaryTicket {
background-image:url(../../images/cadre_degrade.jpg);
background-repeat:repeat-x;
background-position:top left;
text-align:left;
width:90%;
min-height:180px;
background-color:#FFF;
padding:5px;
}

.summaryTicket ul {
list-style-type:none;
margin:0;padding:0;
}

.summaryTicket ul li {
font-size:12px;
}

.summaryTicket p {
margin-top:10px;
}

.complementTicket {
padding:5px;
text-align:left;
width:90%;
}

.complementTicket h5{
margin-top:15px;
margin-bottom:10px;
}

.complementTicket table {
border:0;
margin:0;padding:0;
width:70%;
}

.complementTicket input[type=submit] {
margin:5px;
border:1px solid #999;
}

.complementTicket th {
border:0;
padding:1px;
height:22px;
color:white;
background-image:url(../../images/BarreAT_ombre.png);
background-repeat:repeat-x;
background-position:top left;
}

.complementTicket td {
border:0;
padding:5px;
height:18px;
border:1px dashed #BBB;
}

.btnSupports{
margin:0;padding:0;
margin:5px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
list-style-type:none;
padding:5px;
display:block;
height:40px;
width:320px;
}

.btnSupports li {
display:block;
height:32px;
width:133px;
margin-top:5px;
padding-top:15px;
float:left;
/*padding-left:0;*/
font-size:10px;
text-align:left;
color:#FFF;
font-weight:500;
}

/*  français  */
.support_fr {
background-image:url(../../images/fr_btn_assistance.jpg);
background-repeat:no-repeat;
background-position:top left;
width:133px;
margin-left:10px;
color:#333
}

.support_fr a, .support_fr a:visited {
color:#333;
display:block;
height:17px;
padding-left:35px;
/*background-image:url(../../images/icones.png);
background-repeat:no-repeat;
background-position:10px -518px;*/
}

.support_fr a:hover, .support_fr a:active {
background-position:10px -558px;
}

.telephone_fr {
/*text-align:left;*/
padding-left:22px;
color:maroon;
width:133px;
margin-left:10px;
background-image:url(../../images/fr_btn_telsupport.gif);
background-repeat:no-repeat;
background-position:top left
}


/*  anglais  */
.support_en {
background-image:url(../../images/en_btn_assistance.jpg);
background-repeat:no-repeat;
background-position:top left;
width:133px;
margin-left:10px;
color:#333
}

.support_en a, .support_en a:visited {
color:#333;
display:block;
height:17px;
padding-left:35px;
}

.support_en a:hover, .support_en a:active {
background-position:10px -558px;
}

.telephone_en {
/*text-align:left;*/
padding-left:22px;
color:maroon;
width:133px;
margin-left:10px;
background-image:url(../../images/en_btn_telsupport.jpg);
background-repeat:no-repeat;
background-position:top left
}


/*  espagnol  */
.support_es {
background-image:url(../../images/es_btn_assistance.jpg);
background-repeat:no-repeat;
background-position:top left;
width:133px;
margin-left:10px;
color:#333
}

.support_es a, .support_es a:visited {
color:#333;
display:block;
height:17px;
padding-left:35px;
}

.support_es a:hover, .support_es a:active {
background-position:10px -558px;
}

.telephone_es {
/*text-align:left;*/
padding-left:22px;
color:maroon;
width:133px;
margin-left:10px;
background-image:url(../../images/es_btn_telsupport.jpg);
background-repeat:no-repeat;
background-position:top left
}

/*  italien  */
.support_it {
background-image:url(../../images/it_btn_assistance.jpg);
background-repeat:no-repeat;
background-position:top left;
width:133px;
margin-left:10px;
color:#333
}

.support_it a, .support_it a:visited {
color:#333;
display:block;
height:17px;
padding-left:35px;
}

.support_it a:hover, .support_it a:active {
background-position:10px -558px;
}
.telephone_it {
/*text-align:left;*/
padding-left:22px;
color:maroon;
width:133px;
margin-left:10px;
background-image:url(../../images/it_btn_telsupport.jpg);
background-repeat:no-repeat;
background-position:top left
}


/*  portugais  */
.support_pt {
background-image:url(../../images/pt_btn_assistance.jpg);
background-repeat:no-repeat;
background-position:top left;
width:133px;
margin-left:10px;
color:#333
}

.support_pt a, .support_pt a:visited {
color:#333;
display:block;
height:17px;
padding-left:35px;
}

.support_pt a:hover, .support_pt a:active {
background-position:10px -558px;
}

.telephone_pt {
/*text-align:left;*/
padding-left:22px;
color:maroon;
width:133px;
margin-left:10px;
background-image:url(../../images/pt_btn_telsupport.jpg);
background-repeat:no-repeat;
background-position:top left
}

/* colonne Facturation */
.facturation {
/*float:left;*/
width:60%;
min-width:400px;
clear:both;
margin:10px;
margin-bottom:10px;
}

.facturation h2{
background-color:#efefef;
background-image:url(../../images/bloc_fondgris.gif);
background-position:top left;
background-repeat:repeat-x;
height:12px;
border:1px solid #cdcdcd;
font-size:12px;
color:#333;
border-bottom:0;
padding:2px 2px 10px 10px
}

.facturation .factPublications, .facturation .factUtilisateur, .facturation .factSociete {
margin-top:0px;
/*border:1px solid #EFEFEF;*/
background-color:#DEDEDE;
width:100%;
padding:5px;
}

.facturation .factPublications td, .facturation .factPublications th , .facturation .factUtilisateur td, .facturation .factUtilisateur th, .facturation .factSociete td, .facturation .factSociete th {
background-color:#FFF;
font-size:10px;
border:1px solid #EEE;
/*text-align:left;*/
padding:5px;
border-collapse:collapse;
border-bottom:1px solid #DDD;
}

.facturation strong {
background-color:#F0F0F0;
font-size:12px;
display:block;
/*text-align:left;*/
width:100%;
margin-top:10px;
margin-bottom:0px;
padding:5px 0 5px 0;
}

.factDescr {
font-size:12px;
color:#633;
}

.RadPicker_Office2007 input{
border:1px solid black;
display:block;
}

.mainFooter {
z-index:991;
height:1px;
clear:both;
}

.allFooter {
	text-align:right;
	z-index:1;
	width:98%;
	padding-top:5px;
	padding-right:2%;
	clear:both;
	background-color:#515151; /* --bv.perso.skinable-- */
	background-image:url(../../images/bas_boost_2k11_back_pattern.gif); /* --bv.perso.skinable-- */
	background-position:top left; /* --bv.perso.skinable-- */
	background-repeat:repeat; /* --bv.perso.skinable-- */
	color:#dddbdb; /* --bv.perso.skinable-- */
	font-size:9px;
	min-height:80px;
	height:auto;
}

.allFooter p {
clear:both;
margin-bottom:5px;
}

.allFooter ul {
height:20px;
float:right;
list-style-type:none;
margin:0;
padding:0;
}

.allFooter ul li {
float:left;
overflow:hidden;
height:18px;
/*width:18px*/
width:250px;
}

.allFooter a,.allFooter a:visited {
text-align:right;
color:#FFF;
}

.allFooter a:hover,.allFooter a:active {
text-align:right;
color:gray;
}

.allFooter ul li a,.allFooter ul li a:visited {
display:block;
width:18px;
height:18px;
padding-left:25px;
}

#CSSValid {
background-image:url(../../images/icones.png);
background-position:0 -399px;
background-repeat:no-repeat
}

#CSSValid:hover {
background-position:0 -459px
}

#XHTMLValid {
background-image:url(../../images/icones.png);
background-position:0 -419px;
background-repeat:no-repeat
}

#XHTMLValid:hover {
background-position:0 -479px
}

#RSSValid {
background-image:url(../../images/icones.png);
background-position:0 -439px;
background-repeat:no-repeat
}

#RSSValid:hover {
background-position:0 -499px
}

.outilsBarre ul,.colonneGauche ul {
list-style-type:none
}

.contentEP ul,.contentEP ul li ul,.btnSupports {
list-style-type:none;
margin:0;
padding:0
}

.colMessages .deploie a,.colMessages .deploie a:visited,.colAT .deploie a,.colAT .deploie a:visited, .colBI .deploie a,.colBI .deploie a:visited  {
text-decoration:none;
color:#FFF;
width:17px;
display:block;
font-weight:700;
padding-left:4px;
background-image:url(../../images/icones.png);
background-position:0 -178px;
background-repeat:no-repeat
}

.colMessages .deploie a:hover,.colAT .deploie a:hover, .colBI .deploie a:hover {
background-position:0 -378px
} 

.colMessages strong {
background-color:#F0F0F0;
font-size:11px;

}
/* Partie d'identification au bureau */

.loginBV {
margin:0;padding:0;
margin:auto;
text-align:left;
width:99%;
background-color:white;
font-size:11px;
background-image:url(../../images/cadre_degrade.jpg);
background-position:top left;
background-repeat:repeat-x;
border:1px solid white;
border-bottom:1px solid #AAA;

}

.loginBV label {
font-size:11px;
}

.loginBV .innerDiv {
float:left;
width:47%;
padding:5px;

}

.loginBV h2 {
text-align:right;
margin:0;
font-size:15px;
white-space:normal;
padding:10Px;
padding-bottom:0px;
}

.loginBV .innerDiv img {
	width:120px;
	height:120px;
	display:block;
	background-image:url(../../images/img_login.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	float:right;
	padding-top:0px;
	padding:10px;
	margin-right:20px;
}

.loginBV input[type=text] {
border:1px solid gray;
width:160px;
}

.loginBV input[type=password] {
border:1px solid gray;
width:160px;
}

.loginBV input[type=submit] {
background-image:url(../../images/fond_inputsearch.gif);
background-repeat:repeat-x;
background-position:top left;
/*border:2px groove #CCC;*/
width:160px;
}

.loginBV input[type=checkbox] {
font-size:9px;
}

.loginBV label {
font-size:10px;
}

.loginBV .erreurlogin {
color:#900;
text-align:center;
}

.loginDroite {
float:left;
width:48%;
}

.footerlogin {
	position:fixed;
	text-align:right;
	bottom:0;
	left:0;
	z-index:1;
	width:98%;
	padding-top:5px;
	padding-right:2%;
	background-color:#515151; /* --bv.perso.skinable-- */
	background-image:url(../../images/bas_boost_2k11_back_pattern.gif); /* --bv.perso.skinable-- */
	background-position:top left; /* --bv.perso.skinable-- */
	background-repeat:repeat; /* --bv.perso.skinable-- */
	color:#dddbdb; /* --bv.perso.skinable-- */
	font-size:9px;
	min-height:90px;
	height:auto
}

.footerlogin a, .footerlogin a:visited, .footerlogin a:hover {
	color:#858585; /* --bv.perso.skinable-- */
	text-decoration:underline; /* --bv.perso.skinable-- */
}

.footerlogin ul {
margin:0;padding:0;
list-style-type:none;
}

/* Mes Services */
.messervices {
padding:10px;
min-height:300px;
}

.messervices ul {
list-style-type:none;
margin:0;
padding:0;
}

.messervices ul li {
float:left;
max-width:75px;
width:75px;
height:80px;
text-align:center;
margin:10px;
display:block;
}

.messervices ul li a:hover {
font-size:12px;
color:gray;
text-decoration:underline;
}

.messervices ul li a, .messervices ul li a:hover, .messervices ul li a:visited  {
/*float:left;*/
text-align:center;
text-decoration:none;
}

.messervices ul li a img {
text-align:center;
}

.messervices table {
/*width:40%;*/
min-width:350px;
text-align:left;
}

.messervices table td {
padding:5px;
text-align:left;
border-bottom:1px solid #DDD;
}


.messervices b {
clear:both;
text-align:center;
display:block;
font-size:10px;
}

.inputGoogle {
font-size:10px;
color:#6d3614;
border:2px groove #ed6801;
height:13px;
width:220px;
margin-top:2px;
margin-left:30px;
}

.Info_Mesdoc h3 {
margin:5px;
font-size:13px;
}

.Info_Mesdoc p {
font-style:italic;
font-size:10px;
padding-left:24px;

background-image:url(../../images/icones.png);
background-position:0 -178px;
background-repeat:no-repeat
}

.envoiFichiers {
margin-top:30px;
width:280px;
background-color:white;
border-top:1px solid #BBB;
border-left:1px solid #BBB;
border-right:1px solid #BBB;
color:#003366;	
text-align:left;
padding-top:20px;
padding-left:20px;

}

.envoiFichiers label {
font-size:11px;
margin-top:10px;
}

.depotFichiers {
margin-left:auto;
margin-right:auto;
margin-top:30px;
width:350px;
background-color:white;
border-top:1px solid #BBB;
border-left:1px solid #BBB;
border-right:1px solid #BBB;
color:#003366;	
text-align:left;
padding-top:15px;
padding-left:20px;
}

.depotFichiers h3{
 font-size:13px;
 color:white;
}

.depotFichiers label{
 font-size:11px;
}

.creer {
clear:both;
margin:15px;
color:#555;
width:auto;
padding:2px;
min-height:20px;
font-size:10px;
}

.creer h4 {
display:block;
clear:both;
}

.creer h4 div {
float:left;
margin-right:4px;
}

.depot {
height:22px;
font-size:10px;
color:#555;
font-weight:bold;
font-size:12px;
background-color:#DDD;
border:1px solid #BBB;
padding:2px;
padding-left:22px;
display:block;
width:185px;
background-image:url(../../images/icones.png);
background-position:0 -729px;
margin-top:15px;
margin-bottom:10px;
background-repeat:no-repeat
}

.RadUploadButton {
border:1px solid #555;
background-color:#BBB;
}

/* GED */

.MainGED {
padding:15px;
}

#Link_addDocs {
float:left;
margin-left:20px;
}

#WebUserGedInsert1_UpdatePanel2 {
margin:0;padding:0;
padding:15px;
padding-bottom:10px;
margin-top:10px;
margin-bottom:10px;
margin-left:-20px;
background-image:url(../../images/fondombre.png);
}

.leftTreeview {
border-right:1px solid #CCC;
min-width:200px;
float:left;
}

.leftPaneHeader {
height:15px;
font-size:11px;
padding:3px;
padding-left:10px;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
}

.espaceGED img, .espaceGED div {
display:inline;
float:left;
margin-right:4px;
font-weight:bold;
color:#666;
}

.TableauGED {
min-height:290px;
width:92%;
float:left;
background:none;
}

.TableauGED table {
width:100%;
/*float:left;*/
}

.TableauGED th {
min-height:14px;
background-image:url(../../images/mini_degrade.jpg);
background-position:bottom left;
border-bottom:1px solid #CCC;
}

.TableauGED th a, .TableauGED th a:visited {
text-align:left;
color:gray;
}

.RadPicker_Vista table {
min-width:50%;
border:2px solid black;
}

body.popup {
background-image:url(../../images/cadre_degrade.jpg);
background-repeat:repeat-x;
background-position:top left;
}

.EditionligneGED {
font-weight:bold;
text-align:right;
font-size:10px;
}

.envoyer {
clear:both;
margin:15px;
color:#555;
width:auto;
padding:2px;
min-height:20px;
font-size:10px;
}

.envoyer h4 div {
float:left;
margin-right:4px;
}

.envoyer .CreeDossierNormal {
margin:0;padding:0;
height:12px;
font-size:10px;
}

.th1, .td1 {
text-align:left;
margin:0;padding:0;
width:210px;
min-height:20px;
}
.td1 {
width:210px;
}

.th2, .td2, .th3, .td3, .th4, .td4, .th5, .td5 {
width:62px;
text-align:left;
margin:0;padding:0;
}

.td2, .td3, .td4, .td5 {
width:62px;
}

.th6, .td6, .th7, .td7, .th8, .td8, .th9, .td9 {
width:40px;
text-align:left;
margin:0;padding:0;
}

.td6, .td7, .td8, .td9 {
width:40px;
}

.suiviCptExt {
padding:4px;
border:0;
margin:0;padding:0;
position:relative;
background-color:white;
}

.suiviCptExt th {
height:22px;
background-image:url(../../images/BarreAT_ombre.png);
background-repeat:repeat-x;
background-position:bottom left;
text-align:left;
padding-left:10px;
background-color:white; 
}

.suiviCptExt th a, .suiviCptExt th a:visited{
color:white;
text-decoration:none;
font-weight:bold;
}

.suiviCptExt td {
text-align:left;
padding:4px;
padding-left:10px;
font-size:10px;
background-color:white;
}

/* FIN GED */

.Nodata {
font-size:12px;
padding:15px;
font-style:italic;
}

.erreur {
font-weight:bold;
color:#633;
}

/* template pour les gabarits des boutons BV cliquables */
.boutonBV {

}


.fondRadWindow
{
    width:97%;
    height:100%;
    padding:5px;
    font-size:11px;
    background-color:white;
    background-image:url(./images/cadre_degrade.jpg);
    background-repeat:repeat-x;
    background-position:top left;
}

