root { 
    display: block;
}

form{
    padding: 0px;
    margin: 0;
    width: 100%;
}
fieldset{
    border: 3px solid #ff8001;
    padding: 10px;
    width: 98%;
}
cadre{
    border: 3px solid #ff8001;
    padding: 10px;
    width: 98%;
}
legend{
    margin-left: 20px;
    padding: 0px 20px 0px 20px;
    color: #ff8001;
    font-size: 1.5em;
}
table{
    margin-top: 3px;
    /*    width: 100%;*/
}
table td{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
}
table.list{
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
    border: 1px solid #ff8001;
}
table.list thead{
    background-image: url(../images/fondTitreTable.png);
    color: #333;
    height: 30px;
}
table.list tbody tr{
    height: 30px;
    color: #000;
}
table.list td,table.list th{
    padding-left: 10px; 
    padding-right: 10px;
    text-align: left;
}
input,select,textarea{
    border: 1px solid #333;
    background: #FFF;
    color: #333;
    font-family: Calibri ,"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #7F7772;
}
table.nav{
    width: 100%;
    margin-bottom: 20px;
}
.list textarea{
    margin: 5px 0 5px 0;
    width: 100%;
}
.translation_language{
	width: 100%;
}
.translation_language td{
	padding: 0;
	margin: 0;
}
.form_simple select,.form_simple input,.form_simple textarea{
	width: 250px;
	height: 25px;
}
.form_simple input[type='text'],.form_simple input[type='password']{
	width: 248px;
}
.form_simple textarea{
	width: 500px;
	height: 50px;
	}
.file{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #333;
    width: 300px;
}
input[type='submit']{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-image: url(../images/fondButton.png);
    padding: 2px 20px 20px 0;
    border: 1px solid #333;
    color: #FFF;
    height: 25px;
}
input[type='submit']:hover{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #333;
    background-image: url(../images/fondButtonHover.png);
    color: #333;
    height: 25px;
}
img{
    width: 25px;
    height: 25px;
}
.ligne1{
    background: #fcede8;
    color: #333;
}
.ligne2{
    background: #FFF;
    color: #333;
}
.action{
    width: 55px;
}
form.delete fieldset{
    background: #eda5a5;
    padding-top: 0;
    padding-bottom: 0;
}

.deconnexion{
	position:relative;
	top: 60px;
    font-size: 1.1em;
    float: right;
    padding-right: 20px;
}
#info_compte{
	position:relative;
	top: -15px;
    font-size: 1.1em;
    float: right;
    padding-right: 20px;
}
.deconnexion a{
    color: white;
}
.logo{
	width: 172px;
	height: 80px;
}
.listPA{
	
	float: right;
}

