@page { 
size: portrait;
}
 
 
 html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}


p {
text-align:justify;
}
#container {
	margin-left: auto;
	margin-right: auto;
	width:985px;
	position: relative;
	text-align:left;

}

#header {
	display: none;

}

#wrap {
	overflow:hidden;

}


#bas {
	overflow:hidden;


}

#bandeau {
	display: none;
	
}
#plan-site {
	margin-top:20px;
	margin-left:50px;
	float:left; 
	width:745px;
}




#plan-site a.niv2:link, #plan-site a.niv2:visited {
	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;
	text-decoration: none;
	color: #1fa98f;

}
#plan-site a.niv2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	text-decoration: underline;
	color: #1fa98f;

}

#plan-site a.niv1:link, #plan-site a.niv1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #c0275f;

}
#plan-site a.niv1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #c0275f;

}

#plan-site a.niv3:link, #plan-site a.niv3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #cbcbcb;

}
#plan-site a.niv3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #cbcbcb;

}

#lien-home {
	margin-top:60px;
	margin-right:75px;
	width:250px; 
	height:75px;
	float:right; 

}
#langues {
	margin-top:193px;
	display: block;
	width:138px; 
	float:left; 
	height:20px;
	background-color:#65273e;
	text-align:center;
}
#langues a:link, #langues a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
    color: #e32c6e;

}

#langues a:hover {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
#langues .on {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

#menu {
	display: none;

}


#menu .clic{
	display: none;
}

#menu a:link, #menu a:visited {
	display: none;

}

#menu a:hover {
	display: none;
}

#vide {
	float:left; 

}

#encarts-plan {
	position:relative;
	float:left; 
	width:300px;
	padding-top:35px;
}

#plan {

	padding-top:35px;

}
#separateur {
	float:left; 
	padding-top:35px;
	width:400px;

}


#ss-menu {

	display: none;

}
#ss-menu ul {
	display: none;

}

#ss-menu li a {
	display: none;

}

#ss-menu li a:link, #ss-menu li a:visited {
	display: none;


}

#ss-menu li a:hover {
	display: none;

}
#ss-menu li a.test:hover {
	display: none;
}
#ss-menu li .clic {
	display: none;

}

#ss-menu li a.sub {
	display: none;
}
#ss-menu li a.sub:hover {
	display: none;
}

.sub {
	display: none;

}
.sub-clic {
	display: none;
}


.pipe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #49494b;
	padding-left:5px;
	padding-right:5px;
}




	

#contenu {
	float:left; 
	width:100%;
}
#texte {
	margin-left:20px;
	margin-right:20px;
	float:left; 
	width:100%;
}



#appel {
	display: none;
	
}

#footer {
	display: none;
}
#footer .clic{
	display: none;
}

	
	
#footer a:link, #footer a:visited {
	display: none;

}

#footer a:hover {
	display: none;
}

.vert{
	color: #1fa98f;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;

}
.vert-nongras{
	color: #1fa98f;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

h1{
	text-align: left;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	display: block;
	font-weight: bold;
	padding-left: 35px;



}
h2 {

	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #21aa8e;
	display: block;
	font-weight: bold;
	padding-left:10px;
	padding-top:10px;



}


.rose-gras {

	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #be275e;
	font-weight: bold;


}

.n1 {
	text-align: left;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	display: block;
	font-weight: bold;
	padding-left: 35px;
	padding-top: 15px;
		text-transform: uppercase ;

}
.n2 {
	background: url(images/n2.jpg) no-repeat top left;
	text-align: left;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #be275e;
	display: block;
	font-weight: bold;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:30px;
	width:500px;
	text-transform: uppercase ;


}
#header-rose {
	background: url(images/tab-rose-haut.jpg) repeat-x;
	height:19px;
	width:100%;
}

#tab-dl {
	position: relative;
	float:left;
	background: url(images/tab-dl-fond.gif) repeat-y;
	width:745px;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;

}

#tab-contact {
	margin-left:40px;
	position: relative;
	float:left;
	background: url(images/tab-rose-fond.jpg) repeat-y;
	width:429px;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;

}
#tab-plan {
	padding-right:35px;
	position: relative;
	float:right;
	background: url(images/tab-rose-fond.jpg) repeat-y;
	width:429px;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top:35px;

}
#tab-rose {
	padding-right:35px;

	position: relative;
	float:right;
	background: url(images/tab-rose-fond.jpg) repeat-y;
	width:429px;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;

}
a.rose:link, a.rose:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#c0275f;
	font-style: italic;

}

a.rose:hover {
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	color:#c0275f;
	font-style: italic;
}


#texte a:link, #texte a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color:#c0275f;


}

#tab-contact a:hover {
	text-decoration: none;
	font-size: 12px;
	color:#c0275f;

}

#tab-contact a:link, #tab-contact a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color:#c0275f;


}

#texte a:hover {
	text-decoration: none;
	font-size: 12px;
	color:#c0275f;

}


#titre-rose {
	float:left; 
	background-color:#c0275f;
	text-align:center;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top:2px;
	padding-left:5px;
	padding-right:15px;
	font-weight: bold;
	vertical-align:bottom;
}
#contenu-tableau {
	text-align:left;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:justify;
}
.footer-rose {
	float:left; 
	background: url(images/pix-rose.gif) bottom repeat-x;
	height:1px;
	width:100%;
	vertical-align:bottom;
}

#tab-gris {
	position:relative;
	float:left;
	background: url(images/tab-gris-fond.jpg) repeat-y;
	width:429px;
	margin-left:35px;
}
#header-gris {
	background: url(images/tab-gris-haut.jpg) repeat-x;
	height:19px;
	width:100%;
}
#footer-gris {
	background: url(images/pix-gris.gif) bottom repeat-x;
	height:1px;
	width:429px;

}
#titre-gris {
	float:left; 
	background-color:#80878d;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-top:2px;
	padding-left:5px;
	padding-right:15px;
	font-weight: bold;
	vertical-align:bottom;
}

.lien {
	display: block;
	background: url(images/puce-lien.jpg) no-repeat left;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#c0275f;
	padding-left:20px;
	margin-bottom:5px;
	margin-top:5px;
	font-weight: bold;
	text-decoration:none;
}
#intercalaire {
	display: block;
	background: url(images/intercalaire-rose.jpg) repeat-x left;
	margin-top:2px;
	margin-bottom:2px;
	width:100%;
	height:1px;

}


a.lien:link, a.lien:visited {
	display: block;
	background: url(images/puce-lien.jpg) no-repeat left;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#c0275f;
	padding-left:20px;
	margin-bottom:5px;
	font-weight: bold;
	text-decoration:none;
}
a.lien:hover {
	display: block;
	background: url(images/puce-lien.jpg) no-repeat left;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#c0275f;
	padding-left:20px;
	margin-bottom:5px;
	font-weight: bold;
	text-decoration:underline;
}



h4{
	text-align: left;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #f39b3d;
}


h3{
	text-align: left;
	font-family: font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004ea2;
	display: block;
	padding-bottom: 5px;
}
hr {
	padding-left: 25px;
	color: #00a6e9;
	border: 0;
	width: 785;
}
