/* CSS Document */
/* * {margin:0; padding:0;} OBLIGATOIRE en tête de tout document sauf pour des sites centrés*/


/* STRUCTURE DE LA PAGE ////////////////////////////////////////////////////////////////////////////////////////////////////*/	 

/* centrage */

body
	{
	text-align:center;
	/*background-color:mediumorchidlavender;
	background-color:lavender;
	background: url(images/bckgrd.gif) repeat-x fixed;*/
	/*background: url(images/background.jpg) top left repeat-y;
	background: url(images/bg.jpg) top left repeat;*/
	margin:0; padding:0;
	font-family:arial,helvetica,sans-serif, trebuchet, times ;
	font-size:15px;
	/*background: url(images/1px_fd_m.gif) repeat;*/
	background-color: silver;
	}
 
 /*
 #centrage
 {
	width:800px;
	margin-left: auto;
	margin-right: auto;
	margin-top:50px;
	margin-bottom:50px;
	padding-bottom:50px;
 }
 */
#page
 {	
 	width:1000px;
	position:relative; /* Permet de coordonner les enfants par rapport à ce repère*/
	margin-left: auto;
	margin-right: auto;
	margin-top:50px;/**/
	margin-bottom:50px;/**/
	/*padding-bottom:200px;Différence entre firefox 2 et Firefox 3*/
	
	text-align: left;
	/*margin-left: auto;
	margin-right: auto;*/
	/*margin-top:50px;
	border:1px dashed black;
	float: left;*/
	/*background: url(images/1_px_col_d.gif) top right repeat-y;
	background: url(images/background_princ.gif) top right no-repeat;
	background: url(images/bords_background.gif) top left repeat-y;
	background: url(images/background_princ.gif) bottom right no-repeat;*/
	/*background: url(images/bg-gaussien.png) top left;*//*border-left:outset;	border-right:outset;
	border-color : #9932cc;
	border-color : white;
	background-color:  	wheat;*/
	
	/*background: url(images/1px_fd_deg.gif) top left repeat-x;*/
	background-color: white;
	
	/*border : 1px solid saddlebrown;*/
	/*height: 100%;*/
	/*background: url(images/1px_entete_m.gif) top left repeat-x;*/
 }


#page_txt
 {
	/*margin-left: auto;
	margin-right: auto;*/
	float: left;
	position:relative; /* Permet de coordonner les enfants par rapport à ce repère*/
	/*left:50px;*/
	text-align: left;
	width:940px;
	/*border : 1px solid black;*/
	padding: 30px;
	/*margin-bottom:100px;
	margin-top:50px;
	border:1px dashed black;
	float: left;*/
	/*background: url(images/1_px_col_d.gif) top right repeat-y;
	background: url(images/background_princ.gif) top right no-repeat;
	background: url(images/bords_background.gif) top left repeat-y;
	background: url(images/background_princ.gif) bottom right no-repeat;*/
	/*border-left:outset;	border-right:outset;
	border-color : #9932cc;
	*/
	/*background: url(images/bg-gaussien.png) top left;
	background-color: white;*/
	background-color: white;
	/*background: url(images/1px_entete_m.gif) top left repeat;
	clear:both;*/
 }
  
#entete_referencement
 {
	/*border:1px dashed black;*//*border:1px dashed black;*/
	float: left;
	width:1000px;
	/*background: url(images/fdb-referencement-site-internet.gif) top left no-repeat;*/
	/*border : 1px solid saddlebrown;*/
 }



#menu_referencement { 
	/*margin-left:20px;*/
	padding-left:20px;
	padding-right:20px;
	float: left;
	position:relative;
	width:960px;
	left:0px ;
	top:0px;
	text-align: center;/**/
	/*background-color: black;*/	
	background: url(images/menu_h.gif) top left repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	/*font-size:15px;*/
	letter-spacing: 0.5px;
}
 
 
a.liens_partenaires:link { 
	text-decoration: none; 
	font-size:14px;
	color: black;
	font-weight: normal;
	}
a.liens_partenaires:visited 
	{ 
	text-decoration: none; 
	font-size:14px;
	color: black;
	font-weight: normal;
	}
a.liens_partenaires:hover, a.liens_partenaires:active 
	{ 
	text-decoration: underline; 
	font-size:14px;
	color: black;
	font-weight: normal;
	}
				
/* COLONNES ////////////////////////////////////////////////////////////////////////////////////////////////////*/	 



	
#col_1 
 {
	/*border-left:1px solid saddlebrown;*/
	float: left;
	width:450px;
	margin-right: 50px;
	padding: 5px;
	background-color:white;
	font-size: 15px; 
	}	
	
#col_2 
 {
	/*border-left:1px solid saddlebrown;*/
	float: left;
	width:420px;
	margin: 0px;
	padding: 5px;
	background-color:white;
	font-size: 15px; 
	}

#col_3
 {
	/*border-left:1px solid saddlebrown;*/
	float: left;
	width:600px;
	margin: 0px;
	padding: 5px;
	background-color:white;
	font-size: 15px; 
	}

#col_4
 {
	/*border-left:1px solid saddlebrown;*/
	float: right;
	width:220px;
	margin: 0px;
	padding-left: 45px;
	background-color:white;
	font-size: 15px; 
	}
	
	
			
/* LIENS ////////////////////////////////////////////////////////////////////////////////////////////////////*/	 

/*Liens classiques de la page*/
a:link { 
	font-family:arial,helvetica,sans-serif;
	text-decoration: none; 
	font-size:15px;
	color: darkcyan;
	font-weight: bold;
	}
a:visited { 
	font-family:arial,helvetica,sans-serif;
	text-decoration: none; 
	font-size:15px;
	color: darkcyan;
	font-weight: bold;
	}
a:hover, a:active { 
	font-family:arial,helvetica,sans-serif;
	text-decoration: underline; 
	font-size:15px;
	color: darkcyan;
	font-weight: bold;
	}

/*Liens menu haut*/
a.menu:link { 
	margin-left: 11px;
	margin-right: 11px;
	font-family:arial,helvetica,sans-serif;
	text-decoration: none; 
	font-size:13px;
	/*letter-spacing : 2px;*/
	color: white;
	font-weight: normal;
	}
a.menu:visited { 
	margin-left: 11px;
	margin-right: 11px;
	font-family:arial,helvetica,sans-serif;
	text-decoration: none; 
	font-size:13px;
	/*letter-spacing : 2px;*/
	color: white;
	font-weight: normal;
	}
a.menu:hover, a.menu:active { 
	font-weight: normal;
	margin-left: 11px;
	margin-right: 11px;
	font-family:arial,helvetica,sans-serif;
	text-decoration: underline;
	font-size:13px;
	/*letter-spacing : 2px;*/
	color: white;
	font-weight: normal;
	}


/*Liens  Footer  /////////////// */
a.footer:link { 
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration: none; 
	color: white; 
	}
a.footer:visited { 
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration: none; 
	color: white;
	}
a.footer:hover, a.footer:active { 
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration: none /*underline*/;
	color: white;
	}
	

/*Liens popup
a.popup:link { 
	text-decoration: none; 
	font-size: 18px; 
	color:firebrick;
	font-weight: bold;
	}
a.popup:visited { 
	text-decoration: none; 
	font-size: 18px; 
	color:firebrick;
	font-weight: bold;
	}
a.popup:hover, a.popup:active { 
	text-decoration: underline; 
	font-size: 18px; 
	color:firebrick;
	font-weight: bold;
	}
*/

 /* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
 
#cont_liens
 {
	float: left;
	position:relative;
	/*width:900px;*/
	font-size:5px;
	top:-105px;
	left:0px;
	color: white;
 }

/*Liens */
a.cont_liens:link { 
	font-size:5px;
	text-decoration: none; 
	color: white;
	}
a.cont_liens:visited { 
	font-size:5px;
	text-decoration: none; 
	color: white;
	}
a.cont_liens:hover, a.cont_liens:active { 
	font-size:5px;
	text-decoration: none;
	color:  white;
	}


/* TITRES HEADERS ////////////////////////////////////////////////////////////////////////////////////////////////////*/	


h1
	{
	/*display:inline;*/
	/*color: blue;
	font-weight: bold; padding-bottom:5px;*/
	border-bottom:2px solid black;
	font-size: 19px; 
	letter-spacing:1px;
	/*color:#9932ccorchidfuchsia;
	font-weight: bold;*/
	color:black;
	}


h2
	{
	/*display:inline;*/
	/*color: blue;
	font-weight: bold; padding-bottom:5px;border-bottom:2px solid #9932cc;*/
	border-bottom:2px solid black;
	font-size: 19px; 
	letter-spacing:1px;
	/*color:#9932ccorchidfuchsia;
	font-weight: bold;*/
	color:black;
	}
	
/*	
 
h1.txt
	{
	display:inline; 
	font-size: 18px; 
	color:firebrick;
	}

h2.txt
	{
	font-size: 18px; 
	border-bottom:2px solid #9932cc;
	color:#9932cc;
	padding-bottom:5px;
	}


h1#gd_titre
	{
	display:block;
	font-size: 35px; 
	letter-spacing:2px;
	text-decoration: underline;
	font-weight: bold;
	color:black;
	}
*/

/* TEXTES  ////////////////////////////////////////////////////////////////////////////////////////////////////*/	 
/*
#txt_13
	{
    font-family:arial,helvetica,sans-serif;
	color: saddlebrown ;
	font-size: 13px; 
    }

#txt_13_b
	{
    font-family:arial,helvetica,sans-serif;
	color: white;
	font-size: 13px; 
	display:inline;
    }
	
#txt_14
	{
    font-family:arial,helvetica,sans-serif;
	color: saddlebrown ;
	font-size: 14px; 
    }

#txt_15
	{
    font-family:arial,helvetica,sans-serif;
	color: saddlebrown ;
	font-size: 15px; 
    }
	

#txt_16
	{
    font-family:arial,helvetica,sans-serif;
	color: saddlebrown ;
	font-size: 16px; 
    }
*/	
	
#feedback_email
	{
    font-family:arial,helvetica,sans-serif;
	 color:firebrick/*red darkred;*/;
	font-size: 14px; 
	font-weight: bold; 
    }



	
/* IMAGES  ////////////////////////////////////////////////////////////////////////////////////////////////////*/	 
	
img 
	{
    border : none;
    border : 0;
	/*display:inline; */
	/*margin:10px;
	 Rajouter des marges regulières*/
    }
	
.img_d
	{
    border : none;
    border : 0;
	float: right;
	/*display:inline; */
	/*margin:10px;
	 Rajouter des marges regulières*/
    }

	
/* LISTES  ////////////////////////////////////////////////////////////////////////////////////////////////////*/	 

ul.liste_referencement
	{
    list-style-image: url(images/puce-jaune.gif);
    font-family:arial,helvetica,sans-serif;
	color: black;
	font-size: 15px; 
    }

ul.liste_referencement_internet
	{
    list-style-image: url(images/puce-bleue.gif);
    font-family:arial,helvetica,sans-serif;
	color: black;
	font-size: 15px; 
    }

/*
ul.txt_12
	{
    list-style-type: square;
    font-family:arial,helvetica,sans-serif;
	color: saddlebrown ;
	font-size: 12px; 
    }

ul.txt_13
	{
    list-style-type: square;
    font-family:arial,helvetica,sans-serif;
	color: saddlebrown;
	font-size: 13px; 
    }

ul.txt_14
	{
    list-style-type: square;
    font-family:arial,helvetica,sans-serif;
	color: saddlebrown ;
	font-size: 14px; 
    }
	

ul.txt_15
	{
	clear: both;
    list-style-type: square;
    font-family:arial,helvetica,sans-serif;
	color: saddlebrown;
	font-size: 15px; 
    }

ul.txt_16
	{
	clear: both;
    list-style-type: square;
    font-family:arial,helvetica,sans-serif;
	color: saddlebrown ;
	font-size: 16px; 
    }
	
*/
	
#packs_referencement
 {
	/*border:1px dashed black;*//*border:1px dashed black;*/
	float: left;
	width:650px;
	clear: both;
	/*text-align: center;*/
	/*background: url(images/1px_pied.gif) top left repeat-x;*/
	margin-top:15px;
	margin-bottom:15px;
	/*border : 1px solid saddlebrown;*/
 }

#pack_referencement
 {
	/*border:1px dashed black;*//*border:1px dashed black;*/
	float: left;
	width:300px;
	/*clear: both;
	text-align: center;*/
	/*background: url(images/1px_pied.gif) top left repeat-x;*/
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
	/*border : 1px solid saddlebrown;*/
 }

#pack_referencement_clear
 {
	/*border:1px dashed black;*//*border:1px dashed black;*/
	float: left;
	width:300px;
	clear: both;
	/*text-align: center;*/
	/*background: url(images/1px_pied.gif) top left repeat-x;*/
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
	/*border : 1px solid saddlebrown;*/
 }	

 
 #suivis_1_referencement
 {
	/*border:1px dashed black;*//*border:1px dashed black;*/
	float: left;
	width:650px;
	clear: both;
	/*text-align: center;*/
	/*background: url(images/1px_pied.gif) top left repeat-x;*/
	margin-top:15px;
	margin-bottom:15px;
	/*border : 1px solid saddlebrown;*/
 }
 
 #suivis_2_referencement
 {
	/*border:1px dashed black;*//*border:1px dashed black;*/
	float: left;
	width:470px;
	clear: both;
	/*text-align: center;*/
	/*background: url(images/1px_pied.gif) top left repeat-x;*/
	margin-top:15px;
	margin-bottom:15px;
	/*border : 1px solid saddlebrown;*/
 }
#suivi_referencement
 {
	/*border:1px dashed black;*//*border:1px dashed black;*/
	float: left;
	width:350px;
	/*clear: both;
	text-align: center;*/
	/*background: url(images/1px_pied.gif) top left repeat-x;*/
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
	/*border : 1px solid saddlebrown;*/
 }	
 
 
/* PIED DE PAGE  ////////////////////////////////////////////////////////////////////////////////////////////////////*/	 
 
 
 #pied_page
 {
	/*border:1px dashed black;*//*border:1px dashed black;*/
	float: left;
	width:1000px;
	text-align: center;
	background: url(images/1px_pied.gif) top left repeat-x;
	margin-top:0px;
	/*margin-bottom:45px;
	border : 1px solid saddlebrown;*/
 }

 
 #footer
 {
	float: left;
	width:1000px;
	position:relative; 
	text-align: center;
	top:-15px;
	font-size:12px;
	color: white;
	background-color: black;  
	padding-top:10px;
	padding-bottom:10px;
	}
 
		
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/	 
 

