* {
	font-family:font-family: "Times New Roman", Times, serif;
	font-size:12px; 
	color:#000000; 
	}

body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div#principal {
	margin-top:0px; 
	margin-left: auto;
    margin-right: auto;
	width:950px; 
	height:auto;
	background-color:#FFFFFF; 
	}

div#header {

	height:112px;
	background-image:url(images/back_haut_950_02.jpg); 
	}

div#header2 {
	float:left; 
	margin-left:185px; 
	margin-top:35px; 
	width:333px; 
	}

div#contenu_pages {
	clear:both; 
	float:left; 
	width:948px; 
	height:auto; 
	border-left:solid; 
	border-left-color:#CCCCCC; 
	border-left-width:1px; 
	border-right:solid; 
	border-right-color:#CCCCCC; 
	border-right-width:1px; 
	}

div#footer {
	clear:both; 
	float:left; 
	margin:0px; 
	padding:0px; 
	width:952px; 
	margin-bottom:15px; 
	}
	
	
h1 {
	margin:0px; 
	padding:0px;  
	float:left; 
	}

div#container_nav {
	clear:both; 
	margin:0px; 
	width:948px; 
	height:22px; 
	float:left; 
	margin-top:1px; 
	border-top:solid; 
	border-top-color:#CCCCCC; 
	border-top-width:1px; 
	border-bottom:solid; 
	border-bottom-color:#CCCCCC; 
	border-bottom-width:2px; 

	border-left:solid; 
	border-left-color:#CCCCCC; 
	border-left-width:1px; 
	border-right:solid; 
	border-right-color:#CCCCCC; 
	border-right-width:1px; 
	}
	
div#sep {
	clear:both;
	height:7px;  
	}

div#centre_home1 {
	float:left; 
	padding-left:165px; 
	margin-top:15px; 
	width:193px;
	height:auto;  
}

div#centre_home2 {
	float:left; 
	margin-top:15px; 
	margin-left:15px; 
	width:193px;
	height:auto;  
}

div#centre_home3 {
	float:left; 
	margin-top:15px; 
	margin-left:15px; 
	width:193px;
	height:auto;  
}

div#pave1 {
	clear:both; 
	float:left; 
	margin-top:13px; 
	width:187px; 
	height:82px; 
	background-image:url(images_de_fond/modules_bureaux_virtu.jpg); 
	background-repeat:no-repeat; 
	padding:4px;
	}

div#pave2 {
	clear:both; 
	float:left; 
	margin-top:13px; 
	width:187px;
	height:82px; 
	background-image:url(images_de_fond/modules_formalite_legale.jpg); 
	background-repeat:no-repeat; 
	padding:4px;
	}

div#pave3 {
	clear:both; 
	float:left; 
	margin-top:13px; 
	width:187px;
	height:82px; 
	background-image:url(images_de_fond/modules_conseils_entre.jpg); 
	background-repeat:no-repeat; 
	padding:4px;
	}

div#pave4 {
	clear:both; 
	float:left; 
	margin-top:13px; 
	width:187px;
	height:82px; 
	background-image:url(images_de_fond/modules_domiciliation.jpg); 
	background-repeat:no-repeat; 
	padding:4px;
	}

div#pave5 {
	clear:both; 
	float:left; 
	margin-top:13px; 
	width:187px;
	height:82px; 
	background-image:url(images_de_fond/modules_services.jpg); 
	background-repeat:no-repeat; 
	padding:4px;
	}

div#pave6{
	clear:both; 
	float:left; 
	margin-top:13px; 
	width:187px;
	height:82px; 
	background-image:url(images_de_fond/modules_tarifs.jpg); 
	background-repeat:no-repeat; 
	padding:4px;
	}


div#pave7 {
	clear:both; 
	float:left; 
	margin-top:13px; 
	width:187px;
	height:82px; 
	background-image:url(images_de_fond/modules_bureaux_equip.jpg); 
	background-repeat:no-repeat; 
	padding:4px;
	}

div#pave8 {
	clear:both; 
	float:left; 
	margin-top:13px; 
	width:187px;
	height:82px; 
	background-image:url(images_de_fond/modules_comm.jpg); 
	background-repeat:no-repeat; 
	padding:4px;
	}

div#pave9{
	clear:both; 
	float:left; 
	margin-top:13px; 
	width:187px;
	height:82px; 
	background-image:url(images_de_fond/modules_home_contacts_ss_texte.jpg); 
	background-repeat:no-repeat; 
	padding:4px;
	}
	
div#form  {
	clear:both; 
	float:left; 
	margin-top:15px; 
	margin-left:95px; 
	height:210px; 
	width:720px;
	background-image:url(images/back_contact.gif); 
	background-repeat:no-repeat; 
	
}

div#colonne_gauche {
	clear:both; 
	float:left; 
	margin-right:30px; 
	}

div#colonne_centre {
	float:left; 
	margin-top:20px; 
	width:740px; 
	height:auto; 
	}

div#contenu_int {
	clear:both; 
	float:left; 
	height:auto; 
	width:730px; 
	margin-top:20px; 
	}
div#contenu_int h2 {
color:#005289; 
	font-size:20px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal; 
}

div#bandeau_bas {
	clear:both; 
	float:left; 
	padding-top:5px; 
	padding-bottom:5px; 
	border-top:solid; 
	border-top-color:#CCCCCC; 
	border-top-width:1px; 
	border-bottom:solid; 
	border-bottom-color:#CCCCCC; 
	border-bottom-width:1px; 
	width:948px; 
	margin-top:20px; 
	}

div#footer_int {
	clear:both; 
	float:left; 
	margin-top:15px; 
	width:948px; 
	height:50px; 
	}

div#sep_contenu {
	clear:both; 
	float:left; 
	height:15px; 
	width:580px; 
	border-bottom:solid; 
	border-bottom-color:#CCCCCC; 
	border-bottom-width:1px;
	}
	
div#sep_tarifs {
	clear:both; 
	float:left; 
	height:8px; 
	width:580px; 
	border-bottom:solid; 
	border-bottom-color:#CCCCCC; 
	border-bottom-width:1px;
	}

#nav, #nav ul { /* toutes les listes */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1; 
	margin-left:24px; 
}

#nav a {
	display: block;
}

#nav li { /* tous les items de liste */
	float: left;
	color:#017B3E;
}

#nav li ul { /* listes de deuxième niveau */
	position: absolute;
	background: #ffffff;
	left: -999em; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
	padding-top:4px; 
	margin-top:0px; 
	border-top:solid; 
	border-top-color:#CCCCCC; 
	border-top-width:1px; 
}

#nav li ul li { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	height:14px;

}
#nav li ul li:hover { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	height:14px; 
	background-color:#f8f8f8;  

}


#nav li ul ul { /* listes de troisième niveau et plus */
	margin-left:100px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
	left: auto;
}


a {
	text-decoration:underline; 
	}

a.lien1 {
	text-decoration:none;
	font-size:11px; 
	}

a.lien1:hover {
	text-decoration:none;
	font-size:11px;
	color:#666666; 
	}
	

.titregros {
	color:#155F88; 
	font-size:24px; 
	text-align:center; 
	}
	
.soustitre{
	color:#0E5F89; 
	font-size:17px; 
	}
	
h2 {
	margin:0px; 
	padding:0px; 
	color:#0E5F89; 
	font-size:17px; 
	font-weight:normal; 
	}

h2#titre_pages_int {
	color:#005289; 
	font-size:36px; 
	font-weight:normal; 
	width:inherit; 
	border-bottom:solid; 
	border-bottom-color:#CCCCCC; 
	border-bottom-width:2px; 
	}

h1#titre_pages_int {
	color:#005289; 
	font-size:36px; 
	font-weight:normal; 
	width:inherit; 
	border-bottom:solid; 
	border-bottom-color:#CCCCCC; 
	border-bottom-width:2px; 
	}

.textebleu {
	color:#0E5F89; 
}

.textebleugras {
	color:#0E5F89;
	font-weight:bold; 
}

.textebleu13 {
	color:#0E5F89; 
	font-size:14px; 
}

.textebleu13gras {
	color:#0E5F89; 
	font-size:14px;
	font-weight:bold;  
}


.texteblanc {
	color:#ffffff; 
		}
		
.textegris {
	color:#666666; 
		}
