body{
	background:url('../images/fond.gif') repeat;
	color :#000 ; 
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#page{
	width: 760px;
	height:100%;	
	margin: 0px auto 0px auto;
	padding: 0px;
}
.spacer{clear:both;}
h1 {
	background:url('../images/fleche.gif') no-repeat;
	font-size:20px;
	height:32px;
	padding-left:35px;
	color:#CED564;
	vertical-align:middle;
}
h2 {
	color:#908FB7;
	font-weight:bolder;
	font-size:14px;
}
h2 a{
	text-decoration:underline;
	color:#908FB7;
	
}
p{
	text-align:justify;
	width:93%;
	padding:0px 10px 10px 12px;
}
.bloc {
	margin:0px 0px 3px 2px;
	text-align:justify;
	background:url('../images/fond_para.jpg') bottom left no-repeat;
	width:530px;
}
.bloc p{padding-left:15px;width:92%;}
p a{
	text-decoration:underline;
	color:#000;
}
li{
	list-style-image : url("../images/fleche3.gif");
	background-repeat:no-repeat;
}
.titre_lien{
	color:#908FB7;
	font-weight:bolder;
	font-size:13px;
	text-decoration:underline;
}
strong {
	color:#5C642B;
}
/* -------------------------------------------------------------- */
/* HAUT + MENU
/*----------------------------------------------------------------*/
#logo{
	width:193px;
	height:35px;
	margin:0px 0px 1px 5px;
	padding:0px;
	background:url('../images/logo.png') no-repeat;
}
* html #logo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.dolmain.com/images/logo.png');
}

#haut ul ul{
	margin:0;width:100%;
}
#haut ul.menu_onglet{
	background:url('../images/fond_onglet.gif') no-repeat;
	height:23px;width:780px;
	margin:5px 0 0px 0px;padding:2px;
}
* html #haut ul.menu_onglet{
	position:absolute;
}
ul.menu_onglet li{
	display:inline;
	padding:1px 3px 0 4px;
	
}

ul.menu_onglet li a{
	color:#000;font-size:11px;font-weight:bold;
	text-decoration:none;
	border-right:1px #5E6421 solid;
	padding-right:5px;
}
ul.menu_onglet li a:hover{
	color:#5C642B;
	text-decoration:underline;
}

ul.menu_onglet li a.menu_onglet_fin{
	padding-right:5px;
	border:0px red solid;
}
/* -------------------------------------------------------------- */
/* CENTRE
/*----------------------------------------------------------------*/
#centre {
	
	min-height:500px;
	height:auto;
	width: 778px;
	border:1px #000 solid;
	background-color:#fff;
	margin-top:-5px;
}
p{
	text-align:justify;
	width:95%;
	padding:1px 5px 5px 5px;
}
pre{
	text-align:justify;
	width:95%;
	padding:1px 5px 5px 5px;
}
* html #centre{
	height:330px;
	margin-top:28px;
}
#centre_gauche{
	display:block;
	float:left;
	width:540px;
	padding:5px 0px 5px 5px;
	border:0px red solid;
}
#centre_droite{
	display:block;
	float:left;
	border:0px green solid;
}

/* -------------------------------------------------------------- */
/*			 CENTRE_GAUCHE
/*----------------------------------------------------------------*/
#point1 {
	font-size:12px;font-weight:bolder;
	float:left;
	width:140px;
	height:154px;
	background:url('../images/point1.gif') no-repeat;
	margin:10px 5px 5px 10px;
	text-align:center;
	padding-top:100px;
}
#point2 {
	font-size:12px;font-weight:bolder;
	float:left;
	width:140px;
	height:154px;
	background:url('../images/point2.gif') no-repeat;
	margin:10px 5px 5px 5px;
	text-align:center;
	padding-top:100px;
	
}
#point3 {
	font-size:12px;font-weight:bolder;
	float:left;
	width:196px;
	height:154px;
	background:url('../images/point3.gif') no-repeat;
	margin:10px 5px 5px 5px;
	text-align:center;
	padding-top:75px;
}
#text_hebergement {
	font-size:12px;
	float:left;
	width:273px;
	height:275px;
	background:url('../images/hebergement.gif') no-repeat;
	margin:-90px 2px 0px 5px;
	text-align:justify;
	padding:2px;
	
}
#text_hebergement p{width:93%;margin:15px 3px 1px 0px}
* html #text_hebergement p{width:93%;margin:17px 2px 1px 0px}

#text_developpement {
	font-size:12px;
	float:left;
	width:236px;
	height:275px;
	background:url('../images/developpeur.gif') no-repeat;
	margin:-90px 2px 0px 2px;
	text-align:justify;
	padding:3px;
	
}
#text_developpement p{width:91%;margin:25px 2px 0px 0px}
* html #text_developpement p{width:90%;margin:28px 2px -5px 0px}
/* -------------------------------------------------------------- */
/*			 CENTRE_DROITE
/*----------------------------------------------------------------*/
#nom_domaine {
	font-size:12px;font-weight:bolder;
	float:left;
	width:213px;
	height:165px;
	background:url('../images/fond_verifier.gif') no-repeat;
	margin:15px 1px 5px 5px;
	text-align:center;
}
#nom_domaine p{
	text-align:center;
	padding-top:42px;
}
#nom_domaine2 {
	font-size:12px;font-weight:bolder;
	float:left;
	width:213px;
	height:165px;
	background:url('../images/fond_verifier.gif') no-repeat;
	margin:15px 10px 5px 300px;
	text-align:center;
}
* html #nom_domaine2 {margin:15px 5px 5px 150px;}
	
	
* html #nom_domaine2 p{	text-align:center;padding-top:42px;
}
#nom_domaine2 p{
	text-align:center;
	padding-top:42px;
}
#zone_hebergement {
	font-size:12px;
	float:left;
	width:213px;
	height:280px;
	background:url('../images/fond_hebergement.gif') no-repeat;
	margin:0px 1px 0px 5px;
	text-align:left;
	padding-top:0px;
}
#zone_hebergement h2{margin-top:45px;text-align:center;color:#5C642B;font-weight:bolder;font-size:18px;}
#tab_hebergement{	
	margin-left:25px;
	margin-top:2px;
	border-collapse:collapse;
	border: 2px solid #5C642B; 
}
#tab_hebergement th{
	background-color:#B6C046;	
}
#tab_hebergement tr{
	border: 1px solid #5C642B; 
}
/* -------------------------------------------------------------- */
/*			 PIED DE PAGE
/*----------------------------------------------------------------*/

#pied_page{
	height:12px;
	width:100%;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
	margin:-5px 5px 0px 0px;
	padding:2px;
}
#pied_page a{
	text-decoration:none;
	color:#FFFFFF;
}
#pied_page a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
/* -------------------------------------------------------------- */
/*			 TABLEAU TYPE
/*----------------------------------------------------------------*/
.tableau_type{	
	margin:3px;
	border-collapse:collapse;
	border: 2px solid #5C642B; 
}
.tableau_type th{
	background:url('../images/fond_th.gif') repeat-x;	
}
.tableau_type tr{
	border: 1px solid #5C642B; 
}
.tableau_type a{
	text-decoration:underline;
	color:#000;
}

/*____________________________________________________________________*/
/*_________________________________=TOOLTIP_____________________________*/
/*____________________________________________________________________*/



#tooltip {
	border: 1px solid #111;
	background-color: #D2DA79;
	opacity: 0.85;
	padding: 3px;
}
#tooltip h3, #tooltip p { margin: 0;color:#000;border:0;font-size:13px; }
/*____________________________________________________________________*/
/*_________________________________=TOOLTIP_____________________________*/
/*____________________________________________________________________*/
#centre_gauche fieldset{
	border:1px #B6C046 solid ;
	background:#ffffff;
	padding:2px;
}
label{clear:both;float:left;width:42%;text-align:right;padding-right:3px;font-size:11px}

