/*Telerik RadGrid dynapresse Skin*/

/*global*/
.GridCaption_dynapresse
{
    padding-top: 5px;
    margin-left:5px;
    padding-bottom: 5px;
    text-align: left;
}

.RadGrid_dynapresse
{
    /*width:747px !important;*/
    /*border:1px solid #3b5a82;*/
	margin-left:5px;
	color:#CC071E;
	text-align:left;
	/*scrollbar-face-color:#E9E9E9;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#E9E9E9;
	scrollbar-3dlight-color:#DBDBDB;
	scrollbar-arrow-color:#787878;
	scrollbar-track-color:#F5F5F5;
	scrollbar-darkshadow-color:#AEAEAE;*/
}

.no_margin
{
	margin-left:0px !important;
}
/*.RadGrid_dynapresse  tr.GridEditRow_dynapresse  td
{
     border-bottom: 0;
}*/

.DetailTable_dynapresse{
/*margin-left:40px; /* dynapress */
margin-right:2px;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
background-color : #f1f1f1;
border : 1px solid #e2e2e2;
border-bottom : 0px;
margin-top:7px;
margin-bottom:15px;
border-collapse:collapse;
table-layout:auto;
empty-cells:show;
}

NoBorderBottom
{
    border-bottom: 0px !important;
}

.MasterTable_dynapresse td .DetailTable_dynapresse
{
    border-bottom: 0px !important;
}

.DetailTable_dynapresse.special_subscription
{
    width:690px !important;
}
.DetailTable_dynapresse.special_billing_address
{
    width:288px !important;
}

.DetailTable_dynapresse td{ height:20px; vertical-align:top; margin-top:10px; margin-bottom:3px;}
.DetailTable_dynapresse th{vertical-align:top; }
.RadGrid_dynapresse,
.MasterTable_dynapresse,
.GroupPanel_dynapresse table,
.GridEditForm_dynapresse table,
.GridToolTip_dynapresse
.DetailTable_dynapresse
{
vertical-align:top;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
color:#333333;
}

.GridEditForm_dynapresse table
{

}

.MasterTable_dynapresse td
{border-bottom: 1px solid #e2e2e2;/*e2e2e2*/
vertical-align:top;
}
.MasterTable_dynapresse th
{border-bottom: 1px solid #e2e2e2;/*e2e2e2*/
vertical-align:top;
}


.MasterTable_dynapresse,
.DetailTable_dynapresse
{
border-collapse:separate !important;
}

/*
.GridRow_dynapresse td,
.GridAltRow_dynapresse td,
.GridEditRow_dynapresse td,
.GridFooter_dynapresse td,
.GridGroupFooter_dynapresse td,
.GridFilterRow_dynapresse td,
.GridHeader_dynapresse,
.ResizeHeader_dynapresse
{
vertical-align:top;
padding-top:3px;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
}*/

.RadGrid_dynapresse .rgAdd,
.RadGrid_dynapresse .rgRefresh,
.RadGrid_dynapresse .rgEdit,
.RadGrid_dynapresse .rgDel,
.RadGrid_dynapresse .rgFilter,
.RadGrid_dynapresse .rgPagePrev,
.RadGrid_dynapresse .rgPageNext,
.RadGrid_dynapresse .rgPageFirst,
.RadGrid_dynapresse .rgPageLast,
.RadGrid_dynapresse .rgExpand,
.RadGrid_dynapresse .rgCollapse,
.RadGrid_dynapresse .rgSortAsc,
.RadGrid_dynapresse .rgSortDesc,
.RadGrid_dynapresse .rgUpdate,
.RadGrid_dynapresse .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('Grid.dynapresse/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
}

.RadGrid_dynapresse .rgPagePrev,
.RadGrid_dynapresse .rgPageNext
{
    visibility: hidden;
}

.GroupPanelItems_dynapresse input,
.GridCommandRow_dynapresse img,
.GridHeader_dynapresse input,
.GridFilterRow_dynapresse img,
.GridPager_dynapresse img
{
	vertical-align:middle;
}

/*header*/

.spacer
{
    margin-left:5px;
}

.GridHeaderDiv_dynapresse
{ 
    background:url('Grid.dynapresse/sprite.gif') 0 -1616px repeat-x #fafafa; 
}

.GridHeader_dynapresse_special_right
{
border-bottom: 1px solid #b7b7b5;/*e2e2e2*/
padding-top:3px;
padding-bottom:2px;
padding-right:5px;
text-align:right;
font-weight : bold;
color : #333333;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 12px;
font-weight : bold;  
}
.GridHeader_dynapresse_special_right a
{
color : #CC071E;
text-decoration:none;
}

.GridHeader_dynapresse_noLink
{
	border-bottom: 1px solid #b7b7b5;/*e2e2e2*/
	padding-top:3px;
	padding-bottom:2px;
	text-align:left;
	font-weight : bold;
	color : #CC071E;
	text-decoration:none;
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;	
}

.GridHeader_dynapresse,
.ResizeHeader_dynapresse
{ 
border-bottom: 1px solid #b7b7b5;/*e2e2e2*/
padding-top:3px;
padding-bottom:2px;
text-align:left;
font-weight : bold;
color : #333333;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 12px;
font-weight : bold;
}


.GridHeader_dynapresse:first-child,
.ResizeHeader_dynapresse:first-child
{
	border-left:0;
	padding-left:5px;
}

.GridHeader_dynapresse a
{
color : #CC071E;
text-decoration:none;
}

/*rows*/

.GridAltRow_dynapresse td,
.GridFilterRow_dynapresse td,
.GridRow_dynapresse td,
.GridEditRow_dynapresse td,
.GridFooter_dynapresse td,
.GridGroupFooter_dynapresse td
{
	/*border-bottom: solid 1px #b7b7b5;e2e2e2*/
	vertical-align:top;
	padding-top:7px;
	padding-bottom:2px;
}

.GridFilterRow_dynapresse>td:first-child,
.GridRow_dynapresse>td:first-child,
.GridAltRow_dynapresse>td:first-child,
.GridEditRow_dynapresse>td:first-child,
.GridFooter_dynapresse>td:first-child,
.GridGroupFooter_dynapresse>td:first-child
{
	border-left-color:#fff;
	padding-left:4px;
}

.GridRow_dynapresse a,
.GridAltRow_dynapresse a,
.GridEditRow_dynapresse a,
.GridFooter_dynapresse a,
.GridGroupFooter_dynapresse a /*,
.GridEditForm_dynapresse a*/
{
	color:#CC071E;
}

.SelectedRow_dynapresse
{
	background:url('Grid.dynapresse/sprite.gif') 0 -800px repeat-x #f1c15f;
}

.SelectedRow_dynapresse td,
.SelectedRow_dynapresse>td:first-child
{
	/*border-color:#f29536;*/
}

.ActiveRow_dynapresse,
.GridRowOver_dynapresse
{
	background:none #f9d99f;
}

.ActiveRow_dynapresse td,
.ActiveRow_dynapresse>td:first-child,
.GridRowOver_dynapresse td,
.GridRowOver_dynapresse>td:first-child
{
	/*border-left-color:#f9d99f;
	border-right-color:#f9d99f;*/
}

.GridEditRow_dynapresse
{
	background:#ffffff; /* ffffe1 */
}

.GridEditRow_dynapresse td,
.GridEditRow_dynapresse>td:first-child
{
	/*border-left-color:#ffffe1;
	border-bottom-color:#d0d7e5;*/
}

/*footer*/

.GridFooter_dynapresse,
.GridGroupFooter_dynapresse,
.GridFooter_dynapresse a,
.GridGroupFooter_dynapresse a
{
	color:#666;
}

/*status*/

.GridPager_dynapresse span
{
	color:#193d65;
}

/*pager*/

/*special for pager in detail begin*/
.GridPagerSpecial
{
    line-height:20px !important;
}

.GridPagerSpecial td
{
    border-bottom:1px solid #fff !important;
	padding:1px 4px 2px !important;
}

.GridPagerSpecial div span
{
    display: inline !important;
	font-weight: normal !important;
	font-size: 11px !important;
    color: #96051C !important;
	font-family: Verdana, Arial, sans-serif !important;
	text-decoration: none !important
}

.GridPagerSpecial div span,
.GridPagerSpecial a
{
    padding:0px 2px 0px 2px !important;
}

.GridPagerSpecial a,
.GridPagerSpecial .sliderPagerLabel_dynapresse
{
	/*color: #CC071E;*/
}

.GridPagerSpecial a:hover
{
    display: inline !important;
	font-weight: normal !important;
	font-size: 11px !important;
	color: #96051C !important;
	font-family: Verdana, Arial, sans-serif !important;
	text-decoration: none !important   
}


/* special pager in detail end */


.GridPager_dynapresse
{
    /*background:url('Grid.dynapresse/sprite.gif') 0 -600px repeat-x #d7e5f7;*/
    line-height:20px;
}

.GridPager_dynapresse td
{
	/*border-top:1px solid #567db0;*/
	border-bottom:1px solid #fff;
	padding:1px 4px 2px;
}

.GridPager_dynapresse div span
{
    display: inline;
	font-weight: normal;
	font-size: 11px;
    color: #CC071E;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none
}

.GridPager_dynapresse div span,
.GridPager_dynapresse a
{
    padding:0px 2px 0px 2px;
}

.GridPager_dynapresse a,
.GridPager_dynapresse .sliderPagerLabel_dynapresse
{
	/*color: #CC071E;*/
}

.GridPager_dynapresse a:hover
{
    display: inline;
	font-weight: normal;
	font-size: 11px;
	color: #CC071E;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none   
}

.PagerLeft_dynapresse
{
	float:right; /* pas trouver un autre moyen de modifier ... */
}

.PagerRight_dynapresse
{
	float:right;
}

.PagerCenter_dynapresse
{
	text-align:center;
}

.PagerCenter_dynapresse span
{
	vertical-align:middle;
}

.RadGrid_dynapresse .rgPagePrev
{
	/*background-position:5px -1388px;*/
}

.RadGrid_dynapresse .rgPageNext
{
	/*background-position:-22px -1388px;*/
}

.RadGrid_dynapresse .rgPageFirst
{
	/*background-position:4px -1356px;*/
}

.RadGrid_dynapresse .rgPageLast
{
	/*background-position:-20px -1356px;*/
}

/*sorting, reordering*/

.GridHeader_dynapresse .rgSortAsc
{
	background-position:-21px -1262px;
	height:10px;
}

.GridHeader_dynapresse .rgSortDesc
{
	background-position:4px -1262px;
	height:10px;
}

.TopReorderIndicator_dynapresse,
.BottomReorderIndicator_dynapresse
{
	width:9px !important;
	height:12px !important;
	margin-left:-4px;
	background:url('Grid.dynapresse/sprite.gif') 0 -1232px no-repeat;
}

.BottomReorderIndicator_dynapresse
{
	background-position:-23px -1232px;
}

/*filtering*/

.GridFilterRow_dynapresse
{
	background:#fafafa;
}

.RadGrid_dynapresse .rgFilter
{
	background-position:2px -1196px;
}

.GridFilterRow_dynapresse input[type="text"]
{
	/*border:1px solid #7f9db9;*/
	font:12px arial,verdana,sans-serif;
	color:#CC071E;
	vertical-align:middle;
}

/*grouping*/

.GroupPanel_dynapresse
{
	/*border-bottom:1px solid #688caf;*/
	background:url('Grid.dynapresse/sprite.gif') repeat-x #9ebde5;
	color:#fff;
}

.GroupPanel_dynapresse td
{
	padding:2px 4px;
}

.GroupPanel_dynapresse td td
{
	padding:0;
}

.GroupPanelItems_dynapresse
{
	/*border:1px solid #325373;*/
	background:#fff;
	color:#000;
	padding:1px 2px;
}

.GroupPanel_dynapresse .rgSortAsc
{
	background-position:-21px -1259px;
}

.GroupPanel_dynapresse .rgSortDesc
{
	background-position:4px -1258px;
}

.GroupHeader_dynapresse
{
	background:#e4ecf7;
	color:#567db0;
	font:bold 11px verdana,sans-serif;
}

.GroupHeader_dynapresse td
{
	/*border-bottom:1px solid #d0d7e5;*/
	padding:1px 4px 2px 5px;
}

.GroupHeader_dynapresse p
{
	padding:0;
	margin:0;
}

.RadGrid_dynapresse .rgExpand
{
	background-position:2px -1294px;
}

.RadGrid_dynapresse .rgCollapse
{
	background-position:2px -1326px;
}

.GroupHeader_dynapresse td div
{
	top:-0.6em;
}

.GroupHeader_dynapresse td div div
{
	top:0;
}

/*editing*/

.GridEditForm_dynapresse
{
	/*border-bottom:1px solid #d0d7e5;*/
}

.GridEditForm_dynapresse td
{
    border-bottom: 0;
}

.GridEditForm_dynapresse input[type="text"],
.GridEditForm_dynapresse input[type="password"],
.GridEditForm_dynapresse textarea
{
	/*border:1px solid #7f9db9;*/
	font:11px verdana, arial, sans-serif;
	/*color:#CC071E;*/
}

.RadGrid_dynapresse .rgUpdate
{
	background-position:3px -1549px;
}

.RadGrid_dynapresse .rgCancel
{
	background-position:2px -1581px;
}

/*hierarchy*/

.DetailTable_dynapresse td
{
 /*border-bottom : 2px solid #ffffff;
 padding-bottom: 13px;
 padding-top:13px;*/
}

td.formulaire_abos_buizz
{
    background-color:#F7F7F7;
}
td.formulaire_abos_buizz2
{
    background-color:#F7F7F7;
}


td.formulaire_abos_buizz_payers label  
{
    width:160px; 
}
td.formulaire_abos_buizz_payers span.form_abo
{
    width:160px;
    font-size : 12px;
    /*vertical-align:middle;*/
}

td.formulaire_abos_buizz_payers
{
    padding-top:5px;
    background-color:#cccccc;
}

.DetailTable_dynapresse.special_payer
{
    margin-right:2px;
    font-family : Verdana, Arial, sans-serif;
    font-size : 11px;
    background-color : #ffffff !important;
    border : 1px solid #e2e2e2;
    margin-top:7px;
    margin-bottom:15px;
    border-collapse:collapse;
    table-layout:auto;
    empty-cells:show;
    BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid
}

.DetailTable_dynapresse.special_payer th
{
    BACKGROUND: #cccccc
}

.GridEditForm_dynapresse td.formulaire_abos
{
 border-bottom : 2px solid #ffffff;
 padding-bottom:5px;
 padding-top:5px;
 background-color : #f1f1f1;   
}

/*command row*/

.GridCommandRow_dynapresse
{
	border:0 !important;
	padding:0 !importamt;
	margin:0 !important;
	/*background:#fafafa;*/
}

.GridCommandRow_dynapresse td
{
	/*border-bottom:1px solid #688caf;*/
	/*padding:2px 4px;*/
}

.GridCommandRow_dynapresse td td
{
	border:0;
	padding:1px;
}

.GridCommandRow_dynapresse a
{
	color:#000;
	text-decoration:none;
}

.RadGrid_dynapresse .rgAdd
{
	background-position:2px -1422px;
}

.RadGrid_dynapresse .rgRefresh
{
	background-position:5px -1453px;
}

.RadGrid_dynapresse .rgEdit
{
	background-position:2px -1486px;
}

.RadGrid_dynapresse .rgDel
{
	background-position:2px -1518px;
}

/*loading*/

/*.LoadingPanel_dynapresse
{
	background:url('Grid.dynapresse/loading.gif') center center no-repeat #fff;
}*/

/*multirow select*/

.GridRowSelector_dynapresse
{
	background:#336;
}

/*row drag n drop*/

.GridItemDropIndicator_dynapresse
{
   /* border-top:1px dashed #666;*/
}

/*tooltip*/

.GridToolTip_dynapresse
{
	/*border:1px solid #767676;*/
	padding:3px;
	background:#cad9ee;
	color:#000;
}

.special_payer_test
{
    width:100%;
	BORDER-TOP: #999999 1px solid;
	BACKGROUND: #cccccc;
}

/*rtl*/

.RadGridRTL_dynapresse .GridHeader_dynapresse,
.RadGridRTL_dynapresse .ResizeHeader_dynapresse
{
	text-align:right;
}

.RadGridRTL_dynapresse .PagerLeft_dynapresse,
.RadGridRTL_dynapresse .GridPager_dynapresse .radslider
{
	float:right;
}

.RadGridRTL_dynapresse .PagerRight_dynapresse
{
	float:left;
}

.RadGridRTL_dynapresse .GridHeader_dynapresse:first-child,
.RadGridRTL_dynapresse .ResizeHeader_dynapresse:first-child
{
	border-left:1px solid #9eb6ce;
	padding-left:4px;
}

.RadGridRTL_dynapresse .GridFilterRow_dynapresse>td:first-child,
.RadGridRTL_dynapresse .GridRow_dynapresse>td:first-child,
.RadGridRTL_dynapresse .GridAltRow_dynapresse>td:first-child,
.RadGridRTL_dynapresse .GridEditRow_dynapresse>td:first-child,
.RadGridRTL_dynapresse .GridFooter_dynapresse>td:first-child,
.RadGridRTL_dynapresse .GridGroupFooter_dynapresse>td:first-child
{
	border-left-color:#d0d7e5;
}

.noBorder_Bottom    
{    
    border-bottom-width: 0px !important;   
}

.GridHeader_dynapresse_sans
{ border-bottom:none !important;
padding-top:0px !important;
padding-bottom:0px !important;
text-align:left;
font-weight : bold;
color : #333333;
text-decoration : none;
font-family : arial, verdana, sans-serif;
font-size : 11px!important;
font-weight : bold;
border:0 !important;
margin:0 0 0 0 !important;
}

.GridRow_dynapresse_sans
{
	/*border-bottom: solid 1px #b7b7b5;e2e2e2*/
	vertical-align:top !important;
}

.DetailTable_dynapresse td.GridRow_dynapresse_sans 
{
	height:auto; 
	vertical-align:top; 
	margin-top:2px !important; 
	margin-bottom:3px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.noPadding
{
	padding: 0px !important;
}

.MasterTable_dynapresse td.GridRow_dynapresse_sans {
	BORDER-BOTTOM: none !important;
	VERTICAL-ALIGN: top
}
.cel_inside {
	BORDER-BOTTOM: none !important;
	VERTICAL-ALIGN: top !important;
}

.GridEditRow_dynapresse td.GridRow_dynapresse_sans 
{
	/*border-bottom: solid 1px #b7b7b5;e2e2e2*/
	vertical-align:top;
	padding-top:1px;
	padding-bottom:1px;
	height:31px;
	width:25px;
}


/*special for dummy pager */

.GridPager_SubThemeSpecial

{

    /*background:url('Grid.dynapresse/sprite.gif') 0 -600px repeat-x #d7e5f7;*/

    line-height:20px;

}

 

.GridPager_SubThemeSpecial td

{

    /*border-top:1px solid #567db0;*/

    border-bottom:1px solid #fff;

    padding:1px 4px 2px;

}

 

.GridPager_SubThemeSpecial div span

{

    display: inline;

    font-weight: normal;

    font-size: 11px;

    color: #CC071E;

    font-family: Verdana, Arial, sans-serif;

    text-decoration: none

}

 

.GridPager_SubThemeSpecial div span,

.GridPager_SubThemeSpecial a

{

    padding:0px 2px 0px 2px;

}

 

.GridPager_SubThemeSpecial .rgPagePrev, 

.GridPager_SubThemeSpecial .rgPageNext

{

      visibility : hidden;

}

.GridPager_SubThemeSpecial a:hover

{

    display: inline;

    font-weight: normal;

    font-size: 11px;

    color: #CC071E;

    font-family: Verdana, Arial, sans-serif;

    text-decoration: none   

}


.GridTableWidth
{
	width: 605px !important;
}

/*end*/

