body
{
	text-align : center;  	/* Permet de centrer la page sur IE */
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin : 3px;
}

/* Obsolete */
.clearBoth
{
	clear : both; 
	visibility: hidden;
	height : 1px;
}

/* Obsolete */
.editable input, .editableSelect input, .editableSubmit input
{
	border-style: solid;
	border-width: 1px;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	font-size: 12px;
}

/* Obsolete */
.cursorPointer
{
	cursor : pointer;
}
/* Obsolete */
.rouge{
	color : red;
}

.inviteo-page
{
	width : 960px;
	margin : auto;
	text-align : left;     	/* Remet l'allignement normal */
	border:none; 
	background-color: transparent; 
}

.inviteo-choixLangue
{
	margin: 3px 0px 0px 3px;
}

.inviteo-menu a:link{ text-decoration: none; color: #FFFFFF; }
.inviteo-menu a:visited{ text-decoration: none; color: #FFFFFF; }
.inviteo-menu a:hover{ text-decoration: underline; color: #FFFFFF; }

.inviteo-menu
{
	margin: 10px;
	padding: 0px;
	height : 27px;
    border-radius: 15px;
}

.inviteo-menu li
{
	padding: 7px 10px 0px 16px; 
	border-right: solid 1px #D7D7D7; 
	height: 20px; 
	background: 4px 9px url(../img/fleche.gif) no-repeat;
	float: left;
}

.inviteo-menu li:first-child
{
	border-radius: 10px 0px 0px 10px;
}

.inviteo-onglet .module, .inviteo-piedPage .module
{
	padding: 10px 0px 0px 0px;
	margin: 10px 10px 0px 10px;	
	float: left;
	width: 792px;
	background-color: #F4F4F4;
	border: 1px solid #D7D7D7;
}

.inviteo-onglet .module h2, .inviteo-piedPage .module h2{

	padding-left: 10px;
	padding-bottom: 10px;
	margin:0px;
	border: 0;
	border-bottom: 1px solid #D7D7D7;
}
.inviteo-onglet .module .texte-debut, .inviteo-piedPage .module .texte-debut{
	margin:0px;
	padding: 10px 10px 0px 10px;
	border: 0;
}

.inviteo-onglet .module .contenu-li, .inviteo-piedPage .module .contenu-li{
	margin:0px;
	border: 0;
	padding: 10px;
}
.inviteo-onglet .module .texte-fin, .inviteo-piedPage .module .texte-fin{
	margin:0px;
	border: 0;
	border-top: 1px solid #D7D7D7;
	padding: 10px;
}


.inviteo-titre, .inviteo-sousTitre
{
	text-align : right;
	font-weight: bold;
}

.inviteo-titre
{
	font-size: 20px;
	padding: 14px 10px;
	margin: 0px;
	font-family: Arial,Helvetica,sans-serif;
}

.inviteo-sousTitre
{
	font-size: 16px;
	padding: 0px 10px;
	margin: 0px;
	font-family: Arial,Helvetica,sans-serif;
}

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

.lienBandeauHaut a:link, .lienBandeauHaut a:visited, .lienBandeauHaut a:hover{
	text-decoration: none;
}

table.cssTableau
{
	border-style: solid;
	border-width: 1px;
	border-collapse : collapse;
}

table.cssTableau td, table.cssTableau th
{
	border-style: solid;
	border-width: 1px;
}

table.cssTableau th
{
	text-align: center;
	font-weight: bold;
}

table.cssTableauInvisible
{
	border-style: solid;
	border-width: 0px;
	border-collapse : collapse;
}

table.cssTableauInvisible td, table.cssTableauInvisible th
{
	border-style: solid;
	border-width: 0px;
}

table.cssTableauInvisible th
{
	text-align: center;
	font-weight: bold;
}

.texteSupplement{
	background : rgb(233,233,255);
}

.selectUl ul{
	background : rgb(233,255,233);
	float: left;
	margin :0;
	padding :0;
	list-style-type : none;
}

.selectUl li{
	float: none !important;
	min-height: 0px !important;
}

.editSubmit p{
	background : rgb(255,233,233);
	display: inline;
}

.inscription{
	width:590px;
}

.liveconfigplus, .liveconfigfader
{
	display: none;
}

.liveconfig
{
	/*float: right;
	width:150px;
	margin-right: -160px; 
	margin-top: -25px;*/
	height: 20px;
	padding: 0px;
	margin: 1px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
}

.liveconfig a, .liveacces a, .liveadddelete a
{
	display: block;
	width: 16px;
	height: 16px;
	margin: 2px 4px 2px 4px;
	float:right;
}
.liveconfig a:hover span, .liveacces a:hover span, .liveadddelete a:hover span
{
	display: block;
}

.liveconfig a span, .liveadddelete a span
{
	display: none;
	position: absolute;
	margin: 25px 0px 0px -25px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	z-index: 1;
	width: 65px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #CCCCCC;
	font-size: 12px;
}

.liveconfigselect
{
	display: none;
	position: absolute;
	margin: 7px 0px 0px -100px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	z-index: 2;
	width: 200px;
	height: 27px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #CCCCCC;
	font-size: 12px;
}

.liveconfigselect select
{
	width: 170px;
	margin: 0px;
	margin-top: 4px;
}

.liveconfigselect input
{
	float: right;
	margin-top: 5px;
	padding: 0px;
}

.liveacces a span
{
	display: none;
	position: absolute;
	margin: 25px 0px 0px -50px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	z-index: 1;
	width: 65px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #CCCCCC;
	font-size: 12px;
}
.liveconfig a.editer, .liveacces a.editer
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/editer.gif) no-repeat;
}
.liveconfig a.delete, .liveacces a.delete
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/annuler_la_facture.gif) no-repeat;
}
.liveconfig a.add{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/nouveau.gif) no-repeat;
}
.liveconfig a.dupliquer{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/ventilation_du_cheque.gif) no-repeat;
}

.liveconfig a.maj, .liveacces a.maj
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/generer_la_facture.gif) no-repeat;
}
.liveacces a.activeacces
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/active-easyset.gif) no-repeat;
}
.liveacces a.desactiveacces
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/desactive-easyset.gif) no-repeat;
}
.liveadddelete a.add
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/nouveau.gif) no-repeat;
}
.liveadddelete a.delete
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/annuler_la_facture.gif) no-repeat;
}



.infoBulle
{
	width: 16px;
	height: 16px;
	margin: 2px 4px 2px 4px;	
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/detail.gif) no-repeat;
}
.infoBulle span
{
	display: none;
	position: absolute;
	margin: 25px 0px 0px -125px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	z-index: 1;
	width: 280px;
	font-size: 12px;
}


.inviteo-menu{ background-color: #006CBB; font-family: Arial,Helvetica,sans-serif; }
.inviteo-menu li{ color: #FFFFFF; background-color: #006CBB; }
.inviteo-titre{ color: #006CBB; }
.inviteo-sousTitre{ color: #7e828e; }

/* FIN OBSOLETE */


.inviteo-clearBoth
{
	clear : both; 
	visibility: hidden;
	height : 1px;
}

.inviteo-editable input, .inviteo-editableSelect input, .inviteo-editableSubmit input
{
	border-style: solid;
	border-width: 1px;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: red;
	font-size: 12px;
}

.inviteo-label-formulaire
{
	float:left;
	width : 90px;
	text-align : right;
	padding-top: 5px;
	padding-right: 2px;
}

.inviteo-label-formulaire input
{
	text-align : right;
}

.inviteo-label-formulaire-recap
{
	font-weight: bold;
	float:left;
	text-align : left;
	margin-right :2px;
}

.inviteo-label-formulaire-recap input
{
	font-weight: bold;
	text-align : left;
}

.inviteo-area-formulaire
{
	
}
.inviteo-area-formulaire textarea
{

}

.inviteo-erreur
{
	color : red;
	font-weight: bold;
	
}
.inviteo-erreur textarea
{
	color : red;
	font-weight: bold;
	font-size : 1em;
}
.inviteo-erreur input
{
	color : black;
}



.inviteo-titre-module
{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.inviteo-titre-module input
{
	font-size: 12px;
	font-weight: bold;
}

.inviteo-erreur
{
	color : red; 
	width : 100%; 
}

.inviteo-erreur input
{
	color : red;
}

.inviteo-editableSelect
{
}

.inviteo-editableSelect input
{
	background : rgb(233,255,233);
}

.inviteo-editableSubmit
{
}

.inviteo-editableSubmit input
{
	background : rgb(255,233,233);
}

.inviteo-cursorPointer
{
	cursor : pointer;
}


img{
	border : none;
	margin : 0;
	padding :0;
}

input, select, textarea{ font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin: 0px; padding: 2px; }
input[type=text]{ border: 1px solid gray; margin: 2px; }
input[type=password]{ border: 1px solid gray; margin: 2px; }
input[type=submit], input[type=button]{ background-color: #006CBB; border: medium none !important; border-radius: 10px; color: #FFFFFF; cursor: pointer; padding: 6px; }
input[type=checkbox]{ margin: 2px; }
input[type=radio]{ margin: 2px; }
input[type=file]{ margin: 2px; }
select{ border: 1px solid gray; margin: 3px 2px 2px 2px; padding: 0px; }
textarea{ border: 1px solid gray; margin: 2px; padding: 2px; }

a:link{
	text-decoration: underline;
}
a:visited{ 
	text-decoration: underline; 
}
a:hover{ 
 	text-decoration: none;
}
fieldset{
	border-bottom : none;
	border-right : none;
	border-left : none;
}
.inviteo-rouge{
	color : red;
}

.inviteo-bandeauHaut{
    width: 960px;
	margin-top:10px;
	margin-bottom: 15px;
	padding: 0px;
	border-radius: 10px;
	box-shadow: 0 0 8px #CCCCCC;
}
.inviteo-slangue{
	margin : 3px;
	float : left;
}
.bandeau-haut{
	border-radius: 10px;
}
.inviteo-bandeauGauche
{
	width: 130px;
	float: left;
	margin-right:15px;
	border-radius:10px;
	background-color: #FFFFFF;
	padding: 0px;
	box-shadow: 0 0 8px #CCCCCC;
}
.inviteo-bandeauGauche ul.sortable, .inviteo-bandeauGauche ul.sortable li,  .inviteo-bandeauGauche img
{
	border-radius:10px;
}

.inviteo-contenu{
	width: 815px;
	float: left;
	border-radius: 10px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	box-shadow: 0 0 8px #CCCCCC;
	margin-bottom: 20px;
}

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

ul{ list-style-type: disc; }
ol{ list-style-type: decimal; }

h2{
	width : auto;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

h4{
	font-size: 12px;
	width : 100%;
	margin: 0px;
	padding: 10px 0px;
}

table.inviteo-cssTableau
{
	border-style: solid;
	border-width: 1px;
	border-collapse : collapse;
}

table.inviteo-cssTableau td, table.inviteo-cssTableau th
{
	border-style: solid;
	border-width: 1px;
}

table.inviteo-cssTableau th
{
	text-align: center;
	font-weight: bold;
}

.inviteo-texteSupplement{
	background : rgb(233,233,255);
}

.inviteo-selectUl ul{
	background : rgb(233,255,233);
}
.inviteo-editSubmit p{
	background : rgb(255,233,233);
	display: inline;
}

.inviteo-liveconfig
{
	float: right;
	width:150px;
	margin-right: -160px; 
	margin-top: -15px;
}


.inviteo-liveacces
{
	float: right;
}


.inviteo-liveconfig a, .inviteo-liveacces a, .inviteo-liveadddelete a
{
	display: block;
	width: 16px;
	height: 16px;
	margin: 2px 4px 2px 4px;
	float:left;
}
.inviteo-liveconfig a:hover span, .inviteo-liveacces a:hover span, .inviteo-liveadddelete a:hover span
{
	display: block;
}

.inviteo-liveconfig a span, .inviteo-liveadddelete a span
{
	display: none;
	position: absolute;
	margin: 25px 0px 0px -25px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	z-index: 1;
	width: 65px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #000000;
	font-size: 12px;
}
.inviteo-liveacces a span
{
	display: none;
	position: absolute;
	margin: 25px 0px 0px -50px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	z-index: 1;
	width: 65px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #000000;
	font-size: 12px;
}
.inviteo-liveconfig a.editer
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/editer.gif) no-repeat;
}
.inviteo-liveconfig a.delete{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/annuler_la_facture.gif) no-repeat;
}
.inviteo-liveconfig a.add{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/nouveau.gif) no-repeat;
}
.inviteo-liveconfig a.dupliquer{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/ventilation_du_cheque.gif) no-repeat;
}
.inviteo-liveconfig a.maj{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/generer_la_facture.gif) no-repeat;
}
.inviteo-liveacces a.activeacces
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/active-easyset.gif) no-repeat;
}
.inviteo-liveacces a.desactiveacces
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/desactive-easyset.gif) no-repeat;
}
.inviteo-liveadddelete a.add
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/nouveau.gif) no-repeat;
}
.inviteo-liveadddelete a.delete
{
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/annuler_la_facture.gif) no-repeat;
}



.inviteo-infoBulle
{
	width: 16px;
	height: 16px;
	margin: 2px 4px 2px 4px;	
	background: url(http://extranet.insight-outside.fr/skins/insight/images/icones/detail.gif) no-repeat;
}
.inviteo-infoBulle span
{
	display: none;
	position: absolute;
	margin: 25px 0px 0px -125px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	z-index: 1;
	width: 280px;
	font-size: 12px;
}
.inviteo-infoBulle:hover span
{
display: block;
}

.inviteo-champ-1{ width: 32%; }
.inviteo-champ-1 .inviteo-label-formulaire{ width: 45%; }
.inviteo-champ-1-input{ width: 48%; }

.inviteo-champ-2{ width: 48%; }
.inviteo-champ-2 .inviteo-label-formulaire{ width: 30%; }
.inviteo-champ-2-input{ width : 65.5%; }

.inviteo-champ-2t{ width: 48%; }
.inviteo-champ-2t .inviteo-label-formulaire{ width: 30%; }
.inviteo-champ-2t-input{ width : 32%; }

.inviteo-champ-3{ width: 64%; }
.inviteo-champ-3 .inviteo-label-formulaire{ width: 22.5%; }
.inviteo-champ-3-input{ width: 74%; }

.inviteo-champ-3t{ width: 96%; }
.inviteo-champ-3t .inviteo-label-formulaire{ width: 15%; }
.inviteo-champ-3t-input{ width: 49.4%; }

.inviteo-champ-4{ width: 96%; }
.inviteo-champ-4 .inviteo-label-formulaire{ width: 15%; }
.inviteo-champ-4-input{ width: 82.7%; }

/* COULEUR */

h2{ color: #000000; }
h2{ border-bottom : solid 1px #7e828e; }
table, td, th, tr{ border-color : #006CBB; }
a:link, a:visited, a:hover{ color: #006CBB; }
.inviteo-titre{ color: #006CBB; }
.inviteo-sousTitre{ color: #7e828e; }

/* ChangeLog */
#changelog{
	width: 120px;
	position: fixed;
	background-color: #7e828e;/*BA1B85*/
	color: #FFF;
	text-align: center;
	top:10px;
	left:10px;
	padding: 10px;
	border: 1px solid #FFF;
	border-radius: 5px;
	box-shadow:0 2px 6px #666666;
}

.config td{
	text-align: left;
	width: 180px;
}