.btn_nouvelle_demande
{
	 padding:8px 0 8px 0;
}

img
{
	border:0;
}

.chef_lieu
{
	color:grey;
}

.chef_lieu a
{
	color:grey;
}

body {
	background:#eefae6;
	margin:0; padding:0;
	font-family: arial;
	font-size:13px;
}

h1,div.h1 {
	margin:0 0 15px 0; padding:0;
	background:url('../images/design/title_underline.png') no-repeat left bottom;
	text-transform:uppercase; font-family:Arial, Tahoma, Arial; font-size:19px; color:#000;
	font-weight:normal;
}

h2 {
	margin:0 0 15px 0; padding:0;
	background:url('../images/design/title_underline.png') no-repeat left bottom;
	text-transform:uppercase; font-family:Arial, Tahoma, Arial; font-size:19px; color:#000;
	font-weight:normal;
}

h2.body{font-size:14px; font-weight:bold; text-decoration:none; background:none}

h3 {

}

p {

}

.clear { clear:both }


#main {
	border-top:15px #67d32f solid;	
}

#header {
	background:#295275 url('../images/design/background_header.jpg') no-repeat 50% 0;
	height:179px; min-width:1000px;
}

#header .in {
	width:1000px; margin:auto;
}

#header #infoban{
	background:url('../images/Infoban.png') no-repeat;
	float:left; width:308px; height: 179px; margin-left: 146px;
}

#header #econo {
	width:350px; font-size:12px; margin-top: 6px;
        margin-left: 1px; font-weight: bold;
}

#header #emballage{
    float:left; margin-left:20px; margin-top:20px;
}

#header #client {
	width:267px; height: 95px;
}

#header #formi{
    margin-left: 25px;
}

#formi>.pass {
    margin-top: -10px;
}
#client .login {
	background:url('../images/design/form_login.png') no-repeat;
	width:184px; height:16px; margin:1px 0 0 32px; padding:5px; border:none;
	display:block; float:left;
}

#client .pass {
	background:url('../images/design/form_pass.png') no-repeat;
	width:184px; height:16px; margin:0 0 0 32px; padding:4px; border:none;
	display:block;float:left;
}

#client .submit {
	float:left; margin-top:-23px; margin-left: 220px; width:50px; position: relative; left: 7px; top: -24px;
}

#client #passwd{
    float: left;
    font-size: 11px;
    margin-left: 105px;
    margin-top: -21px;
}


#header #logo {
	float:left;
	margin-top:0px;
}

#header #title {
	float:left; margin-top:51px;
}

#header #tableau{
        margin-top: 0px; margin-left: 30px;
}

#menu {
	clear:left;
	height:52px;
	background:#295275 url('../images/design/menu/background_menu.jpg') no-repeat 50% 0;
}

#menu .in {
	width:980px; margin:auto; cursor:pointer;
}

#menu .in img {
	float:left; border:none;
}

#content {
	background:#c0eda7 url('../images/design/content_background.jpg') repeat-x;
}

#content .in {
	width:999px; margin:auto; border-right:1px #abc586 solid; border-left:1px #abc586 solid;
	background:#fff;
}

#page {
	padding:32px 32px 2px 32px; text-align:justify;
	font-size:14px; font-family: arial;
}

#page .left {
	width:630px;
	float:left;
}

#page .right {
	float:left;
	text-align:right;
	width:300px;
}

#footer {
	background:#55a0c6 url('../images/design/footer_degrad.png') repeat-x;
	font-family: verdana,arial;
}

#footer .bg {
	background:url('../images/design/footer_bg_2.jpg') no-repeat 50% 0;
}

#footer .in {
	width:980px; margin:auto; height:113px;
}

#footer #arbre {

	top:-76px; left:-48px;
	height:0px;
}



#footer #infos {
	float:right; width:100%; text-align:center; margin-top:93px; text-transform:uppercase; font-size:12px; line-height:18px;display: inline;
	font-weight: bold; font-family: Trebuchet MS;
}


.submenu {
	background:#dbeef4 url('../images/design/submenu_background.png') repeat-x;
	border:1px #adcdd8 solid;  margin:0 0 25px 0;
}

.submenu ul {
	float:left;
	padding:20px 10px 20px 10px; margin:0;
	font-size:12px;color:#2a5276;
}

.submenu ul li {
	list-style-type:none; display:inline; margin-left:15px; padding-right:15px; 
	border-right:1px #2a5276 solid; line-height:20px;
}

.submenu ul li a {
	text-decoration:none; color:#2a5276;
}

.submenu ul li a:hover, .submenu .retour a {
	color:#0086ff;
}

.submenu ul li.last {
	border-right:none; padding-right:0; margin-right:0; 
}

.submenu .retour {
	margin-right:12px; float:right; font-size:12px;
}

.submenu .retour a {
	text-decoration:none; color:#2a5276;
}

.submenu .retour span {
	float:right; padding-top:18px;
}

.submenu .retour .icon {
	border:none; float:right;
}

.formulaire {
	background:#dbeef4 url('../images/design/submenu_background.png') repeat-x;
	border:1px #adcdd8 solid;  margin:0 0 25px 0;
	padding:10px;
}
.formulaire a:link { color:#2a5276; ;}
	
.formulaire a:hover { text-decoration:none ; color:#2a5276;  ; } 

.trait {
	background:#ffffff;
	height:1px;
	margin:10px;
	margin-top:20px;
	margin-bottom:20px;
}
.trait2 {
	background:#ffffff;
	height:1px;
	margin:10px;
	margin-top:8px;
	margin-bottom:8px;
}
.indentform {	
	padding-left:20px;
}



.input1 {
border:1px #adcdd8 solid;
height:21px;
padding-top:3px;
width:200px;
font-size:14px; font-family: arial;
}
.input12 {
border:1px #adcdd8 solid;
width:200px;
font-size:14px; font-family: arial;
}
.input1[disabled] {
background: #F0F0F0;
border:1px #adcdd8 solid;
height:21px;
padding-top:3px;
width:200px;
font-size:14px; font-family: arial;
}
.input2 {
border:1px #adcdd8 solid;
height:20px;
width:260px;
font-size:14px; font-family: arial;
}
.input2[disabled] {
background: #F0F0F0;
border:1px #adcdd8 solid;
height:20px;
width:260px;
font-size:14px; font-family: arial;
}

.input3 {
border:1px #adcdd8 solid;
height:25px;
padding-top:3px;
width:265px;
font-size:14px; font-family: arial;
}
.input3[disabled] {
background: #F0F0F0;
border:1px #adcdd8 solid;
height:25px;
padding-top:3px;
width:265px;
font-size:14px; font-family: arial;
}
.input4 {
border:1px #adcdd8 solid;
height:20px;
width:155px;
font-size:14px; font-family: arial;
}
.input4[disabled] {
background: #F0F0F0;
border:1px #adcdd8 solid;
height:20px;
width:155px;
font-size:14px; font-family: arial;
}
.input5 {
height:25px;
width:260px;
font-size:14px; font-family: arial;
}
.input5[disabled] {
background: #F0F0F0;
height:25px;
width:260px;
font-size:14px; font-family: arial;
}
.input6 {
height:21px;
padding-top:3px;
width:70px;
font-size:14px; font-family: arial;
}
.input6[disabled] {
background: #F0F0F0;
height:21px;
padding-top:3px;
width:70px;
font-size:14px; font-family: arial;
}
.input7 {
height:21px;
padding-top:3px;
width:50px;
font-size:14px; font-family: arial;
}
.input7[disabled] {
color:#000000;
background: #F0F0F0;
height:21px;
padding-top:3px;
width:50px;
font-size:14px; font-family: arial;
}
.input8 {
height:25px;
width:100px;
font-size:14px; font-family: arial;
}
.input8[disabled] {
background: #F0F0F0;
height:25px;
width:100px;
font-size:14px; font-family: arial;
}
.bouton1 {
height:25px;
width:150px;
font-size:14px; font-family: arial;
}
.bouton3 {
height:25px;
width:70px;
font-size:14px; font-family: arial;
}
.bouton2 {
height:25px;
width:200px;
font-size:14px; font-family: arial;
}
.textarea1{
border:1px #adcdd8 solid;
height:170px;
width:260px;
font-size:14px; font-family: arial;
}
.textarea11{
border:1px #adcdd8 solid;
height:50px;
width:260px;
font-size:14px; font-family: arial;
}
.textarea2{
border:1px #adcdd8 solid;
height:40px;
width:385px;
font-size:14px; font-family: arial;
}
.textarea4{
border:1px #adcdd8 solid;
height:40px;
width:630px;
font-size:14px; font-family: arial;
}
.textarea5{
border:1px #adcdd8 solid;
font-size:14px; font-family: arial;
}
.textarea3{
border:1px #adcdd8 solid;
height:40px;
width:620px;
font-size:14px; font-family: arial;
}
a.lien:link { color:#2a5276; ;}
a.lien:hover { text-decoration:none ; color:#2a5276;  ; } 
a.lien:visited { color:#2a5276; ;}
a:link { color:#2a5276; ;}
a:hover { text-decoration:none ; color:#2a5276;  ; } 
a:visited { color:#2a5276; ;}
#news {
	height:746px;
	!height:742px;
}

div.footer_contact
{
	margin-left:32px;
	margin-right:32px;
}

.smallfooter {font-size:10px; color:#aaa}
.smallfooter a{color:#aaa}