/*** Styles génériques ***/
html, body.FondPage, img, form, h1, h2, h3, h4, h5, p, table, td, tr, th {
	padding: 0;
	margin: 0;
	border: 0
}

body.FondPage {
	font: 13px Tahoma, Helvetica, sans-serif;
	color: #333333;
	background-color: #fff;
}

a:link, a:visited {
	color: #df006d;
	text-decoration: none
}

a:hover {
	text-decoration: none;
	color: #999999
}

h1, h2, h3 { font-family: Arial, Helvetica, sans-serif }
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }

p { margin: 4px 0; }
small { font-size: 11px; }

#pagetitle {
	font: bold 16px Arial, Helvetica, sans-serif;
	position: absolute;
	z-index: 15;
	font-size: 24px;
	height: 30px;
	line-height: 100%;
	padding: 2px 0 0 40px;
	color: #7f2272;
	margin: 36px 0 0 16px;
	background: url(../images/menu/culture.gif) no-repeat
}

/* globale table */
table, td, tr, th { border-collapse: collapse; }

table.wrapper {
	width: 1000px;
	margin: 0 auto
}
#wrap{

width: 1000px;
margin: 0 auto

}
/* Margin Left */
#headerBottom {
	width: 1000px;
	height: 46px
}

td.marginLeft {
	width: 260px;
	vertical-align: top;
}

td.ColonneCentre { width: 531px }

.ColonneCentre p {
	margin: 0;
	padding: 4px 0;

}

td.marginRight {
	vertical-align: top;
	background: url(../Images/bgContent.gif) repeat-y right top;
	width: 204px;
	padding:1px
}

.footer {
	width: 1000px;
	height: 187px;
	background: #fff url(../Images/footer.gif) no-repeat;
	
	
}

.footer a:link, .footer a:visited {
	position: absolute;
	display: block;
	margin: 10px 0 0 725px;
	width: 100px;
	color: #fff;
	
	
}
#footer{
width: 990px;
margin: auto;
clear: both;
}
/********************/
/*** Menu Général ***/
/********************/
td.marginLeft table {
	margin: 30px 0 0 0;
	padding: 0;
	width: 200px;
	font: 13px Arial, Helvetica, sans-serif;
}
/*
table td.ItemRubrique, table td.ItemRubriqueOver, table td.ItemPage, table td.ItemPageOver {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #d8006d;
	cursor: pointer;
	padding: 2px 10px 2px 0;
	width: 250px;
	line-height: 14px
}*/
/*.RadMenu .rmVertical .rmText, .RadMenu .rmHorizontal .rmVertical .rmText{
font: bold 13px Arial, Helvetica, sans-serif;
	color: #d8006d;
	cursor: pointer;
	padding: 2px 10px 2px 0;
	width: 250px;
	line-height: 14px
}*/


table td.ItemRubriqueOver, table td.ItemPageOver { color: #999999 }

#ctl0ctl3MenuProfil_1M, #ctl0ctl3MenuProfil_2M, #ctl0ctl3MenuProfil_3M, #ctl0ctl3MenuProfil_4M, #ctl0ctl3MenuProfil_5M, #ctl0ctl3MenuProfil_6M, #ctl0ctl3MenuProfil_7M, #ctl0ctl3MenuProfil_8M {
	margin: 4px 0 0 -56px;
	padding: 5px 0;
	width: 168px;
	background-color: #d8006d;
	border: 1px solid #fff;
	color: #fff;
	line-height: 14px;
	cursor: pointer
}

#ctl0ctl3MenuProfil_1M div, #ctl0ctl3MenuProfil_2M div, #ctl0ctl3MenuProfil_3M div, #ctl0ctl3MenuProfil_4M div, #ctl0ctl3MenuProfil_5M div, 
#ctl0ctl3MenuProfil_6M div, #ctl0ctl3MenuProfil_7M div, #ctl0ctl3MenuProfil_8M div {
	margin-left: 10px !important;
}

#ctl0ctl3MenuProfil_1M .ItemSousPage, #ctl0ctl3MenuProfil_2M .ItemSousPage, #ctl0ctl3MenuProfil_3M .ItemSousPage, #ctl0ctl3MenuProfil_4M .ItemSousPage, 
#ctl0ctl3MenuProfil_5M .ItemSousPage, #ctl0ctl3MenuProfil_6M .ItemSousPage, #ctl0ctl3MenuProfil_7M .ItemSousPage, #ctl0ctl3MenuProfil_8M .ItemSousPage {
	padding: 3px 10px 3px 0;
}

#ctl0ctl3MenuProfil_1M .ItemSousPageOver, #ctl0ctl3MenuProfil_2M .ItemSousPageOver, #ctl0ctl3MenuProfil_3M .ItemSousPageOver,
#ctl0ctl3MenuProfil_4M .ItemSousPageOver, #ctl0ctl3MenuProfil_5M .ItemSousPageOver, #ctl0ctl3MenuProfil_6M .ItemSousPageOver, 
#ctl0ctl3MenuProfil_7M .ItemSousPageOver, #ctl0ctl3MenuProfil_8M .ItemSousPageOver {
	padding: 3px 10px 3px 0;
	cursor: pointer;
	background: #ef96c3;
	width: 1780px;
	color: #fff
}

/** search ***/
.marginRight .titreModule {
	position: absolute;
	color: #fff;
	width: 146px;
	font-weight: bold;
	padding: 2px 0 0 4px;
}

.ColonneCentre .titreModule {
	font-weight: bold;
	font-size: 14px;
	color: #000;
	padding: 3px 0;
	margin: 20px 5px 10px 0;
	display: block;
	border-bottom: 1px solid #8a0000;
}

.TableauCriteres {
	width: 138px;
	height: 141px;
	background: url(../Images/search.gif) no-repeat;
}

.TableauCriteres label {
	position: absolute;
	margin: -25px 0 0 12px;
}

.TableauCriteres .searchTxt input {
	position: absolute;
	width: 100px;
	padding: 1px;
	color: #000;
	background: #f5e0c8;
	border: 1px solid #000;
	margin-top: -5px;
	margin-left: 10px;
}

.searchBtn {
	position: absolute;
	margin: -54px 0 0 26px;
}

.ColonneCentre .TableauCriteres label {
	position: relative;
	display: block;
	margin: 0;
	padding: 10px 10px 0 10px;
}

.ColonneCentre .TableauCriteres {
	width: 100%;
	height: auto;
	background: none
}

.ColonneCentre .saisie1 { width: 140px; }
.ColonneCentre .arg2 { width: 1px }
.ColonneCentre select { margin-top: 4px; }

.ColonneCentre .searchBtn {
	position: relative;
	margin: 0;
	float: right
}

.ColonneCentre thead td {
	font-weight: bold;
	font-size: 12px;
	color: #7f2272;
	padding: 0px 0 8px 0;
	width:7px
}

/*** login ***/
.ColonneCentre #login input { margin:3px 12px }

.ColonneCentre #login .AlignementBoutons input,.ColonneCentre .AlignementBoutons input {
	background:none;
	border:none;
	margin-left:91px
}

.ColonneCentre .AlignementBoutons input { margin-left:0 }

/***** error *****/
.MessageErreur {
	padding: 5px;
	margin: 20px 20px 20px 0;
	display: block;
	border: 1px solid #d8006d;
	color: #d8006d;
	font-weight: bold;
}

/***********************/
/*** Page Mon Compte ***/
/***********************/

.CompteInfos, .NoticeTableauGeneral, .CompteComsurPlace, .CompteMessages, .ComptePaniers, .ComptePrets, .ComptePretsAttendus, .CompteRequetes, 
.CompteResas, .CompteRetards, .ComptepretsAttendus {
	border-style: none;
	background: #fccceb;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 13px;
	text-align:left
}

table.CompteInfos thead td, table.NoticeTableauGeneral thead td, table.CompteComsurPlace thead td, table.CompteMessages thead td, table.ComptePaniers thead td, 
table.ComptePrets thead td, table.ComptePretsAttendus thead td, table.CompteRequetes thead td, table.CompteResas thead td, table.CompteRetards thead td, 
table.ComptepretsAttendus thead td, td.NoticeTableauEntete, td.NoticeTableauExemplairesEntete1, td.NoticeTableauExemplairesEntete2, td.NoticeTableauExemplairesEntete3, 
td.NoticeTableauExemplairesEntete4, td.NoticeTableauExemplairesEntete5, td.NoticeTableauExemplairesEntete6 {
	line-height: 11px;
	background: #7f2272;
	vertical-align: middle;
	border: 1px solid #fff;
	font-weight: bold;
	color: #fff;
	padding: 4px 12px;
}

table.CompteInfos tbody td, table.NoticeTableauGeneral tbody td ,table.CompteComsurPlace tbody td, table.CompteMessages tbody td, table.ComptePaniers tbody td, 
table.ComptePrets tbody td, table.ComptePretsAttendus tbody td, table.CompteRequetes tbody td, table.CompteResas tbody td, table.CompteRetards tbody td, 
table.ComptepretsAttendus tbody td {
	vertical-align: top;
	border: 1px solid #fff;
	padding: 4px 12px;
}

.NoticeTableauGeneral, #_ctl0__ctl8_ModuleTableau { margin-bottom:16px }

.CompteMessageExpedier {
	font-family: verdana, arial;
	font-size: 11px;
	color: #0000FF
}

.linkCCCA {
	position: absolute;
	display: block;
	width: 80px;
	height: 80px;
	margin: 365px 0 0 85px;
}

#titlesearch input{ float:right }

/* Search result */
#search {
	float: right;
	width: 243px;
	color: #7f2272;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	
}

#search input {
	padding: 1px 1px 1px 5px;
	background: #dfc8dc;
	border-left: 1px solid #95b0a0;
	border-top: 1px solid #95b0a0;
	border-bottom: none;
	border-right: none;
	margin-left:-4px;
	
}

#_ctl0__ctl2_BoutonRechercher_BoutonRechercher, #search #_ctl0__ctl1_TitreModule, #_ctl0__ctl1_OuvrirModule, #_ctl0__ctl5_OuvrirModule,
#_ctl0__ctl4_OuvrirModule, #_ctl0__ctl2_OuvrirModule, #_ctl0__ctl3_OuvrirModule, #_ctl0__ctl6_OuvrirModule, #_ctl0__ctl7_OuvrirModule, 
#_ctl0__ctl8_OuvrirModule, #_ctl0__ctl9_OuvrirModule, #_ctl0__ctl10_OuvrirModule, #_ctl0__ctl11_OuvrirModule {
	display: none;
}

span.btn {
	position: absolute;
	cursor: pointer;
	margin: -23px 0 0 260px;
	   cursor: pointer;
    margin: -80px 0 0 89px;
    position: absolute;
}

table.ListeBibliographies { margin-top:8px; }

table.ListeBibliographies thead td {
	padding-bottom: 6px;
	height: 5px
}

table.ListeBibliographies tr { border-bottom:1px dotted #7b257e; }

.CompteInfos input, .NoticeTableauGeneral input, .CompteComsurPlace input, .CompteMessages input, .ComptePaniers input, .ComptePrets input, 
.ComptePretsAttendus input, .CompteRequetes input, .CompteResas input, .CompteRetards input, .ComptepretsAttendus input, table.ListeBibliographies input, .NoticeTableauGeneral input 
{
	background:none !important;
	border:none !important;
	display:inline;
	width:auto !auto
}

a.ResultatLien {
	display:block;
	float:left;
	color:#000;
	font-weight:normal;
	margin:0 0 6px 12px;
	padding:0
}

#navibar {
	margin:0 0 20px 0;
	padding:10px ;
	border:1px solid #7f2272
}

/*#navibar option { background: #dfc8dc; }

#navibar table td { padding:0 3px }*/

.ResultatPageEnCours {
	font:bold 12px Tahoma, Helvetica, sans-serif;
	color:#7f2272;
	padding-top:2px
}

#_ctl0__ctl5_TitreModule{
	display:block;
	font:bold 14px Tahoma, Helvetica, sans-serif;
	color:#7f2272;
}

.TRRollover { background-color: #ef96c3; }
.ListeBibliographies .TRRollover { background-color: #fccceb; }
tr.TRRollover { background-color: none !important; }

a.ResultatLien:link, a.ResultatLien:visited { font-style: normal !important; }

a.ResultatLien:hover {
	color: #000;
	text-decoration: none
}

/* navigation */
.navigBar { margin: 0 auto }
.navigBarBtn { padding: 5px 50px 0 0 }

table.borderTable td {
	padding: 4px;
	border: 1px solid #000
}

.clear {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	background: transparent;
	line-height: 1px
}

.couv {
	position: relative;
	padding: 5px;
	width: 133px;
	margin: 180px 0 0 13px
}

/**** infos ******/
.infos {
	margin: 0 0 10px 12px;
	padding: 5px 5px 5px 5px;
	background: #d8006d;
	width: 170px;
}

.infos ul li { padding-left: 5px }

.infos h4 {
	color: #fff;
	width: 158px;
	float: right;
	margin: 15px 0 0 10px;
	padding: 0;
	height: 28px;
	font: bold 22px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	background: url(../images/whiteArrow.gif) no-repeat top right
}

.infos a:link, .infos a:visited {
	color: #fff;
	text-decoration: none
}

.infos a:hover {
	text-decoration: underline;
}

.whiteLine {
	width: 130px;
	height: 1px;
	margin: 0 0 15px 10px;
	background: url(../images/whiteLine.gif) no-repeat
}

.infoIntro, .contentIntro, .contentIntroHome {
	color: #fff;
	margin: 0 0 10px 0;
	font: 13px Arial, Helvetica, sans-serif;
}

.content {
	width: 495px;
	padding:0px 36px 10px 0;
	background: url(../images/bullet.gif) repeat-y top right;
	text-align:justify;
	_height:295px;
	min-height:295px
}

.content ul {
	padding:0;
	margin:0 0 12px 40px
}

.content li {
	padding:0;
	margin:0
}

.content h2 {
	font-size:18px;
	line-height:105%;
	margin-bottom:15px;
	color:#7f2272
}

.TableauContenu { padding:3px }

.TableauContenu input {
	padding: 1px 1px 1px 5px;
	background: #dfc8dc;
	border-left: 1px solid #95b0a0;
	border-top: 1px solid #95b0a0;
	border-bottom: none;
	border-right: none;
	margin:3px -3px
}

tr.TableauEntete td{
	padding:12px 0;
	font:bold 16px Tahoma, Helvetica, sans-serif;
	color:#7f2272
}

.CritereDescription {
	font: 11px Tahoma, Helvetica, sans-serif;
	font-style:italic;
}

.heures { border:1px solid #000}

.heures td {
	padding:6px 12px	
}

a.logout:link, a.logout:visited  {
	display:block;
	position:absolute;
	background-color:#7f2272;
	color:#fff;
	padding:2px 16px;
	margin:67px 2px 0 378px;
	font-size:11px;
}

a.logout:hover, a.logoutP:hover {
	background-color:#d8006d;
}


/**** links ******/
ul#home {
	position:absolute;
	top:180px;
	
	
}

ul#home{
	padding:7px 0 0 0;
	margin:0
}

ul#home li {
	list-style:none;
	display:inline;
	text-align:center;
	float:left;
	margin:0;
	padding:0
}

ul#home li a:link, ul#home li a:visited{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 15px;
	margin:0 0 0 15px;
	color:#7f2272;
	background: url(../images/culture.gif) no-repeat left
}

ul#home li a:hover{color:#d8006d}

/***************************************ajout_css*********************/

/***************/
/* ################## Grilles Telerik ################## */
/***************/

.RadGrid_Default {
	border: 1px solid #828282;
	background: #fff;
	color: #333;
}
.rmUnpublish {background-color: #FF8F8F;}
.rmPublish {background-color: #BFFFBF;}
.RadGrid_Default, .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .GridToolTip_Default {
	font: 12px/16px "segoe ui", arial, sans-serif;
}
.RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable {
	border-collapse: separate;
}
.RadGrid_Default .rgRow, .RadGrid_Default .rgAltRow, .RadGrid_Default .rgHeader, .RadGrid_Default .rgResizeCol, .RadGrid_Default .rgPager, .RadGrid_Default .rgGroupPanel, .RadGrid_Default .rgGroupHeader {
	cursor: default;
}
.RadGrid_Default input[type="image"] {
	cursor: pointer;
}
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td, .RadGrid_Default .rgFilterRow td, .RadGrid_Default .rgHeader, .RadGrid_Default .rgResizeCol, .RadGrid_Default .rgGroupHeader td {
	padding-left: 7px;
	padding-right: 7px;
}
.RadGrid_Default .rgAdd, .RadGrid_Default .rgRefresh, .RadGrid_Default .rgEdit, .RadGrid_Default .rgDel, .RadGrid_Default .rgFilter, .RadGrid_Default .rgPagePrev, .RadGrid_Default .rgPageNext, .RadGrid_Default .rgPageFirst, .RadGrid_Default .rgPageLast, .RadGrid_Default .rgExpand, .RadGrid_Default .rgCollapse, .RadGrid_Default .rgSortAsc, .RadGrid_Default .rgSortDesc, .RadGrid_Default .rgUpdate, .RadGrid_Default .rgCancel, .RadGrid_Default .rgUngroup {
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url('images/sprite.gif');
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 1px;
	cursor: pointer;
	
}
.RadGrid_Default .rgGroupItem input, .RadGrid_Default .rgCommandRow img, .RadGrid_Default .rgHeader input, .RadGrid_Default .rgFilterRow img, .RadGrid_Default .rgFilterRow input, .RadGrid_Default .rgPager img {
	vertical-align: middle;
}
/*header*/
.RadGrid_Default .rgHeaderDiv {
	background: #eee 0 -5900px repeat-x url('images/sprite.gif');
}
.rgTwoLines .rgHeaderDiv {
	background-position: 0 -6200px;
}
.rgNoScrollImage .rgHeaderDiv {
	background-image: none;
}
.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol {
	border: 0;
	border-bottom: 1px solid #828282;
	padding-top: 5px;
	padding-bottom: 4px;
	background: #eaeaea 0 -2300px repeat-x url('images/sprite.gif');
	text-align: left;
	font-weight: normal;
}
.RadGrid_Default th.rgSorted {
	background-color: #c4c4c4;
	background-position: 0 -2600px;
}
.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a {
	color: #FFFFFFS;
	text-decoration: none;
	background:#7F2272
}
.RadGrid_Default .rgCheck {
	height: 15px;
	margin: 0;
	padding: 0;
}
/*rows*/
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td {
	border: 0;
	border-bottom: 1px solid;
	padding-top: 4px;
	padding-bottom: 3px;
	
}
.RadGrid_Default .rgRow td {
	border-color: #fff;
	Background-color:#FCCCEB
}
.RadGrid_Default .rgAltRow {
	background: #f2f2f2;
}
.RadGrid_Default .rgAltRow td {
	border-color: #f2f2f2;
}
.RadGrid_Default .rgRow .rgSorted {
	border-bottom-color: #f2f2f2;
	background-color: #f2f2f2;
}
.RadGrid_Default .rgAltRow .rgSorted {
	border-bottom-color: #e6e6e6;
	background-color: #e6e6e6;
}
.RadGrid_Default .rgSelectedRow .rgSorted, .RadGrid_Default .rgActiveRow .rgSorted, .RadGrid_Default .rgHoveredRow .rgSorted, .RadGrid_Default .rgEditRow .rgSorted {
	background-color: transparent;
}
.RadGrid_Default .rgEditRow a {
	cursor: pointer;
}
.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a {
	color: #000;
}
.RadGrid_Default .rgSelectedRow {
	background: #828282 0 -3900px repeat-x url('images/sprite.gif');
	color: #fff;
}
*+html .RadGrid_Default .rgSelectedRow .rgSorted {
	background-color: #828282
}
* html .RadGrid_Default .rgSelectedRow .rgSorted {
	background-color: #828282
}
.RadGrid_Default .rgSelectedRow a {
	color: #fff;
}
.RadGrid_Default .rgActiveRow, .RadGrid_Default .rgHoveredRow {
	background: #c5c5c5 0 -2900px repeat-x url('images/sprite.gif');
	color: #333;
}
*+html .RadGrid_Default .rgActiveRow .rgSorted, *+html .RadGrid_Default .rgHoveredRow .rgSorted {
	background-color: #c5c5c5
}
* html .RadGrid_Default .rgActiveRow .rgSorted, * html .RadGrid_Default .rgHoveredRow .rgSorted {
	background-color: #c5c5c5
}
.RadGrid_Default .rgEditRow {
	background: #fff 0 -4900px repeat-x url('images/sprite.gif');
}
*+html .RadGrid_Default .rgEditRow .rgSorted {
	background-color: #fff
}
* html .RadGrid_Default .rgEditRow .rgSorted {
	background-color: #fff
}
.RadGrid_Default .rgActiveRow td, .RadGrid_Default .rgActiveRow td.rgSorted, .RadGrid_Default .rgHoveredRow td, .RadGrid_Default .rgHoveredRow td.rgSorted {
	border-bottom-color: #9e9e9e;
}
.RadGrid_Default .rgSelectedRow td, .RadGrid_Default .rgSelectedRow td.rgSorted {
	border-bottom-color: #6c6c6c;
}
/*footer*/
.RadGrid_Default .rgFooterDiv, .RadGrid_Default .rgFooter {
	background: #eee;
}
.RadGrid_Default .rgFooter td {
	border-top: 1px solid #828282;
	border-bottom: 1px solid #fff;
}
/*status*/
.RadGrid_Default .rgPager .rgStatus {
	width: 35px;
	border: 1px solid;
	border-color: #828282 #c9c9c9 #eee #c9c9c9;
	border-left: 0;
	padding: 3px 0 2px;
}
.RadGrid_Default .rgStatus div {
	width: 24px;
	height: 24px;
	overflow: hidden;
	border: 0;
	margin: 0 auto;
	padding: 0;
	background: transparent center center no-repeat url('images/loading.gif');
	text-indent: -2222px;
}
/*pager*/
.RadGrid_Default .rgPager {
	background: #eee;
}
.RadGrid_Default .rgPager td {
	padding: 0;
}
.RadGrid_Default .rgPager .rgPagerCell {
	border: 1px solid;
	border-color: #828282 #eee #eee;
	border-right: 0;
	padding: 3px 0 2px;
}
.RadGrid_Default .rgWrap {
	float: left;
	padding: 0 10px;
	line-height: 26px;
	white-space: nowrap;
}
.RadGrid_Default .rgArrPart1 {
	padding-right: 0;
	line-height: 22px;
}
.RadGrid_Default .rgArrPart2 {
	padding-left: 0;
	line-height: 22px;
}
.RadGrid_Default .rgInfoPart {
	float: right;
	color: #8a8a8a;
}
.RadGrid_Default .rgInfoPart strong {
	font-weight: normal;
	color: #4c4e54;
}
.RadGrid_Default .rgSEO .rgArrPart1, .RadGrid_Default .rgSEO .rgArrPart2 {
	line-height: 24px;
}
.RadGrid_Default .rgWrap a img {
	margin: 0 8px;
}
.RadGrid_Default .rgPageFirst, .RadGrid_Default .rgPagePrev, .RadGrid_Default .rgPageNext, .RadGrid_Default .rgPageLast {
	width: 22px;
	height: 24px;
}
.RadGrid_Default .rgPageFirst {
	background-position: 0 -549px;
}
.RadGrid_Default .rgPageFirst:hover {
	background-position: 0 -599px;
}
.RadGrid_Default .rgPagePrev {
	background-position: 0 -699px;
}
.RadGrid_Default .rgPagePrev:hover {
	background-position: 0 -749px;
}
.RadGrid_Default .rgPageNext {
	background-position: 0 -849px;
}
.RadGrid_Default .rgPageNext:hover {
	background-position: 0 -899px;
}
.RadGrid_Default .rgPageLast {
	background-position: 0 -999px;
}
.RadGrid_Default .rgPageLast:hover {
	background-position: 0 -1049px;
}
.RadGrid_Default .rgPagerButton {
	height: 22px;
	border: 1px solid;
	border-color: #d0d0d0 #aeaeae #8b8b8b;
	margin: 0 14px 0 0;
	padding: 0 4px 2px;
	background: #e8e8e8 repeat-x 0 -1550px url('images/sprite.gif');
	color: #000;
	font: 12px/12px "segoe ui", arial, sans-serif;
	vertical-align: middle;
	cursor: pointer;
}
.RadGrid_Default .rgNumPart {
	padding: 2px 0;
}
.RadGrid_Default .NumericPages .rgNumPart {
	padding: 2px 10px;
}
.RadGrid_Default .rgNumPart a:hover, .RadGrid_Default .rgNumPart a:hover span, .RadGrid_Default .rgNumPart a.rgCurrentPage, .RadGrid_Default .rgNumPart a.rgCurrentPage span {
	background: no-repeat url('images/sprite.gif');
}
.RadGrid_Default .rgNumPart a {
	float: left;
	line-height: 22px;
	margin: 0;
	padding: 0 5px 0 0;
	color: #000;
	text-decoration: none;
}
.RadGrid_Default .rgNumPart span {
	float: left;
	padding: 0 0 0 5px;
}
.RadGrid_Default .rgNumPart a:hover {
	background-position: 100% -1250px;
}
.RadGrid_Default .rgNumPart a:hover span {
	background-position: 0 -1150px;
	cursor: pointer;
}
.RadGrid_Default .rgNumPart a.rgCurrentPage, .RadGrid_Default .rgNumPart a.rgCurrentPage:hover {
	background-position: 100% -1450px;
	cursor: default;
}
.RadGrid_Default .rgNumPart a.rgCurrentPage span, .RadGrid_Default .rgNumPart a.rgCurrentPage:hover span {
	background-position: 0 -1350px;
	cursor: default;
}
.RadGrid_Default .NextPrevNumericAndAdvanced .rgAdvPart {
	float: none;
	text-align: center;
}
.RadGrid_Default .rgPager .RadSlider {
	float: left;
	margin: 2px 10px 0 0;
}
.RadGrid_Default .rgPagerLabel, .RadGrid_Default .rgPager .RadComboBox, .RadGrid_Default .rgPager .RadInput_Default {
	margin: 0 4px 0 0;
	vertical-align: middle;
}
.RadGrid_Default .rgPager .RadComboBox {
	margin-top: -1px;
}
*+html .RadGrid_Default .rgPager .RadComboBox {
	margin-top: -2px;
}
* html .RadGrid_Default .rgPager .RadComboBox {
	margin-top: -2px;
}
* html .RadGrid_Default .rgPager .RadComboBox {
	padding: 1px 0;
}
.RadGrid_Default .rgPagerTextBox {
	text-align: center;
}
/*sorting, reordering*/
.RadGrid_Default .rgHeader .rgSortAsc {
	background-position: 3px -248px;
	height: 10px;
}
.RadGrid_Default .rgHeader .rgSortDesc {
	background-position: 3px -198px;
	height: 10px;
}
.GridReorderTop_Default, .GridReorderBottom_Default {
	width: 9px !important;
	height: 9px !important;
	margin-left: -5px;
	background: 0 0 no-repeat url('images/sprite.gif');
}
.GridReorderBottom_Default {
	background-position: 0 -50px;
}
/*filtering*/
.RadGrid_Default .rgFilterRow {
	background: #eee;
}
.RadGrid_Default .rgFilterRow td {
	border-bottom: 1px solid #828282;
	padding-top: 4px;
	padding-bottom: 7px;
}
.RadGrid_Default .rgFilter {
	width: 22px;
	height: 22px;
	margin: 0 0 0 2px;
	background-position: 0 -300px;
}
.RadGrid_Default .rgFilter:hover {
	background-position: 0 -350px;
}
.RadGrid_Default .rgFilterActive, .RadGrid_Default .rgFilterActive:hover {
	background-position: 0 -400px;
}
.RadGrid_Default .rgFilterBox {
	border: 1px solid;
	border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
	padding: 2px 1px 3px;
	font: 12px "segoe ui", arial, sans-serif;
	color: #333;
	vertical-align: middle;
}
/*grouping*/
.RadGrid_Default .rgGroupPanel {
	height: 24px;
	border: 0;
	border-bottom: 1px solid #828282;
	background: #eee 0 -1900px repeat-x url('images/sprite.gif');
}
.RadGrid_Default .rgGroupPanel td {
	border: 0;
	padding: 3px 4px;
}
.RadGrid_Default .rgGroupPanel td td {
	padding: 0;
}
.RadGrid_Default .rgGroupPanel .rgSortAsc {
	background-position: 4px -144px;
}
.RadGrid_Default .rgGroupPanel .rgSortDesc {
	background-position: 4px -94px;
}
.RadGrid_Default .rgUngroup {
	background-position: 0 -6998px;
}
.RadGrid_Default .rgGroupItem {
	border: 1px solid;
	border-color: #c4c4c4 #c4c4c4 #9e9e9e;
	padding: 0 2px 1px 3px;
	background: #c6c6c6 0 -6500px repeat-x url('images/sprite.gif');
	line-height: 20px;
	font-weight: normal;
	vertical-align: middle;
}
.RadGrid_Default .rgMasterTable td.rgGroupCol, .RadGrid_Default .rgMasterTable td.rgExpandCol {
	border-color: #d9d9d9;
	background: #d9d9d9 none;
}
.RadGrid_Default .rgGroupHeader {
	background: #d9d9d9;
	font-size: 1.1em;
	line-height: 21px;
	color: #000;
}
.RadGrid_Default .rgGroupHeader td {
	border-top: 1px solid #828282;
	border-bottom: 1px solid #d9d9d9;
	padding-top: 0;
	padding-bottom: 0;
}
.RadGrid_Default .rgGroupHeader td.rgGroupCol {
	border-top-color: #828282;
}
.RadGrid_Default .rgExpand {
	background-position: 5px -496px;
}
.RadGrid_Default .rgCollapse {
	background-position: 3px -444px;
}
.RadGrid_Default .rgGroupHeader td p {
	display: inline;
	margin: 0;
	padding: 0 10px;
}
.RadGrid_Default .rgGroupHeader td div div {
	top: -0.8em;
	padding: 0 10px;
}
.RadGrid_Default .rgGroupHeader td div div div {
	top: 0;
	padding: 0;
	border: 0;
}
/*editing*/
.RadGrid_Default .rgEditForm {
	border-bottom: 1px solid #828282;
}
.RadGrid_Default .rgUpdate {
	background-position: 0 -1800px;
}
.RadGrid_Default .rgCancel {
	background-position: 2px -1848px;
}
/*hierarchy*/
.RadGrid_Default .rgDetailTable {
	border: 1px solid #828282;
	border-right: 0;
}
/*command row*/
.RadGrid_Default .rgCommandRow {
}
.RadGrid_Default .rgCommandRow td {
	border: 1px solid;
	border-color: #999 #f2f2f2;
	border-top: 0;
	padding: 0;
}
.RadGrid_Default tfoot .rgCommandRow td {
	border-top: 1px solid;
	border-bottom: 0;
}
.RadGrid_Default tr.rgCommandRow td td {
	border: 0;
	padding: 3px 7px 4px;
}
.RadGrid_Default tr.rgCommandRow td td td {
	padding: 1px;
}
.RadGrid_Default .rgCommandRow table {
	border: 0;
	border-top: 1px solid #fdfdfd;
	border-bottom: 1px solid #e7e7e7;
}
.RadGrid_Default .rgCommandRow table table {
	border: 0;
}
.RadGrid_Default .rgCommandRow a {
	color: #000;
	text-decoration: none;
}
.RadGrid_Default .rgAdd {
	margin-right: 3px;
	background-position: 0 -1650px;
}
.RadGrid_Default .rgRefresh {
	margin-right: 3px;
	background-position: 0 -1600px;
}
.RadGrid_Default .rgEdit {
	background-position: 0 -1700px;
}
.RadGrid_Default .rgDel {
	background-position: 0 -1750px;
}
/*multirow select*/
.GridRowSelector_Default {
	background: #4c4e54;
}
/*row drag n drop*/
.GridItemDropIndicator_Default {
	border-top: 1px dashed #666;
}
/*tooltip*/
.GridToolTip_Default {
	border: 1px solid #828282;
	padding: 3px;
	background: #fff;
	color: #333;
}
/*rtl*/
.RadGridRTL_Default .rgHeader, .RadGridRTL_Default .rgResizeCol {
	text-align: right;
}
.RadGridRTL_Default .rgPager .rgStatus {
	border-right: 0;
	border-left-width: 1px;
}
.RadGridRTL_Default .rgWrap {
	float: right;
}
.RadGridRTL_Default .rgInfoPart {
	float: left;
}
.RadGridRTL_Default .rgNumPart {
	width: 220px;
}
.RadGridRTL_Default .rgNumPart a {
	float: right;
}
.RadGridRTL_Default .rgDetailTable {
	border-right: 1px solid;
	border-left: 0;
}
/* RadComboBox Default skin */
/*global*/
.RadComboBox_Default * {
	margin: 0;
	padding: 0;
}
.RadComboBox_Default, .RadComboBox_Default .rcbInput, .RadComboBoxDropDown_Default {
	font: 12px "Segoe UI", Arial, sans-serif;
	color: #333;
	text-align: left;
}
.RadComboBox_Default_rtl, .RadComboBox_Default_rtl .rcbInput, .RadComboBoxDropDown_Default_rtl {
	text-align: right;
}
/* combobox */
.RadComboBox_Default {
	vertical-align: middle;
	/*width: auto !important;*/
}
* html .RadComboBox_Default {
	vertical-align: top;
}
.RadComboBox_Default table {
	border: 0;
	border-collapse: collapse;
}
.RadComboBox_Default table td.rcbInputCell {
	width: 100%;
	height: 22px;
	line-height: 20px;
	vertical-align: top;
	padding: 0;
	border: 0;
}
.RadComboBox_Default .rcbInputCellLeft, .RadComboBox_Default .rcbInputCellRight, .RadComboBox_Default .rcbArrowCellLeft, .RadComboBox_Default .rcbArrowCellRight {
	background: url('images/rcbSprite.png') no-repeat ;
}
* html .RadComboBox_Default .rcbInputCellLeft, * html .RadComboBox_Default .rcbInputCellRight, * html .RadComboBox_Default .rcbArrowCellLeft, * html .RadComboBox_Default .rcbArrowCellRight {
	background: url('images/rcbSpriteIE6.png') no-repeat;
}
.RadComboBox_Default td.rcbInputCellLeft {
	background-position: 0 0;
}
.RadComboBox_Default td.rcbInputCellRight {
	background-position: 100% 0;
}
.RadComboBox_Default .rcbHovered .rcbInputCellLeft {
	background-position: 0 0;
}
.RadComboBox_Default .rcbHovered .rcbInputCellRight {
	background-position: 100% 0;
}
.RadComboBox_Default .rcbFocused .rcbInputCellLeft {
	background-position: 0 0;
}
.RadComboBox_Default .rcbFocused .rcbInputCellRight {
	background-position: 100% 0;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellLeft {
	background-position: 0 -22px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbInputCellRight {
	background-position: 100% -22px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellLeft {
	background-position: 0 -44px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbInputCellRight {
	background-position: 100% -44px;
}
.RadComboBox_Default .rcbInputCell .rcbInput {
	width: 100%;
	background: transparent;
	border: 0;
	vertical-align: top;
	padding: 3px 0 0;
	outline: 0;
}
.RadComboBox_Default .rcbInputCell .rcbEmptyMessage {
	color: #666;
	font-style: italic;
}
.RadComboBox_Default .rcbReadOnly .rcbInput {
	cursor: default;
}
.RadComboBox_Default table td.rcbInputCell, .RadComboBox_Default .rcbInputCell .rcbInput {
	padding-left: 2px;
}
.RadComboBox_Default_rtl table td.rcbInputCell, .RadComboBox_Default_rtl .rcbInputCell .rcbInput {
	padding-right: 2px;
	padding-left: 0;
}
.RadComboBox_Default .rcbHovered .rcbInputCell .rcbInput {
	color: #000;
}
.RadComboBox_Default table td.rcbArrowCell {
	width: 18px;
	padding: 0;
	border: 0;
}
.RadComboBox_Default td.rcbArrowCellLeft {
	background-position: -18px -88px;
}
.RadComboBox_Default td.rcbArrowCellRight {
	background-position: 0 -88px;
}
.RadComboBox_Default .rcbHovered .rcbArrowCellLeft {
	background-position: -54px -88px;
}
.RadComboBox_Default .rcbHovered .rcbArrowCellRight {
	background-position: -36px -88px;
}
.RadComboBox_Default .rcbFocused .rcbArrowCellLeft {
	background-position: -90px -88px;
}
.RadComboBox_Default .rcbFocused .rcbArrowCellRight {
	background-position: -72px -88px;
}
.RadComboBox_Default td.rcbArrowCellHidden, .RadComboBox_Default .rcbHovered td.rcbArrowCellHidden, .RadComboBox_Default .rcbFocused td.rcbArrowCellHidden {
	background-position: -15px -88px;
}
.RadComboBox_Default table.rcbDisabled td.rcbArrowCellHidden {
	background-position: -123px -88px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -51px -88px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -87px -88px;
}
.RadComboBox_Default .rcbArrowCell a {
	position: relative;
	outline: 0;
	overflow: hidden;
	display: block;
	width: 18px;
	height: 22px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 1px;
}
div.RadComboBox_Default td.rcbArrowCellHidden, div.RadComboBox_Default .rcbArrowCellHidden a {
	width: 3px;
}
/* Read-only styles */
.RadComboBox_Default .rcbReadOnly td.rcbArrowCell {
	width: 16px;
}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCell a {
	width: 16px;
}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellLeft {
	background-position: -18px -88px;
}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellRight {
	background-position: -2px -88px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellLeft {
	background-position: -54px -88px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight {
	background-position: -38px -88px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellLeft {
	background-position: -90px -88px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight {
	background-position: -74px -88px;
}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_Default .rcbReadOnly td.rcbArrowCellHidden a {
	width: 3px;
}
.RadComboBox_Default .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -15px -88px;
}
.RadComboBox_Default .rcbHovered .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -51px -88px;
}
.RadComboBox_Default .rcbFocused .rcbReadOnly td.rcbArrowCellHidden {
	background-position: -87px -88px;
}
/* dropdown */
.rcbSlide {
	position: absolute;
	overflow: hidden;
	display: none;
	_height: 1px;
	float: left;
}
.RadComboBoxDropDown_Default .rcbHeader, .RadComboBoxDropDown_Default .rcbFooter, .RadComboBoxDropDown_Default .rcbMoreResults, .RadComboBoxDropDown_Default .rcbMoreResults a {
	background-image: url('images/rcbSprite.png');
	background-repeat: no-repeat;
}
* html .RadComboBoxDropDown_Default .rcbHeader, * html .RadComboBoxDropDown_Default .rcbFooter, * html .RadComboBoxDropDown_Default .rcbMoreResults, * html .RadComboBoxDropDown_Default .rcbMoreResults a {
	background-image: url('images/rcbSpriteIE6.png');
	background-repeat: no-repeat;
}
.RadComboBoxDropDown_Default {
	position: absolute;
	background: #fff;
	border: 1px solid #c6c7d2;
	border-top-color: #83868d;
	cursor: default;
	font-size: 11px;
}
.RadComboBoxDropDown_Default_rtl {
	text-align: right;
	direction: rtl;
}
.RadComboBoxDropDown_Default .rcbScroll {
	overflow: auto;
	position: relative;
}
.RadComboBoxDropDown_Default .rcbList {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.RadComboBoxDropDown_Default .rcbHeader, .RadComboBoxDropDown_Default .rcbFooter {
	background-repeat: repeat-x;
	background-color: #f1f2f4;
	background-position: 0 -110px;
	padding: 5px 7px 4px;
}
.RadComboBoxDropDown_Default .rcbHeader {
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 1px;
}
.RadComboBoxDropDown_Default .rcbFooter {
	border-top: 1px solid #d5d5d5;
	margin-top: 1px;
}
.RadComboBoxDropDown_Default .rcbNoWrap .rcbItem, .RadComboBoxDropDown_Default .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_Default .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_Default .rcbNoWrap .rcbLoading {
	white-space: nowrap;
}
.RadComboBoxDropDown_Default .rcbItem, .RadComboBoxDropDown_Default .rcbHovered, .RadComboBoxDropDown_Default .rcbDisabled, .RadComboBoxDropDown_Default .rcbLoading {
	padding: 2px 19px 2px 6px;
	margin: 0 1px;
	min-height: 13px;
}
* html .RadComboBoxDropDown_Default .rcbItem, * html .RadComboBoxDropDown_Default .rcbHovered, * html .RadComboBoxDropDown_Default .rcbDisabled, * html .RadComboBoxDropDown_Default .rcbLoading {
	height: 13px;
	word-break: break-all;
}
*+html .RadComboBoxDropDown_Default .rcbItem, *+html .RadComboBoxDropDown_Default .rcbHovered, *+html .RadComboBoxDropDown_Default .rcbDisabled, *+html .RadComboBoxDropDown_Default .rcbLoading {
	height: auto;
	word-break: break-all;
}
.RadComboBoxDropDown_Default_rtl .rcbItem, .RadComboBoxDropDown_Default_rtl .rcbHovered, .RadComboBoxDropDown_Default_rtl .rcbDisabled, .RadComboBoxDropDown_Default_rtl .rcbLoading {
	padding: 2px 6px 2px 19px;
}
.RadComboBoxDropDown_Default .rcbImage {
	vertical-align: middle;
	margin: 0 6px 2px 0;
}
.RadComboBoxDropDown_Default_rtl .rcbImage {
	margin: 0 0 2px 6px;
}
.RadComboBoxDropDown_Default em {
	font-style: normal;
	font-weight: bold;
}
.RadComboBoxDropDown_Default .rcbItem em {
	background: #e5e5e5;
}
.RadComboBoxDropDown_Default .rcbHovered {
	background: #dfdfdf;
	color: #000;
}
.RadComboBoxDropDown_Default .rcbSeparator {
	color: #fff;
	background: #8a8a8a;
}
.RadComboBox_Default .rcbDisabled .rcbInputCell .rcbInput, .RadComboBoxDropDown_Default .rcbDisabled {
	color: #999;
	cursor: default;
}
.RadComboBox_Default .rcbDisabled td.rcbInputCellLeft {
	background-position: 0 -66px;
}
.RadComboBox_Default .rcbDisabled td.rcbInputCellRight {
	background-position: 100% -66px;
}
.RadComboBox_Default .rcbDisabled td.rcbArrowCellLeft {
	background-position: -126px -88px;
}
.RadComboBox_Default .rcbDisabled td.rcbArrowCellRight {
	background-position: -110px -88px;
}
.RadComboBoxDropDown_Default .rcbLoading {
	background: #f0f0f0;
	text-align: center;
}
.RadComboBoxDropDown_Default .rcbMoreResults {
	clear: both;
	border-top: 1px solid #c6c7d2;
	background-position: 0 -132px;
	background-repeat: repeat-x;
	background-color: #e6e6e6;
	position: relative;
	padding: 0 6px 0;
	text-align: center;
	margin-top: 1px;
	color: #8a8a8a;
}
.RadComboBoxDropDown_Default .rcbMoreResults a {
	display: inline-block;
	width: 15px;
	height: 9px;
	background-position: -157px -94px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
	
}
* html .RadComboBoxDropDown_Default .rcbMoreResults a {
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}
*+html .RadComboBoxDropDown_Default .rcbMoreResults a {
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}
.RadComboBoxDropDown_Default .rcbMoreResults span {
	vertical-align: middle;
	height: 19px;
	line-height: 19px;
	display: inline-block;
}
.RadComboBoxDropDown_Default .rcbSeparatedList .rcbItem, .RadComboBoxDropDown_Default .rcbSeparatedList .rcbHovered, .RadComboBoxDropDown_Default .rcbSeparatedList .rcbDisabled, .RadComboBoxDropDown_Default .rcbSeparatedList .rcbLoading {
	padding-left: 12px;
}
.RadComboBoxDropDown_Default .rcbSeparatedList .rcbSeparator {
	padding-left: 6px;
}
/*hacks*/
/*Opera start*/
@media screen and (min-width: 550px) {
.RadComboBoxDropDown_Default_rtl .rcbItem, .RadComboBoxDropDown_Default_rtl .rcbHovered, .RadComboBoxDropDown_Default_rtl .rcbDisabled, .RadComboBoxDropDown_Default_rtl .rcbLoading {
	padding: 2px 6px 2px 19px;
}
:root .RadComboBox_Default .rcbInputCell .rcbInput {
	margin-top: 2px;
}
}
/*Opera end*/
/* Onglets */
.RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink {
	color: #000;
	font: 12px/26px "Segoe UI", Arial, sans-serif;
}
/* <disabled tabs> */
.RadTabStrip_Default .rtsDisabled {
	color: #aaa;
}
/* </disabled tabs> */
/* <scrolling arrows> */
.RadTabStrip_Default .rtsNextArrow, .RadTabStrip_Default .rtsPrevArrow, .RadTabStrip_Default .rtsPrevArrowDisabled, .RadTabStrip_Default .rtsNextArrowDisabled {
	background-image: url('images/TabStripStates.png');
}
/* </scrolling arrows> */
/* <tab backgrounds> */
.RadTabStripTop_Default .rtsLevel {
	background: #fff;
}
.RadTabStripTop_Default .rtsLevel1 {
	background-color: transparent;
}
.RadTabStripTop_Default .rtsLevel .rtsLink, .RadTabStripTop_Default .rtsLevel .rtsOut {
	background-image: none;
}
.RadTabStripTop_Default .rtsLevel1 .rtsLink, .RadTabStripTop_Default .rtsLevel1 .rtsOut, .RadTabStripBottom_Default .rtsLevel1 .rtsLink, .RadTabStripBottom_Default .rtsLevel1 .rtsOut, .RadTabStripTop_Default_Baseline .rtsLevel1, .RadTabStripBottom_Default_Baseline .rtsLevel1 {
	background-image: url('images/TabStripStates.png');
}
.RadTabStripLeft_Default .rtsLink, .RadTabStripRight_Default .rtsLink {
	background-image: url('images/TabStripVStates.png');
}
.RadTabStripLeft_Default .rtsLast .rtsLink, .RadTabStripRight_Default .rtsLast .rtsLink {
	border-bottom: 1px solid #898C95;
}
/* </tab backgrounds> */
/* <background positioning: overlapping tabs> */
/* <orientation: top> */
.RadTabStripTop_Default .rtsLevel1 .rtsLink {
	background-position: 0 -52px;
}
.RadTabStripTop_Default .rtsLevel1 .rtsFirst .rtsLink {
	background-position: 0 0;
}
.RadTabStripTop_Default .rtsLevel1 .rtsOut {
	background-position: 100% -52px;
}
.RadTabStripTop_Default .rtsLevel1 .rtsLast .rtsOut {
	background-position: 100% 0;
}
.RadTabStripTop_Default .rtsLevel1 .rtsLI .rtsSelected {
	background-position: 0 -26px;
}
.RadTabStripTop_Default .rtsLevel1 .rtsSelected .rtsOut {
	background-position: 100% -78px;
}
.RadTabStripTop_Default .rtsLevel1 .rtsLI .rtsAfter {
	background-position: 0 -78px;
}
.RadTabStripTop_Default .rtsLevel1 .rtsLast .rtsSelected .rtsOut {
	background-position: 100% -26px;
}
.RadTabStripTop_Default_Baseline .rtsLevel1 {
	background-position: 0 100%;
	background-repeat: repeat-x;
}
/* </orientation: top> */
/* <orientation: bottom> */
.RadTabStripBottom_Default .rtsLevel1 .rtsLink {
	background-position: 0 -130px;
}
.RadTabStripBottom_Default .rtsLevel1 .rtsFirst .rtsLink {
	background-position: 0 -182px;
}
.RadTabStripBottom_Default .rtsLevel1 .rtsOut {
	background-position: 100% -130px;
}
.RadTabStripBottom_Default .rtsLevel1 .rtsLast .rtsOut {
	background-position: 100% -182px;
}
.RadTabStripBottom_Default .rtsLevel1 .rtsLI .rtsSelected {
	background-position: 0 -156px;
}
.RadTabStripBottom_Default .rtsLevel1 .rtsSelected .rtsOut {
	background-position: 100% -104px;
}
.RadTabStripBottom_Default .rtsLevel1 .rtsLI .rtsAfter {
	background-position: 0 -104px;
}
.RadTabStripBottom_Default .rtsLevel1 .rtsLast .rtsSelected .rtsOut {
	background-position: 100% -156px;
}
.RadTabStripBottom_Default_Baseline .rtsLevel1 {
	background-position: 0 -599px;
	background-repeat: repeat-x;
}
/* </orientation: bottom> */
/* <orientation: right> */
.RadTabStripRight_Default .rtsUL .rtsLink, .RadTabStripRight_Default .rtsUL .rtsLI .rtsDisabled:hover {
	background-position: 100% 0;
	text-align: left;
}
.RadTabStripRight_Default .rtsUL .rtsLink:hover {
	background-position: 100% -200px;
}
.RadTabStripRight_Default .rtsUL .rtsSelected, .RadTabStripRight_Default .rtsUL .rtsSelected:hover {
	background-position: 100% -400px;
}
/* </orientation: right> */
/* <orientation: top (RTL)> */
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsLink {
	padding-left: 0;
	padding-right: 9px;
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsOut {
	padding-left: 9px;
	padding-right: 0;
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsLink, .RadTabStripTop_Default_rtl .rtsLevel1 .rtsOut {
	background-image: url('images/TabStripStates_rtl.png');
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsLink {
	background-position: 100% -52px;
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsFirst .rtsLink {
	background-position: 100% 0;
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsOut {
	background-position: 0 -52px;
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsLast .rtsOut {
	background-position: 0 0;
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsLI .rtsSelected {
	background-position: 100% -26px;
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsSelected .rtsOut {
	background-position: 0 -78px;
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsLI .rtsAfter {
	background-position: 100% -78px;
}
.RadTabStripTop_Default_rtl .rtsLevel1 .rtsLast .rtsSelected .rtsOut {
	background-position: 0 -26px;
}
.OngletPage {
	border: 1px solid #CCCCCC !important;
	padding: 0 10px;
	top: 40px;
}

/***************/
/* ################## Rating Telerik ################## */
/***************/

.RadRating_Default a,
.RadRating_Default a span
{
	background-image: url('images/Rating.png');
}

* html .RadRating_Default a,
* html .RadRating_Default a span
{
	background-image: url('images/Rating.gif');
}


/***************/
/* ################## Tableau des restricteurs ################## */
/***************/
.TableauRestricteurs thead td {
	border-bottom: 1px solid Silver;
	background-image: none;
	background-color: White;
	color: #595959;
}
.TableauRestricteurs td {
	padding: 5px 0;
}
.TableauRestricteurs {
	width:100%;
}

/***************/
/* ################## Gestion des imagettes par regle ################## */
/***************/
.jaquette
{
	vertical-align:top;
}
/* UNI_1 */
.listevignette_UNI_1_1
{
	vertical-align:top;
	width:70px;
}
.listevignette_UNI_1_2
{
	vertical-align:top;
	width:135px;
}
.listevignette_UNI_1_3
{
	vertical-align:top;
	width:220px;
}
.vignette_UNI_1_1
{
	width:70px;
}
.vignette_UNI_1_2
{
	width:135px;
}
.vignette_UNI_1_3
{
	width:220px;
}
/* UNI_2 */
.listevignette_UNI_2_1
{
	vertical-align:top;
	width:70px;
}
.listevignette_UNI_2_2
{
	vertical-align:top;
	width:150px;
}
.listevignette_UNI_2_3
{
	vertical-align:top;
	width:250px;
}
.vignette_UNI_2_1
{
	width:70px;
	height:70px;
}
.vignette_UNI_2_2
{
	width:150px;
}
.vignette_UNI_2_3
{
	width:250px;
}
/* UNI_4 */
.listevignette_UNI_4_1
{
	vertical-align:top;
	width:70px;
}
.listevignette_UNI_4_2
{
	vertical-align:top;
	width:135px;
}
.listevignette_UNI_4_3
{
	vertical-align:top;
	width:220px;
}
.vignette_UNI_4_1
{
	width:70px;
}
.vignette_UNI_4_2
{
	width:135px;
}
.vignette_UNI_4_3
{
	width:220px;
}
/* UNI_5 */
.listevignette_UNI_5_1
{
	vertical-align:top;
	width:70px;
}
.listevignette_UNI_5_2
{
	vertical-align:top;
	width:135px;
}
.listevignette_UNI_5_3
{
	vertical-align:top;
	width:220px;
}
.vignette_UNI_5_1
{
	width:70px;
}
.vignette_UNI_5_2
{
	width:135px;
}
.vignette_UNI_5_3
{
	width:220px;
}
/* UNI_8 */
.listevignette_UNI_8_1
{
	vertical-align:top;
	width:70px;
}
.listevignette_UNI_8_2
{
	vertical-align:top;
	width:135px;
}
.listevignette_UNI_8_3
{
	vertical-align:top;
	width:220px;
}
.vignette_UNI_8_1
{
	width:70px;
}
.vignette_UNI_8_2
{
	width:135px;
}
.vignette_UNI_8_3
{
	width:220px;
}
/* Defaut */
.listevignetteinexistante
{
	vertical-align:top;
}

/*************************modif_css************/
.TableauCriteres{
height:45px

}

span.btn {
	position: absolute;
	cursor: pointer;
	margin: -23px 0 0 260px;
	   cursor: pointer;
    margin: -80px 0 0 89px;
    position: absolute;
}

.TableauCriteres td {
    padding: 1px 4px 1px 0;
}
.rmSized .rmRootGroup .rmVertical{

background-color:#D8006D;

}

.RadMenu .rmVertical .rmText {
    padding: 3px 24px 1px 0;
}

.RadMenu .rmVertical .rmText{
font: bold 13px Arial, Helvetica, sans-serif;
	
	cursor: pointer;
	padding: 2px 10px 2px 0;
white-space:normal;
	
}

.rmVertical .rmItem { color: #999999
} 
.rmVertical .rmLink.ItemSousPage { padding: 6px 15px 6px 5px; text-decoration: none; font-weight: normal;color:white ;width:250px} 
.rmVertical .rmLink.ItemSousPage:hover  {background : #ef96c3;} 
d, p, div { 13px Tahoma,Helvetica,sans-serif. }

h5 {
	color:#5F5F5F;
	font-size:10pt;
	font-family:Georgia;
	display: list-item;
	list-style-image: url(images/star.png);
	list-style-position: inside;
	border-right: 18px;
}

/***********************/
/*** Composants HTML ***/
/***********************/
.TextBox     {  background-color: #DFC8DC;margin:2px}
.TextArea    { color: #222222; background-color: #fff; font-family:Georgia; font-size:9pt; width:100%; }
.BoutonRadio { color: #222222;}
.CheckBox    { color: #222222;}
.ListBox     { color: #222222; background-color: #fff; font-family:Georgia; font-size:9pt;}

/***********************************************/
/*** Intitulés des Checkbox et Boutons Radio ***/
/***********************************************/
label { font-family:Georgia; font-size:9pt;margin:7px}

/********************/
/*** Arrière Plan ***/
/********************/
.FondPage { background-color:#ff0066; text-align:left ! important; vertical-align:top;}
.TableauArrierePlan { border-collapse: collapse; table-layout:auto ;  border-style:solid; border-width:0; border-color:#10a3cf; background-color:#ffffff; vertical-align:top; }
.ArrierePlan        { background-color: transparent; vertical-align:top;}
.Contour            { background-color: transparent; border-color:transparent; border-width:0;}
.colonne {width:80px; background-color:#eeeeee;}
.ColonneCentre {width:800px;background-color:transparent;}
.ColonneCentre table {width:100%;}



table.NoticeTableauExemplaires {
    border-collapse: collapse;
    border-color: #FFCCCC;
    border-left: 1px solid #FFCCCC;
    border-style: solid;
    border-top: 1px solid #FFCCCC;
    color: #666666;
    font-family: Georgia;
    font-size: 9pt;
    padding: 0;
    text-align: left;
    width: 100%;
	
}
table.NoticeTableauExemplaires thead td, table.noticetableauexemplaires td {
    border-bottom: 1px solid #FFCCCC;
    border-collapse: collapse;
    border-color: #FFCCCC;
    border-right: 1px solid #FFCCCC;
    border-style: solid;
    color: #ffffff;
    font-family: Georgia;
    font-size: 9pt;
    font-weight: normal;
	Background-color:#7F2272 ! important;
}
table.NoticeTableauExemplaires tbody td {
    border-bottom: 1px solid #FFFFFF;
    border-collapse: collapse;
    border-color: #ffffff;
    border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
    border-style: solid;
    color: #000000;
    font-family: Georgia;
    font-size: 9pt;
	background-color:#FCCCEB ;
	height:35px
}  
able.TableauGeneral thead td {
    background-color: #F6F6F6;
    border-bottom: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    color: #333333;
    font-family: Georgia;
    font-size: 9pt;
    font-weight: normal;
    padding: 5px 0;
}

#ctl00_ContentPlaceHolder1_ctl00_ctl03_BoutonRechercher_BoutonRechercher {
padding:0! important;
padding:0 ! important;
text-align:right ! important

}
/***********************combobox************/
.RadComboBoxDropDown_Default .rcbNoWrap .rcbItem, .RadComboBoxDropDown_Default .rcbNoWrap , .RadComboBoxDropDown_Default .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_Default .rcbNoWrap .rcbLoading {
    white-space: nowrap;
    background: #DFC8DC;
	color:#000000
}
.rcbHovered{
background-color:#0000FF ! important 
}
.TextBox     { color: #222222; background-color: #fff;  font-size:9pt; width:100%;border: solid #ccc 1px;margin:2px}
#ctl00_ContentPlaceHolder1_ctl00_ctl02_ctl00_Critere_76_387_num_txtSaisie1{

width:150px
}
