/*
----------------------------------------------------
  Feuille de style CSS                             |
  pour la zone d'administration de cms-gen         |
  Classes de base                                  |
                                                   |
  Date: 19-03-2008                                 |
  Realisation: Martin Coste                        |
----------------------------------------------------
 */


.boitegche{float:left;width:auto;}
.boitedrte{float:right;width:auto;}
.boitegche50{float:left;width:49.5%;}
.boitedrte50{float:right;width:49.5%;}
.boitegche25{float:left;width:24.5%;margin:0;padding:0;}
.boitedrte75{float:right;width:74.5%;margin:0;padding:0;}
.boite360{width:360px;margin-left:auto;margin-right:auto;}
.floatLeft{float:left;}
.floatRight{float:right;}
.large5{width:4.5%;margin-left:auto;margin-right:auto;}
.large7{width:6.5%;margin-left:auto;margin-right:auto;}
.large10{width:9.5%;margin-left:auto;margin-right:auto;}
.large13{width:12.5%;margin-left:auto;margin-right:auto;}
.large15{width:14.5%;margin-left:auto;margin-right:auto;}
.large17{width:16.5%;margin-left:auto;margin-right:auto;}
.large20{width:19.5%;margin-left:auto;margin-right:auto;}
.large25{width:24.5%;margin-left:auto;margin-right:auto;}
.large30{width:29.5%;margin-left:auto;margin-right:auto;}
.large40{width:39.5%;margin-left:auto;margin-right:auto;}
.large45{width:44.5%;margin-left:auto;margin-right:auto;}
.large50{width:49.5%;margin-left:auto;margin-right:auto;}
.large55{width:54.5%;margin-left:auto;margin-right:auto;}
.large90{width:89.5%;margin-left:auto;margin-right:auto;}
.large100{width:99.5%;margin-left:auto;margin-right:auto;}

.large20px{width:20px;margin-left:auto;margin-right:auto;}
.large30px{width:30px;margin-left:auto;margin-right:auto;}
.large40px{width:40px;margin-left:auto;margin-right:auto;}
.large50px{width:50px;margin-left:auto;margin-right:auto;}
.large60px{width:60px;margin-left:auto;margin-right:auto;}
.large160px{width:160px;margin-left:auto;margin-right:auto;}

.haut100{min-height:100%;overflow-y:visible;}

.curshelp{cursor:help}
.curspointer{cursor:pointer}
.cursauto{cursor:auto}

.disabled{
 filter:alpha(opacity=30);
 opacity:0.3;
}
.cacher{display:none;}
.showBloc{display:bloc;}

.spacer{
 clear:both;
 display:block;
 font-size:1px;
 height:1px;
 line-height:1px;
 margin-bottom:-1px;
 visibility:hidden;
}
hr.clear {clear:both;border:0;visibility: hidden;}

.tr_separat{height:0.8em;border:none;}
.tr_separat td{display:none;}

.imgfltdrte{padding-right:0;float:right;}
.imgfltgche{clear:left;padding-left:0;float:left;}
.imgdrte{padding-right:0;}
.imggche{padding-left:0;}

.txtleger{font-weight:lighter;}
.txtnorm{font-weight:normal;}
.txtgras{font-weight:bold;}
.txtital{font-style:italic;}
.txtgche{text-align:left;}
.txtctre{text-align:center; margin:auto;}
.txtdrte{text-align:right;}
.txtjust{text-align:justify;}
.txtsoul{text-decoration:underline;}

.txttop{vertical-align:top;}
.txtbot{vertical-align:bottom;}
.txtvctre{vertical-align:middle;}

.confirm, tr.confirm td{border:1px solid #00FF00;color:inherit;background-color:#B7FFB7;}
.error, tr.error td{border:1px solid #FF0000;color:inherit;background-color:#FF9F9F;}
.alert, tr.alert td{border:1px solid #FFFF00;color:inherit;background-color:#FFFF9D;}
.confirm b, .alert b{background-color:inherit; color:#ce6219 ! important;}

p.confirm, tr.confirm td, div.confirm{padding:5px 10px;}
p.error, tr.error td, div.error{padding:5px 10px;}
p.alert, tr.alert td, div.alert{padding:5px 10px;}

.commands{text-align:center;}
.commands input{padding:0.2em 0.5em;}
.main{width:99%}
.middle{width:50%}
div.l1, div.l2{padding:10px;}
.l1 fieldset, l2 fieldset{margin-top:0;}
.navbar {text-align:center;}

.sort_up{
 background-image: url('sort_up.gif');
 background-repeat: no-repeat;
 background-position: 90% 50%;
}
.sort_down{
 background-image: url('sort_down.gif');
 background-repeat: no-repeat;
 background-position: 90% 50%;
}

form p {
	margin:0;
	padding:5px 10px;
}
form p label {
	display:block;
/*	float:left;*/
	width:30%;
}

.CMSGEN2translate{font-style:italic}
.homePage {background:url('../../images/icons/logo_home.gif') center left no-repeat;}

a.DBM_order_column_ASC,
a.DBM_order_column_DESC
{ 
	padding-right:18px;
	background-repeat:no-repeat;
	background-position:right;
}

a.DBM_order_column_ASC{ background-image:url(../../images/icons/arrow_order_asc.gif); }
a.DBM_order_column_ASC:hover{ background-image:url(../../images/icons/arrow_order_asc_over.gif); }
a.DBM_order_column_DESC{ background-image:url(../../images/icons/arrow_order_desc.gif); }
a.DBM_order_column_DESC:hover{ background-image:url(../../images/icons/arrow_order_desc_over.gif); }

.pagination{width:50%;line-height:20px;}
.pagination a{border:1px solid; text-decoration:none;font-weight:bold;padding:2px 5px; margin:0 3px;}
.pagination a:hover, .pagination a.active{text-decoration:none;color:#2a5a8a}