body{background:#000000;font-family:arial;text-transform:inherit;
     font-size:11px;margin:0px;padding:0px;    
     cursor:default;color:#ffffff;/*min-height:100%;*/}
*{cursor:default;}
option{background:#ffffff;color:#000000}
/*#globalcontainer{background:#000000;width:100%;height:99%;position:absolute;
                 margin:0px;padding:0px;}*/
#global{position:absolute;width:800px;height:600px;left:50%;top:50%;
        margin-left:-400px;margin-top:-300px;color:#FFFFFF;
        background:url(images/marqueblanche/1/fondgrc.png);
        background-repeat:no-repeat;}
img{border:0px;}

.link{color:#ffffff;text-decoration:none;}
.link:hover{border-bottom:1px solid #ffffff;}

#photo{-moz-border-radius:0px;-webkit-border-radius:00px;overflow:hidden;
       border:1px solid #ffffff;}
.photoContainer{height: 150px; width: 120px; background: url(images/photoborder_hover.png);}
/* LOGIN */

.info_text{color:#65A1B6;}
/*div{border:1px solid red;margin:-1px;}*/
#login_panel{position:absolute;width:300px;height:150px;top:50%;left:50%;
             margin-left:-150px;margin-top:-75px;
             background:url(images/login.png);background-repeat:no-repeat;}
#login_content{padding:20px;text-align:center;}
#login_infos{height:20px;}
#login_message{color:#FF0000;height:20px;line-height:10px;}
.login_row,.login_row_input{padding:0px;}
/*.login_row input,.login_row_input input{border:0px;background:#bcbcbc;font-size:10px;}*/
.login_cell_mini{float:left;width:36%;text-align:right;}
.login_cell_large{float:left;width:60%;}
.login_row_input{clear:both;margin-top:2px;line-height:25px;}
.separator{clear:both;height:1px;width:1px;line-height:0px;}

/* CLIENTINFOS */
.checkbox{border:0px;}

.slidePage{/*background:url(images/marqueblanche/1/fondsm.png);*/
           background-repeat:no-repeat;border:solid 1px orange}
.slidePanelRow{width:415px;line-height:20px;min-height:25}
/*input,select{-moz-border-radius:3px;-webkit-border-radius:3px;}*/
.slidePanelRow input,/*.slidePanelRow select,*/
.login_row input,.login_row_input input ,
.login_row textarea,.login_row textarea.noScroll,#cnilModifier input
{font-size:11px;font-weight:bold;font-family:verdana;
	color:#FFFFFF;background:#000000;border:none;}

.slidePanelRow input,.login_row_input input /*,input*/ {display:inline-block;border:1px ridge #FFFFFF;
              /*background:url(images/textbox_bg.png);*/color:#ffffff;}
/*.slidePanelRow input:hover,.login_row_input input:hover{border:1px ridge #DD8822;}*/
textarea,textarea.noScroll
{
	background:none;
	float:left;width:260px;height:50px;border :solid 1px white;
	font-size:11px;font-weight:bold;font-family:verdana;color:#FFFFFF;background:#000000;
	
	}
select{background:#ffffff;font-size:10px;font-weight:bold;font-family:verdana;
	color:#000000;}
	
.slidePanelRowItemSmall{float:left;width:150px;line-height:20px;}
.slidePanelRowItemLarge{float:left;width:260px;line-height:20px;}
.slidePanelRowItemHigh
{
	float:left;width:260px;height:50px;border :solid 1px marroon;
	font-size:11px;font-weight:bold;font-family:verdana;color:#FFFFFF;background:#000000;
}
#footer_links{position:absolute;top:515px;left:50px;width:700px;height:40px;}
.footer_links_item{float:left;width:140px;text-align:center;margin-top:5px}
#findWindowContent{padding:20px;}

#menu{position:absolute;top:50%;margin-top:-200px;left:50%;margin-left:-300px;}

.find_row{padding:2px;background:#555555;color:#FFFFFF;border-style:outset;border:1px inset black;}
.find_item{padding:2px;float:left;line-height:15px;min-width:50px;width:80px;text-align:left;}
.find_row:hover{background:#CECECE;color:#000000;cursor:pointer;border:1px inset black;}

#rightPanel{border:0px solid red;width:150px;height:320px;position:absolute;left:500px;top:73px;}

#photo{background:url(images/nophoto2.png);width:120px;height:150px;
		margin-bottom:10px;cursor:pointer;background-repeat:no-repeat;}


#entouragePhotoInterdit{background:url(images/interditCasino.png);width:120px;height:150px;
		margin-bottom:10px;cursor:pointer;background-repeat:no-repeat;border:solid 1px red}
#entouragePhotoInterdit:hover{background:url(images/interditCasino_hover.png);width:120px;height:150px;
		margin-bottom:10px;cursor:pointer;background-repeat:no-repeat;}


#iCategories,#iSecurity{width:120px;margin-bottom:10px;}
#StatusBar{position:absolute;top:50px;left:50px;width:690px;}
.StatusItem{float:left;line-height:30px;padding:5px;padding-right:15px;}


span.checkbox{	width: 50px;height: 50px;padding: 0 0px 0 0;display: block;/*clear: left;*/float: left;}
span.select {background:#ffffff;position: absolute;line-height:14px;
  height: 15px;padding: 0px 0px 0px 8px;color: #ffffff;font: 11 px arial,sans-serif;
  overflow: hidden;font-weight:bold;background-repeat:no-repeat;border:1px ridge #FFFFFF;}
#iPhoneMobile{border:0px;font-weight:300;font-size:11px;margin-right:-1px;}
#dPhone{border:1px solid #ffffff;line-height:15px;display:inline-block;
        font-size:9px;cursor:pointer;background:url(images/textbox_bg.png);/*background:#000000;*/}
#dPhone input{background:none;}

/* intercodeselector */
#dAssignPhone{line-height:24px;display:inline-block;font-size:12px;cursor:pointer;width:45px;text-align:left;
              margin:0px;background:#DDDDDD;padding-left:4px;-moz-border-radius:8px 0 0 8px;}
#dAssignPhone:hover{background:#333333;color:#ffffff;}
#assignPhoneGsm{background:#ffffff;color:#000000;line-height:24px;width:145px;-moz-border-radius:5px;
                display:inline-block;text-align:left;overflow:hidden;border:1px solid #ffffff;}
#dInter{width:45px;overflow:hidden;padding-top:0px;float:left;clear:left;margin-left:1px;
        font-size:11px;}
.selectedInterCodeContainer{padding:0px;border:0px solid #CCCCCC;
                            border-top:0px;background:#dde0e5;width:45px;overflow:hidden;
                            -webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:0px 0px 4px 4px;
                            margin-left:0px;}
.interCodeList {position:absolute;background:#dde0e5;padding:5px;overflow:hidden;-moz-border-radius:5px;
					border:0px solid #CCCCCC;margin-top:-135px;-webkit-border-radius:5px;
					text-align:left;margin-left:-128px;font-size:9px;line-height:11px;
					width:350px;border:solid 1px orange}
.interCodeList img{width:16px;height:11px;}
.interCodeList a{display:block;width:60px;color:#000000;text-decoration:none;
                 padding:1px;padding:3px;border:1px solid #dde0e5;}
.interCodeList a:hover{background:#b5c7e3;color:#333333;
                       -moz-border-radius:3px;border:1px solid #718fbe;}
.interCodeColumn{float:left;}

#webloginContainer{position:absolute;left:50%;top:50%;width:600px;height:400px;
                   margin-top:-50px;margin-left:-300px;text-align:center;}
                   
.webloginButton{background:url(images/register/1/register_web_hover.gif);}
.webloginButton{background:url(images/register/1/register_web.gif);text-align:center;color:#ffffff;
                text-decoration:none;line-height:100px;font-size:21px;}
.webloginButton:hover{background:url(images/register/1/register_web_hover.gif);}

.window{background:url(images/marqueblanche/1/fondrecherche.png);}
.windowBackground{background:url(images/disablebg.png);width:100%;height:100%;
		position:absolute;top:0px;left:0px;visibility:hidden;}
.linkBtnImage{width:120px;height:30px;border:solid 0px red}

#bt1Img{background:url(images/marqueblanche/1/btmenu.png);}
#bt1Img:hover{background:url(images/marqueblanche/1/btmenuRol.png);}

#btImgFind{background:url(images/marqueblanche/1/VueBadgePicture/btrechercher.png);background-repeat:no-repeat}
#btImgFind:hover{background:url(images/marqueblanche/1/VueBadgePicture/btrechercherRol.png);}

#bt2Img{background:url(images/marqueblanche/1/btrechercher.png);}
#bt4Img{background:url(images/marqueblanche/1/btenregistrer.png);}
#bt5Img{background:url(images/marqueblanche/1/btannuler.png);}
#bt6Img{background:url(images/marqueblanche/1/btsupprimer.png);}
#bt7Img{background:url(images/marqueblanche/1/btenvoyer.png);}

#bt2Img:hover{background:url(images/marqueblanche/1/btrechercherrol.png);}
#bt4Img:hover{background:url(images/marqueblanche/1/btenregistrerrol.png);}
#bt5Img:hover{background:url(images/marqueblanche/1/btannulerrol.png);}
#bt6Img:hover{background:url(images/marqueblanche/1/btsupprimerrol.png);}
#bt7Img:hover{background:url(images/marqueblanche/1/btenvoyerrol.png);}



.linkBtnImageMini{width:80px;height:24px;}

#btOK{background:url(images/marqueblanche/1/btok.png);}
#btCancel{background:url(images/marqueblanche/1/btcancel.png);}
#btOK:hover{background:url(images/marqueblanche/1/btokrol.png);}
#btCancel:hover{background:url(images/marqueblanche/1/btcancelrol.png);}


.webLoginBtnNew,.webLoginBtnLogin,.webLoginBtnCancel{width:70px;height:21px;
     text-decoration:none;display:inline-block;}
.webLoginBtnNew{background-image:url(images/AjoutOpt.png);}
.webLoginBtnLogin{background-image:url(images/ModifOpt.png);}
.webLoginBtnCancel{background-image:url(images/marqueblanche/1/btCancelMini.png);
                   margin-top:1px;}
.webLoginBtnPwd{background-image:url(images/marqueblanche/1/btCancelMini.png);}                   
.webLoginBtnNew:hover{background-image:url(images/AjoutOptRol.png);}
.webLoginBtnLogin:hover{background-image:url(images/ModifOptRol.png);}
.webLoginBtnCancel:hover{background-image:url(images/marqueblanche/1/btCancelMiniRel.png);}
.webLoginBtnPwd:hover{background-image:url(images/marqueblanche/1/btCancelMiniRel.png);}

/*CNIL*/
#taCnil{font-size: 12px; font-family: Arial; 
                width: 570px; height: 80px;border: 0px;}
#contentPanelD{visibility: hidden;height:450px;overflow:hidden;}
#contentPanelD div{border:0px solid red;}
#digitalSignatureContainer{width:600px;
            overflow:hidden;text-align: left; border: 1px solid black;
            padding: 10px; background: #ffffff; color: #000000;}
#signatureAreaLeft{float:left;width:270px;padding:5px;z-index:2;}
#signatureAreaRight{float:left;width:220px;clear:right;padding:5px;margin:20px;border:0px solid black;}
#signatureAreaTitle{font-size:20px;text-align:left;padding:10px;width:400px;}
#cnilModifier{position:absolute;top:40px;right:80px;}
#cnilModifier input{width:100px;border:1px solid #ffffff;}

/*Parametre*/

#ContentPanelA input,#ContentPanelB input,#ContentPanelC input{border:1px solid #ffffff;}
#CategoriesCadeaux{position:absolute;width:600px;height:300px;}
#Categories{width:298px;height:300px;float:left;}
#Cadeaux{width:298px;height:300px;float:left;}
#TitreCategories{width:298px;height:30px;float:left;}
#TexteCategories{width:298px;height:60px;float:left;}
#TabCategories{width:298px;height:100px;float:left;}
#OptionCategories{width:298px;height:100px;float:left;}
#TitreCadeaux{width:298px;height:30px;float:left;}
#TexteCadeaux{width:298px;height:60px;float:left;}
#TabCadeaux{width:298px;height:100px;float:left;}
#OptionCadeaux{width:298px;height:100px;float:left;}

#TableCategories{width:200px;height:100px;}
#boutons{width:298px;height:70px;float:left;}
#tb{width:298px;height:30px;float:left;}
#BoutonCadeau{width:298px;height:70px;float:left;}
#tbCadeau{width:298px;height:30px;float:left;}
#listBoxAlert{color:White;}
#ChampOptionnelTitle2{background-image:url(images/marqueblanche/1/ConceptionSMS/ChFus.png);}

.TextBoxSaisieSMS{text-align:center;color:#65A1B6;background-color:Black;border:1px solid White;
	font-family:Verdana;font-size:14px;}
.TextBoxSaisieJour{text-align:center;color:#65A1B6;background-color:Black;
	border:1px solid White;font-family:Verdana;font-size:14px;}
.BoutonFusion2:hover{text-align:center;color:#65A1B6;background-color:Transparent;
	border:1px solid #65A1B6;width:80px;height:30px;font-family:Verdana;	
	-moz-border-radius:5px;width:80px;height:20px;}
.BoutonFusion2{margin-left:-12px;text-align:center;color:Silver;background-color:Transparent;
	border:1px solid Silver;width:80px;height:30px;
	font-family:Verdana;-moz-border-radius:5px;width:80px;height:20px;}
 .SMSTitle{text-align:center;margin-top:5px;font-family:Verdana ;
 	color:#FFFFFF;font-size:small;}
 	
.mainUserInfos{font-size:9px;padding-left:30px;line-height:22px;float:left;}
.mainAccInfos{font-size:9px;padding-right:30px;line-height:22px;float:right;}



/*CSS CONCEPTIONSMS*/
#GaucheTitle		{background-image:url(images/marqueblanche/1/ConceptionSMS/Perso.png);}
#MilieuTitle		{background-image:url(images/marqueblanche/1/ConceptionSMS/Env.png);background-repeat:no-repeat;}
#DroiteTitle		{background-image:url(images/marqueblanche/1/ConceptionSMS/Stats.png);}
#ChampOptionnelTitle{background-image:url(images/marqueblanche/1/ConceptionSMS/ChFus.png);}
#btEnvoiSMSImg		{background-image:url(images/marqueblanche/1/ConceptionSMS/Btenvoisms.png);}
#btEnvoiSMSImg:hover{background-image:url(images/marqueblanche/1/ConceptionSMS/BtenvoismsRol.png);}

.TextBoxSaisieSMS
{
	text-align:center;
	color:#65A1B6;
	background-color:Black;
	border:1px solid White;
	font-family:Verdana;
	font-size:14px;
	width:390px;
	height:95px;		
}

.BoutonFusion:hover
{
	text-align:center;
	color:#65A1B6;
	background-color:Transparent;
	border:1px solid #65A1B6;
	width:80px;
	height:30px;
	background-color:Transparent;
	font-family:Verdana;	
	
	
}
.BoutonFusion
{
	text-align:center;
	color:white;
	background-color:Transparent;
	border:1px solid Silver;
	width:80px;
	height:30px;
	font-family:Verdana;	
  
 }
 
 .SMSTitle
 {
 	text-align:center;
 	margin-top:5px;
 	font-family:Verdana ;
 	color:#FFFFFF;
 	font-size:small;
 	
 }


/* GROUPES CHAMPS OPTIONELS */
.optionGroup{position:absolute;}
.optionGroup #description{text-decoration:underline;font-weight:bold;
                          padding-bottom:10px;padding-top:5px;font-size:12px;}
                          
.group_null{}
.styled_textbox,.edit_container{background:url(images/input_bg.png);color:#ffffff;}
.edit_container input{background:none;border:0px;color:#ffffff;font-size:9px;}
.edit_container{border:1px solid #ffffff;padding:1px;}

.toolsWindow{padding:0px;position:absolute;background:url(images/tools_bg.png);
             border:1px solid white;}
.toolsMenuItem{text-decoration:none;color:#ffffff;display:block;
               padding:5px;width:200px;margin:2px;}
.toolsMenuItem:hover{background:url(images/tools_itembg.png);margin:2px;border:1px solid #a8d8eb;
                     text-decoration:none;padding:4px;}
#shadow{position:absolute;visibility:hidden;display:none;}
#shadow #slt{background:url(images/shadow/shadow_left_top.png);width:10px;height:10px;float:left;}
#shadow #st{background:url(images/shadow/shadow_top.png);width:auto;height:10px;float:left;}
#shadow #srt{background:url(images/shadow/shadow_right_top.png);width:8px;height:10px;float:left;}
#shadow #sl{background:url(images/shadow/shadow_left.png);width:10px;height:auto;float:left;clear:left;}
#shadow #sc{background:url(images/shadow/shadow_center.png);float:left;}
#shadow #sr{background:url(images/shadow/shadow_right.png);width:10px;height:10px;float:left;}
#shadow #slb{background:url(images/shadow/shadow_left_bottom.png);width:10px;height:10px;float:left;clear:left;}
#shadow #sb{background:url(images/shadow/shadow_bottom.png);width:10px;height:10px;float:left;}
#shadow #srb{background:url(images/shadow/shadow_right_bottom.png);width:10px;height:10px;float:left;}


/* CSS De LibraryList et LibraryItem */
.lib_main {}
.lib_list {background:#ffffff;}
.lib_item,.lib_item_selected {padding:5px;height:35px;border:1px solid white;margin:0px;
           color:#000000;font-size:11px;}
.lib_item:hover,.lib_item_selected {background:url(images/library_item_bg.png);}
.lib_item_selected{background:url(images/library_item_bg_selected.png);}

#emailDetails,.libraryContainer{width:280px;float:left;height:150px;}
.libraryContainer{width:200px;}
#emailDetails{padding:5px;}
.libraryContainer{border:0px solid white;background:none;}
.libraryListContainer{width:330px;min-height:250px;background:#ffffff;}

/*STATISTIQUEs*/
#TitreStats
{	
	background:url(images/marqueblanche/1/analyse/analysestat.png);
	background-repeat:no-repeat;
}

/*ANNIVERSAIRE VUE FICHE*/


.edit_containerAnniv{background:url(images/input_bg.png);color:#ffffff;}
.edit_containerAnniv input{border:solid 0px White;font-size:9px;background:none;}
.edit_containerAnniv{border:0px solid red;padding:0px;}

.AnnivInfoFiche
{
	background:url(images/marqueblanche/1/FondFicheResa.png);
	background-repeat:no-repeat;
	width:550px;
	height:250px;
	left:250px;
/*	border:solid 1px yellow;
	margin-left:120px;*/
}



#leftPanel {border:0px solid red;width:100px;height:148px;position:absolute;left:87px;top:90px;}
#btSaveAnnivResa
{
background:url(images/marqueblanche/1/btValiderHistoFicheModifRol.png);
background-repeat:no-repeat;
}

#btSaveAnnivResa:hover
{
background:url(images/marqueblanche/1/btValiderHistoFicheModif.png);
background-repeat:no-repeat;
}

#btRetournHistoCourrier
{
	background:url(images/marqueblanche/1/btRetournHistoCourrierRol.png);
	background-repeat:no-repeat;
}


#btRetournHistoCourrier:hover
{
	background:url(images/marqueblanche/1/btRetournHistoCourrier.png);
	background-repeat:no-repeat;
}

#btHistoFicheVersFiche
{
	background:url(images/marqueblanche/1/btHistoFicheVersFicheRol.png);
	background-repeat:no-repeat;
}

#btHistoFicheVersFiche:hover
{
	background:url(images/marqueblanche/1/btHistoFicheVersFiche.png);
	background-repeat:no-repeat;
}


/*Recherche sur champ Optionnel*/

#btRechercheOpt{background:url(images/marqueblanche/1/btrechercherOpt.png);}
#btRechercheOpt:hover{background:url(images/marqueblanche/1/BtRechercherOptRol.png);}


textarea,textarea.noScroll
{
	background:none;
	float:left;width:260px;height:50px;border :solid 1px white;
	font-size:11px;font-weight:bold;font-family:verdana;color:#FFFFFF;background:#000000;
}


/*Vue Grille*/


.SmalllinkBtnImage{background:url(images/marqueblanche/1/btmenuSmall.png);background-repeat:no-repeat;}
.SmalllinkBtnImage:hover{background:url(images/marqueblanche/1/btmenuRollSmall.png);background-repeat:no-repeat;}


/*Dedoublonnage*/

#ImgDoublon
{

	 border:solid 1px black;
}

#ImgDoublon:hover
{	
	
	border:solid 1px #65A1B6;	
		
}

.DivMessage
{
	font-family:Verdana;
	font-size:larger;
	font-weight:bold;
	text-align:center;
}

