@import "index.css";
@import "menu.css";
@import "0.css";
@import "1.css";
@import "2.css";
@import "3.css";
@import "4.css";
@import "default.css";
body  {
	font-size: 11px;
	font-family: Arial,Helvetica,Geneva, SunSans-Regular, sans-serif;
	background:url("../images/site/fond.gif") repeat-x #e7e7e7;
	padding: 0 ;
	text-align: left;
	margin: 0 0 0 0;
	border-width: 0;
}
#global {
	margin:0 auto;
    width: 1120px;
}

#workspace {
    clear:both;
    margin-left:93px;
}


#entete{
	clear:both;
	width: 1120px;
	height: 77px;
}
#logo{
	float:left;
	width: 674px;
	height:77px;
}
#annee{
	float:left;
	width:446px;
	height:77px;
}

#page{   
   width: 1120px;
}

#page #top{
     margin-top:30px;
     background:url("../images/site/page_top.gif") no-repeat;
     height:24px;
}

#page #bottom{     
     background:url("../images/site/page_bottom.gif") no-repeat;
     height:24px;
}
#page #middle{
     clear:both;
     min-height:615px;
     background:url("../images/site/page_middle.gif") repeat-y;  
}

#foot {    
    font-size: 10px;
    margin-left:70px;
    text-align:center;
    width:1024px;
}

#index_foot {
    border: 1px solid #000000;
    font-size: 10px;
    margin-left:70px;
    text-align:center;
    width:676px;
}

#index_lab{
    margin-left:15px;
    float:left;
    width:100px;
    height:30px;
    font-size:11px;
}

#index_field{
    float:left;
    height:30px;
    font-size:11px;
   
}


#index_field input{
     border: 1px solid #ccc;
     width:200px;
}

#lab{
    margin-left:15px;
    float:left;
    width:170px;
    height:30px;
    font-size:11px;
}


#field{
    float:left;
    height:30px;
    font-size:11px;

}

#field input{ 
     border: 1px solid #ccc;
     width:200px;
}

textarea{
     border: 1px solid #ccc;
     width:380px;
     height:200px;
}
#field input[type=radio] {
  width:10px;
  border: 1px solid #ccc;
 }

#field select{
     border: 1px solid #ccc;
     font-size:11px;
}
#row{
   clear:both;
}
#hrow {
   clear:both;
   color:#c0171d;
   height:35px;
   font-size: 11px;
   font-weight:bold;
}

#formulaire{
    width:445px;
    padding:15px;
    background:#f5f5f5;
    border: 1px solid #ccc;
}

.message {
    background: #f3f8fc url(../images/skin/information.png) 8px 50% no-repeat;
    border: 1px solid #b2d1ff;
    color: #006dba;
    margin: 10px 0 5px 0;
    padding: 5px 5px 5px 30px
}

div.errors {
    background: #fff3f3;
    border: 1px solid red;
    color: #cc0000;
    margin: 10px 0 5px 0;
    padding: 5px 0 5px 0;
    min-height:15px;
}
div.errors ul {
    list-style: none;
    padding: 0;
}
div.errors li {
	background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
    line-height: 16px;
    padding-left: 30px;
}
img {
    display:block;
}
