body {
	margin: 0px auto; 
	padding: 0px; 
	background: rgb(255, 255, 255); 
	font-size: 12px; 
	font-family: Arial,Tahoma,Verdana; 
	}

a{
	color:#F1552A;
	font-weight: bold;
	text-align: left;
}

img {
	border: 0px none;
	text-align: right;
}

#menubar { margin: 0px auto; padding: 0px; background: rgb(0, 0, 0) url('images/menubar.gif') repeat scroll 0% 0%; width: 1000px; height: 26px; color: rgb(255, 255, 255); z-index: 99 ! important; }
#menubarleft { margin: 0px; padding: 0px; width: 1000px; }
#menubarright { margin: 0px; padding: 5px 10px 0px 0px; width: 100px; float: right; text-align: right; }
#menubarright a, #menubarright a:visited { padding: 0px 0px 0px 3px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; border-bottom-style: none; text-align:left}
#menubarright a:hover { padding: 0px 0px 0px 3px; color: rgb(255, 255, 255); text-decoration: underline; border-bottom-style: none; }
#menubarright a img { border: medium none ; margin: 0px 0px 2px; padding: 0px; }
#menu { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu a { border: 0px none ; margin: 0px 30px 0px 30px; padding: 5px 10px 6px; color: rgb(255, 255, 255); display: block; font-weight: bold; text-decoration:none }
#menu a:hover { margin: 0px 30px 0px 30px; padding: 5px 10px 6px; background: rgb(0, 0, 0) url('menuhov.gif') repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; text-decoration: none; }
#menu li { margin: 0px; padding: 0px; float: left; }
#menu li li { margin: 0px; padding: 0px; float: left; width: 160px; }
#menu li li a, #menu li li a:link, #menu li li a:visited { border-left: 1px solid rgb(192, 192, 192); border-right: 1px solid rgb(192, 192, 192); border-bottom: 1px solid rgb(192, 192, 192); margin: 0px; padding: 6px 10px 5px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; width: 200px; float: none; text-decoration:none }
#menu li li a:hover, #menu li li a:active { background: rgb(64, 64, 64) none repeat scroll 0% 0%; }
#menu li ul { position: absolute; width: 10em; left: -999em; }
#menu li:hover ul { left: auto; display: block; z-index: 99 ! important; }
#menu li:hover ul, #menu li.sfhover ul { left: auto; z-index: 99 ! important; }


.texte-logo{
	font-size:23px;
	text-align: left;
}
.texte-logo2{
	font-size:23px;
	color: #F1552A;
}

.texte-com{
	font-size:16px;
	text-align: left;
	color: #F1552A;
	font-weight:bold;
}

.texte-com2{
	font-size:15px;
	text-align: left;
	color:#333;
	font-weight: bold;
}

.champs{
	color:#333
}

.soustitre-champs{
	color:#F1552A;
	font-weight: bold;
}
.champ3{
	color:#333;
	font-size:9px;
}
.champ4{
	color:#333;
	font-size:10px;
}


.pk_net{
	color:#333;
	font-size:13px;
	font-weight:bold
}

.pk_net2{
	color:#333;
	font-size:11px;
	text-align: justify;
}

.pk_net3{
	color:#333;
	font-size:9px;
	text-align:left
}


.footer_titre{
	color:#DDD;
	font-size:14px;
	font-weight: bold;
}
.footer_stitre{
	color:#DDD;
	font-size:11px;

}

.footer_mentions_legales{
	color:#DDD;
	font-size:9px;
	text-align: center;

}

.footer {
	color:#333;
	font-size:9px;
	text-decoration:none;
	
	}

.footer a{
	color:#333;
	font-size:9px;
	text-decoration:none;
	text-align:center;
	}
	
.footer a:hover{
	color:#333;
	font-size:9px;
	text-decoration:underline;
	text-align:center;
	}
	
.link_general a{
	color:#333;
	text-decoration:underline;
	
}

.link_general a:hover{
	color:#F1552A;
	text-decoration:underline;
	}
	
	.texte_orange_bold{
		color:#F1552A;
		font-weight:bold;
	}
	
	.texte_pages{
	color:#333;
	text-align:justify;
	font-weight: normal;
	}
	
		.texte_pages_bold{
		color:#333;
		font-weight:bold;
		text-align:justify
		}
		
.texte_pages_bold2{
			color:#333;
		font-weight:bold;
		text-align:justify;
		font-size:12px 
}

.echec_identification{
	color:#F00;
	font-weight:bold;
}

.reussi_identification{
	color:#390;
	font-weight:bold;
}

.partenaire a {
	color:#F1552A;
}

.lien a{
	color:#333;
	text-decoration:underline;
}

.lien a:hover{
	color:#333;
	font-weight:bold;
}

.avant_footer a:hover{
	text-decoration:underline;
}

.avant_footer a{
	text-decoration:none;
}

.communiquons{
	color:#333;
	font-size:14px;
	line-height:20px;
}

.besoins{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.demande_brochure{
	color:#333;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	
}



.signup-box { margin: 3px; padding: 0pt; text-align: center; }
.signup-box input { margin: 0pt auto; padding: 4px 10px; font-size: 1.3em; font-weight: bold; }
div.errormsg { color: red; font-size: smaller; font-family: arial,sans-serif; }
font.errormsg { color: red; font-size: smaller; font-family: arial,sans-serif; }
hr { border: 0pt none ; margin: 5px; background-color: rgb(221, 221, 221); height: 1px; width: 100%; text-align: left; }
#main { margin: 0pt auto; width: 700px; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
#tab-content-header { border-style: solid solid none; border-color: rgb(215, 215, 215) rgb(215, 215, 215) -moz-use-text-color; border-width: 1px 1px 0pt; margin: 1em 0pt 0pt; height:24px;  background:url(images/menubar_adwords.gif) repeat-x ; text-align: left; font-size: 13px; color:#FFF }
#tab-content { margin: 0pt 0pt 2em; position: relative; text-align: left; font-size: 13px; }
#tab-content-l { z-index: 1; float: left; position: relative; top: 0pt; left: 0pt; width: 180px; }
#tab-content-r { border: 1px solid rgb(215, 215, 215); padding: 15px; z-index: 0; float: left; position: relative; top: 0pt; left: 0pt; width: 488px; background-color: rgb(255, 255, 255); }
ul#tab-content-list { border-bottom: 1px solid rgb(215, 215, 215); margin: 0pt; padding: 0pt; width: 179px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul#tab-content-list li, ul#tab-content-list li.menu { border: 1px solid rgb(215, 215, 215); margin: 0pt 0pt -1px; padding: 0.7em 0pt; background: rgb(238, 237, 237) url('images/tab_menu_bg.gif') repeat-x scroll left top; width: 179px; cursor: pointer; }
ul#tab-content-list li a, ul#tab-content-list li.menu a { padding: 0pt 10px; display: block; }
ul#tab-content-list li.active { border-left: 0pt none; border-right: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) url('images/tab_menu_bg_active_ltr.gif') no-repeat scroll left center; padding-left: 1px; }
ul#tab-content-list li.active, ul#tab-content-list li.active a { color: rgb(0, 0, 0); text-decoration: none; cursor: default; }


/* info bulle */
.bulle {
	width: 289px;  
	padding-top: 24px;
	display: none;  
	position: absolute;  
	background: transparent url(images/topBulle.png) no-repeat top;
	overflow: hidden;
	z-index: 500;
}

.bg {
	background: transparent url(images/fondBulle.png) repeat-y; 
	
}
.basbulle {
	background: transparent url(images/bottomBulle.png) no-repeat bottom; 
	height: 52px;
}

#wrapper {width: 0px; margin: auto;}
		
#main {width: 640px; height: 20px; margin-top: 0px; position: relative; float: left; background: transparent url(images/clouds.gif) no-repeat;}


#cloud1 {top: 93px; left: 230px;}
