/* 
    Document   : style
    Created on : 13 mars 2012, 08:16:07
    Author     : guce
    Description:
        Purpose of the stylesheet follows.
*/
.formBLTable td{
		vertical-align: top;
}
.ui-widget-header,ui-state-default{
	background:#ef7329;
}
root { 
    display: block;
}
body{
    font-size: 12px;
}
#banner{
    height: 80px;
    background: #e55;
    background:  url('../resources/banniere.gif')  bottom right;
    background-size: 100%;
}
#all{
    width: 1000px;
    margin: auto;
    border: solid 1px #AAA;
    
}
#contenu{
    min-height: 600px;
}
#footer{
    height: 25px;
    background: #999;
}
#logo{
    background: url(../resources/logo.gif) no-repeat;
    height: 80px;
    width: 500px;
}

body {
margin : 0;
padding : 0;
font : 75% "Trebuchet MS", verdana, arial, sans-serif;
color : #666;
}
#container {
width : 1000px;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
padding : 20px;
line-height: 1.7em;
color : #666;
background : #f2f2f5;
}
			/*TOP BANNER*/
#banner {
float : left;
width : 630px;
height : 80px;
padding : 0;
margin : 0 0 10px 0;
}
			/*TOP SCROLLBAR*/
div.scroll {
overflow : auto;
height : 7em;
width : 160px;
padding : 1em;
color : #333;
background : inherit;
border : 1px solid #aaa;
margin : 20px;
}
#bannerb {
float : right;
width : 310px;
display: block;
margin-right: 40px;
padding : 0;
}
			/*TOP NAVIGATION*/
#navcontainer {
clear:both;
width : 100%;
background : #f7f7f7;
}
			/*CENTRE CONTENT*/
#content {
padding : 5px;
margin-left : 5px;
margin-right : 15px;
color : #666;
width: 75%;
float:left;
}
			/*LEFT CONTENT*/

			/*LEFT MENU*/
#menu {
width : 180px;
padding : 10px 0 0 0;
}
#menu a {
width : 160px;
padding : 0.1em 0.8em;
text-decoration : none;
display : block;
color : #fff;
background : #ef7329;
}
#menu a:hover {
background : #036;
color : #fff;
}
			/*RIGHT CONTENT*/
#sidebar-b {
float : right;
width : 180px;
margin : 0 0 0 5px;
padding : 5px;
background : #f2f2f5;
color : #333;
}
			/*FOOTER*/
#footer {
clear : both;
padding : 5px;
margin-top : 15px;
color : #bbd2e0;
background : #ef7329;
}
#footer a:link, #footer a:visited {
background : inherit;
color : #eee;
text-decoration : none;
}
#footer a:hover {
border-bottom : 1px dashed #f2f2f5;
background : inherit;
color : #f2f2f5;
}
			/*TYPOGRAPHY*/
p {
margin : 10px;
}
h1 {
margin : 0 0 10px 10px;
font : normal 1.3em verdana, arial, tahoma, sans-serif;
letter-spacing: 3px;
color : #036;
background : inherit;
}
h2 {
padding-left : 5px;
font : bold 1em verdana, arial, tahoma, sans-serif;
color : #ef7329;
background : inherit;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
			/*LINKS*/
a {
color : #ef7329;
background : inherit;
}
a:hover {
color : #0d4953;
background : inherit;
}
			/*CLASSES*/
.news {
font-size : 1em;
background : inherit;
color : #000;
}
.orange {
background : inherit;
color : #ef7329;
}
.clear {
clear : both;
}
.center{
    margin: auto;
}
.h3{
    font-size: 16px;
    font-weight: 900;
    margin: auto;
    text-decoration: blink;
}
.headeradmin{
    border: 1px solid #ef7329;
    padding:15px 10px;
    font-weight: 900;
    -moz-border-radius: 10px;
    margin: 0px;
    background: #ef7329;
}
.tab td{
    padding: 5px;
    min-width: 150px;
    font-weight: 900;
    font-size:13px;
}
.tab input,textArea{
    width: 300px;
    padding: 6px;
}
.old{
    background: #800;
    color: #fff;
    
}
#form input,#form label,#form textArea{
    padding: 6px;
}
#formlogin input{
    width: 280px;
	padding: 8px 5px;
    font-size: 15px;
    font-weight: 800;
}
#formlogin label{
    font-size: 15px;
    font-weight: 800;
}

#container .ui-button{
	display: inline-block;
	min-width: 46px;
	text-align: center;
	font-weight: bold;
	padding: 0px 6px;
	line-height: 27px;
	border-radius: 2px 2px 2px 2px;
	transition: all 0.218s ease 0s;
	text-transform: uppercase;
	border: 1px solid #ef7329;
	color: rgb(255, 255, 255);
	text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	background: #ef7329;
	background-image: linear-gradient(top , #ef7329 22% #cd5107 100%);
	background-image: -o-linear-gradient(top , #ef7329 22% ,#cd5107 100%);
	background-image: -moz-linear-gradient(top , #ef7329 22%,  #cd5107 100%);
	background-image: -webkit-linear-gradient(top, #ef7329 22%, #cd5107 100%);
	background-image: -ms-linear-gradient(top , #ef7329 22%, #cd5107 100%);

	min-height: 28px;
	font-size: 9px;
}

.ui-button{
	display: inline-block;
	min-width: 40px;
	text-align: center;
	font-weight: bold;
	padding: 0px 6px;
	line-height: 20px;
	border-radius: 2px 2px 2px 2px;
	transition: all 0.218s ease 0s;
	text-transform: uppercase;
	border: 1px solid #ef7329;
	color: rgb(255, 255, 255);
	text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	background: #ef7329;
	background-image: linear-gradient(top , #ef7329 22% #cd5107 100%);
	background-image: -o-linear-gradient(top , #ef7329 22% ,#cd5107 100%);
	background-image: -moz-linear-gradient(top , #ef7329 22%,  #cd5107 100%);
	background-image: -webkit-linear-gradient(top, #ef7329 22%, #cd5107 100%);
	background-image: -ms-linear-gradient(top , #ef7329 22%, #cd5107 100%);
	min-height: 24px;
	font-size: 9px;
}
select{
	padding: 3px;
	padding-bottom: 0px;
	font-weight: 600;
	font-size: 11px;
	color: #036;
}
option{
	padding: 3px;
	font-weight: 600;
	font-size: 11px;
	color: #036;
	cursor: pointer;
}
#container .ui-button:hover{
	background: #ef957b;
	background-image: linear-gradient(top , #ef957b 2%, #ef7329 100%);
	background-image: -o-linear-gradient(top , #ef957b 2%, #ef7329 100%);
	background-image: -moz-linear-gradient(top , #ef957b 2%, #ef7329 100%);
	background-image: -webkit-linear-gradient(top, #ef957b 2%, #ef7329 100%);
	background-image: -ms-linear-gradient(top ,#ef957b 2%, #ef7329 100%);
}
#container .ui-button:focus{
	box-shadow: 0px 0px 0px 1px rgb(255, 255, 255) inset;  
	border: 1px solid transparent;
    outline: 0px none transparent;
}

.ui-corner-top {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.ui-corner-all{
	border-radius: 0px 0px 0px 0px;
}
#sidebar .ui-panel,#sidebar .ui-tabs{
	border : solid 1px #036;
	overflow: hidden;
	box-shadow:   0px 0px 3px 1px #034;
}
#all label{
	font-weight: 600;
	color: #036;
}
#container select
, #container .ui-inputfield,#container .ui-widget-content .ui-inputfield,#container .ui-widget-header .ui-inputfield{
    border: 1px solid #ef957b;
    box-shadow: none;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 4px rgba(239, 149, 123, 0.6) inset;
	background: #fff;
	color: #034;
}

 #container .ui-state-error,#container .ui-widget-content .ui-state-error,#container .ui-widget-header .ui-state-error{
	border: 1px solid #600;
	text-shadow: 0px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 4px rgba(166, 0, 0, 0.6) inset;
}
 #container .ui-selectonemenu .ui-selectonemenu-trigger{
	border: 1px solid #036;
	box-shadow: 0px 1px 4px rgba(0, 51, 102, 0.6);
}

