/* A REVOIR COMPLETEMENT !!! */


/* Boutons */
@import "buttons/main.css";
@import "blocks/main.css";
@import "form/main.css";
@import "formv2/main.css";

@import "submodal/main.css";
@import "tooltip/main.css";
/* Modules */
@import "Modules/Edit/main.css";
@import "Modules/MediaExplorer/main.css";
@import "Modules/SpreadSheet/main.css";
@import "Modules/PresetEditor/main.css";
@import "Modules/Account/main.css";
@import "Modules/PagesExplorer/main.css";
@import "Modules/AdressBook/main.css";
@import "Modules/Configurator/main.css";
@import "Modules/ProfileConfigurator/main.css";
@import "Modules/Help/main.css";
@import "Modules/TextEditor/main.css";
@import "Modules/Ballooz/main.css";
@import "Modules/Scheduler/main.css";
@import "Modules/StockManager/main.css";
@import "Modules/NetworkManager/main.css";
@import "Modules/WebMail/main.css";
@import "Modules/WebChat/main.css";
@import "Modules/Designer/main.css";
@import "Modules/MyAccount/main.css";
@import "Modules/AdManager/main.css";
@import "Modules/Upload/main.css";
@import "Modules/ContentExplorer/main.css";
@import "Modules/ExtensionEditor/main.css";

@import "ecom/main.css";
@import "overlays/main.css";


@import "Icons/main.css";

#PB_toolbar {
	height:30px;
	top:0px !important;
}

#PB_buttonsGroup{
	padding:0px;
}

#PB_buttonsGroup .x-toolbar{
	border:0px;
}


#PB_buttonsGroup .x-btn-group-tl{
	background-image:none;
}

#PB_buttonsGroup .x-btn-group-ml{
	background-image:none;
}

#PB_buttonsGroup .x-btn-group-mr{
	background-image:none;
}



#PB_buttonsGroup .x-btn-group-tr{
	background-image:none;
}

#PB_buttonsGroup .x-btn-group-tc{
	background-image:none;
}

#PB_buttonsGroup .x-btn-group-bl{
	background-image:none;
}

#PB_buttonsGroup .x-btn-group-br{
	background-image:none;
}

#PB_buttonsGroup .x-btn-group-bc{
	background-image:none;
}


.form_skinRest{
	font-family:arial;
	font-size:11px;
	border:#E1E1E1 2px solid;
	background-color:#F4F8FB;
	padding-left:3px;
	padding-right:3px;
	height:18px;
}

.form_skinOver{
	font-family:arial;
	font-size:11px;
	border:#ABDCFF 2px solid;
	background-color:#D0E7EB;
	padding-left:3px;
	padding-right:3px;
	height:18px;
}

.form_skinOver .form_skinPictureTitle{
	background-color:#E2F0F3;
}
.form_skinSelected{
	font-family:arial;
	font-size:11px;
	border:#464E5A 2px solid;
	background-color:#FFA21B;
	padding-left:3px;
	padding-right:3px;
	height:18px;
}

.form_skinSelected .form_skinPictureTitle {
	color:#000000;
	background-color:#FFC776;
}

.form_skinSelected .form_skinPicture{
	border:#2A323F 2px solid;
}	


.form_skinPicture{
	border:#D0CFCF 2px solid;
}	

.form_skinPictureTitle{
	color:#2F3744;
	background-color:#E3E5E6;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}

.pochette{
	height:150px;
	width:150px;
	-moz-box-sizing: border-box;
	border: #D6E889 2px solid;
	overflow:hidden;
}

.pochette_over{
	height:150px;
	width:150px;
	-moz-box-sizing: border-box;
	border: #000000 2px solid;
	overflow:hidden;
}

.pochette_standby{
	height:150px;
	width:150px;
	-moz-box-sizing: border-box;
	border: #73BAFF 2px solid;
	overflow:hidden;
}

.noirbold{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

.noirbold_over{
	cursor: text;
	color: #FFFFFF;
	background-color: #000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

.noirbold_standby{
	cursor: text;
	color: #000000;
	background-color: #73BAFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

.noirbold_input{
	border: 0px;
	padding: 0px;
	background-color: #AACCFF;
	overflow: visible;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

.txt_vert{
	color:#666633;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.txt_vert_over{
	cursor: text;
	color: #FFFFFF;
	background-color: #666633;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
	font-weight:bold;
}

.txt_vert_standby{
	cursor: text;
	color: #000000;
	background-color: #73BAFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.txt_vert_input{
	border: 0px;
	padding: 0px;
	background-color: #AACCFF;
	overflow: visible;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}


.txt_noir {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

.txt_noir_over{
	cursor: text;
	color: #FFFFFF;
	background-color: #000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
}

.txt_noir_standby{
	cursor: text;
	color: #000000;
	background-color: #73BAFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

.txt_noir_input{
	border: 0px;
	padding: 0px;
	background-color: #AACCFF;
	overflow: visible;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

/*******************************************************************
	STYLE DES BOITES DE LISTE
*******************************************************************/

.podzbar_tool{
	visibility: hidden;
	position: absolute;
	z-index: 100000;
	background: #CCCCEE;
	overflow:hidden;
	/*filter: alpha(opacity=90);
	opacity: 0.9;*/
}

.podzbar_window {
	text-align:left;
}
.podzbar_window_button{
	border: 0px;
	padding: 0px;
	font-size: 10;
	background-color: transparent;
	text-align: left;
}
		
.podz_list_item{
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	width: 100%;
	cursor: pointer;
	position:relative;
	overflow:hidden;
	border-bottom:#AAAAAA 1px solid;
}

.podz_calendar{
	visibility: visible;
	position: absolute;
	z-index: 1000;
	background: #CCCCEE;
	/*filter: alpha(opacity=90);
	opacity: 0.9;*/
}

.podzbar{
	visibility: visible;
	position: absolute;
	z-index: 1;
	height: 26px;
	width: 100%;
	top: 0;
	left: 0;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	display: inline;
	text-align:left;
}

.ghost{
	visibility: visible;
	position: absolute;
	z-index: 999999;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.pod_panel{
	visibility: visible;
	position: absolute;
	z-index: 1;

	background: #CCCCEE;
	/*filter: alpha(opacity=90);
	opacity: 0.9;*/
	
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-align: left;
}

.pod_panel_table{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color: #000000;
	text-align: left;
	border-collapse: collapse;
}

.pod_panel_td{
	background-color: #FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left;
	border: 1px solid #ACA899;
}

.pod_panel_input{
	border: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	width: 100%;
	height: 100%;
	overflow: hidden;
	
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: left;
}

.podz_pipette{
	-moz-box-sizing: border-box;
	border: 1px solid #0000FF;
}

.mceToolbarExternal{
	display: none;
	position:relative;
	top:-2px;
}
	
.mceEditor{
	border: 0px;
}

.mceContentBody{
	background-color: #AACCFF;
}

/*******************************************************************
	PANEL DIAPORAMA
*******************************************************************/

#diapo_images_list {
	padding:0px;
	margin:0px;
	height:600px;
	position:relative;
	text-align:left;
}

#diapo_images_list p
{
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#diapo_images_list li{
	list-style-type : none;
	padding:0px;
	margin:0px;
	list-style-position: inside;
	border-bottom: 1px solid #000;
	padding:5px;
	height:45px;
	font-family:arial;
	font-size:10px;
}

.diapo_sortableitem {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	width: auto !important;
	cursor:pointer;
}

.diapo_sortableitem table{
	/*table-layout:fixed;*/
	height:40px;
	margin:0px;
	padding:0px;
}

.diapo_sortableitem td{
	vertical-align: top;
	font-family:arial;
	font-size:10px;
	padding:2px;
}

.diapo_sortableitem img{
	border:#000000 1px solid;
}

.diapo_sorthelper {
	border: 1px dashed #000;
	background-color:#e0ffb7;
	width: auto !important;
}

.diapo_sortableactive {
	width: auto !important;
	border: 1px solid #000;
}

.diapo_sortablehover {
	width: auto !important;
	background-color: #00FF00;
}



/*******************************************************************
	COLOR PICKER
*******************************************************************/

#colorPicker
{
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#color
{
	position: absolute;
	height: 192px;
	width: 192px;
	background-color: #FF0000;
	background-image: url(../img/pickerbg.png);
	background-repeat: no-repeat;
	background-position: center;
	top: 0px;
	left: 0px;
}
#colorIndic
{
	position: absolute;
	width: 11px;
	height: 11px;
	background-image: url(../img/select.gif);
}
#hue
{
	position: absolute;
	top: 3px;
	left: 200px;
	width: 18px;
	height: 186px;
	background-image: url(../img/hue.png);
}
#hueIndic
{
	position:absolute;
	background-image: url(../img/color_indic.gif);
	width: 18px;
	height: 7px; 
}
#colorCurrent
{
	width: 60px;
	height: 60px;
	border: 2px solid #999;
	position: absolute;
	left: 240px;
	top: 8px;
}
#colorValues
{
	position: absolute;
	left: 240px;
	top: 80px;
}

#oldColor
{
	position: absolute;
	background-color: #fff;
	top: 50%;
	height: 50%;
	width: 100%;
}
#rgbR, #rgbG, #rgbB
{
	width: 50px;
}
#hex
{
	width: 50px;
}

/* Element du menu en cours de drag*/

.dragSpanDiv {
	z-index : 800000;
	background-color:none;
	font-family:arial;
	filter: alpha(opacity=90);
	opacity: 0.9;
	
}

/* FENETRE DE PARAMETRAGE DU SITE*/


.x-panel-body {
	background-color:#E1E6EC;
}


#podzbar_ParamWin {
	text-align:left;
	
}

#podzbar_ParamWin MS_Logo img {
	border:#000000 1px solid;
	margin:3px;
}

.x-btn-text {
	background-repeat:no-repeat;
	padding-left:17px;
}

#podzbar_ParamWin .x-panel-body-noborder {
	overflow-y:auto;
}

.windowText {
	padding-left:17px;
	color:#617E9B;
	font-family:Arial Narrow;
	font-size:11px;
	padding-right:10px;
	border-right:#CBCFD4 1px solid;
	border-bottom:#CBCFD4 1px solid;
}


/*******************************************************************
	PODZBAR
*******************************************************************/

.calendar {
    background-image: url(../img/podzbar/calendar.png) !important;
}

.tools {
    background-image: url(../img/podzbar/tools.png) !important;
}

.files {
    background-image: url(../img/podzbar/files.png) !important;
}

.colorpicker {
    background-image: url(../img/podzbar/colorpicker.png) !important;
}

.save {
    background-image: url(../img/podzbar/save.png) !important;
}

.publish {
    background-image: url(../img/podzbar/publish.png) !important;
}

.cancel {
    background-image: url(../img/podzbar/cancel.png) !important;
}

.edit {
    background-image: url(../img/podzbar/edit.png) !important;
}

.gear {
    background-image: url(../img/podzbar/gear.png) !important;
}

.bug {
    background-image: url(../img/podzbar/bug.png) !important;
}

.logoff {
    background-image: url(../img/podzbar/exit.png) !important;
}

.fr {
    background-image: url(../img/podzbar/fr.png) !important;
}

.en {
    background-image: url(../img/podzbar/en.png) !important;
}

.de {
    background-image: url(../img/podzbar/de.png) !important;
}

.menu-title{
    background: #ebeadb url(../../resources/images/default/grid/grid3-hrow.gif) repeat-x;
    border-bottom:1px solid #99bbe8;
    color:#15428b;
    font:bold 10px tahoma,arial,verdana,sans-serif;
    display:block;
    padding:3px;
}

#podzbar_tinymce_toolbar{
	margin: 0px;
	padding: 0px;
	height: 230px;
	width: 456px;
	background: #666666;
	display: block;
}
	

/*******************************************************************
	FENETRE DEBUGGER
*******************************************************************/

#debugger_tabs .lib{
	background-color:#AAAAAA;
	width:120px;
	float:left;
	padding: 2px;
}

#debugger_tabs .property{
	border-bottom:#000000 1px solid;
	padding: 2px;
}

/*******************************************************************
	Cellules richtext lors d'un drag n drop
*******************************************************************/
.dropzoneactive {
	border:#000000 1px dashed;
}

.dropzonehover {
	border:#70a031 1px dashed;
	background-color:#e0ffb7;
}



/*********************************************************************/
		.selectableitem
		{
			border: 2px solid #fff;
		}
		.selecteditem
		{
			border: 2px solid #999;
		}
		
		.selecthelper
		{
			background-color: #000;
			filter:alpha(opacity=30); 
			-moz-opacity: 0.3; 
			opacity: 0.3;
		}
		
		.transparent_attach_btn
		{
			cursor:pointer;
			font-size:45pt;
			height:27px;
			opacity:0;
			filter: alpha(opacity=0);
			position:absolute;
			z-index:100;
			display:inline;
			background-color:#0000FF;
			/*clip: rect(auto, auto, auto, 868px);*/
		}
		
		*
		{
			#launch (line 208)
		}

/* Fix for MS Office style paragraphs (MsoNormal) */
p {
	margin: 0;
	padding: 0;
}

/* Fix for MS Office unindeted lists */
.unIndentedList {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

.unIndentedList li {
	padding: 0;
}

/* Fix for MS Office UL lists */
ul {
	margin-top: 0;
	margin-bottom: 0;
}

body {
	margin:0px;
	overflow:hidden;
}	

#PB_ParamWin {
	text-align:left;
}

#block_viewer {
	text-align:left;
}

#block_viewer .block_content {
	display:none
}

.MS_SearchButton {
	background-image:url(img/btok.png);
	background-repeat:no-repeat;
	background-position:bottom;
	border:0px;
	width:27px;
	height:24px;
	margin-left:5px;
}

.MS_TitlePart {
	background-color:#FFFFFF;
	border:#a9a9a9 2px solid;
	border-radius : 5px; 
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
}

.MS_SubTitlePart {
	background-color:#e6e6e6;
	border:#a9a9a9 1px solid;
	border-radius : 5px; 
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	margin-left:15px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
}

.inEdition .userBox {
	position:absolute;
	overflow:hidden;
	cursor:default;
	border:#000000 1px dotted;
	background-image:url(img/alpha.png);
	cursor:move;
}

