body
{
/*background-color: #e6e6e6;
/* width:1024px; 
background-color:#C0D4DB;*/
background-color:#E9F5F7;
height:70em;
width: 50em;
margin:0;

}

table.info
{
	font-size : 12pt;
}

.arrondi { 
    
    moz-border-radius: 100px; 
    
}

a
{
font-family: Calibri;
font-size:10pt;
color:blue;
}
/* #all{

        margin-left: auto; 
        margin-right: auto;
        width: 400px;
        text-align: left;
        position: relative;
} */

}
/*
#demande
{
position:fixed;
width:30em;
margin-top:1em;
}
*/

form fieldset
{
position:relative;
width:17em;
border: 1px solid #4475ce;

}



#nav a {
    text-decoration:none;
    color:white;
	font-family: Calibri;
	font-size : 14pt;
	
}

#login_body
{
background : url(images/login.gif) no-repeat;
height: 131px;
margin-left: 0.8em;
margin-top : 1em;
font-family: Calibri;
font-size:10pt;


}

#rem
{
font-size:7pt;
position:absolute;
margin-left:1em;
}

#rem a 
{
	color:blue;
	font-family: Calibri;
	font-size:8pt;
}
#ok
{
background: transparent url(images/connecter.png) no-repeat; 
border:0;
width:91px;
height:19px;
margin-top:0.5em;
margin-left:0.5em;
}

#login_ok{
margin-top:2em;
margin-left:1em;
color:black;
font-family: Calibri;
font-size:12pt;
}
#login_ok a{

}

#top_icone{
background : url(images/top_icone.png) no-repeat;
width:100%;
height:26px;
margin-left: 0.7em;
margin-top : 1em;
}

#bottom_icone{
background-color: #E2E3E5;
border: 1px solid;
width:94.4%;
margin-left:0.7em;


}

#Texte_accueil
{
font-family : Calibri;
font-size : 13pt;
margin-left : 2em;
margin-right : 2em;
}
#center
{
position:absolute;
/* left:1em;
height:30em;
*/
}

#header
{
margin-left:0;
height:12.5em;
width: 60em; 
background: url(images/header.png) no-repeat;
}

#header_bas
{
background : url(images/header_bas.png) no-repeat;
height:39px;
width: 60em;
}

#top_menu
{
background : url(images/top_menu.png) no-repeat;
height:3em;
width: 60.5em;
/* border-style : ridge; */
text-align : center;
}

#adresse_header
{
float: left;
margin-left : 140px;
text-align : center;
margin-top : 9px;
font-family : Calibri;
font-size : 14pt;
}

#tel_header
{
float: right;
margin-right : 15px;
margin-top : 9px;
font-family : Calibri;
font-size : 14pt;
}

#nav li
{
display: inline;
margin: 15px;	
	
}

#nav a:hover{
color:#438CEC;
}

#nav
{
text-align:center;
margin-top: 8px; 
}

#corps_left
{

border-color:#000000;
/*position:absolute;*/
background : url(images/corps_gauche.png) ;
border: 1px solid; 
border-color: #2B4961;
margin-bottom:0.5em;
top:0px;
width : 16em; 
height : 49.5em;
}



#Detailsite
{
/*background : url(images/corps_droit2.png) ;*/
background-color : #F3F3F3;
top:0px;
left:20px;
width : 44em; 
height : 49.5em;
border:2;
border: 1px solid; 
margin-top:0.5em;
border-color: #2B4961;
}


.tableau_news h4
{
	font-family: Calibri;
	
	font-size: 12pt;
	height:20%;	
	background-color:#bdcfde;
}

table.tableau_news
{
	
	margin-top:3%;
	border-color: #000000;	
	background-color : #E2E3E5;
}

.tableau_news td
{
	border-color: #000000;
	border:1px solid black;
	background-color : #E2E3E5;
	border-right:3%;
	border-left:3%;
}



#footer
{
background : url(images/footer.png) ;
width: 483px;
height: 21;
bottom:0;
position:relative;  
}


#comm
{
	color:white;
	font-family: Calibri;	
	font-size : 7pt; 
	margin-top : 4px;	
	text-align : center;
}

#nav2 a
{
	/*text-decoration:none;*/
    color:black;
	font-family: Calibri;
	font-size : 12pt;
}

#nav2{
margin-left:0.2em;


}

#nav2 a:hover{
color:#438CEC;
}

#nav2 li
{
	margin:0.5em;
	list-style-type:none;
}

#test
{
font-family : Calibri;
font-size : 12pt;
}

#contact
{
text-align : center;
font-family : Calibri;
font-size : 12pt;
}

#activity

{
font-family : Calibri;
font-size : 20pt;
margin-left : 1em;
}

#devis
{
font-family : Calibri;
font-size : 12pt;

}

label.tab_devis
{
font-size:18pt;
}

#index
{

border:1px solid black;

background-color : #E2E3E5;
}

#txt
{
margin-left:2.5%;
margin-right:2.5%;
margin-top:2.5%;
margin-bottom:2.5%;
}

#titre
{
height:20%;
border:1px solid black;
background-color:#bdcfde;
}
#tit
{
margin-left:2%;
font-family : Calibri;
font-size : 14pt;
}

#cent
{
margin-left:3%;
margin-right:3%;
}
