
	/*==================================================================================*/
	/*============================== global containers =================================*/

	#wrapper {
		width:798px;
		height:587px;
		margin:0 auto;
	}
	
	#header {
		float:left;
		width:798px;
		height:100px;
	}	
	
	.inputheight{
		height:30px;
	}
	
	#middle {
		float:left;
		background:#d2e0e6 url(../library/img/common/middle_bg.jpg) no-repeat 0 0;
		width:798px;
		padding:0 0 11px 0;
		/*border:1px solid #000;*/
	}	
	
	#footer {
		float:left;
		background:#00a3d9 url(../library/img/common/footer_corner.gif) no-repeat right 0;
		width:798px;
		height:16px; /* 20px-4pad */
		padding:4px 0 0 0;
		/* text rules */
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		
	}

	
	#content {
		background:#fff;
		width:764px; /* 604px-34pad */
		padding:15px 10px 25px 10px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		/* text rules */
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#666;
	}
	
	#content-center{
		text-align:center;
	}
	
	/*==================================================================================*/
	/*==================================================================================*/
	
	
	table.tab_dossiers td{
		padding:2px 10px 2px 10px;
	}
	
	table.table-center{
		margin-left:auto;
		margin-right:auto;
	}
	table.tab_partenaires{
		width:450px;
	}
	
	/*==== header rules ====*/
	
	#header #logo {
		display:block;
		float:left;
		padding:15px 0 0 12px;
	}
	
	#header #numtel {
		display:block;
		float:left;
		padding:13px 0 0 0;
	}
	
	

	
	/*==== content rules ====*/
	
	#content a {
		color:#666;
	}
	
	#content h1 {
		/*border:1px solid #000;*/
		margin:0 0 22px 0;
	}
	
	
	#content .h1_between {
		/*border:1px solid #000;*/
		margin-top:35px;
	}
	
	#content strong {
		color:#005f8c;
	}
	
	
	/* page_exemple : tables rules */
	
	#content #table1 {
		margin:0 0 20px 0;
	}
	
	#content th {
		background:#005f8d;
	}
	
	#content .tableau th td {
		font-weight:bold;
		color:#fff;
	}
	
	#content .tableau td {
		vertical-align:bottom;
		font-size:11px;
		color:#0f608b;
	}
	
	#content .tableau .line_1 td {
		color:#fff;
	}
	
	#content td.col_1 {
		font-weight:bold;
		text-align:left;
		color:#fd6804;
	}
	
	#content td.col_1.total {
		text-align:center;
		color:#005f8d;
	}
	
	#content td.alignR {
		text-align:right;
	}
	
	#content td.alignL {
		text-align:right;
	}
	
	#content .tdSpacer {
		background:#d2dfe5;
	}
	
	#content #contact_mentions {
		font-size:9px;
	}
	
	
	/* page_plan : list rules */
	
	#content .ul_niv1 li {
		margin:0 0 15px 0;
	}
	
	#content .ul_niv2 {
		margin:5px 0 0 10px;
	}
	
	#content .ul_niv2 li {
		margin:0 0 2px 0;
	}
	
	#content .ul_niv1 a:hover {
		color:#ff6600;
		text-decoration:none;
	}
	
	#content .ul_niv1 a:hover strong {
		color:#ff6600;
		text-decoration:none;
	}
	
	
	
	
	
	
	
	
	
	
	/*==== footer rules ====*/

	#footer a {
		/* text rules */
		color:#fff;
		text-decoration:none;
	}

	#footer a:hover {
		/* text rules */
		text-decoration:underline;
	}

	#footer div {
		float:left;
/*		border:1px solid #000;
*/	}

	#footer #footer1 {
		text-align:left;
		width:275px; /* 150px-25pad */
		padding:0 0 0 25px;
	}

	#footer #footer2 {
		text-align:right;
		width:473px; /* 648px-25pad */
		padding:0 25px 0 0;
	}
	
	
	
	
	
	
	
	
	
	/*==== isolated rules ====*/
	
	#content strong.grayStrong {
		color:#666;
	}
	
	#content strong.orangeStrong {
		color:#ff6600;
	}
	
	
	
	.dossier_left{
		width:250px;
		height:115px;
		float:left;
		border:1px solid #666;
		padding:10px 10px 10px 10px;
		font-size:13px;
		background:#fff url(/library/img/common/fond.gif) repeat;
	}
	
	 .dossier_right{
	 	height:115px;
	 	width:250px;
		float:left;
		border:1px solid #666;
		padding:10px 10px 10px 10px;
		font-size:13px;
		background:#fff url(/library/img/common/fond.gif) repeat;
	 }
	 
	 .cleaner{
		clear:both;
	 }
	
	
	
	
	
	
	
	
	
	
	
	