/** THIS FILE IS AUTOMATICALLY GENERATED. DO NOT MODIFY.**/
/** Change the source files in WebServerResources instead and then run compress.sh in the Support directory.**/

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html{
   margin:0;
   padding:0;
   height:100%;
   font-size: 62.5%;
 }

body{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
/*  font-family: "Helvetica Neue", Helvetica,Verdana, Arial,  sans-serif;
	font-family: Optima,"Lucida Sans", "Lucida Grande","Lucida Sans Unicode", Arial, sans-serif;*/
	font-size: 1.6em; /* equiv 16px */
	font-weight: normal;
	margin:0px;
	padding:0px;
	height:100%;		
	color:#333;
}

/* scripts */
script {display: none !important;}

a,td {
color:#333;
}

a >img{
border:none; 
}

H1, H2, H3{
}

h2#pageTitle {
margin: 0 5px 5px 5px;
color: #3F3F38;
padding: 0;
font-size: 30px;
font-weight: bold;
clear: none;
text-shadow: 1px 1px 0 white;
vertical-align: top;
}

h2#pageTitle span{
vertical-align: top;
}

h2#dossierTitle {
color:white;
font-weight: bold;
font-size: 25px;
margin: 0px 20px 0 20px;

text-shadow: 1px 2px 0 black;
}

#toutLeSite{
min-height:100%;
width: 100%;
position:relative;
}

#connexionPanel {
	color:white;
	position:absolute;
	right:12px;
	top:160px;
}

#loginHeader{
	background: transparent url("../images/logoAlgodata.png") no-repeat 15px 5px ;
	height:80px;
	width:100%;
	margin:0;
	border:none;
	padding:0;
	color: white;
}


#busyDiv{
position: absolute;
top:90px;
right: 30px;
width:40px;
padding: 3px;
border-radius:10px;
text-align: center;
background-color: white;
}

.gipcoAdns{
background: #30589B url('../images/produits/gipcoadnsbg.jpg') center top no-repeat;
}

.webAdns{
	background: #5D3C6A url('../images/produits/webadns.png') center top no-repeat;
}
.mailAdns{
	background: #26664A url('../images/produits/mailadns.jpg') center top no-repeat;
}
	
#styleProduit{
position:absolute;top:0;left:0;height:200px;width:100%;
border-bottom:1px solid #696969;
-moz-box-shadow: 5px 5px 5px #696969;
-webkit-box-shadow: 5px 5px 5px #696969;
box-shadow: 0px 5px 5px #696969;
}





.breadCrumbBusyIndicator{
display:inline-block;
margin:0 10px 0 10px;
}

.busyIndicatorWait{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	left:0;
	z-index:1000000;
	background-position: 50% 50%;
	background-image: url("../images/logoRotation.gif");
	background-color: #006bb3;
	background-repeat: no-repeat;
 	/* for IE */
 	 filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
  	
}



#menuHaut{
  	height:60px;
	margin:0 auto;
	width:600px;
	font-size: 1.2em;
}

#menuHaut > ul{
list-style-type: none;
margin:0;
padding: 0 20px 0 10px;
position:absolute;
z-index:50;
}

#menuHaut > ul > li{
	padding:5px;
	margin : 0  0px;
	float:left; 
	position:relative;
	background-color: white;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	font-weight: bold;
	
	height:35px;
}


#menuHaut > ul > li:first-child{
-moz-border-bottom-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius:5px;
border-left: 1px solid #C0C0C0;
}

#menuHaut > ul > li:last-child{
-moz-border-bottom-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius:5px;
}


#menuHaut > ul > li:hover{
border-top:none;
}


li.currentProduct a{
color: #4576bb !important;
}


#menuHaut > ul > li >a {
	font-weight: bold;
	text-decoration: none;
}


#middle{
	padding-bottom:150px;     /* Height of the footer */
}

#footer {
	position:absolute;
  	bottom:0;
	font-size:0.8em;
	width:100%;
	color:white;
	margin:  0;
	padding-top:5px;
	height: 50px;
	z-index: 1;
	clear:both;
}

#footer a{
color:white;
}

#languageSelector {
	position: absolute;
	top: 40px;
	right: 15px;
	color: white;
	background-color: transparent;
	border-top: thin solid white;
	padding-top:10px;
}


#backOfficeContent{
padding: 0 10px;
width: 100%;
position:relative;
}

#fullScreenDiv{
	min-height:60px;
	z-index: 2;
}	

div {

}

#webadnspage{
	margin: 30px 0 0 0;
	background-color: #EFEFEF;
	border-bottom-right-radius:3px;	
	border-bottom-left-radius:3px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	padding:10px;
	border-left : 1px solid #E3E3E3;
	border-right : 1px solid #E3E3E3;
	border-top : 1px solid #E3E3E3;
	border:1px solid #999999;
	display: table;
	width: 100%;
}


#corps {
	position:relative;
	margin:0px;
	z-index: 2;
}





.fullscreen {
	background: white url(../images/nodeBg.png) repeat-x;
	color:#3b68ac;
	padding:5px;
	margin:0px;
	height: 25px;
	border:none;
	z-index:1;
}

.metal {
	background: white url(../images/nodeBg.png) repeat-x;
	color:#3b68ac;
	height: 25px;
	border:none;
}

.pointerCursor {
	cursor: pointer;
}

#waitDiv{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	left:0;
	z-index:1000000;
	background-position: 50% 50%;
/*
	background-image: url("/WebObjects/Frameworks/Ajax.framework/WebServerResources/busyBigSpinner.gif");
	background-color: #ffffff;
*/
	background-image: url("../images/logoRotation.gif");
	background-color: #006bb3;
	background-repeat: no-repeat;
 	/* for IE */
 	 filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
  	
}


.opacifie{
	background-color: #ffffff;
 	  	/* for IE */
 	 filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
}
/* affichage des buttons pour les choix dans liste */
/*.bt_add {
	background-color: transparent;
	background-image: url(b_add.png)
	height: 28px;
	width: 28px;
	text-decoration: none;
}
*/



#loggedDiv{
 	color:white;
 	font-weight: bold;
	padding:0px;
	height:21px;
	position:absolute;
	right:10px;
	top:10px;
	
}


#loggedDiv ul li{
color: white;
}
#loggedDiv >ul  >  li{
margin-left:10px;
}

#loggedDiv  li >ul{
min-width: 200px;
}


#loggedDiv > ul > li >a,#loggedDiv > ul > li > span{
 	color:white;
 	text-decoration: none;
}


.ADMBORDER_fullscreen img {
	border: 0;
}

/*  affichage des menus */
ul.admin_menu_niveau_1 {
	background-color: #e3f1fe;
	padding:0px;
	margin:0;
	padding-left:5px;
	margin-bottom:0px;
	overflow: auto;
	position: relative;
	 color: #1f4488;
	}

ul.admin_menu_niveau_1 li {
	list-style-type:none;
	 color: #1f4488;
}
ul.admin_menu_niveau_1>li {
	margin-left:0px;
}

ul.admin_menu_niveau_1 a {
	border-bottom: 1px solid #DBDBDB;
	display: block;
	color: #1f4488;
}


.arrowDown{
font-size: 10px;
padding-left: 1px;
}

.menuProduct{
	width:100%;
	margin-top:5px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:20px;
	/*top:90px;
	left:5px;
	position: absolute;
	float:right;*/
}

#menuProductItems{

}

#menuProductItems > ul{
list-style-type: none;
margin:0;
padding: 0 20px 0 0px;
z-index:50;
}


.menuProductItem{
	margin : 0  8px;
	float:left; 
	height:40px;
	margin: 0px;
	
	padding: 0;
	vertical-align: baseline;
	position: relative;
	border-right: 1px solid #C0C0C0;
	background: #EAEAEA;
} 


.menuProductItem a{
text-decoration:none;
}


.navMenuItem{
	font-weight: bold;
}





ul.navMenu li a,.navMenuItem{
text-decoration:none;
padding: 8px 8px;
display: block;
}

.navMenuItem:hover{
color:#ED9F10; 
}

	
ul.navMenu > li:first-child{
-moz-border-top-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius:5px;
-moz-border-bottom-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius:5px;
border-left: 1px solid #C0C0C0;
}

ul.navMenu > li:last-child{
-moz-border-top-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius:5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius:5px;
}


.menuProductLevel2{
float:left;
height:auto;
position: relative;
display:none;
z-index:10;
padding:0px;
list-style-type: none;
}

.menuProductLevel2 li:hover{
background-color: lightblue;
cursor:pointer;
}


.menuProductItem:hover > ul{
display:block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
padding:10px;
max-height: 400px;
position: absolute;
top:40px;
z-index: 100;
min-width: 350px;
overflow: auto;
padding: 10px;
border-width: 1px;
border-style: solid;
border-color: #B4B4B4;
background-color: white;
-webkit-box-shadow:   4px 5px 8px 4px #333;
-moz-box-shadow:   4px 5px 8px 4px #333;
box-shadow:  4px 5px 8px 4px #333;
}


.menuProduct li li{
display:block;
float: none;
}

#currentMenu{
background-color: #A4A4A4;
border-top:1x solid #5F5F5F;
border-right:1px solid #656565;
border-bottom:1px solid #8D8D8D;
border-left: 1px solid #727272;

}

#currentMenu  > a{
	color:white;
	font-weight: bold;
	letter-spacing: 1px;
}



#fastSwitchContent{
display:none;
float: left;
position: absolute;
background-color: white;
border-radius:8px;
z-index: 1000;
top:40px;
width: 600px;
padding: 10px;
border-width: 1px;
border-style: solid;
border-color: #B4B4B4;
border-radius:5px;
-webkit-box-shadow:   4px 5px 8px 4px #333;
-moz-box-shadow:   4px 5px 8px 4px #333;
box-shadow:  4px 5px 8px 4px #333;
overflow: auto;
font-size: 14px;
}

#fastSwitchContent legend{ 
	font-size: 1em;
	padding:4px;
}

#fastSwitch{
	position: relative;
	background: #EAEAEA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	height: 40px;
	width: 190px;
}

#fastSwitch .itemTitle,#searchDossiers .itemTitle{
font-size:1em;
vertical-align: top;
display: inline-block;
max-width:530px;
}

#fastSwitch:hover #fastSwitchContent{
display: block;


}

#dossierResults{
position:relative;
 	border : 1px solid rgb(171, 198, 221);
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#dossierResultslist{
	margin:0;
	position:relative !important;
	padding:0;
  	list-style-type:none;
}

#dossierResultslist li.selected,.fastswitchItem:hover { background-color: lightblue ;}
#dossierResultslist li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  vertical-align:top;
}


#breadCrumb{
border: 1px solid #C7C7C7;
background-color: #E8E6E6;
padding: 0;
height: 25px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-bottom:2px;
}
#breadCrumb ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#breadCrumb li{
font-size: 10px;
float: left;
margin: 0;
padding: 0 20px 0 10px;
list-style: none;
line-height: 23px;
}
#breadCrumb,#breadCrumb a {
font-style:italic;
color: #666;
font-weight: bold;
text-decoration: none;
text-shadow: 1px 1px 0 white;
}

#breadCrumb a:hover { color:#336699; }


.breadCrumbSeparator{
background: transparent url(../images/breadcrumb-sep.gif) right center no-repeat;
}

/* affichage du titre */
.titre {
/*	background-color: #DBDBDB;*/
	border-bottom: 1px solid #DBDBDB ;
	margin:0;
	padding:5px;
	margin-bottom:15px;
}
.titre>a {
	margin-right:0;
	float: right;
	padding-top:5px;
	padding-right:5px;
}
.titre>h2 {
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 1.4em ;
	color: #ff7900;
	display: inline;
	margin:0;
}


tr.impaire td{
	background-color: #e3f1fe;
	vertical-align: top;
}
tr.paire td{
	background-color: white;
	vertical-align: top;
}

.arrondi{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}


ul.operations {
	list-style: none;
	margin:0pt;
	padding:0pt;
}

.error {
	color: red;
}
.error em{
	color: red;
	font-weight: bold;
	font-style: italic;
}

.messageErreur{
	border: medium solid red;
	color: red;
	font-weight: bold;
	padding:5px;
	list-style-position:inside; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}

.messageErreur li{
	color: red;
}

.messageConfirmation{
background-color: #21953f;
color: white;
padding: 5px 5px 5px 45px;
font-weight: bold;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
box-shadow: 0 0 5px 5px #777;
margin:10px;
}

#saveNotificator{
background-color: #21953f;
color: white;
padding: 5px 5px 5px 45px;
font-weight: bold;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
box-shadow: 0 0 5px 5px #777;
}


#errorsContainer{
	background-color: red;
	color: white;
	padding: 5px 5px 5px 30px;
	border: 2px solid red;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	box-shadow: 0 0 5px 5px #777;
	
}

#errorsContainer *{
color:white;
font-weight: bold;
}

.info {
	color: green;
}

.astuce{

}

.nouveauCompteAstuce{
	border-bottom: thin solid #26709f;
	font-style: italic;
	text-align: left;
	color: #26709f;
	
}

.bluecadre {
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 5px;
	padding : 10px;
	padding-bottom: 35px;
	border: 2px solid #aec7ef;
}
.blueborder{
	border: 2px solid #aec7ef;
}

.label{
	font-weight: bold;
	background-color: white;
	position: relative;
	top:-22px;
	left:-35px;
	width:200px;
	padding-right: 5px;
}



.titleSize {
	font-size: 15pt;
}

.mandatoryModeleItem {
	background-color: #ffff99;
	border : thin solid black;
}

.notDisplayed{
	display: none;
}

.falseLink{
	text-decoration: underline;
	cursor: pointer;
}
.evenRow {
	background-color: white !important;
}
.oddRow {
	background-color:#e3f1fe !important;
}

ul.listeCss{
	list-style: none inside url('../images/icons/style-sheet-16x16.png');
	 font-size: 10pt;
	 padding:0;
}

.AdnsContenuPickerDiv {
	margin : auto;
	height : 100px;
}

.AdnsContenuPicker_elmt_selected {
	display:block;
	text-align : center;
	float : left;
	width : 80px;
	height : 80px;
	border : 4px solid #b3bfc3;
	margin : 5px;
}

.AdnsContenuPicker_elmt_alone {
	display:block;
	text-align : center;
	width : 80px;
	height : 80px;
	border : 4px solid #b3bfc3;
	margin : auto;
}

.AdnsContenuPicker_elmt {
	text-align : center;
	float : left;
	width : 80px;
	height : 80px;
	margin : 5px;
}

.AdnsContenuPicker_intitule_selected{
	text-align : center;
	background-color : #b3bfc3;
	color : white;
	width : 100%;
	height : 20px;
	padding : 2px;
}

.AdnsContenuPicker_intitule{
	text-align : center;
	color :  black;
	width : 100%;
	height : 20px;
	padding : 2px;
}

.pageType_container{
	display:block;
	float:left;
	font-size:12px;
	text-decoration:none;
	width:50px;
	height:50px;
	text-lign:center;
	margin-left:10px;
}

.pageType_container span {
	color:black;
}

.listArticlesContainerClass {
	width:100%;
	position:relative;
	border:2px solid #b3bfc3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-height:500px;
}

.tagLink {
	font-size:13px;
	text-decoration: underline;
}

.tagLink:HOVER {
	color:rgb(213, 78, 33);
}


.leftArticleEditor{
	width:690px;
	margin:5px 2px 5px 5px;
	border:none;	
	float:left;	
	display:block;
}

.pageArticleEditor {
	margin:0px;
	padding:5px;
	width:100%;
	border:2px solid #b3bfc3;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

.pageArticleEditor tr {
	border:none;	
}

.pageArticleEditor tr td {
	border:none;	
}

.article_chapeau_container {
	border : 1px solid rgb(171, 198, 221);
	background-color : rgb(229, 239, 253);
	padding : 5px;
	margin-bottom : 10px;
}

.article_chapeau_container label {
	color : rgb(59, 104, 172);
	font-size:90%;
}

.pageArticleContainer{
	width:950px;
}

.titrePubli{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color: rgb(229, 239, 253);
	color: rgb(59, 104, 172);
	font-wheight:bold;
	padding : 2px;
	margin:0px;
}

.optionsPubli{
	font-size:13px;
	padding:4px;	
}

.optionsPubli span a{
	font-size : 13px;	
}

.optionsPubli .userPubli{
	font-weight : bold;	
}

.enregistrementPubli{
	float:right;
	clear:right;	
	padding: 5px 2px 2px 2px;
}

.ArticlePubli{
	float:left;
	border : 1px solid rgb(171, 198, 221);
	margin:5px 2px 5px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display:block;
	width:240px;
	height:auto;
}

.blue-line{
	width:100%;
	background: url("../images/blue-line.png") repeat-x;
	height:5px;
	margin-bottom:2px;
}

.pageDateModified{
	background-color:#FFFFFF;
	border:thin solid #b3bfc3;
	font-size:0.8em;
	font-style: italic;
	padding:3px;
	width: auto;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	font-style: italic;
	display:inline-block;
	vertical-align: middle;
	bottom:0px;
}

.publicationDateToUpdate{
	height : 20px;		
}

.publicationDateToUpdate:hover{
	height : 20px;
}

.datePubli{
	margin:2px;	
}

.publicationDiv{
	display:inline;	
}

.publicationDatePicking{
	border : 2px solid rgb(227, 241, 254);
	background-color : rgb(255,255,220);	
	padding : 3px;
	width : 650px;
	float:left;
	margin-left:3px;
}

.tableauGestionFeeds {
	width:100%;		
}

.tableauGestionFeeds td {
	border:2px solid #b3bfc3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.tableauGestionFeeds  th {
	border:2px solid white;
	padding:2px;
	background-color: #e3f1fe;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
}

.tableauGestionFeeds .tableauArrondi .tableauLegendProspects{
	width:280px;
	background-color: rgb(232,232,232);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border : thin solid black;
	margin:10px;
	-moz-box-shadow: -3px 3px 4px #4D4D4D;
	-webkit-box-shadow: -3px 3px 4px #4D4D4D;
	box-shadow: -3px -3px 3px #4D4D4D;
}

.tableauGestionFeeds .infosFeed .tableauArrondi{
	width:95%;
}

.blocklink{
	display:block;
	width:100%;
	height:100%;	
}

.tableBodyFeeds{
}

.tableauGestionFeeds .titreArrondi{
	width:280px;
}

.listeFeeds{
	margin:3px;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 background-color:#e8e8e8;
}

.listeFeeds .contenuArrondi{
	width:50%;
	margin:2px;
}

.articleOnEdition .contenuArrondi {
	width:600px;	
}

table.tableauArrondi {
	width:100%;

}

.tableauArrondi  th>h3 {
	padding:2px;
	margin:5px;
	font-size: 120%;
	color: white;
	text-transform: capitalize;
	font-weight: bolder;
}

textarea{
	border:thin dashed #C0C0C0;
	background-color: white;
	font-size: 1em;
	font-family: "arial";
}

.tableauArrondi  textarea{
width: 95%;
background-color: white;
}


.tableauArrondi    td {
	border: thin solid #B3BFC3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border-radius:5px;
}

.tableauArrondi  th {
    font-weight: bold;
    color:#1F4488;
    border:thin solid white;
    padding:4px;
    text-align:center;
    background-color: #e3f1fe;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.tableauArrondi .oddRow td {
	background-color: inherit !important;
}

.tableauArrondiSimple{

}

.tableauArrondiSimple    td {
	border: thin solid #B3BFC3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border-radius:5px;
}

ul.horizontal{
	list-style-type: none;
	clear: both;
	min-height: 20px;
	padding:0;
}

ul.horizontal > li{
	float: left;
	margin-right:2px;
	
}
.titreArrondi{
	border:2px solid white;
	padding:2px;
	background-color: #e3f1fe;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.contenuArrondi{
	border:thin solid #b3bfc3;
	padding:2px 5px 2px 5px;
	background-color: white;
	border-radius :5px;
	
}

li.contenuArrondi{
	margin-top:4px;
}


.reset{
	border:none !important;
	background-color: transparent !important;	
}

.centre{
	margin-left: auto;
	margin-right: auto;
}

.orderableList{
	list-style: decimal;
	list-style-position: inside;
}

.orderableList li{
	cursor: move;
	background-image: transparent url(../images/icons/sort.png) middle left no-repeat;
}

.leftDropBlock {
	border-style: none;
	display:inline;
	height: 10px;
}

.treeHover{
border:thin solid black !important;
font-size:120%;
}

.removeFromTreeHover{
border:thin dotted black !important;

}
.removeFromTreeHover p {
visibility:hidden;
}
.removeFromTree{
width:150px;display:inline-block;vertical-align:top;padding:5px;border : thin dashed #C0C0C0;
}

.details{
	background: url("../images/icons/details.png")  top left no-repeat;
}

.listeNoire{
	background: url("../images/icons/forbidden14px.png")  center left no-repeat;
	padding-left:18px;
	color:black;
	font-weight: bolder;
	

}

.listeNoireIcon{
	background:transparent url("../images/icons/forbidden14px.png")  center left no-repeat;
	color:black;
	font-weight: bolder;
	padding-left:14px;

}

.listeNoireText{
	color:black;
	font-weight: bolder;
	text-decoration:line-through;
}

.NPAI{
	background:transparent url("../images/icons/error14.png")  center left no-repeat;
	color:#F4674E;
	padding-left:18px;
	
}

.NPAIText{
	color:#F4674E;	
}

.addressOK{
	background: transparent url("../images/icons/addressable16.png")  center left no-repeat;
	padding-left:18px;
	color:green;
}

.addressOKText{
	color:green;
}

.desinscrit{
	background: transparent url("../images/icons/npai14.png")  center left no-repeat;
	padding-left:18px;
	color:orange;
	font-weight: bolder;
}


.ciblable{
	background: transparent url("../images/icons/target16.png")  center left no-repeat;
	padding-left:18px;
	color:green;
}

.ville{
	background: transparent url("../images/icons/picto_city.png")  center left no-repeat;
	padding-left:18px;
	color:green;
}

.radius{
	background: transparent url("../images/icons/picto_radius.png")  center left no-repeat;
	padding-left:18px;
	color:green;
}

.desinscritText{
	color:orange;
	font-weight: bolder;
}



.refresh{
	background: url("../images/icons/refresh18.png")  top left no-repeat;
	padding-left:20px;
}


.greyPanel {
   padding:5px;
  position:relative;
 min-height:100px;

	border:2px solid #b3bfc3;
  	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	 background-color:#EDEDED;
}

ul.vertical{
	list-style-type:none;
}
ul.vertical > li{
	margin-bottom: 2px;
}

.shadow{
	-moz-box-shadow: -3px 3px 4px #4D4D4D;
	-webkit-box-shadow: -3px 3px 4px #4D4D4D;
	box-shadow: -3px -3px 3px #4D4D4D;
}

.shadowBottom{
	-moz-box-shadow: 0px 3px 4px #4D4D4D;
	-webkit-box-shadow: 0px 3px 4px #4D4D4D;
	box-shadow: 0px -3px 3px #4D4D4D;
}

.checked{
	background: transparent url("../images/icons/ok14px.png") center left no-repeat ;
	padding-left:18px;
	
}

.cloud32{
	background: transparent url("../images/icons/cloud32.png") center left no-repeat ;
	padding-left:35px;
}

.cloud16{
	background: transparent url("../images/icons/cloud16.png") center left no-repeat ;
	padding-left:18px;
}

.clickToRefresh{
	background: transparent url("../images/icons/refresh.png") center left no-repeat ;
	padding-left:28px;
	padding-top:5px;	
}

.clickToReplace{
	background: transparent url("../images/icons/simplicio/16x16/file_replace.png") center left no-repeat ;
	padding-left:18px;
	padding-top:5px;	
}
.clickToAddAttachment{
	background: transparent url("../images/icons/Mail-attachment24.png") center left no-repeat ;
	padding-left:28px;
	padding-top:5px;
}

.clickToDelete{
	background: transparent url("../images/icons/deleteRed.png") center left no-repeat ;
	padding-left:22px;
	text-decoration: none;	
}

.clickToStop{
	background: transparent url("../images/icons/stop14px.png") center left no-repeat ;
	padding-left:18px;
	text-decoration: none;	
}

.clickToSave{
	background: transparent url("../images/icons/simplicio/16x16/diskette.png") center left no-repeat ;
	padding-left:18px;
}

.clickToAdd{
	background: transparent url("../images/icons/simplicio/16x16/notification_add.png") center left no-repeat ;
	padding-left:18px;
}

.clickToSearch{
	background: transparent url("../images/icons/simplicio/16x16/search.png") center left no-repeat ;
	padding-left:18px;
}

.clickToEdit{
	background: transparent url("../images/icons/edit.png") center left no-repeat ;
	padding-left:18px;
}

.clickToSelect{
	background: transparent url("../images/icons/simplicio/16x16/search.png") center left no-repeat ;
	padding-left:18px;
}

.clickOpenTrash{
	background: transparent url("../images/icons/trashcan_full32.png") center left no-repeat ;
	padding-left:32px;
}

.clickToSwitch{
	background: transparent url("../images/icons/sort.png") center left no-repeat ;
	padding-left:18px;
}
.clickGearBlue{
	background: transparent url("../images/icons/Siena/16/gear blue.png")  left center no-repeat ;
	padding-left:18px;
}

.clickMessages{
	background: transparent url("../images/icons/messagebox_warning16.png")  left center no-repeat ;
	padding-left:18px;
}

span.clickGearBlue{
	padding-top:5px;	
}

.clickGearGreen{
	background: transparent url("../images/icons/Siena/16/gear green.png") top left no-repeat ;
	padding-left:18px;
}

.clickGearWhite{
	background: transparent url("../images/icons/Siena/16/gear.png") bottom left no-repeat ;
	padding-left:18px;
}

.clickGearRed{
	background: transparent url("../images/icons/Siena/16/gear red.png") top left no-repeat ;
	padding-left:18px;
}

.clickWarning16{
background: url(../images/icons/simplicio/16x16/notification_warning.png) no-repeat left 50%;
padding-left: 20px;
}

.clickRss16{
background: url(../images/icons/simplicio/16x16/rss.png) no-repeat left 50%;
padding-left: 20px;
}

.clickComment16{
background: url(../images/icons/primo/16x16/comment_edit.png) no-repeat left 50%;
padding-left: 20px;
}

.clickImport{
	background: transparent url("../images/import.gif") top left no-repeat ;
	padding-left:18px;
}
.clickPalette{
	background: transparent url("../images/icons/palette.png") top left no-repeat ;
	padding-left:18px;
}
.clickInfo{
	background: transparent url("../images/icons/search16.png") top left no-repeat ;
	padding-left:18px;
}
.clickCalendar{
	background: transparent url("../images/icons/calendar.gif") top left no-repeat ;
	padding-left:18px;
}
.clickRules{
	background: transparent url("../images/icons/simplicio/16x16/security_lock.png") top left no-repeat ;
	padding-left:18px;
}
.clickAppearance{
	background: transparent url("../images/icons/palette.png") top left no-repeat ;
	padding-left:18px;
}

.clickSettings{
	background: transparent url("../images/icons/settings-icon.png") top left no-repeat ;
	padding-left:18px;
}

.clickDetail{
	display:none;
}

.creditCards16{
	background: transparent url("../images/icons/primo/16x16/credit_cards.png") top left no-repeat ;
	padding-left:18px;
}

.trash16{
	background: transparent url("../images/icons/trash16.png") center left no-repeat ;
	padding-left:18px;
}

.trash24{
	background: transparent url("../images/icons/trash24.png") center left no-repeat ;
	padding-left:26px;
}


a:hover .clickDetail{
	display:inline;
	text-decoration:underline;
}

.creditCardGreen32{
	background: transparent url("../images/icons/Siena/32/credit_card green.png") center left no-repeat ;
	padding-left:35px;
}

.creditCardGreen24{
	background: transparent url("../images/icons/Siena/24/credit_card green.png") center left no-repeat ;
	padding-left:26px;
}

.clickToEditRights{
	background: transparent url("../images/icons/Siena/24/protect red.png") center left no-repeat ;
	padding-left:26px;
}

.clickToRemove{
	background: transparent url("../images/icons/simplicio/16x16/notification_remove.png") center left no-repeat ;
	padding-left:18px;
}

.clickWriteMail{
	background: transparent url("../images/icons/simplicio/16x16/mail_search.png") center left no-repeat ;
	padding-left:18px;
}

.clickToGoBack{
	background: transparent url("../images/icons/bnw/24/player_rev.png") top left no-repeat ;
	padding-left:32px;
	height:32px;
}

.clickPrevious{
	background: transparent url("../../images/DBWizardPrev.gif") top left no-repeat ;
	padding-left:20px;
	height:32px;
}

.clickNext{
	background: transparent url("../../images/DBWizardNext.gif") top right no-repeat ;
	padding-right:22px;
	height:32px;
}

.barcode24{
	background: transparent url("../images/icons/primo/24x24/barcode.png") left top  no-repeat ;
	padding-left:25px;
	padding-top:5px;
	vertical-align: middle;
}
.barcode48{
	background: transparent url("../images/icons/primo/48x48/barcode.png") left top  no-repeat ;
	padding-left:50px;
	padding-top:5px;
	min-height:48px;
	vertical-align: middle;
}


.warningBubble{
	background: transparent url("../images/icons/messagebox_warning64.png") top left no-repeat ;
	padding-left:78px;
	min-height:70px;
}


.userColumn{
	background: transparent url("../images/icons/user.png") center left no-repeat ;
	padding-left:18px;
}
.navigationControls{
vertical-align:top;
font-weight:bold;
font-size:18px;
}

.participantTest{
	background: url("../images/icons/error14.png")  center left no-repeat;
	padding-left:18px;
	color:#DA6543;
}

.origineObject{
	background: url("../images/icons/KnobOrigine.png")  center left no-repeat;
	color:#1F9CDF;
	padding-left:18px;
	vertical-align: bottom;
}

.idWO{
	background: url("../images/icons/KnobPurple.png")  center left no-repeat;
	color:#9A58B2;
	padding-left:18px;
}

.idGIPCO{
	background: url("../images/icons/KnobOrange.png")  center left no-repeat;
	padding-left:18px;
	color:#D9A02B;
}

.noBorder{
	border:none;
}

.paramaterWheel{
	background: url("../images/icons/advanced18.png")  bottom left no-repeat;
	padding-left:18px;
	
}

.searchButton{
	margin-left: 5px;
	border:thin solid #b3bfc3;
	padding:3px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #1f4488;    
    display:inline-block;
    width:auto;
    bottom:0px;
    
    vertical-align: bottom;
}

.information {
		background: url("../images/icons/infoBig.png")  bottom left no-repeat;
		padding-left:55px;
		font-size :3em;
}

.periode {
		background:  url("../images/icons/Siena/16/clock blue.png")  top left no-repeat;
		padding-left:20px;
		font-size: 0.8em;
}

.clockBlue16 {
		background:  url("../images/icons/Siena/16/clock blue.png")  top left no-repeat;
		padding-left:20px;
		font-size: 0.8em;
}

.clockGreen16 {
		background:  url("../images/icons/Siena/16/clock green.png")  top left no-repeat;
		padding-left:20px;
		font-size: 0.8em;
}

.clockRed16 {
		background:  url("../images/icons/Siena/16/clock red.png")  top left no-repeat;
		padding-left:20px;
		font-size: 0.8em;
}

.backLink {
		background: url("../images/icons/back.png")  bottom left no-repeat;
		padding-left:25px;
}

.statsLink {
		background:  url("../images/icons/simplicio/48x48/piechart.png")  top left no-repeat;
		padding-left:55px;
		font-size: 3em;
		height:85px;
}

.campaignSettings {
		background:transparent url("../images/icons/settings/settings48.png")  10px 10px no-repeat;
	
}

.settings48 {
		background:transparent url("../images/icons/settings/settings48.png")  top left no-repeat;
		padding-left:50px;
	
}

.settings22 {
		background:transparent url("../images/icons/settings/settings22.png")  top left no-repeat;
		padding-left:25px;
	
}

.settings16 {
		background:transparent url("../images/icons/settings/settings16.png")  top left no-repeat;
		padding-left:20px;
	
}

.campaignTestZone{
		background:transparent url("../images/icons/simplicio/48x48/mail_send.png") 10px 10px no-repeat;
	
}


.campaignCible {
		background: transparent url("../images/icons/simplicio/48x48/user_manage.png")  10px 10px  no-repeat;
}

.campaignSchedule {
		background: url("../images/icons/simplicio/32x32/clock.png")  left 30%  no-repeat;
		padding-left:40px;
		font-size: 1.2em;
		height:40px;
}



.campaignContent {
		background: transparent url("../images/icons/simplicio/48x48/mail_write.png")  10px 10px  no-repeat;
}

.campaignPlainText {
		background: transparent url("../images/icons/simplicio/48x48/file_edit.png") 10px 10px no-repeat;
}

.envoisCampaign {
		background: url("../images/icons/sac-par-poste-icone-5528-48.png")  bottom left no-repeat;
		padding-left:55px;
		font-size: 3em;
		height:85px;
}

.accueilDetail{
	font-size: 1em;
	font-style: italic;
	color: #C0C0C0;
	text-align:left;
}

.ajouter{
	background: url("../images/icons/add.png")  bottom left no-repeat;
	padding-left:25px;
	font-weight: bold;
	
}


.vCard32{
	
	background: transparent url("../images/icons/vCard-32.png")	2px center   no-repeat;
	padding-left:37px !important;
	font-weight: bold;
	height: 40px;	
}


.showDetails{
	background: transparent url('../images/icons/showDetails.png') center left no-repeat;
	margin:1px;
	padding-left: 24px;
	height: 26px;
}
.hideDetails{
	background: transparent url('../images/icons/hideDetails.png') center left no-repeat;
	margin:1px;
	padding-left: 24px;
	height: 26px;
}

.contentlinkedtopage {
height : 22px;
position : absolute;
background-image : url('../images/icons/small-page.png');
background-repeat: no-repeat;
padding-left : 22px;
}

.filterLink{
	color: inherit;
}

ul.listeActions{
	margin:0;
	list-style-type: none;
	padding:2px;
}

.statsAddress{
	font-style:italic;
	color:black;
}

ul.listeDiffusion{
	margin:0;
	list-style-type: none;
	padding:2px;
}

.itemTitle, .listeDiffusionName{
	font-size: 1.3em;
	font-weight: bold;
	color:#1F4488 !important;
}

.itemTitle2{
	font-size: 1.2em;
	font-weight: bold;
	font-style:italic;
	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
	color:#1F4488 !important;
}

.itemTitle3{
	font-size: 1.1em;
	font-weight: bold;
	font-style:italic;
	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
	color:#1F4488 !important;
}

.listeDiffusionAdresse{
	font-size: 90%;
	color:#514239;
	
}
.description{
	margin-top:2px;
	padding-left:15px;
	color:grey;
	font-style: italic;
	max-width: 400px;
}
.description a,.description a:active {
	color:grey !important;
}
	
.descriptionLarge{
	margin-top:2px;
	padding-left:15px;
	color:grey;
	font-style: italic;
}	
	
.legendItemIner{
	height:20px;
	margin-left:4px;
	padding-right:4px;
	
}


.listeStats {
background: transparent url('../images/icons/piechart16.png') center left no-repeat;
padding-left : 20px;
font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
color: #333;
font-size: 0.95em;
margin-top: 5px;
}

.listePubli {
background: transparent url('../images/icons/calendar.gif') center left no-repeat;
padding-left : 20px;
font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
color: #333;
font-size: 0.95em;
margin-top: 5px;
}


.lieu {
background: transparent url('../images/icons/map16.png') center left no-repeat;
padding-left : 20px;
font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
color: #333;
font-size: 0.8em;
margin-top: 5px;

}


.lieu32{
background: transparent url('../images/icons/map.png') center left no-repeat;
padding-left : 40px;
}

.arrondiShadowGradient{
	border:1px solid #b3bfc3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: -3px 3px 4px #4D4D4D;
	-webkit-box-shadow: -3px 3px 4px #4D4D4D;
	box-shadow: -3px -3px 3px #4D4D4D;
	background-image: -moz-linear-gradient(top,
                          #dce5f4,
                          white); 
	background-image: -webkit-gradient(linear, 0% 2%, 0% 30%, from(#dce5f4),  to(white));


}


.arrondiGradient{
	border:1px solid #b3bfc3;
	padding:2px 10px 5px 10px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: -moz-linear-gradient(top,
                          #dce5f4,
                          white); 
	background-image: -webkit-gradient(linear, 0% 2%, 0% 30%, from(#dce5f4),  to(white));
	-moz-box-shadow:  inset 0 0 5px#ABABAB;
  	-webkit-box-shadow: inset 0 0 5px #ABABAB;
  	box-shadow:  inset 0 0 5px #ABABAB;

}

.bouttonBibliotheque{
	position:relative;
	top:30px;
	left:-25px;
	border:2px solid #b3bfc3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: -20px 20px 15px #4D4D4D;
	-webkit-box-shadow: -20px 20px 15px #4D4D4D;
	box-shadow: -10px -10px 10px #4D4D4D;
	background-image: -moz-linear-gradient(top,
                          #dce5f4,
                          white); 
	background-image: -webkit-gradient(linear, 0% 2%, 0% 30%, from(#dce5f4),  to(white));


}

.chartIMG{
	border:2px solid #b3bfc3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: -3px 3px 4px #4D4D4D;
	-webkit-box-shadow: -3px 3px 4px #4D4D4D;
	box-shadow: -3px -3px 3px #4D4D4D;
	background-image: -moz-linear-gradient(top,
                          #dce5f4,
                          white); 
	background-image: -webkit-gradient(linear, 0% 2%, 0% 30%, from(#dce5f4),  to(white));
	margin:5px;
	display: inline-block;
	position: relative;
	padding-right:200px;

}
.chartIMG > img{
border:none;
}

.chartFilters{
	position:absolute;
	right:0px;
	top:0px;
}


.chartToolTip{
	border:2px solid #b3bfc3;
	padding:2px 5px 2px 5px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: -3px 3px 4px #4D4D4D;
	-webkit-box-shadow: -3px 3px 4px #4D4D4D;
	box-shadow: -3px -3px 3px #4D4D4D;
	position: absolute;
	z-index: 2000000;
}

.siteItem{
	display:inline-block;
	width:400px;
	list-style-type: none;
	padding:2px;
}

.sitem > li{
	margin-top:5px;
}
.user{
	background: transparent url("../images/icons/user.png") top left no-repeat ;
	padding-left:20px;
	color:#333;
	font-style: italic;
	
}

.group{
    background: transparent url("../images/icons/users.png") no-repeat;
    padding-left: 20px !important;
    color:#333;
	font-style: italic;  
}



.campagneItem{
	display:inline-block;
	vertical-align:top;
	list-style-type: none;
	padding:2px;
}

.contenuEditorPageTitle{
	display:inline-block;
	top:0px;
	left:120px;
	list-style-type: none;
	padding:2px;
	vertical-align:top;
}



.dossierItem{
	display:inline-block;
	vertical-align:top;
	list-style-type: none;
	padding:2px;
	margin: 0px;
}


.mailSent{
background: url("../images/icons/simplicio/16x16/mail_send.png")  top left no-repeat;
padding-left:20px;
}

.mailFailed{
background: url("../images/icons/simplicio/16x16/mail_delete.png")  top left no-repeat;
padding-left:20px;
}

.link{
background: url("../images/icons/link16.png")  top left no-repeat;
padding-left:20px;
}

.link12{
background: url("../images/icons/link12.png")  top left no-repeat;
padding-left:15px;
}

.linkSecure{
background: url("../images/icons/Siena/16/lock yellow.png")  top left no-repeat;
padding-left:20px;
}

.typeRSS{
background: url("../images/icons/rss-icon.png")  top left no-repeat;
padding-left:20px;
}
.typeArticle{
background: url("../images/icons/news.png")  top left no-repeat;
padding-left:20px;
}

.typeNews{
background: url("../images/icons/news.png")  top left no-repeat;
padding-left:20px;
}

.typePage{
background: url("../images/icons/page.png")  top left no-repeat;
padding-left:20px;
}


.calendar {
  background: url("../images/icons/calendar.jpg") no-repeat left top;
  width: 50px;
  height: 55px;
  margin-top: 20px;
  text-align: left;
  
  margin-left: auto;
  margin-right: auto;
}



.calendar .year{
	font-size: 9px;
	color:white;
}

.calendar > p{
margin: 0px;
padding: 0px 0px 0px;
}

.calendar .month {
  display: block;
  clear: both;
  text-align: center;
  font-size: 14px;
  color: white;
  font-weight: bold;
  height:18px;
  margin-bottom: 0;
  letter-spacing:-1px;
  
}

 .calendar .date {
  display: block;
  clear: left;
  text-align: left;
  margin-top:15px;
  color: #393939;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 1px;
  
}
.calendar .dayInMonth{
margin-top:12px;
font-size: 22px;
float: right;
margin-right: 3px;
color: #393939;
font-weight: bold;
line-height: 1px;
}

 .calendar .day {
margin-top:25px;
margin-left:2px;
font-size: 12px;
line-height: 1px;
color: #393939;
font-weight: bold;
line-height: 1px;
}

.orderNode{
background: url("../images/icons/sort16.png")  top left no-repeat;
padding-left:20px;
}

.saveAsTemplate {
background: url("../images/icons/template_save.png")  top left no-repeat;
padding-left:20px;
}

.chooseTemplate {
background: url("../images/icons/template.png")  top left no-repeat;
padding-left:20px;
}

.addTemplate {
background: url("../images/icons/template_add.png")  top left no-repeat;
padding-left:20px;
}

.bouton{
text-align:center;
text-decoration: none;
display: inline-block;
}
input[type='submit'], input[type='button'],.bouton {
    border-radius: 5px;
    cursor:pointer;
    text-shadow: 0 1px 0 white;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
	word-wrap: normal;
	vertical-align: middle;
    border: 1px solid rgb(180, 180, 180);
    padding: 0.3em 1em;
    background: rgb(238, 238, 238);
    background: -webkit-gradient(linear, 0 0, 0 30, from(rgb(238, 238, 238)), to(rgb(204, 204, 204)));
    background: -moz-linear-gradient(0% 0% 270deg, rgb(238, 238, 238), rgb(204, 204, 204) 30px);
    background-image: -moz-linear-gradient(top,white 0,#E0E0E0 100%);

}

input[type='submit']:hover, input[type='button']:hover,.bouton:hover{
    cursor:pointer;
    border-color:#999;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6e6e6,EndColorStr=#dcdcdc);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
	-ms-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
    
    
}

input[type='submit']:active, input[type='button']:active{
    cursor:pointer;
border-color: #AAA;
border-bottom-color: #CCC;
border-top-color: #999;
-moz-box-shadow: inset 0 1px 2px #aaa;
-ms-box-shadow: inset 0 1px 2px #aaa;
-webkit-box-shadow: inset 0 1px 2px #aaa;
box-shadow: inset 0 1px 2px #aaa;
}

input[type='submit']:focus, input[type='button']:focus{
}

.DialogComponentConfigurator{
min-width:500px;
}

.niceIMG{
	border:1px solid #b3bfc3;
	padding:2px 3px 2px 3px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: -3px 3px 4px #4D4D4D;
	-webkit-box-shadow: -3px 3px 4px #4D4D4D;
	box-shadow: -3px -3px 3px #4D4D4D;
	
	margin:5px;
	display: inline-block;
	position: relative;
}

.previewClipped {
	width: 200px;
	height: 150px;
	max-width: 200px;
	max-height: 150px;
}

.previewClippedSelector {
	width: 140px;
	height: 105px;
	max-width: 140px;
	max-height: 105px;
}

.pemissionSetter table{
	width:290px;
}




li.user:hover,li.group:hover{
	background-color:#C0C0C0;	border-radius:3px;
}

.selectedItem{
	background-color:#3875D7 !important;
	color:white;
	border-radius:5px;
}

.userGroupSelect a, .userGroupSelect a:VISITED, .userGroupSelect a:ACTIVE{
	text-decoration: none;
	color:#333;
}
.folder{
background : transparent url(../images/icons/simplicio/16x16/folder.png) top left no-repeat;
padding-left:20px;
color:#333;
text-decoration:none;
}

.folderEmpty{
background : transparent url(../images/icons/simplicio/16x16/folder_empty.png) top left no-repeat;
padding-left:23px;
color:#333;
text-decoration:none;
}	

.valid{
background : transparent url(../images/valid.png) top left no-repeat;
padding-left:20px;
color:#333;
}

.file{
background : transparent url(../images/icons/simplicio/16x16/file.png) top left no-repeat;
padding-left:20px;
color:#333;
}

.fileExternal{
background : transparent url(../images/icons/simplicio/16x16/file_external.png) top left no-repeat;
padding-left:20px;
color:#333;
} 

.fileWarning{
background : transparent url(../images/icons/simplicio/16x16/file_warning.png) top left no-repeat;
padding-left:20px;
color:#333;
}

.file32{
background : transparent url(../images/icons/simplicio/32x32/file.png) top left no-repeat;
padding-left:40px;
padding-bottom:20px;
color:#333;
min-height:40px;
}

.xlsFile{
background : transparent url(../../images/icons/32/xls.gif) top left no-repeat;
padding-left:45px;
color:#333;
padding-bottom:20px;
}



#listFichiers{
	border:2px solid #b3bfc3;
}

.newFolder{
background : white url(../images/icons/simplicio/32x32/folder_add.png) center center no-repeat;
border-radius:5px;
padding:2px;
height:32px;
width:35px;
color:#333;
text-decoration:none;
display: inline-block;
cursor:pointer;
}

.newFile{
background : white url(../images/icons/simplicio/32x32/file_add.png) center center  no-repeat;
border-radius:5px;
padding:2px;
width:35px;
color:#333;
height:32px;
text-decoration:none;
cursor:pointer;
}

.deleteFile{
background : white url(../images/icons/simplicio/32x32/file_delete.png) center center  no-repeat;
border-radius:5px;
padding:2px;
width:35px;
color:#333;
height:32px;
text-decoration:none;
cursor:pointer;

}

.ajaxGridTable tr:hover {
background-color: lightblue !important;
}

.action_col{
	float:right;
}


#fonctionsTree{
	list-style-type: none;
	margin:0;
	padding:0;
}
#fonctionsTree ul{
	list-style-type: none;
	margin:0;
	padding-left:8px;
}

#fileTree{
	list-style-type: none;
	margin:0;
	
	background-color: white;
	/*height:500px;*/

}

#fileTree ul{
	list-style-type: none;
	margin:0;
	padding:0;
	padding-left:8px;	
	
	
}
.fileTreeNode > ul{
	border-left : thin dashed #C0C0C0;
}
.fileTreeNode{
	white-space:nowrap;
	
}

.fileTreeNodeSelected > .fileTreeItem a{
	font-weight: bold;
	color:#1F4488;

}

.fileTreeNodeSelected > ul {
	
}

.fileTreeItem{
	display:inline;
	position: relative;
	
	padding-left:5px;
	white-space:nowrap;
}

.fileTreeLeafNode{
	background : transparent url(../images/icons/simplicio/16x16/file_with_margin.png) top left no-repeat;
	padding-left: 28px;
}
.fileTreeLeafNode > .nodeControl{
	display:none;
}


#_profiler{
z-index: 100000;	
}


/* Progress bar*/
table.progressBarContainer {
	width: 100%;
	border-spacing: 0px;
}

table.progressBarContainer td {
	font-family: Helvetica;
	font-size: 8pt;
	padding: 2px;
	color: rgb(100, 100, 100);
	
}

table.progressBarContainer td.progressValue {
	white-space: nowrap;
}

table.progressBar {
	border: 1px solid black;
	
}

table.progressBar td.percentageFinished {
	background-image: url(../images/progress-bar.gif);
	background-repeat: repeat-x;
}

table.progressBar td.percentageFinished.done {
	background-image: url(../images/progress-remainder.gif);
	background-repeat: repeat-x;
	width:100%;
}

table.progressBar td.percentageUnfinished {
	background-image: url(../images/progress-remainder.gif);
	background-repeat: repeat-x;
	width:100%;
}

table.progressBarContainer td.progressMaximum {
	white-space: nowrap;
}

.menuPanel{
	
	background-color: #dce5f4;
	background-image: -moz-linear-gradient(top,
                         #D0D0D0,
                          #D8D8D8); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dce5f4),  to(#FFFFFF));
	padding:5px;
	border-top-left-radius:5px;	
	border-top-right-radius:5px;
	-webkit-box-shadow: 0px 5px 5px 6px #ACACAC;
	-moz-box-shadow:  0px 5px 5px 6px #ACACAC;
  	box-shadow:  0px 5px 5px 6px #ACACAC;


}

.contentPanel{
	background-color: #EFEFEF;
	border-bottom-right-radius:3px;	
	border-bottom-left-radius:3px;
	border-radius:8px;
	padding:10px;
	border-left : 1px solid #E3E3E3;
	border-right : 1px solid #E3E3E3;
	border-top : 1px solid #E3E3E3;
	border:1px solid #999999;
	-webkit-box-shadow: 0px 5px 5px 6px #ACACAC;
	-moz-box-shadow:  0px 5px 5px 6px #ACACAC;
  	box-shadow:  0px 5px 5px 6px #ACACAC;
}


.innerPanel{ 
 	background-color: #E6E6E6;
  	border:1px solid #ABABAB;
  	border-radius:5px;
  	-moz-box-shadow:  inset 0 0 5px#ABABAB;
  	-webkit-box-shadow: inset 0 0 5px #ABABAB;
  	box-shadow:  inset 0 0 5px #ABABAB;
  	padding:10px;

}

.innerPanel2{
 		padding:0;
 		padding: 5px;
 		background-color: #E6E6E6;
  		border-width: 1px;
		border-style: solid;
		border-color: #B4B4B4 #FEFEFE #FEFEFE #B4B4B4;
  		border-radius:5px;
 }	




.innerPanelBlack{
 		padding:0;
 		padding: 5px;
 		background-color: #000;
  		border-width: 1px;
		border-style: solid;
		border-color: #B4B4B4 #FEFEFE #FEFEFE #B4B4B4;
  		border-radius:5px;
 }	



.innerPanelWhite,div.admin_page{ 
padding:10px;
	 	background-color: white;
  	border:1px solid #ABABAB;
  	border-radius:5px;
  	-moz-box-shadow:  inset 0 0 5px#ABABAB;
  	-webkit-box-shadow: inset 0 0 5px #ABABAB;
  	box-shadow:  inset 0 0 5px #ABABAB;
}

#accountInformation th{
	text-align:right;
	color:#333;
	
	border:1px solid #b3bfc3;
	
	border-radius:5px;
	padding:5px;
	
}

#accountInformation td{
	color:#333;
	border:1px solid #b3bfc3;
	border-radius:5px;
	padding:5px;
	
}


.saveButton{
	background : transparent url(../images/icons/simplicio/16x16/diskette.png) top center no-repeat!important;
	border-radius:0px !important;
	height:40px;
	padding-top:18px !important;
	border:none;
  	-moz-box-shadow:  inset 0 0 5px#ABABAB;
  	-webkit-box-shadow: inset 0 0 5px #ABABAB;
  	box-shadow:  inset 0 0 5px #ABABAB;

}


div.auto_complete
{
    position: absolute;
    background-image: url(../images/as_pointer.gif);
    background-position: 20px top;
    background-repeat: no-repeat;
    padding: 10px 0 0 0;
    border-radius:5px;
	color:white;
	z-index: 1000;
}




div.auto_complete ul
{
    list-style: none;
    margin: 0 0 -4px 0;
    padding: 5px;
    background-color:#333;
    border-radius:5px;
	-webkit-box-shadow:   4px 5px 8px 4px #333;
	-moz-box-shadow:   4px 5px 8px 4px #333;
	box-shadow:  4px 5px 8px 4px #333;
    border: thin dotted #B4B4B4;
    /*overflow-y: auto;*/
    /*overflow-x: hidden;*/
    /*max-height: 300px;*/    
}

div.auto_complete ul li
{
    color: #ccc;
    padding: 4px;
    margin: 0 4px 4px;
    text-align: left;
    cursor: pointer;
    white-space:nowrap;
}

div.auto_complete ul li.selected
{
	color:white;
	font-weight:bold;
 	border-radius:3px;
  	padding:3px;
  	background-color: #1B5CCD;
}
div.auto_complete ul li span
{
    color: white;
    display: block;
    text-decoration: none;
    background-color: transparent;
    text-shadow: #000 0px 0px 5px;
    position: relative;
    padding: 0;
}


.participantRoles{
list-style-type: none;
margin:0;padding:0;
}

.participantRoles li{
font-size: 80%;
font-style: italic;
}

.menuPanelControls{
float:right;
/*position: absolute;*/
left:5px;
margin-right:auto;
margin-left:auto;
font-size:0.9em;
padding:0;
overflow: hidden;
border:thin solid #b3bfc3;
padding:3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 border-radius:5px;
width:220px;
vertical-align: bottom;

text-align: center;
vertical-align: middle;
background-color: white;
   
}
.menuPanelControls a{
text-decoration: none;
}


.clickToGoBackList{
background: transparent url('../images/icons/Siena/16/undo blue.png') left top no-repeat;
padding-left:20px;
text-decoration:underline;
}

 
.menuPanelSubMenu{
list-style-type: none;
width:100%;
margin:0px;
padding:0;
overflow: hidden;
z-index:2;
}
.menuPanelSubMenu li{
float:left;
vertical-align: top;
}


.menuHome{
	background : transparent url(../images/icons/primo/24x24/home.png) left top no-repeat;
	padding-left:28px !important;
}

ul.verticalMenu {
display:inline-block;
vertical-align:top;
list-style-type: none;
margin: 0;
padding: 0;
}

ul.verticalMenu li {
margin-top:6px;
}

ul.actionList{
	list-style-type: none;
	display:inline-block;
	margin: 0;
padding: 0;
}

ul.actionList li{
margin-top:5px;
}



ul.stepList {
    float: left; /*pour mettre le menu à gauche */
    font-size: 12px;
    font-weight: bold;
    padding:0;
    margin: 0;
    width:220px;
    list-style-type: none;
    list-style-position: inside;
}
/* style de chaque element du menu */
.stepList li {
    padding: 0px;
    margin: 0; /*display : inline; pour mettre le menu en haut*/
    text-align: left;
    width:220px;
}

/* style des liens des elements du menu */
.stepList li a {
	height:42px;
    padding:10px 0 10px 5px;
    margin: 0;
    text-decoration: none;
    color: #FFE4CA;
    text-shadow: 0 1px 0 #906253;
    display:inline-block;
	background: #C5715C url(../images/stepBg.jpg) repeat-x 50% 50%;
    border-bottom: 1px solid #A0523F;
    border-left: 1px solid #A0523F;
    border-right: 1px solid #A0523F;
    -moz-box-shadow: inset 0 1px 0 #E8B4A7;
    -webkit-box-shadow: inset 0 1px 0 #E8B4A7;
    box-shadow: inset 0 1px 0 #E8B4A7;
    width: 198px;
}
.stepList li:first-child a {
    border-top: 1px solid #A0523F;
}
.stepList li a:hover {
    color: #713C2F!important;
    text-shadow: 0 1px 0 #D49484!important;
}
/* style du menu actif */
.stepList li.selected {
 	width:220px;
    border-right: none!important;
    background: url(../images/arrowStep.png) no-repeat right 50%;
}
.stepList li.selected a {
    color: white;
    text-shadow: 0 2px 1px #666;
    border-right: none;
}


.success {
color:green;
background: url(../images/icons/simplicio/32x32/notification_done.png) no-repeat 5px 50%;
padding: 2px 0 2px 38px;
font-size: 1.6em;
}

.stepSuccess {
background: url(../images/icons/simplicio/32x32/notification_done.png) no-repeat 5px 50%;
padding-left: 45px;
}

.failed {
color:red;
background: url(../images/icons/simplicio/32x32/notification_error.png) no-repeat left 50%;
padding-left: 35px;
font-size: 1.6em;
}


.stepFailed {
background: url(../images/icons/simplicio/32x32/notification_error.png) no-repeat left 50%;
padding-left: 45px;
}

.warning{
color:#F59828;
background: url(../images/icons/simplicio/32x32/notification_warning.png) no-repeat left 50%;
padding:1px 0px  1px 35px ;

font-size: 1.6em;
vertical-align: bottom;

}

.canceledRegistration td, .inscriptionAnnulee td, .canceledRegistration td a, .inscriptionAnnulee td a{
text-decoration:  line-through;
color:red;


}

.overflowBonLivraisonLigne td, .overflowBonLivraisonLigne td a {
color: red;
}

.remiseBonLivraisonLigne td, .remiseBonLivraisonLigne td a {
color: purple;
}

.smallColumn a{
font-size: 0.6em;	
}

.thinBlue{
	border : 1px solid rgb(171, 198, 221);
	margin:5px 0px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display:block;
	height:auto;
}
.thinBlue > div{ 
	padding:4px;
}

.thinBlueTitle{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-radius-top-left: 5px;
	border-radius-top-right: 5px;
	background-color: rgb(229, 239, 253);
	
	color: rgb(59, 104, 172);
	font-wheight:bold;
	padding : 4px;
	margin:0px;
}


.rechercheAvanceeDefinitionChamp {
	
}

.rechercheAvanceeEt {
	font-size: 80%;
	color: black;
	height: 15px;
}

.rechercheAvanceeTable {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	/*width: auto !important;*/
}

.rechercheAvanceeTableTD{
	border: 3px solid #C0C0C0;
	border-left:none;
	border-right:none;
	background-color: #D0D0D0;
	padding: 3px;
	white-space: nowrap;
}

.rechercheAvanceeDiv{
	border: 3px solid #C0C0C0;
	border-left:none;
 	background-color: #D0D0D0;
	padding: 3px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright :5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-radius:5px;
	margin-bottom:3px;
}

.rechercheAvanceeDiv div{
	vertical-align:middle;
}

.rechercheAvanceeTableTDBordDroit{
	border: 3px solid #C0C0C0;
	border-left:none;
 	background-color: #D0D0D0;
	padding: 3px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright :5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	width: 100%;
}

.rechercheAvanceeTableTDBordGauche{
 	border: 3px solid #C0C0C0;
	border-right:none;
	background-color: #D0D0D0;
	padding: 3px;
	padding-left:8px;
	-moz-border-radius-topleft :5px;
	-moz-border-radius-bottomleft :5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}

.rechercheAvanceeDateTable {
	margin: 0px;
	padding: 0px;
}
.rechercheAvanceeDateTable td{
	border:none;
}


.fakeSelect{
 position: relative;
 height:18px;
 z-index: 2;
 
}

.fakeSelectElements{
top:-50px;
display: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
box-shadow: 0 0 5px 5px #777;
padding:10px;
max-height: 400px;
position: absolute;
z-index: 500;
min-width: 350px;
overflow: auto;
background-color: #E6E6E6;
border:1px solid #ABABAB;



}

.fakeSelectElements >div {
margin-bottom:4px;

}


.fakeSelect:hover > .fakeSelectElements{
display:block;
margin-top:5px;
}


/*
.fakeSelect: > .fakeSelectElements{
display:block;
margin-top:5px;
}*/

.fakeSelectElement:hover{
background-color: lightblue;
cursor:pointer;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
}

.fakeSelectElement:hover *{
color:white;
}


.menuHover{
position:relative;
padding:0;
margin:0;
list-style-type: none;
}


.menuHover>li{
position:relative;
padding:0;
float:left;
margin-right:0 !important;

}


.menuHover>li>ul{
display:none;
position:absolute;
z-index:1999;
top:100%;
left:-1px;
padding:0px;
border:1px solid #b3bfc3;
border-radius:0 0 4px 4px;
background:#fff;
height:auto;
-moz-box-shadow:2px 2px 2px #7e7267;
-webkit-box-shadow:2px 2px 2px #7e7267;
box-shadow:2px 2px 2px #7e7267;
}



.menuHover>li:hover>ul{
display:block;
}


.menuHover>li>ul>li{
display:block;
margin:0;
padding:5px 5px;
float:none;
border:none;
min-height: 20px;
border-bottom: thin solid #b3bfc3;
text-align: left;
}

.menuHover>li>ul>li>a{
color:#333;
text-decoration:none;
line-height:14px;
}

.menuHover>li>ul>li:hover{
background:#dadada;color:#222;
}


ul.gridMenu{
position:relative;
padding: 0;
margin: 0 5px;
list-style-type: none;
z-index: 10;
}

ul.gridMenu > li{
float: left;
margin-left:5px;
position: relative;
border:thin solid #b3bfc3;
border-bottom: none;
padding: 3px 5px 0 5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
height: 28px;
text-align: center;
background-color: #CADAF1;
}

ul.gridMenu ul {
list-style-type: none;

}

ul.gridMenu >li > span,ul.gridMenu >li > a{
margin:50px 0;

vertical-align:middle;
}



ul.gridMenu>li>ul{
display:none;
position:absolute;
z-index:999;
top:100%;
left:0;
padding:0px;
border:1px solid #b3bfc3;
border-radius:0 0 4px 4px;
background:#fff;
height:auto;
-moz-box-shadow:2px 2px 2px #7e7267;
-webkit-box-shadow:2px 2px 2px #7e7267;
box-shadow:2px 2px 2px #7e7267;
max-height: 350px;
overflow: auto;
}


ul.gridMenu>li:hover{
background-color: white;
}

ul.gridMenu>li:hover>ul{
display:block;
}

ul.gridMenu>li:hover> select,option{
z-index: 100;
}

ul.gridMenu>li>ul>li{

display:block;
margin:5px;
padding:5px 5px;
float:none;
border:none;
min-height: 20px;
border-bottom: thin solid #b3bfc3;
text-align: left;
}

ul.gridMenu>li>ul>li>a{
color:#333;
text-decoration:underline;
line-height:14px;
vertical-align: middle;
}

ul.gridMenu>li>ul>li:hover{
background:#dadada;color:#222;
}
.right-edge{left:auto !important;right:0 !important;}

/**************** Ville-Place **************/

.city-place:hover {
	background-color: #D8E6F6;
	cursor: pointer;
}

.city-place .name {
	color: #688FC4;
	font-weight: bold;
	font-size: 16px;
}

.city-place .address {
	color: gray;
	font-size: 14px;
}

.city-place.child {
	padding-left: 20px;
}



/*********Section ajaxtab panel**********/

.ajaxTabbedPanel {
   
  border:none;
  padding: 0px 0 0 0px;
  text-align: center;
  height: 19px;
 position:relative;
z-index:40;
margin: 10px auto 4px 40px ;
}

.ajaxTabbedPanel > li{
margin-right:2px;


}


.ajaxTabbedPanelTab-selected {
  float: left;
  display: block;
   white-space:nowrap;
  color: #333333;
  padding: 0px 7px 1px 7px;
  margin:2px;
  z-index:50;
  height:21px;
  top:10px;
  border-radius:5px;
  border:1px solid #ABABAB;
   background: white url('../images/tabSelectedBg.png') repeat-x;
   -moz-box-shadow:  inset 0 0 5px #ABABAB;
  -webkit-box-shadow: inset 0 0 5px #ABABAB;
  box-shadow:  inset 0 0 5px #ABABAB;
position:relative;
overflow: visible;
}

.ajaxTabbedPanelTab-unselected {
	
  position:relative;
  height: 19px;
  display: block;
  float: left;
  white-space:nowrap;
  margin: 2px;
  z-index:10;
  height:19px;
  top:10px;
  padding: 0px 7px 1px 7px;
  color: black;
  background: white url('../images/tabUnSelectedBg.png') repeat-x;
  border-radius:5px;
  border:1px solid #ABABAB;
  -moz-box-shadow:  inset 0 0 5px#ABABAB;
  -webkit-box-shadow: inset 0 0 5px #ABABAB;
  box-shadow:  inset 0 0 5px #ABABAB;
	 	
}

.ajaxTabbedPanelTab-selected a {
  font-weight: bold;
  font-size: 11pt;
  color: #333333;
  padding: 6px;
  text-decoration: none;
  font-family: Lucida Grande;
}

.ajaxTabbedPanelTab-unselected a {
  padding: 6px;
  	font-size: 11pt;
  color: #333333;
  text-decoration: none;
}

.ajaxTabbedPanelPanes {
	/*clear: both;*/
    position:relative;
    padding-top:10px;
	 margin: 0 !important;
 	min-height:100px;
 	padding:25px 10px 5px 10px	;
	background-color: #E6E6E6;
  border:1px solid #ABABAB;
  border-radius:5px;
  -moz-box-shadow:  inset 0 0 5px#ABABAB;
  -webkit-box-shadow: inset 0 0 5px #ABABAB;
  box-shadow:  inset 0 0 5px #ABABAB;
  z-index:10;
  list-style-type: none;
}

.ajaxTabbedPanelPane-selected {
  list-style-type: none;
  display: block;
  padding: 0px;
  margin:0px;
  overflow: visible;
  height:auto;
 
  position: relative;
 
  
}

.ajaxTabbedPanelPane-unselected {
  list-style-type: none;
  display: none;
  
}

.tabTransparent .ajaxTabbedPanelPanes {
	background-color: transparent;
}

.tabBox {
  border: none;
  position:relative;
  overflow: visible;
 /* clear: both;*/
  
}
/********* FIN Section ajaxtab panel**********/




/****** Section ajaxGrid *****************/
/*--Partie grid- */



.ajaxGridContainer{
	/*border:2px solid #b3bfc3;*/
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	background-color: white;
	border:thin solid #b3bfc3;
	
	
	padding-top: 8px;
	
/*	clear:left;*/
	min-height: 50px;
}
table.ajaxGridTable { 
	border-spacing: 0px; 
	font-size:100%;
	border-top:thin solid #b3bfc3;
	border-right:none;
	width:100%;
	border-radius :5px;
	border-collapse: collapse;
	
	
}

.ajaxGridTable label{
	font-size:1em;
}

table.ajaxGridTable td { 
	word-wrap:break-word;
	border-left:none;
	border-right: 1px solid #b3bfc3;
	padding:1px 2px 1px 5px; 
	text-align:left; 
	
}

table.ajaxGridTable td a {
	/* color: #1f4488;*/	
}

table.ajaxGridTable th { 
	border:none;
	color: #1f4488;
	padding:2px 5px; 
	text-align:center; 
	cursor:pointer;
	font-size :14px;
	background-color: #cadaf1;
}

table.ajaxGridTable th a {
	text-decoration: none; 
	color: #333;
	text-shadow: 1px 1px 0 white;
}

.exampleAjaxGridTitle { 
	font-family: Helvetica; 
	font-weight: bold; 
	text-align: center;  
}

.exampleAjaxGridNavigation { 
	text-align: center;  
}
.exampleAjaxGridNavigation a { 
	text-decoration: none; 
}

.ajaxGridHover {
	background-color:lightblue !important;
}
.ajaxGridSelected {
	background-color:lightgreen !important;
}
.ajaxGridRemoveSorting {
	padding:0 !important;
	margin:0;
	text-align:center !important;
	width:15px;
}
th.ajaxGridRemoveSorting a {
		text-decoration: none;
}
th.ajaxGridRemoveSorting a span {
	display: none;
}
th.ajaxGridRemoveSorting a  em {	
  /*	background-image: url(../images/notri.jpg);
	background-repeat:no-repeat;*/
    padding-right: 12px;
    padding-bottom: 5px;
}
.ajaxGridSortAscending {
	font-size: x-small; 
	vertical-align: super;
}
.ajaxGridSortDescending {
	font-size: x-small; 
	vertical-align: sub;
}
span.ajaxGridSortAscending span {
	display: none;
}
span.ajaxGridSortDescending span {
	display: none;
}
span.ajaxGridSortAscending em { 
	display: none; 
}
span.ajaxGridSortDescending em {
	 display: none; 
}
.ajaxGridSelectRow a {
	text-decoration: none;
}
tr.ajaxGridSelectedRow td.ajaxGridSelectRow span {	
	display: none;
	text-decoration: none;	
}

td.ajaxGridSelectRow{
	text-align: center;
	cursor: pointer;
}

tr.ajaxGridSelectedRow {
	font-weight: bold;
}

.ajaxGridColumnTitle{
	text-align: left;
}

/*--Partie navbar --*/
.ajaxGridNavBar {
    text-align: left;
   	font-weight: bold;
    font-size: 12px;
    background-color: white;
    color: #1f4488;
    border:none;
    z-index: 0;
    list-style-type: none;
    padding:4px;
   	margin: 0 ;
	min-height: 43px;
	clear:both;
	position: relative;
	overflow: auto;

}

.batchNavigation{
    margin: 0px;
	border:thin solid #b3bfc3;
	border-bottom: none;
	padding: 0;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    color: #1f4488;    
    width:auto;
    bottom:0px;
       height: 32px;
    position: relative;
      
}
.navStatus{
 	text-align:right;margin:5px;
 	float:right;
 	clear: both;
  	width:160px;
}

.batchSizes{
	text-align:right;
}


.ajaxGridNavBar ul{
	list-style-type: none;
	width:100%;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
    color: #1f4488;
}


div.ajaxGridNavBar li {
    color: #1f4488;
}
div.ajaxGridNavBar  td {
    color: #1f4488;
}
div.ajaxGridNavBar  span {
    color: #1f4488;
}

/*tacker et handle css du slider */
.tracker {
	width: 100%;
	height: 14px;
	background: transparent url(../images/ScrollBarBg.png) repeat-x;
	border :none;
	position: relative;
}
.handle {
	cursor:move;
	width:30px; 
	height:13px;
	position: relative; bottom: 0px;	
	background: transparent url(../images/scroll.png) no-repeat;
	position: absolute;
}

.batchNavigation a{
	text-decoration: none;
	color: #1f4488;
	vertical-align: middle;
}
.rechercheContainer{
	margin:5px;
	padding:0px;
	text-align:left;
}

/********* FIN section ajaxgrid ******/


fieldset{
	border : 1px solid rgb(171, 198, 221);
	padding: 10px;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin:10px 0;
	min-height:50px;
}

legend {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin: 0 .4em;
padding: 3px 10px;
font-weight: bold;
font-size: 1.1em;
background-color: rgb(229, 239, 253);
color: rgb(59, 104, 172);
border: 1px solid #CCC;
vertical-align: middle;
}

legend div, legend a{
color: rgb(59, 104, 172);
}

label {
display: block;
margin-top: 10px;
font-size: 1.1em;
font-weight: bold;
color: #555;
}

.labelNormal {
display: block;
font-size: 1em;
font-weight: normal;
color: #333;}

.resetlabel {
display: block;
margin-top: 0px;
font-size: 1em;
font-weight: normal;
color: inherit;
}

.inherit{
font-size :inherit;
color:inherit;
font-weight: inherit;
margin:inherit;
paddgin:inherit;
}

.inline {
display:inline;
}


fieldset table{
width:100%;
} 

fieldset table th{
vertical-align: top;
text-align: right;
padding-right:10px;
} 

fieldset table td{

} 


fieldset table label{
margin:0;

}



fieldset input[type='text'],fieldset input[type='password'], fieldset textarea,.inputDisplay{
width: 95%;
border-width: 1px;
border-style: solid;
border-color: #B4B4B4 #FEFEFE #FEFEFE #B4B4B4;
background-color: #F0F0F0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size: 1.1em;
color: black;
padding: 5px;
}

.detail{
font-size: 0.9em;
font-style: italic;
}

.notSpam{
color:green;
background: url(../images/icons/simplicio/32x32/notification_done.png) no-repeat 5px 50%;
padding-left: 38px;
font-size: 2em;
font-weight: bold;
}

.spam{
color :red;
padding-left: 38px;
font-size: 2em;
font-weight: bold;
}


/****CAMPAGNES */


.campagneStep{
	border:thin solid #b3bfc3;
	padding:2px 5px 2px 70px;
	background-color: white;
	border-radius :5px;
	margin-bottom:5px;
	min-height:80px;
	position:relative;
}

.campaingItemTitle{
font-size: 2em;
font-weight: bold;
margin:0 180px 0 0;
padding : 0 40px 10px 0;

margin-bottom:10px;
}

.campaingItemTitle a{
text-decoration:none;
}		

.grosBouton{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px !important;
	font-weight: bold !important;
	color:#4576BB;
	text-shadow: 1px 1px 0 white;
	padding:10px  !important;
	text-align: center;
	background-color: rgb(204, 204, 204);
	background: -webkit-gradient(linear, 0 0, 0 30, from(rgb(238, 238, 238)), to(rgb(204, 204, 204))) !important;
	background: -moz-linear-gradient(0% 0% 270deg, rgb(238, 238, 238), rgb(204, 204, 204) 30px) !important;
	border: 2px solid rgb(180, 180, 180) !important;
	text-decoration: none;
	cursor:pointer;
	display:inline-block;
	font-size: 1.2em;
}

.sendMailButton{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px !important;
	font-weight: bold !important;
	color:#4576BB;
	padding:18px 10px 18px 42px !important;
	text-align: center;
	background: rgb(238, 238, 238) url("../images/icons/simplicio/32x32/mail_send.png") 5px center no-repeat !important;
	border: 2px solid rgb(180, 180, 180) !important;
	text-decoration: none;
	cursor:pointer;
	display:inline-block;
	font-size: 15pt !important;
	color:#2CA14D;
	text-shadow: none !important;
}


.confirmLink{
	font-weight: bold !important;
	padding-left:25px;
	text-align: center;
	background: transparent url("../images/icons/simplicio/16x16/notification_done.png") 5px center no-repeat !important;
	text-decoration: underline;
	cursor:pointer;
	font-size: 12pt !important;
	color:#2CA14D;
}

.cancelLink{
	font-weight: bold !important;
	padding-left:25px;
	text-align: center;
	background: transparent url("../images/icons/simplicio/16x16/notification_error.png") 5px center no-repeat !important;
	text-decoration: underline;
	cursor:pointer;
	color:#EA232D;
	font-size: 12pt !important;
	text-shadow: none !important;
	text-align: left;
}	


.addButton{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px !important;
	font-weight: bold !important;
	color:#4576BB;
	padding:18px 10px 18px 42px !important;
	text-align: center;
	background: rgb(238, 238, 238) url("../images/icons/simplicio/32x32/notification_add.png") 5px center no-repeat !important;
	border: 2px solid rgb(180, 180, 180) !important;
	text-decoration: none;
	cursor:pointer;
	display:inline-block;
	font-size: 15pt !important;
	color:#2CA14D;
	text-shadow: none !important;
}



.cancelMailButton{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px !important;
	font-weight: bold !important;
	color:#4576BB;
	padding:18px 10px 18px 42px !important;
	text-align: center;
	background: rgb(238, 238, 238) url("../images/icons/simplicio/32x32/mail_delete.png") 5px center no-repeat !important;
	border: 2px solid rgb(180, 180, 180) !important;
	text-decoration: none;
	cursor:pointer;
	display:inline-block;
	font-size: 15pt;
	color:#EA232D;
	font-size: 15pt !important;
	text-shadow: none !important;
}	

.addButton:hover, .sendMailButton:hover, .cancelMailButton:hover{
	background-color: rgb(204, 204, 204) !important;
}

.grosBouton:hover{
   background: -webkit-gradient(linear, 0 0, 0 30, from(rgb(204, 204, 204)), to(rgb(238, 238, 238)));
   background: -moz-linear-gradient(0% 0% 270deg, rgb(204, 204, 204), rgb(238, 238, 238) 30px);
}

.grosBouton:visited,.grosBouton:active{
color:#4576BB;
}

.grosBouton span,.grosBouton a,.grosBouton a:visited,.grosBouton a:active{
color:#4576BB;
text-decoration: none;
}

.boutonCampagne{
	width:150px;position:absolute;right:5px;top:20px;
}
.campagneSteps{
list-style-type:decimal;list-style-position:inside;margin:0;padding:10px;
}
.campagneSteps hr{
 margin-right:200px;
}

.exportMenu{
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
	font-weight: bold !important;
	font-size:11px;
	text-shadow: 1px 1px 0 white;
	padding:5px  !important;
	text-align: center;
	background-color: rgb(204, 204, 204);
	background: -webkit-gradient(linear, 0 0, 0 30, from(rgb(238, 238, 238)), to(rgb(204, 204, 204))) !important;
	background: -moz-linear-gradient(0% 0% 270deg, rgb(238, 238, 238), rgb(204, 204, 204) 30px) !important;
	border: 1px solid rgb(180, 180, 180) !important;
	text-decoration: none;
	cursor:pointer;
	width:100px;
}


.historyMenu{
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
	font-weight: bold !important;
	font-size:11px;
	text-shadow: 1px 1px 0 white;
	padding:5px  !important;
	text-align: center;
	background-color: #EFEFEF;
	background: -webkit-gradient(linear, 0 0, 0 30, from(#E0E0E0), to(#EFEFEF)) !important;
	background: -moz-linear-gradient(0% 0% 270deg, rgb(#E0E0E0), #EFEFEF 30px) !important;
	border-left: 1px solid rgb(180, 180, 180) !important;
	border-right: 1px solid rgb(180, 180, 180) !important;
	border-top: 1px solid rgb(180, 180, 180) !important;
	border-bottom:none;
	text-decoration: none;
	cursor:pointer;
	width:100px;
}

.historyMenu .right-edge li{
min-width: 200px;
font-size: 14px;
}

.modal-dialog.google-visualization-charteditor-dialog {
z-index: 999;
}

.beta{
color:white;
background-color: orange;
border: 2px solid red;
 border-radius:5px;
 padding:3px;
}

/** steps **/
 .steps{
 		top:0px;
 		right:13px;
 		list-style-type:none;
 		padding:0;
 		margin:auto; 		
 		padding: 5px;
 		width: 450px;
 		
 		background-color: #E6E6E6;
  		border-width: 1px;
border-style: solid;
border-color: #B4B4B4 #FEFEFE #FEFEFE #B4B4B4;
  		
  		border-radius:5px;
  		
}
 	.steps table{
 	width:100%;
 	border:2px solid white;
 	font-size: 0.5em;
 	border-radius:3px;
	}
 	
	 .steps table td{
 		height:5px;		
 		border-left: 2px solid  white;
 	}
 	
 	.steps .previousStep{
 		background-color: #C0C0C0;
 	}
 	.steps .currentStep{
 		background-color: #E5EFFD;
 	}
 	
 	.steps .nextStep{
 		background-color: #EFEFEF;
 	}
 
 
 	.stepLegend{
 		text-align: center;
 		color:#3F3F38;
 		text-shadow: 1px 1px 0 white;
 		font-weight: bold;
 		padding-bottom:5px;
 		padding-top: 5px;
 		height:24px;
 		
 	}
 	.stepLegend a{
 		color:#3F3F38;
 		text-shadow: 1px 1px 0 white;
 		font-size: 0.9em;
 	}
 	
 	span.stepLegend{
 	color:#4576BB;
	text-shadow: 1px 1px 0 white;
	}
	
.whiteTextShadow{
color: white;
text-decoration: none;
text-shadow: 1px 1px 0 black;
}
 
 
.selectedTemplate{
	border:2px solid yellow !important;
	border-radius:5px;
	/*margin:4px !important;*/
} 

.unSelectedTemplate{
	border:2px solid transparent;
}


.familleSelected{
text-decoration:underline !important;
} 

.backgroundGray {
	background: gray url(../images/background_gray.png) repeat-x 0 0;
}

.opacity90 {
	opacity: 0.9; 
	-moz-opacity:0.9; 
	filter: alpha(opacity=90);
} 

.opacity80 {
	opacity: 0.8; 
	-moz-opacity:0.8; 
	filter: alpha(opacity=80);
} 

.opacity70 {
	opacity: 0.7; 
	-moz-opacity:0.7; 
	filter: alpha(opacity=70);
} 

.opacity60 {
	opacity: 0.6; 
	-moz-opacity:0.6; 
	filter: alpha(opacity=60);
} 

.opacity50 {
	opacity: 0.5;
	-moz-opacity:0.5; 
	filter: alpha(opacity=50);
} 

.opacity40 {
	opacity: 0.4; 
	-moz-opacity:0.4; 
	filter: alpha(opacity=40);
} 



.tableauSimple{
border-collapse:collapse;
border-radius:5px;
border : thin solid #C0C0C0;
background-color: white;
}

.tableauSimple tr>th ,.tableauSimple tr>td{
border-bottom:thin solid #C0C0C0;
padding:5px;
border-left:thin solid #C0C0C0;
}
.tableauSimple tr> th{
text-align:left;
background-color: #E5EFFD;
color:#3B68AC;
font-size: 1.1em;
font-weight: bold;
}

.tableauSimple tr>td{
text-align:left;
}

span.mce_componentAdns {
	background: transparent url(../images/component_20.png) repeat-x 0 0 !important;
}

.isDelivered td, .isDelivered td a {
	color: green;
}

.isNotDelivered td, .isNotDelivered td a {
	color: orange; 
}

.listeSimple{
margin:0;
padding:0;
list-style-type: none;
}

.INSCRIPTION_ANNULATION_ORGANISATEUR,.INSCRIPTION_ANNULATION_PARTICIPANT{
color:red;
}

.INSCRIPTION_CONFIRME{
color:green;
}


.favorite64{
background : transparent url("../images/icons/pins/favoritePin64.png") left top no-repeat;  
padding-left:64px;
height:64px;
}

.favorite32{
background : transparent url("../images/icons/pins/favoritePin32.png") left top no-repeat;  
padding-left:32px;
height:32px;
}

.poignee{
cursor:move;
}

.reglementAnnule{
background : transparent url("../images/icons/reglement/17.png") left center no-repeat;  
padding-left:18px;
height:18px;
}

.reglementEnAttente{
background : transparent url("../images/icons/reglement/18.png") left center no-repeat;  
padding-left:18px;
height:18px;
}
.reglementValide{
background : transparent url("../images/icons/reglement/19.png") left center no-repeat;  
padding-left:18px;
height:18px;
}

.reglementRefuse{
background : transparent url("../images/icons/reglement/20.png") left center no-repeat;  
padding-left:18px;
height:18px;
}

.reglementAttentePiece{
background : transparent url("../images/icons/reglement/21.png") left center no-repeat;  
padding-left:18px;
height:18px;
}

.reglementAttenteServeurBancaire{
background : transparent url("../images/icons/reglement/23.png") left center no-repeat;  
padding-left:18px;
height:18px;
}

.background-opacity-50 {
	background-color: rgba(255, 255, 255, 0.5);
}

.background-opacity-70 {
	background-color: rgba(255, 255, 255, 0.7);
}

.textfieldOpacity {
	background-color: rgba(236,236,	236, 0.7) !important;	
}


.retour:before{
content:"← ";
}

.menu-setting {
	padding-left: 18px!important;
	margin-left: 3px;
}

/* table layout */
/* ------------------ */
.row {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.row > *,.col {
	display: table-cell;
	vertical-align: top;
}

#container-without-sidebar{
border-top: 1px solid #999999;
padding-top:4px;
margin-top: 2px;
}

.container-with-sidebar {
	position: relative;
	border-top: 1px solid #999999;
	border-collapse: collapse;
	background-color: white;
	margin-top: 3px;
}

.sidebar {
	width: 250px;
	border-right: solid 1px #C7C7C7;
	background-color: #EFEFEF;
	font-size: 13px;
	/*float: left;
	margin-bottom: -50000px; 
  	padding-bottom: 50010px;*/
}

.sideBarHideShow{
	width:10px;
	position:absolute;
	top:1px;
	bottom:0;
	background-color:#E8E6E6;
	color:#333;
	font-size: 12px;
	text-align: center;
	line-height: 5px;
	border-right: 1px solid #C7C7C7;
}
.sideBarHideShow span{
	width: 10px;
	position: absolute;
	top: 50%;
	bottom: 50%;
	left: 0;
}
#showMenu,#hideMenu{
width:10px;background-color:#EFEFEF;color:white;position:relative;
}
#showMenu a ,#hideMenu a{
text-decoration: none;
} 
.sidebar label{
font-size: 1em;
}

.sidebar h4 ,.portlet-sidebar h4{
	background-color: #E5EFFE;
	color: #3966AE;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin: -1px 0 0 0;
	font-size: 1.2em;
	border-collapse: collapse;
}

.sidebar h4.first {
	margin-top: 0;
	border-top: none;
}

.sidebar ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.sidebar ul li {
	padding: 5px;
	margin: 0;
}


.sidebar ul li a {
text-decoration: none;
/*	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	
	
	font-weight: normal;*/
display: block;
}

.sidebar ul li:hover {
 	background-color: #ABD8E7;
}

.sidebar ul li:hover a {
	font-weight: bold;
	color: #ED9F10;
}

.sidebar ul li.selected {
	
	background-color: #A4A4A4;
}

.sidebar ul li.selected a{
	font-weight: bold;
	color: white;
}

.sidebar #settings-event label {
	font-size: 13px;
	margin: 0;
	
}

.sidebar #settings-event table tr th {
	vertical-align: middle;
	text-align: left;
}

.sidebar #settings-event table tr td {
	vertical-align: middle;
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.content-right {
	/*margin-left: 251px;*/
	padding: 10px;
    width:100%;
	
}

.content-right .panel-profils {
	width: 100%;
	border: 1px solid #ccc;
}

.content-right .panel-profils h4, .titreGris, .toolsbar {
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	margin: 0;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}

.toolsbar {
	height: auto;
	line-height: 100%;
	padding: 5px 0 5px 5px;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
}

.toolsbar a {
	margin-right: 5px;
}

.content-right table {
	width: 100%;
}

.content-right table tr th {
/*	background-color: transparent;*/ 
	
	vertical-align: middle;
	padding-right: 5px;
}

.content-right table tr th label {
	margin: 0;
}

.content-right table input[type='text'], .content-right table input[type='password'], .content-right table textarea {
	width: 95%;
	border-width: 1px;
	border-style: solid;
	border-color: #B4B4B4 #FEFEFE #FEFEFE #B4B4B4;
	background-color: #F0F0F0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 1.1em;
	color: black;
	padding: 5px;
}

.content-right .panel-profils table {
	width: 100%;
	border: none;
}

.content-right .panel-profils table tr th {
	background-color: #E5EFFE;
	color: #3966AE;
	text-align: left;
}

.content-right .panel-profils p {
	margin: 10px;
}

#welcomePage{
width:100%;

}


#dossiersRecents{
list-style-type: none;
margin:0;
padding:0;
}

.labelSkitter{
color:white;
font-size:22px;
font-weight:bold;
padding:5px;
}

.divTitreGris,.lastModifiedItemsBlock{
	vertical-align:top;
	border: 1px solid #ccc;
}

.lastModifiedItemsBlock{
	display:inline-block;
	width: 100%;
}

.portlet-content .portlet{
	width: 50%;
	float: left;
	padding: 5px 0 0 5px;
}

.portlet-content .portlet:last-child{
	padding-right: 5px;
}

#gipcoAdnsPortlet .portlet-content .portlet{
	width: 33.33%;
	min-width: 287px;
}

#webAdnsPortlet .portlet-content .portlet{
	width: 50%;
	min-width: 200px;
}

#mailAdnsPortlet .portlet-content .portlet{
	min-width: 200px;
}

.lastModifiedItemsBlock:hover > .lastModifiedItems{
	display:block;
}

.lastModifiedItems{
 list-style-type: none;
 margin:0;
 padding:0;
}
.lastModifiedItems li,.lastModifiedItems li a{
vertical-align:	top;
/*white-space: nowrap;*/
width:100%;
overflow:hidden;
text-overflow:ellipsis;
}

.lastModifiedItems li{
padding : 2px 3px 1px 1px;
min-height: 35px;

}

.lastModifiedItems li:nth-child(even){
	background-color: white !important;
}


.lastModifiedItems li:nth-child(odd){ 
	background-color:#e3f1fe !important;
}




.lastModifiedItems ul{
list-style-type: decimal;
}


.lastModifiedItemsDetails,.dossierDetails,.siteDetails{
font-size:80%;
font-style:italic;
}

.sprite-round-left {
	background: transparent url(../../sliders/skitter/images/sprite-round.png) no-repeat 0 0;
	display: block;
	width: 23px;
	height: 47px;
	margin:0;
	padding: 0;
}

.sprite-round-right {
	background: transparent url(../../sliders/skitter/images/sprite-round.png) no-repeat -23px 0;
	display: block;
	width: 23px;
	height: 47px;
	margin:0;
	padding: 0;
} 


.portletTitle{
border-bottom:1px solid black;
height:30px;
color:white;
font-size: 1.5em;
font-weight: bolder;
text-align: center;
vertical-align: middle;
padding-top:10px;
}
.portletTitle a{
color:white;

}

.portlet-with-sidebar {
	margin-left:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	background-color: white;
	overflow-y: hidden;
}

.portlet-sidebar {
	float: left;
	width: 200px;
	border-right: solid 1px #999999;
	background-color: #E8E6E6;
	margin-bottom: -50000px; 
  	padding-bottom: 50010px;
}

.welcomePortlet{
	border-bottom-right-radius:3px;	
	border-bottom-left-radius:3px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	padding:10px;
	border-left : 1px solid #E3E3E3;
	border-right : 1px solid #E3E3E3;
	border-top : 1px solid #E3E3E3;
	border:1px solid #999999;
	display: inline-block;
	vertical-align: top;
	width:100%;
	background-color: white;
}

#backOfficeWelcomePage{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#backOfficeWelcomePage > div {
	width: 33.33%;
	min-width: 500px;
	float:left;
	display: inline-block;
	padding:3px;
}

.welcomePortlet	*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.portletTitle{
border-bottom:1px solid black;
height:40px;
color:white;
font-size: 1.5em;
font-weight: bolder;
text-align: center;
vertical-align: middle;
padding-top:10px;
}
.portletTitle a{
color:white;

}

.portlet-with-sidebar {
	margin-left:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	background-color: white;
	overflow-y: hidden;
}

.portlet-content-right {
	margin-left: 200px;
	padding: 5px;
}

.portlet-content {
	padding: 0;
}

.portlet-sidebar {
	float: left;
	width: 200px;
	border-right: solid 1px #999999;
	background-color: #E8E6E6;
	margin-bottom: -50000px; 
  	padding-bottom: 50010px;
}

.portlet-sidebar a{
color: #333;
}

.homePage #pageEntete,.homePage #breadCrumb{
display: none;
}

.homePage #webadnspage{
border:none;

background-color: transparent;
padding-left:0;
padding-right: 0;
}

.Participant {
background: transparent url("../images/icons/simplicio/16x16/user.png")  left center  no-repeat;
padding-left: 18px;
}

.Groupe {
background: transparent url("../images/icons/simplicio/16x16/user_manage.png") left center  no-repeat;
padding-left: 18px;
}



.directionRight32{
background: transparent url("../images/icons/simplicio/32x32/direction_right.png") right center  no-repeat;
padding-right: 40px;
}

.stateWorflow .thinBlue{
	
	min-width:250px;
	
}

.stateWorflow td{
	padding-left:10px;
}
.stateWorflow input[type='button']{
width:200px;
}


/* ----------------------------- */
/* ==iefix */
/* ----------------------------- */


/* haslayout for IE6/IE7 */
.ie67 .clearfix,
.ie67 .line,
.ie67 .mod,
.ie67 .row,
.ie67 .col {
	zoom: 1;
}

/* inline-block and table-cell for IE6/IE7 */
/* warning: .col needs width on IE6/IE7 */
.ie67 .btn,
.ie67 .col,
.ie67 .inbl {
	display: inline;
	zoom: 1;
}
.ie8 img {
	width: auto; /* @bugfix for IE8 */
}

/* Active box-sizing for IE6/IE7 */
/* @source https://github.com/Schepp/box-sizing-polyfill
	attention chemin absolu!
*/

.ie67 * {
	behavior: url('/Javascript/boxsizing.htc');
}

.rotate90{
-webkit-transform: rotate(90deg); 
-moz-transform: rotate(90deg);	
}


.searchField{
	padding-left:0px;
	-moz-appearance:searchfield;
}

.libraryView {
	padding: 10px;
	border: 1px solid #B3BFC3;
	background: #70b9ff;
	background: #dce5f4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZTVmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #dce5f4 0%, #ffffff 61%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce5f4), color-stop(61%,#ffffff));
	background: -webkit-linear-gradient(top,  #dce5f4 0%,#ffffff 61%);
	background: -o-linear-gradient(top,  #dce5f4 0%,#ffffff 61%);
	background: -ms-linear-gradient(top,  #dce5f4 0%,#ffffff 61%);
	background: linear-gradient(to bottom,  #dce5f4 0%,#ffffff 61%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce5f4', endColorstr='#ffffff',GradientType=0 );
}

img.toolBarButton, .toolBarButton img {
	background-color: white;
	padding: 5px;
	border: solid 1px black;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.toolBarButton {
	text-decoration: none;
}

.help48{
	background : transparent url(../images/icons/primo/48x48/help_blue.png) left top no-repeat;
}

.help48:hover{
	border : thin solid #96CCE9;
}

.domain-name.valid {
   background-position-y: 7px;
   padding-left: 25px;
}

.domain-name.valid input {
    background-color: #E2F7E5 !important;
}

.domain-name.failed {
    font-size: 100%;
}

.add-attachements {
	text-align: right;
}

.add-attachements .AjaxFlexibleFileUpload {
	display: inline-block;
}

#loadWait {
	margin:auto;
	position:relative;
	width: 90px;
	text-align: center;
}ul.tree img.nodeControl {
	border: none;
	vertical-align: bottom;
}

ul.tree ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
	position: relative;
}

ul.tree {
	margin: 0px;
	margin-left: 0px;
	
	position: relative;
	left: 0px;
	padding: 0px;
	font-size: 13px;
	border: none; 
	
	
	overflow: auto;
	padding: 2px 5px 2px 5px;
}

ul.tree ul{
	overflow:hidden;
}
	

ul.tree li {
	list-style: none;
}

ul.tree li a  {
	text-decoration: none;
	color: #3b68ac;
	
}

ul.tree a > img{
	border:none;
}

ul.tree .rootNodeLabel { 
	margin-left: 19px;
	margin-left: 5px;
	padding-left: 25px;
	margin-right: 5px;
	margin-top: -16px;
	margin-bottom: 3px;
	font-weight: bold;
	background: transparent url(../images/nodeBg.png) repeat-x;
	color: #3b68ac;
	height: 28px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

ul.tree .leafNodeLabel { 
	margin-left: 19px;
	margin-left: 0px;
	padding-left: 30px;
	margin-top: -18px;
	margin-bottom: 3px;
	border: none;
	margin-right: 5px;
	padding-left: 5px;
	background: transparent url(../images/leafBg.png) repeat-x;
	color: #1f4488;
	height: 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}



.treeNode {
	font-size: 10pt;
	padding-left:8px;
	font-weight: bold;
	position:relative;

}

.treeNode > .defaultfluxNode{
	height:50px;
}


.treeNode > ul{
	border-left : thin dashed #C0C0C0;
	
}
.leafNode {
	font-size: 10pt;
	font-weight: normal;
	position:relative;
	
}

.leading{
	
	height:7px;
	
}

.leadingContent{
width:18px;
padding-left:17px;
display:inline;
position:relative;
top:-9px;
border-bottom : thin dashed #C0C0C0;


	
}
.treeNode > .leading{
	display:none;
}


.leafNode {
	display:block;
	
}
.treeItem{
	position: relative;
	overflow: hidden;
	display:inline;
	list-style-type: none;
	background-color: transparent;
	border:none !important;	
}


.treeItem li{
	display:inline;
	background-color: transparent;
}

.nodeAttributes{
float:left;
	position:relative;
	top:14px;
}

.nodeLink{
	overflow:hidden;
	word-wrap:break-word;
	max-width: 250px;
	padding-left:2px;
}
.treeNode >.treeItem{
	left:-6px;
	border-bottom : thin solid #C0C0C0;
	
}
.treeItemTable{
display:table;
}
.nodeSelected {
	
	font-size: 12pt;	
	border:2px solid #b3bfc3; 
	padding-right:0px;
	padding-bottom:5px;
	
	color: #333333;
}

.nodeSelectedSort >li > ul{
display:none;
}
.nodeSelected > ul{
	background-color: white;
}
.nodeSelected > ul.treeItem{
	background-color: transparent;
}

.nodeHidden {
	visibility: hidden;
	
}
.nodeHidden > a{
	display: none;
}
.nodeHidden > span{
	display: none;
}
.nodeHidden > img{
	display: none;
}
.nodeHidden > ul{
	visibility: hidden;
}
.nodeHidden > ul li{
	visibility: visible;
}


.nodeControl{
	position:relative;
	left:-6px;
	display: inline;
}


.leafNode > .nodeControl{
	display:none;
}
.defaultfluxNode {
	position:absolute;
	top:0px;
}
.pageKeyWordsDropZone{

}

li.pageKeyWordsDropZoneHover{
border-color: black !important;
}

.keyword{
	margin:0px;
	padding:2px;	
}

ul.keywordList{
	list-style-type:none;
	padding:0px;
	max-height:230px;
	float:left;
	overflow:auto;
	
}

.keywordList li{
	list-style-type:none;
	
	padding:2px;
	margin-left:2px;
	margin-top:2px;
	float:left;
	background-color: rgb(214, 219, 222);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	border:thin solid #CCC;	
	font-size: 10pt;
}


ul.keywordListPage{
	overflow:visible;
}
.keywordListPage li{
	//float: none;
	//display: list-item;
	cursor: move;

}

.keywordList li:hover {
	border:thin solid black;	
	background-color: rgb(59, 104, 172);
	color:white;		
}

.keywordList li:hover > span{
	color:white;		
}

.keywordList li:hover > span > a >.deleteImage{
visibility: visible;
}
.deleteImage{
	height:12px;
	width:12px;
	visibility: hidden;
	border:none;
}

ul.keywordsEditor{
	list-style-type:none;
	background-color: #CCC;
	float:left;
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
}

ul.keywordsEditor > li{
	list-style-type:none;
	display:inline;
	width:220px;
	float:left;
	margin-left:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 15px;
	border:2px solid #EFEFEF;	
	background-color: white;
	padding:5px;		
}
.occurences { vertical-align: super; font-size: 50%; } .loginForm {
	text-align: left;
	margin: auto;
	margin-top:150px;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding:5px;
	width: 600px;	

}

.loginForm input[type="text"], .loginForm input[type="password"]{
padding: 11px 5px 11px 8px;
background-color: white;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 1.2em;
position: relative;
z-index: 2;
outline: none;
width:250px;
}

.loginForm input:focus, .loginForm input[type="password"]:focus {
border: 2px solid #3b68ac;
}


#loginError{
text-align: center;
background-color: white;
padding:0;
border: medium solid red;
color: red;
font-weight: bold;
padding:5px;
list-style-position:inside; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#retrievalWindow{
	height: 250px;
}


#retrievalWindow table{
	margin-left: auto;
	margin-right: auto;
		
}
.loginForm table{
	border:none;
	border-spacing: 0px;
	padding: 0;
	width:100%;
}

.loginForm td ,.loginForm th{
	color:#3b68ac;
	font-weight: bold;
	padding:3px;
}
.loginForm th{
text-align:right;
font-size:18pt;
}


.loginLabels{
padding:4px;
}

.bluecadre {
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 5px;
	padding : 10px;
	padding-bottom: 35px;
	border: 2px solid #aec7ef;
}
.blueborder{
	border: 2px solid #aec7ef;
}

.messageErreur{
	border: medium solid red;
	color: red;
	font-weight: bold;
	padding:5px;
	list-style-position:inside; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.messageErreur li{
	color: red;
}


.rating { 
    width:67px; 
    height:13px; 
    padding: 0;
    margin: 0;
    
    list-style:none; 
    clear:both; 
    position:relative; 
    background: transparent url(../images/icons/stars.png) no-repeat 0 0; 
    clear:none;
}

.rating li { 
    padding: 0; 
    margin: 0; 
    background: transparent!important; 
    border: none!important; 
    cursor: pointer; 
    float: left; 
    text-indent:-999em;
}

.nostar { 
    background-position:0 0 
}

.onestar { 
    background-position:0 -13px
}

.twostar { 
    background-position:0 -26px 
}

.threestar { 
    background-position:0 -39px
}

.fourstar { 
    background-position:0 -52px 
}

.fivestar { 
    background-position:0 -65px
}

/************** GOOGLE ******************/
.google-stars { 
	height: 11px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-top: 2px;
	width: 60px;
	float: right;
}

.google-star {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("../images/google-widget3.png");
	background-origin: padding-box;
	background-repeat: no-repeat;
	background-size: auto;
	height: 11px;
	width: 11px;
	margin-right: 1px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	float:left;
}

.unstarred { 
	background-position: 0px -39px;
}
 
.half-starred { 
	background-position: -11px -39px;
}

.starred { 
	background-position: -22px -39px;
}
