/* champs profonds */

.carto_champs_profonds{
	background:#F0F0F0; border-top: solid 1px #CCC; border-bottom: solid 1px FFF; padding: 9px 0;
	-moz-box-shadow:    inset 0 2px 5px #BBBBBB;
   	-webkit-box-shadow: inset 0 2px 5px #BBBBBB;
   	box-shadow:         inset 0 2px 5px #BBBBBB;
	 
}

/* contenu camera espace prive */
.categorie {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-top: 0.34625em;
    padding-bottom: 0.34625em;
    width: auto;
}
.categorie h4{
    background-color: #EEEEEE;
    color: #000000;
    display: block;
    font-weight: bold;
    padding: 7px 5px 7px 10px;
}
.encart {
	padding-top : 10px;
}

/* onglets */
#onglets{
	position: relative;
	margin: 0;
	padding: 0;
	margin-top: 1em;
}

#onglets li{
	position: relative;
	bottom: -2px;
	
	display: inline;
	margin: 0;
	margin-right: 5px;
	padding: 5px 10px;
	
	background: #EEE;
	border: solid 1px #CCC;
	border-bottom: 0;
	cursor: pointer;
	
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	
}

#onglets li.onglet_courant{
	background: #F8F8F8;
	bottom: -3px;
}

/* surcharge jquery ui */

.ui-progressbar{
	height: .8em;
}

.ui-progressbar-value{
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;
}

/* boutons */

.uiButton{
	text-decoration: none;
	
	padding: 2px;
	margin-top: -2px;
	margin-right: 5px;
	
	color: #333;
	border: solid 1px #AAA;
	
	border-left-color : #AAA;
	border-top-color : #AAA;
	border-right-color : #666;
	border-bottom-color : #666;
	
	border-radius: 8px;
	box-shadow: 1px 1px 3px #CCC; /* no spread */
	
	background: #EEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.uiButton:hover{
	text-decoration: none;
	background: #FFF;
	color: #000;
}

.uiButton + .disabled, .uiButton + .disabled:hover {
	cursor: default;
	text-decoration: none;
	background: #EEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)) !important;
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc) !important;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc') !important;
		
	color: #BBB;
}

.groupedButtons {
	/*margin-top: -2px;
	margin-left: 5px;*/
	display: inline-block;
}

.groupedButtons .uiButton{
	margin: 0;
	border-left-width: 0;
	border-radius: 0;
}

.groupedButtons .uiButton:first-child{
	border-left-width: 1px;
	border-radius: 8px 0 0 8px;
}

.groupedButtons .uiButton:last-child{
	border-radius: 0 8px 8px 0;
}

.defaultButton {
	color: #000;
	font-weight: bold;
	
	box-shadow: 1px 1px 3px #999; /* no spread */
}



.uiButton, .controlButton {
	display: inline-block;
	text-align: center;
	padding: 5px 10px;
	padding-top: 3px;
	/*padding-bottom: 1px;*/
	/*font-size: 11px;
	line-height: 14px;*/
	height: 14px;
	
	text-decoration: none;
}

.uiButtonSelected, .controlButtonSelected {
	border-left-color : #666;
	border-top-color : #666;
	border-right-color : #AAA;
	border-bottom-color : #AAA;
	
	background : #BBB;
	
	box-shadow: inset 1px 1px 2px 0px #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#ffffff));
	background: -moz-linear-gradient(top,  #dcdcdc,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#ffffff');
}

.uiButtonSelected:hover, .controlButtonSelected:hover{
}