/* CSS Document for www.kalimoni.com */

body {
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color: #1F5880;
	overflow-y:scroll;
}
img {
	border:0px;
}
.orange {
	color:#E47648;
}
.rouge {
	color:red;
}
.bold24 {
	font-size:24px;
	font-weight:bold;
}
.bold14 {
	font-size:14px;
	font-weight:bold;
}
.bold12 {
	font-size:12px;
	font-weight:bold;
}
a.orangelink {
	text-decoration:none;
	color:#E47648;
}
a:hover.orangelink {
	text-decoration:underline;
	color:#E47648;
}
a.bluelink {
	text-decoration:none;
	color:#04436F;
}
a:hover.bluelink {
	text-decoration:underline;
	color:#04436F;
}
a.splus {
	text-decoration:underline;
	color:#E47648;
}
a:hover.splus {
	text-decoration:none;
	color:#E47648;
}
a.nodec {
	text-decoration:none;
	color: #04436F;
}
.input {
    BACKGROUND-COLOR: #ffffff; 
	BORDER: #04436f 1px outset; 
	border-style : solid;
    COLOR: #555555; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10px;
}
.input:focus {
	BORDER:#E47648 1px ridge; 
}
.mandatory:after { 
	content:"*";
	color:#E47648;
}
.normal10 {
	font-size:10px;
}
.normal12 {
	font-size:12px;
}
.clairstrong {
	font-weight:bold;
	color:#438dcd;
}
#page {
	width:991px;
	margin:5px auto; /* La valeur auto est obligatoire, afin de centrer le contenu dans la fenêtre */
	padding:0;
	text-align:left;
}
#page h1 {
	position: absolute;
	left: -999em;
}
#header {
	margin:0;
	padding:0;
	height:106px;
	width:991px;
	background:url(../images/bg_header_en.gif) no-repeat left top;
	text-align: left;
	z-index: 3;
}

#header-top {
	height:72px;
	width:100%;
	background:url(../images/bg_header_filet.gif) no-repeat right top;
}
#header-top-logo {
	float: left;
	position: relative;
	width:242px;
	height:72px;
}
#header-top-link {
	float: right;
	position: relative;
	top:5px;
	right:15px;
	margin-left:188px;
	text-align: right;
	color: #e2e4e6;
}
#header-top-link a {
	text-decoration:underline;
	color: #e2e4e6;
}
#header-top-link a:hover {
	text-decoration:none;
	color:#E47648;
}
#header-menu {
	margin:0;
	height:29px;
	width:100%;
	color: #e2e4e6;
}
#menu-blocker {
	float: left;
	margin:0;
	width:192px;
	height:29px;
}
#menu-essai {
	float: left;
	margin:0;
	width:265px;
	height:29px;
	text-align:right;
}
#menu-essai a {
	background:url(../images/free_trial_1.gif) no-repeat left top;
	margin-left:113px;
	padding:0;
	width:152px;
	height:29px;
	display:block;
	text-decoration:none;
}
#menu-essai a:hover {
	background:url(../images/free_trial_2.gif) no-repeat left top;
}
/* ------------------------------------------------------------------------------------------- */
/* Gestion du menu principal de nav                                                            */
/* Méthode inspiré de http://htmldog.com/articles/suckerfish/dropdowns/                        */
/* légèrement alourdie par le fait qu'on utilise des img de dimensions variables par rubrique  */
/* ------------------------------------------------------------------------------------------- */
#navigation {
	float: left;
	margin:0;
	width:534px;
	height:29px;
}
#navigation ul {
	margin:0;
	padding:0;
	height:29px;
	display:block;
	font-size: 14px;
}
#navigation li {
	margin:0;
	padding:0;
	width:50px;
	height:29px;
	display:block;
	float:left;
	text-align:center;
}
#navigation #accueil {
	background:url(../images/home_1.gif) no-repeat left top;
	width:104px;
}
#navigation #accueil.selected {
	background:url(../images/home_3.gif) no-repeat left top;
	width:104px;
}
#navigation #societe {
	background:url(../images/about_1.gif) no-repeat left top;
	width:106px;
}
#navigation #societe.selected {
	background:url(../images/about_3.gif) no-repeat left top;
	width:106px;
}
#navigation #produits {
	background:url(../images/products_1.gif) no-repeat left top;
	width:108px;
}
#navigation #produits.selected {
	background:url(../images/products_3.gif) no-repeat left top;
	width:108px;
}
#navigation #abonner {
	background:url(../images/subscribe_1.gif) no-repeat left top;
	width:111px;
}
#navigation #abonner.selected {
	background:url(../images/subscribe_3.gif) no-repeat left top;
	width:111px;
}
#navigation #partenaire {
	background:url(../images/partner_1.gif) no-repeat left top;
	width:105px;
}
#navigation #partenaire.selected {
	background:url(../images/partner_3.gif) no-repeat left top;
	width:105px;
}
#navigation a {
	margin:0;
	padding:0;
	/*width:124px;*/
	height:29px;
	display:block;
	font-size:11px;
	text-decoration:none;
}
#navigation a:hover {
	background:url(../../images/bg_a_nav.gif) no-repeat left top;
	color:#00ACED;
}

/* ------------------------------------------------------------------------------------------- */
/* Gestion des sous-menus de nav                                                               */
/* La déclaration ".sfhover" et l'utilisation d'un javascript permettent de pallier            */
/* les différences de positionnement de IE et le fait que IE n'applique le comportement        */
/* ":hover" qu'aux liens                                                                       */
/* ------------------------------------------------------------------------------------------- */
#navigation li ul {
	background:#E2EBF3 url(../images/bg_deroulant.gif) repeat-x left bottom;
	position:absolute;
	left:-999em;
	width:186px;
	height:auto;
	margin:0;
	padding:5px 5px 15px 5px;
	z-index:10;
}
#navigation li.sfhover ul {
	left:auto;
		width:88px;
		/*width:auto !important;*/
	margin-left:-48px;
	border-width:0 1px 1px;
	border-color:#7394AF;
	border-style:solid;
	z-index:10;
}
#navigation #accueil.sfhover ul {
	margin-left:-63px;
}
#navigation #societe.sfhover ul {
	margin-left:-47px;
}
#navigation #produits.sfhover ul {
	margin-left:-52px;
}
#navigation #abonner.sfhover ul {
	margin-left:-59px;
}
#navigation #partenaire.sfhover ul {
	margin-left:-61px;
}
#navigation li:hover ul {
	margin:0;
	left:auto;
		min-width:88px;
		width:auto !important;
	margin-left:-1px;
	border-width:0 1px 1px;
	border-color:#7394AF;
	border-style:solid;
	z-index:10;
}
#navigation #accueil:hover , #navigation #accueil.sfhover , #navigation #accueil a.active {
	background:url(../images/home_2.gif) no-repeat left top;
}
#navigation #accueil.selected:hover , #navigation #accueil.selected.sfhover , #navigation #accueil.selected a.active {
	background:url(../images/home_4.gif) no-repeat left top;
}
#navigation #societe:hover , #navigation #societe.sfhover , #navigation #societe a.active {
	background:url(../images/about_2.gif) no-repeat left top;
}
#navigation #societe.selected:hover , #navigation #societe.selected.sfhover , #navigation #societe.selected a.active {
	background:url(../images/about_4.gif) no-repeat left top;
}
#navigation #produits:hover , #navigation #produits.sfhover , #navigation #produits a.active {
	background:url(../images/products_2.gif) no-repeat left top;
}
#navigation #produits.selected:hover , #navigation #produits.selected.sfhover , #navigation #produits.selected a.active {
	background:url(../images/products_4.gif) no-repeat left top;
}
#navigation #abonner:hover , #navigation #abonner.sfhover , #navigation #abonner a.active {
	background:url(../images/subscribe_2.gif) no-repeat left top;
}
#navigation #abonner.selected:hover , #navigation #abonner.selected.sfhover , #navigation #abonner.selected a.active {
	background:url(../images/subscribe_2.gif) no-repeat left top;
}
#navigation #partenaire:hover , #navigation #partenaire.sfhover , #navigation #partenaire a.active {
	background:url(../images/partner_2.gif) no-repeat left top;
}
#navigation #partenaire.selected:hover , #navigation #partenaire.selected.sfhover , #navigation #partenaire.selected a.active {
	background:url(../images/partner_2.gif) no-repeat left top;
}
#navigation li ul li{
	background: url(../images/bg_puce_carre1.gif) no-repeat left top;
	width:174px;
		width:auto !important;
	height:auto;
	margin:0;
	padding:3px 5px 0 12px;
	display:block;
	clear:both;
	text-align:left;
}
#navigation li ul li.selected{
	background: url(../images/bg_puce_carre11.gif) no-repeat left top;
}
#navigation li ul li a, #navigation li ul li a:hover, #navigation li:hover ul li a, #navigation li.sfhover ul li a {
	background-image:none !important;
		width:auto !important;
		white-space:nowrap !important;
	height:auto;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	color:#04436f;
}
#navigation li ul li.selected a, #navigation li ul li.selected a:hover, #navigation li:hover ul li.selected a, #navigation li.sfhover ul li.selected a {
	color:#E47648;
}
#navigation li:hover ul li a:hover, #navigation li.sfhover ul li a:hover {
	text-decoration:underline;
		width:auto !important;
		white-space:nowrap !important;
}


#global_home {
	background:url(../images/bg_global_home.gif) no-repeat left bottom;
	float: left;
	margin:0;
	width:742px;
	height:575px;
	text-align:left;
	padding: 0;
	z-index: 1;
}
#global_home h2{
	color: #E47648;
	font-size: 14px;
	font-weight: bolder;
	padding: 0;
	margin: 5px 10px 10px 10px;
}
#global_home p.animation {
	margin: 0;
	padding: 0;
	margin-left: 9px;
	margin-top: 8px;
	z-index: 0;
}
#global_home p.intro {
	padding: 0;
	margin: 0 10px 0 10px;
	font-size: 11px;
}
.home_module {
	background:url(../images/bg_cmodule.gif) no-repeat left bottom;
	width: 366px;
	height: 167px;
	float: left;
	margin-top: 10px;
}
.home_module_header {
	background:url(../images/bg_cmodule_header.gif) no-repeat left top;
	height: 39px;
}
.home_module_header h3 {
	color: #e39d7f;
	margin:0px;
	padding-left:47px;
	padding-top:5px;
	font-size: 12px;
	font-weight: bolder;
}
.home_module_content ul {
	color:#1f5880;
	margin: 0 10px 0 30px;
	padding:0;
	font-weight: normal;
}
.home_module_content li {
	list-style-type:none;
	background: url(../images/bg_puce_carre1.gif) no-repeat left top;
	margin:0;
	padding:3px 5px 0 12px;
	display:block;
	/*clear:both;*/
	text-align:left;
}
.home_module_content p {
	text-align:right;
	margin-right:20px;
	padding:0;
	margin-top:7px;
}

#global_content_big {
	background:url(../images/bg_global_big.gif) no-repeat left bottom;
	float: right;
	margin:0;
	width:742px;
	height:575px;
	padding: 0;
	z-index: 1;
}
html>body #global_content_big {
	height: auto;
	min-height: 575px;
} 
#global_content_bigbig {
	background:url(../images/bg_global_bigbig.gif) no-repeat left bottom;
	float: right;
	margin:0;
	width:742px;
	height:575px;
	padding: 0;
	z-index: 1;
}
html>body #global_content_bigbig {
	height: auto;
	min-height: 575px;
}
#global_content {
	background:url(../images/bg_global_header.gif) no-repeat left top;
	float: right;
	margin:0;
	width:100%;
	text-align:left;
	padding: 0;
	z-index: 1;
}
#global_content h2{
	background:url(../images/bg_titre.gif) no-repeat top right!important;
	color: #E47648;
	font-size: 18px;
	font-weight: bolder;
	padding: 0;
	margin: 10px 0 10px 3px;
	height: 26px;
	padding-left: 10px;
	padding-top: 2px;
}
#global_content p.animation {
	margin: 0;
	padding: 0;
	margin-left: 9px;
	margin-top: 8px;
	z-index: 0;
}
#global_content p.intro {
	padding: 0;
	margin: 0 35px 0 30px;
	font-size: 12px;
	text-align: justify;
}
#global_content.cgv p {
	padding: 0;
	margin: 0 20px 5px 20px;
	text-align: justify;
}
#global_content.cgv ul {
	color:#04436F;
	margin: 0 10px 10px 35px;
	padding:0;
	font-weight: normal;
	font-size: 10px;
}
#global_content.cgv li {
	list-style-type:none;
	background: url(../images/bg_puce_carre1.gif) no-repeat left top;
	padding:3px 5px 0 12px;
	display:block;
	/*clear:both;*/
	text-align:left;
}
ul.puce1_big {
	color:#04436F;
	margin: 7px 10px 10px 35px;
	padding:0;
	font-weight: normal;
	font-size: 12px;
}
.puce1_big li {
	list-style-type:none;
	background: url(../images/bg_puce_carre1.gif) no-repeat left top;
	padding:3px 5px 10px 12px;
	display:block;
	/*clear:both;*/
	text-align:left;
}
ul.puce1 {
	color:#04436F;
	margin: 7px 10px 10px 35px;
	padding:0;
	font-weight: normal;
	font-size: 12px;
}
.puce1 li {
	list-style-type:none;
	background: url(../images/bg_puce_carre1.gif) no-repeat left top;
	padding:3px 5px 0 12px;
	display:block;
	/*clear:both;*/
	text-align:left;
}
ul.puce_ordonne {
	color:#04436f;
	margin: 7px 10px 10px 35px;
	padding:0;
	font-weight: normal;
	font-size: 12px;
}
.puce_ordonne li {
	list-style-type:decimal;
	padding:3px 5px 10px 0;
	/*clear:both;*/
	text-align:left;
	margin-left: 20px;
}

#menu {
	background:url(../images/bg_cmenu.gif) no-repeat left bottom;
	float: left;
	margin:0;
	width:249px;
	height:288px;
	text-align:left;
}
#menuheader {
	background:url(../images/bg_cmenu_header.gif) no-repeat left top;
	height: 70px;
	margin:0px;
}
#menutitre {
	margin-top: 10px;
	padding-left: 47px;

}
#menucontent {
	height: 218px;
}
#menucontent p {
	color:#04436f;
	margin: 0 10px 0 10px;
	font-weight: normal;
}
#menucontent ul {
	color:#04436f;
	margin: 0;
	padding:0 4px 0 15px;
	font-weight: 400;
	font-size: 14px;
}
#menucontent li {
	list-style-type:none;
}
#menucontent li.selected {
	list-style-type:none;
	background:url(../images/bg_sousmenu.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/bg_sousmenu.png');
}
#menucontent li.selected2 {
	list-style-type:none;
	background:url(../images/bg_sousmenu2.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/bg_sousmenu2.png');
}
#menucontent li a{
	list-style-type:none;
	background: url(../images/bg_puce_carre2.gif) no-repeat left top;
	margin:0;
	padding:5px 5px 5px 15px;
	display:block;
	/*clear:both;*/
	text-align:left;
	color:#04436f;
	text-decoration: none;
}
#menucontent li.selected a{
	list-style-type:none;
	background: url(../images/bg_puce_carre21.gif) no-repeat left top;
	margin:0;
	padding:5px 5px 5px 15px;
	display:block;
	/*clear:both;*/
	text-align:left;
	color:#E47648;
	font-weight:bold;
	text-decoration: none;
}
#menucontent li.selected2 a{
	list-style-type:none;
	background: url(../images/bg_puce_carre21.gif) no-repeat left top;
	margin:0;
	padding:5px 5px 5px 15px;
	display:block;
	/*clear:both;*/
	text-align:left;
	color:#E47648;
	font-weight:bold;
	text-decoration: none;
}
#menucontent li a:hover {
	background: url(../images/bg_puce_carre21.gif) no-repeat left top;
	margin:0;
	padding:5px 5px 5px 15px;
	display:block;
	/*clear:both;*/
	text-align:left;
	color: #E47648;
}

#cclair {
	background:url(../images/bg_cclair.gif) no-repeat left bottom;
	float: left;
	margin:0;
	width:249px;
	height:287px;
	text-align:left;
}
#cclairheader {
	background:url(../images/bg_cclair_header.gif) no-repeat left top;
	height: 70px;
}
#cclaircontent {
	padding: 0px;
	margin: 0px;
	color: #04436F;
}
#cclaircontent ul {
	color:#04436F;
	margin: 0 10px 10px 35px;
	padding:0;
	font-weight: normal;
}
#cclaircontent li {
	list-style-type:none;
	background: url(../images/bg_puce_carre1.gif) no-repeat left top;
	padding:3px 5px 0 12px;
	display:block;
	/*clear:both;*/
	text-align:left;
}
#cclaircontent p {
	padding:0;
	margin: 0 10px 0 10px;
}


#promo {
	float: right;
	margin:0;
	width:249px;
	height:218px;
	text-align:left;
}
.promo {
	background:url(../images/bg_cfonce.gif) no-repeat left bottom;
	padding: 0px;
	margin: 0px;
	margin:0;
	width:249px;
	height:218px;
}
.promotitre {
	background:url(../images/bg_cfonce_header.gif) no-repeat left top;
	height: 70px;
}
h2.cfoncetitre2 {
	color: #E47648;
	margin:0px;
	padding-left:47px;
	padding-top:8px;
	font-size: 14px;
	font-weight: bolder;
}
.promocontentsm {
	background:url(../images/bg_logo_sm.gif) no-repeat left bottom;
}
.promocontentsm p, .promocontent p {
	color:#04436f;
	margin: 0 10px 0 10px;
	font-weight: normal;
}
.promocontentsm ul, .promocontent ul {
	color:#04436f;
	margin: 0 10px 0 35px;
	padding:0;
	font-weight: normal;
}
.promocontentsm li, .promocontent li {
	list-style-type:none;
	background: url(../images/bg_puce_carre1.gif) no-repeat left top;
	margin:0;
	padding:3px 5px 0 12px;
	display:block;
	/*clear:both;*/
	text-align:left;
}

#teaser_google:link, #teaser_google:visited {
	background:url(../images/teaser_google1_en.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_google1_en.png');
}
#teaser_google:hover {
	background:url(../images/teaser_google2_en.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_google2_en.png');
}
#teaser_partenaire:link, #teaser_partenaire:visited {
	background:url(../images/teaser_partner1.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_partner1.png');
}
#teaser_partenaire:hover {
	background:url(../images/teaser_partner2.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_partner2.png');
}
#teaser_essayer:link, #teaser_essayer:visited {
	background:url(../images/teaser_free_trial1.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_free_trial1.png');
}
#teaser_essayer:hover {
	background:url(../images/teaser_free_trial2.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_free_trial2.png');
}
#teaser_demo:link, #teaser_demo:visited {
	background:url(../images/teaser_demo1_en.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_demo1_en.png');
}
#teaser_demo:hover {
	background:url(../images/teaser_demo2_en.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_demo2_en.png');
}
#teaser_access:link, #teaser_access:visited {
	background:url(../images/teaser_access1_en.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_access1_en.png');
}
#teaser_access:hover {
	background:url(../images/teaser_access2_en.png) !important;
	background-image:url(no-image);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/teaser_access2_en.png');
}
.teaser:link, .teaser:visited {
	margin:0px;
	padding:0px;
	height:32px;
	display:block;
	clear:both;
	margin-top:10px;
	cursor:pointer;
}
#avantage {
	background:url(../images/bg_cclair.gif) no-repeat left bottom;
	float: right;
	margin:0;
	width:249px;
	height:357px;
	text-align:left;
}
.avantagetitre {
	background:url(../images/bg_cclair_header.gif) no-repeat left top;
	height: 70px;
}
h2.cclairtitre2 {
	color: #04436F;
	margin:0px;
	padding-left:47px;
	padding-top:8px;
	font-size: 14px;
	font-weight: bolder;
}
.avantagecontent {
	padding: 0px;
	margin: 0px;
}
.avantagecontent ul {
	color:#438DCD;
	margin: 0 10px 0 12px;
	padding:0;
	font-weight: normal;
}
.avantagecontent li {
	list-style-type:none;
	background: url(../images/bg_puce_fleche.gif) no-repeat left top;
	margin-bottom:12px;
	padding:3px 5px 0 13px;
	display:block;
	/*clear:both;*/
	text-align:left;
}
.avantagecontent p {
	text-align:right;
	margin-right:20px;
	padding:0;
	margin-top:0;
}
.avantagefort {
	font-weight: bold;
	color: #04436F;
	font-size: 11px;
}
.avantagesfort {
	color: #04436F;
	text-decoration:underline;
}

/* MAP */
.map {
	float:left;
	margin: 0 0 0 50px;
}
ul.map1 {
	color:#04436f;
	padding:0;
	font-weight: 400;
	font-size: 14px;
}
.map1 li {
	list-style-type:none;
}
.map1 li a{
	list-style-type:none;
	background: url(../images/bg_puce_carre2.gif) no-repeat left top;
	margin:0;
	padding:5px 5px 5px 15px;
	display:block;
	text-align:left;
	color:#04436f;
	text-decoration: none;
}
.map1 li a:hover {
	background: url(../images/bg_puce_carre21.gif) no-repeat left top;
	margin:0;
	padding:5px 5px 5px 15px;
	display:block;
	text-align:left;
	color: #E47648;
}
ul.map2 {
	margin: 0;
	padding:0 4px 0 25px;
	font-weight: 400;
	font-size: 12px;
	display: block;
}
.map2 li {
	list-style-type:none;
}
.map2 li a{
	list-style-type:none;
	background: url(../images/bg_puce_carre3.gif) no-repeat left top;
	margin:0;
	display:block;
	text-align:left;
	color:#438DCD;
	text-decoration: none;
}
.map2 li a:hover {
	background: url(../images/bg_puce_carre11.gif) no-repeat left top;
	margin:0;
	display:block;
	text-align:left;
	color: #E47648;
}

/* ESSAYER */
.etape {
	background: url(../images/bg_essayer.gif) no-repeat left bottom;
	margin: 10px 20px 20px 20px;
}
#etape1 {
	background: url(../images/bg_essayer_header1.gif) no-repeat left top;
	height:57px;
}
#etape2 {
	background: url(../images/bg_essayer_header2.gif) no-repeat left top;
	height:57px;
}
#etape3 {
	background: url(../images/bg_essayer_header3.gif) no-repeat left top;
	height:57px;
}
.etape h3{
	margin: 0;
	padding: 5px 0 0 50px;
	font-size: 16px;
}
.etapecontent {
	padding: 10px 35px 10px 35px;
}
.etapecontent p {
	font-size:12px;
	margin: 0;
	padding: 0 35px 10px 35px;
}

.headline {
	background: url(../images/bg_headline.gif) no-repeat left bottom;
	margin-top: 10px;
}
.headline-header {
	background: url(../images/bg_headline_h.gif) no-repeat right top;
	height:32px;
}
.headline-header1 {
	background: url(../images/bg_headline_h1.gif) no-repeat left top;
	height:32px;
	float: left;
}
.headline-header1 h3{
	margin: 0;
	padding: 3px 0 0 35px;
	font-size: 14px;
	font-weight: bold;
	color: #E47648;
}
.headline-header2 {
	background: url(../images/bg_headline_h2.gif) no-repeat left top;
	background-color: #e8f2f9;
	height:32px;
	float: left;
	width: 100px;
}
.headline-header3 {
	background: url(../images/bg_headline_h3.gif) no-repeat left top;
	height:32px;
	float: right;
	width: 44px;
}
.headline-content {
	padding: 0 40px 5px 35px;
	font-size: 12px;
	text-align: justify;
}
.headline-content h4 {
	padding: 0;
	margin: 0;
	font-size: 12px;
}

.faq-q {
	background: url(../images/bg_puce_carre1.gif) no-repeat left top;
	padding:3px 5px 5px 12px;
	cursor: pointer;
}
.faq-q:hover {
	background: url(../images/bg_puce_carre11.gif) no-repeat left top;
	color:#E47648;
	padding:3px 5px 5px 12px;
	cursor: pointer;
}
.faq-r {
	background: url(../images/bg_faq_r.gif) no-repeat left bottom;
	padding: 3px 45px 10px 40px;
	font-style: italic;
}

#footer {
	clear:both;
	text-align:center;
	color:#adadad;
	font-size:10px;
}
#footer a {
	text-decoration:underline;
	color: #adadad;
}
#footer a:hover {
	text-decoration:none;
	color:#E47648;
}

.tarif {
	border: #b0c9de 1px ridge;
	background-color: #FFFFFF;
}
.tarif thead {
	background-color: #b0c9de;
}
.tarif-col {
	text-align: right;
	padding-right: 10px;
}
.plaquette {
	background: url(../images/bg_plaquette.gif) no-repeat left top;
	float:left;
	width:290px;
	height:52px;
	margin-left:35px;
	margin-bottom:20px;
	padding-left:45px;
	text-align:left;
}
.red_message {
	color:red;
	font-size:10px;
	font-weight:bold;
}
