/**
 * @author Sophie Martin
 * @lastmodified Juin 05 2008
 * @media screen
 * @site http://www.solutionsasc.com/
 */

/**
 * Hierarchie 
 +	body
+		- acces_rapide
+		- all_body
+			- print
+			- lien_index
+			- menu
+			- text
+			- sub_text
+		- footer
+			- conception
 *
 * @todo 
 */

*{
margin:0;
padding:0;
}

body{
text-align:center;
font-size:12px;
color:#887b70;
background:#fff url(../img/back.jpg) no-repeat center top;
font-family:"Trebuchet MS", sans-serif;
}
a{
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
#print{
display:none;
}
/************************************
contenu complet
=all_page
*/
#all_page{
margin:auto;
width:957px;
height:387px;
}
html>body #all_page {
height: auto;
min-height: 387px;
} 
	.acces_rapide{
	display:none;
	}
	/************************************
	Lien permanent vers l'index
	=lien_index
	*/
	#lien_index a{
	display:block;
	height:120px;
	width:340px;
	float:left;
	}
	/************************************
	Menu
	=menu
	*/
	#menu{
	float:right;
	font-family:Georgia, sans-serif;
	font-style:italic;
	padding-top:101px;
	}
		#menu ul li{
		display:inline;
		padding-right:35px;
		padding-left:4px;
		}
			#menu ul li a{
			color:#83ccdd;
			text-decoration:none;
			}
			#menu ul li a:hover{
			text-decoration:none;
			color:#412914;
			}
				#menu ul li a.current{
				color:#412914;
				}
	/************************************
	Text de la page colone actuellement à gauche
	=text
	*/
	#text{
	margin-top:40px;
	clear:both;
	font-size:1.1em;
	margin-right:31px;
	float:left;
	width:340px;
	text-align:justify;
	margin-left:135px;
	}
		#contact #text{
		width:440px;
		}
		#text a{
		color:#83ccdd;
		font-weight:bold;
		}
		#text p{
		padding-bottom:24px;
		}
		#text img.signature{
		padding-top:10px;
		}
		#text h1{
		text-align:left;
		padding-bottom:20px;
		color:#412914;
		font-size:1.7em;
		font-weight:normal;
		}
		#partenaires #text h1{
		padding-bottom:8px;
		}
		#text h2{
		text-align:left;
		color:#412914;
		font-size:1.4em;
		font-weight:normal;
		}
	/************************************
	Text de la page colone actuellement à droite
	=sub_text
	*/
	#sub_text{
	margin-top:40px;
	font-size:1.1em;
	margin-right:10px;
	float:right;
	width:440px;
	text-align:justify;
	}
		#sub_text h1{
		color:#83ccdd;
		line-height:1.3em;
		font-size:1.65em;
		text-align:left;
		font-weight:normal;
		background:transparent url(../img/puce_off.png) no-repeat left 4px;
		padding-left:23px;
		}
			#sub_text h1 a, #sub_text h1 a:hover{
			color:#83ccdd;
			text-decoration:none;
			}
		#sub_text h1:hover{
		background:transparent url(../img/puce_off.png) no-repeat left 4px;
		}
		
		#partenaires #sub_text h1{
		padding-bottom:8px;
		padding-left:0px;
		text-align:left;
		background:none;
		color:#412914;
		font-size:1.7em;
		font-weight:normal;
		}
		#partenaires #sub_text h1:hover{
		background:none;
		padding-left:0px;
		}
		#partenaires #sub_text p{
		padding-bottom:24px;
		}
		#partenaires #sub_text a{
		color:#83ccdd;
		font-weight:bold;
		}
		#sub_text h2{
		color:#72b2c1;
		text-align:left;
		font-size:1.2em;
		padding-top:13px;
		}
		#sub_text .element{
		padding-left:23px;
		color:#72b2c1;
		}
		#sub_text span.separateur{
		display:block;
		height:23px;
		}
/************************************
Footer bas de page
=footer
*/
#footer{
margin:auto;
clear:both;
width:957px;
color:#c9c3bf;
font-size:0.8em;
}
	#conception{
	width:957px;
	height:155px;
	background:transparent url(../img/bottom.gif) no-repeat left bottom;	
	}
		#conception span{
		text-align:left;
		margin-top:80px;
		float:right;
		width:448px;
		}
		#conception a{
		color:#c9c3bf;
		
		}
