/* =================================== *\
|  CSS Structure                         |
|  Date: Octobre 2007                    |
|  Autor I Puselja Pedja                 |
\* =================================== */

/*------------------------------------------------
CSS Reset
--------------------------------------------------*/
/*reset*/
* {margin:0; padding:0}  :link,:visited { text-decoration:none } ul,ol { list-style:none } address { font-style:normal } fieldset { border: 0; } 
img{border:none; background:none;} a img {border: 0 none;} h1, h2, h3, h4, h5, h6{margin:0; padding:0;} .clear{clear:both;} .strong{font-weight:bold;}
table {border-collapse:collapse; border-spacing:0;} caption,th {text-align:left;}
/*------------------------------------------------
General
--------------------------------------------------*/
body {
	background:#000 url(../images/bg_body.jpg) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	font-size:0.7em;
	line-height:1.4;
	margin:0;
	padding:0;
}
/*------------------------------------------------
Containers
--------------------------------------------------*/
#wrapper {
	margin:0 auto; 
	padding:0; 
	width:100%;
	background:transparent url(../images/bg_wrapper.jpg) no-repeat top center;
}
#container {
	margin:0 auto; 
	padding:0; 
	width:951px;
}
#header {
	height:100px;
	width:100%;
	background:transparent;
	padding:0;
	margin:0;
}
#content {
	float:left;
	width:752px;
	background:transparent;
}
#home_content {
	margin:0 0 0 0px;
	width:729px;
}
#sidebar {
	float:right;
	width:197px;
	background:#000 url(../images/bg_sidebar.jpg) repeat-x top left;
}
#footer {
	background:transparent url(../images/bg_footer.jpg) repeat-x bottom left;
	margin:40px 0 0 0;
}
#footer_Content {
	margin:0 auto; 
	padding:0; 
	width:951px;
	background:transparent url(../images/footer_Back.jpg) repeat-y top left;
}
.footer_Wrapper {
	background:transparent url(../images/footer_Top.jpg) no-repeat top left; 
	width:951px;
	padding:5px 0 5px 0;
}

/*------------------------------------------------
H Tags
--------------------------------------------------*/
.edit_Block_manager h1,
.edit_Block_manager h2,
.edit_Block_manager h3 {
	color:#fff;
	font-weight:bold;
}
.edit_Block_manager h1 {
	font-size:1.3em;
}
.edit_Block_manager h2 {
	font-size:1.2em;
}

.edit_Block_manager h3 {
	font-size:1.1em;
}
.edit_Block_manager h4 {
	color:#fff;
	font-size:1em;
	font-weight:bold;
}
.edit_Block_manager h5 {
	color:#fff;
	font-size:0.8em;
}

/*------------------------------------------------
Page Content General
--------------------------------------------------*/

.edit_Block_manager {
	margin:15px 15px 30px 15px;
}
.edit_Block_manager ul  {
	margin:0 0 0 25px;
}
.edit_Block_manager ul li {
	list-style-type:disc;
}

.edit_Block_manager a:link,
.edit_Block_manager a:visited {
	color:#aaaaaa;
}

.edit_Block_manager a:hover {}

.content_page {
	width:729px;
	background:transparent url(../images/bg_content.jpg) no-repeat top left;
}
.conent_wrapper {
	width:729px;
	background:transparent url(../images/bg_content_footer.jpg) no-repeat bottom left;
	height: auto !important;
	height:550px;
	min-height:550px;
	padding: 0 0 10px 0;
}
/*---------*/
.content_Left {
	float:left;
	width:181px;
	margin:0;
	padding:0;
}
.sifr_Left_Cont {
	height:38px;
	width:181px;
	padding:0;
	margin:0;
	background:transparent;
}
h2.din_Title {
	margin:15px 0 0 15px;
}
/*---------*/
.content_Right {
	float:left;
	width:548px;
	margin:0;
	padding:0;
}
.sifr_Right_Cont {
	height:38px;
	width:420px;
	float:left;
	padding:0;
	margin:0;
}
h2.myriad_title {
	margin:10px 0 0 15px;
}

.content_Right a:link, .content_Right a:visited {
	text-decoration:underline;
}
.content_Right a:hover {
	text-decoration:none;
}
/*---------*/
.cont_menu_Left ul {
	margin:5px 0 0 0;
}
.cont_menu_Left ul li {}
/*------------------------------------------------
Home page
--------------------------------------------------*/
.flash_block_home {
	width:729px;
}
.home_Content_block {
	width:728px;
	margin:5px 0 0 0;
	background:#050505 url(../images/bg_home_Content.jpg) no-repeat top left;
	border-top:1px solid #7D7E7E;
	border-left:1px solid #2E2F2F;
	border-right:1px solid #2E2F2F;
	border-bottom:1px solid #2E2F2F;
}
/*-----------------*/
.home_block_Left {
	float:left;
	width:198px;
	background:transparent url(../images/home_block_Left.jpg) no-repeat top right;
	margin:0;
}
.block_Left_inter {
	padding:10px 10px 0 12px;
}

.home_block_Left div.divFloatLeft{
 float:left;
 width:42px;
}
.home_block_Left div.divFloatRight{
 float:right;
 width:122px;
}
/*
p.title_equipe_home {
	margin:0; 
	padding:0;
	display:block;
	width:83px; 
	height:19px;
	text-indent:-9999px;
	background:url(../images/title/notreEquipe.jpg) 0 0 no-repeat;
}
*/
p.title_controle_home {
	margin:0; 
	padding:0;
	display:block;
	width:174px; 
	height:20px;
	text-indent:-9999px;
	background:url(../images/title/controlesQualiteExternes.jpg) 0 100% no-repeat;
	padding-top:12px;
	clear:both;
	position:relative;
}
p.p_controle_home{
  line-height:13px;
  margin-top:4px;
  margin-left:9px;
	padding-bottom:2px;
	background: url(../images/crochet.gif) 100% 100% no-repeat;
}

p.link_block_Left {
	margin:8px 0 10px;
	
}
.home_block_Left a:link, .home_block_Left a:visited {
	color:#D305C9;
	text-decoration:underline;
	background:transparent url(../images/puce_Viol_black.jpg) no-repeat 0 7px;
	padding-left:10px;
	display:block;
}
.home_block_Left a:hover {
	text-decoration:none;
}



p.title_accreditation_home {
	margin:0; 
	padding:0;
	display:block;
	width:121px; 
	height:13px;
	text-indent:-9999px;
	background:url(../images/title/accreditation.jpg) 0 0 no-repeat;
	clear:both;
	margin-top:21px;
	margin-bottom:3px;
}

p.p_accreditation_home{
  line-height:14px;
}

/*-----------------*/
.home_block_Center{
	float:left;
	width:365px;
	background:transparent url(../images/home_block_Left.jpg) no-repeat top right;
}
.block_Center_Inter {
	padding:10px 10px 0 10px;
}
.block_Center_Title {
	color:#666666;
	font-style:italic;
	border-bottom:1px solid #323333;
	padding:10px;
}
.home_block_Center a:link, .home_block_Center a:visited {
	color:#CCCCCC;
	text-decoration:underline;
}
.home_block_Center a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
p.link_center_Bottom {
	margin:10px 0;
}
.link_center_Bottom a:link, .link_center_Bottom a:visited {
	color:#F55E1D;
	text-decoration:underline;
	background:transparent url(../images/puce_Orange_black.jpg) no-repeat left top;
	padding-left:10px;
}
.link_center_Bottom a:hover {
	text-decoration:none;
}
/*-----------------*/
.home_block_Right {
	float:left;
	width:160px;
}
.block_Right_inter {
	padding:12px 20px 0 20px;
}
p.block_Right_Title {
	margin:0; 
	padding:0;
	display:block;
	width:60px; 
	height:13px;
	text-indent:-9999px;
	background:url(../images/title/brochure.jpg) 0 0 no-repeat;
}
.brochureBook {
	margin:20px 0 0 10px;
}
.demande_brochure {
	font-size:90%;
	color:#666666;
	line-height:1.1em;
	margin:-18px 0 0 0;
}
p.link_block_Right {
	margin:10px 0;
}
.link_block_Right a:link, .link_block_Right a:visited {
	color:#D305C9;
	text-decoration:underline;
	background:transparent url(../images/puce_Viol_black.jpg) no-repeat left top;
	padding-left:10px;
}
.link_block_Right a:hover {
	text-decoration:none;
}
/*-----------------*/

.client_homepage_list {
	width:729px;
	border-bottom:1px solid #1A1A1A;
}
.clients_title_home {
	width:170px;
	height:75px;
	padding:10px 0 0 20px;
	background:transparent;
	float:left;
}
p.title_clients {
	margin:0; 
	padding:0;
	display:block;
	width:50px; 
	height:15px;
	text-indent:-9999px;
	background:url(../images/title/clients.jpg) 0 0 no-repeat;
}
.italicLight {
	font-style:italic;
	color:#666;
}
.clientOrange {
	background:transparent url(../images/puce_Orange_NOIR.jpg) no-repeat left top;
	padding-left:10px;
	margin:10px 0 0 0;
}
.clientOrange a:link, .clientOrange a:visited {
	color:#F55E1D;
	text-decoration:underline;
}
.clientOrange a:hover {
	color:#F55E1D;
	text-decoration:none;
}

.clients_Listing {
}
.clients_Listing ul {
	padding:10px 0 0 0;
}
.clients_Listing ul li {
	display:block;
	width:128px;
	float:left;
}

.clients_Listing li img {
	background:transparent;
	overflow:hidden;
	clear:both;
}
.clients_Listing li a img {
	background: transparent;
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.clients_Listing li a:hover img {
	background: transparent;
	filter: alpha(opacity=100);
	opacity: 1;
}
.partnaires_homepage_Listing {
	width:729px;
	background:transparent url(../images/bg_partenaires.jpg) no-repeat bottom left;
}
.part_title_home {
	width:170px;
	height:75px;
	padding:10px 0 0 20px;
	background:transparent;
	float:left;
}
p.title_part {
	margin:0; 
	padding:0;
	display:block;
	width:84px; 
	height:17px;
	text-indent:-9999px;
	background:url(../images/title/partenaires.jpg) 0 0 no-repeat;
}
.partBlue {
	background:transparent url(../images/puce_Blue_NOIR.jpg) no-repeat left top;
	padding-left:10px;
	margin:10px 0 0 0;
}
.partBlue a:link, .partBlue a:visited {
	color:#00C9EA;
	text-decoration:underline;
}
.partBlue a:hover {
	color:#00C9EA;
	text-decoration:none;
}
/*------------------------------------------------
Remplacement Image header
--------------------------------------------------*/
#header h1{
	margin:0; 
	padding:0;
	width:400px; 
	height:100px;
	float:left;
}
#header h1 a:link, #header h1 a:visited, #header h1 a:focus, #header h1 a:hover, #header h1 a:active{
	display:block;
	width:400px; 
	height:100px;
	text-indent:-9999px;
	background:url(../images/logo.jpg) 0 0 no-repeat;
}
p.espaceClient {
	margin:30px 0 0 100px;
	padding:0;
	width:89px; 
	height:14px;
	float:left;
}
p.espaceClient a:link, p.espaceClient a:visited, p.espaceClient a:focus, p.espaceClient a:hover, p.espaceClient a:active{
	display:block;
	width:98px; 
	height:14px;
	text-indent:-9999px;
	background:url(../images/espaceClient.gif) 0 0 no-repeat;
}
p.envoyerami {
	margin:30px 0 0 220px;
	padding:0;
	width:105px; 
	height:9px;
	float:left;
}
p.envoyerami a:link, p.envoyerami a:visited, p.envoyerami a:focus, p.envoyerami a:hover, p.envoyerami a:active{
	display:block;
	width:105px; 
	height:9px;
	text-indent:-9999px;
	background:url(../images/envoyerami.gif) 0 0 no-repeat;
}

p.number {
	margin:20px 0 0 35px; 
	padding:0;
	display:block;
	width:180px; 
	height:30px;
	text-indent:-9999px;
	background:url(../images/number.jpg) 0 0 no-repeat;
	float:left;
}
p.beContact {
	margin:7px 10px 0 0; 
	padding:0;
	width:182px; 
	height:19px;
	float:right;
}
p.beContact a:link, p.beContact a:visited, p.beContact a:focus {
	display:block;
	width:182px; 
	height:19px;
	text-indent:-9999px;
	background:url(../images/beContact.jpg) no-repeat 0 0;
}
p.beContact a:hover, p.beContact a:active{
	display:block;
	width:182px; 
	height:18px;
	text-indent:-9999px;
	background:url(../images/beContact.jpg) no-repeat 0 -19px ;
}
/*------------------------------------------------
Menu Top Content
--------------------------------------------------*/
#menu_Top ul {
	width:729px;
	height:28px;
	background:transparent url(../images/top_Menu.jpg) no-repeat 0 0;
}
#menu_Top ul li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;
}
#menu_Top ul li a {
	border:0;
	display:block;
	text-decoration:none;
	overflow:hidden;
	background:transparent url(../images/top_Menu.jpg) no-repeat;
}
li#home a {
	width:41px;
	height:28px;
}
li#alara a {
	width:90px;
	height:28px;
}	 
li#services a {
	width:114px;
	height:28px;
}
li#offres a {
	width:90px;
	height:28px;
}
li#espacepresse a {
	width:144px;
	height:28px;
}
li#recrutement a {
	width:135px;
	height:28px;
}
li#contact a {
	width:115px;
	height:28px;
} 	 	 	 
li#home a:hover, li#home a:focus {
	background-position:0px -28px;
}
li#alara a:link, li#alara a:visited {	
	background-position:-41px 0px;
}
li#alara a:hover, li#alara a:focus {	
	background-position:-41px -28px;
}
li#services a:link, li#services a:visited {	
	background-position: -131px 0px;
}
li#services a:hover, li#services a:focus {	
	background-position: -131px -28px;
}
li#offres a:link, li#offres a:visited {	
	background-position: -245px 0px;
}
li#offres a:hover, li#offres a:focus {	
	background-position: -245px -28px;
}
li#espacepresse a:link, li#espacepresse a:visited {	
	background-position: -335px 0px;
}
li#espacepresse a:hover, li#espacepresse a:focus {	
	background-position: -335px -28px;
}
li#recrutement a:link, li#recrutement a:visited {	
	background-position: -479px 0px;
}
li#recrutement a:hover, li#recrutement a:focus {	
	background-position: -479px -28px;
}
li#contact a:link, li#contact a:visited {	
	background-position: -614px 0px;
}
li#contact a:hover, li#contact a:focus {	
	background-position: -614px -28px;
}
/* Menu Top Content "Active tabs"
------------------------------------------------------------------*/


/*------------------------------------------------
Sidebar
--------------------------------------------------*/

p.sidebar_Top {
	margin:0; 
	padding:0;
	display:block;
	width:198px; 
	height:87px;
	text-indent:-9999px;
	background:url(../images/sidebar_Top.jpg) 0 0 no-repeat;
}
.sidebar_ligne {
	width:195px;
	background:#212121;
	border-top:1px solid #414141;
	border-bottom:1px solid #414141;
	border-left:1px solid #282828;
	border-right:1px solid #282828;
}
.sidebar_ligne a:link, .sidebar_ligne a:visited {
	color:#999999;
}
.sidebar_ligne a:hover {
	color:#ccc;
}
.sidebar_ligne ul {
	margin:5px 15px 5px 15px;
}
.sidebar_ligne ul li {
	border-bottom:1px solid #303030;
	background:transparent url(../images/puce_sidebar_ligne.jpg) no-repeat left top;
	padding-left:10px;
}
/*----------------------*/
.home_News {
	width:195px;
	background:transparent url(../images/bg_home_News.jpg) no-repeat top center;
	border-bottom:1px solid #414141;
	border-left:1px solid #282828;
	border-right:1px solid #282828;
	padding:0 0 20px 0;
}
p.home_News_Title {
	padding:0; 
	margin:15px 0 0 15px;
	display:block;
	width:38px; 
	height:14px;
	text-indent:-9999px;
	background:url(../images/title/news.jpg) 0 0 no-repeat;
	float:left;
}
p.rss_sidebar {
	margin:20px 15px 0 0; 
	padding:0;
	width:14px; 
	height:14px;
	float:right;
}
p.rss_sidebar a:link, p.rss_sidebar a:visited, p.rss_sidebar a:focus, p.rss_sidebar a:hover, p.rss_sidebar a:active{
	display:block;
	width:14px; 
	height:14px;
	text-indent:-9999px;
	background:url(../images/rss_sidebar.jpg) 0 0 no-repeat;
}
.home_News dl {
	clear:both;
	padding:10px 20px 0 18px;
}
.home_News dl dt {
	color:#D305C9;
	font-family:Trebuchet MS;
	font-size:90%;
}
.savoirPlus {
	margin:10px 0 0 18px;
	background:transparent url(../images/puce_Viol_sidebar.jpg) no-repeat left top;
	padding-left:10px;
}
.savoirPlus a:link, .savoirPlus a:visited {
	color:#D305C9;
	text-decoration:underline;
}
.savoirPlus a:hover {
	color:#D305C9;
	text-decoration:none;
}
.suivreRSS_sidebar {
	margin:5px 0 0 18px;
	background:transparent url(../images/puce_Gris_sidebar.jpg) no-repeat left top;
	padding-left:10px;
}
.suivreRSS_sidebar a:link, .suivreRSS_sidebar a:visited {
	color:#555555;
	text-decoration:underline;
}
.suivreRSS_sidebar a:hover {
	color:#555555;
	text-decoration:none;
}
/*----------------------*/
.recrutement {
	width:195px;
	background:transparent;
	border-bottom:1px solid #414141;
	border-left:1px solid #282828;
	border-right:1px solid #282828;
	padding:0 0 20px 0;
}
.recrutement_Title {}
p.recrutement_Title {
	padding:0; 
	margin:15px 0 0 15px;
	display:block;
	width:86px; 
	height:13px;
	text-indent:-9999px;
	background: transparent url(../images/title/recrutement.jpg) 0 0 no-repeat;
	float:left;
}
.recrutement_Image img {
	float:left;
	margin:10px 10px 0 15px;
}
.recrutement dl {
	margin:10px 0 0 0;
	float:left;
	width:100px;
}
.recrutement dl dt {
	font-weight:bold;
}
.decouvre_Recr {
	font-family:Trebuchet MS;
	font-size:90%;
	color:#666666;
}
.plus_Recr {
	margin:10px 0 0 0;
	background:transparent url(../images/puce_Blue_black.jpg) no-repeat left top;
	padding-left:10px;
}
.plus_Recr a:link, .plus_Recr a:visited {
	color:#1391A0;
	text-decoration:underline;
}
.plus_Recr a:hover {
	color:#1391A0;
	text-decoration:none;
}
/*----------------------*/
.home_newsletter {
	width:198px;
	background:transparent url(../images/bg_home_newsletter.jpg) no-repeat top left;
	padding:0 0 20px 0;
	border-bottom:1px solid #1B1B1B;
}
p.home_newsletter_Title {
	padding:0; 
	margin:15px 0 0 15px;
	display:block;
	width:71px; 
	height:14px;
	text-indent:-9999px;
	background: transparent url(../images/title/newsletter.jpg) 0 0 no-repeat;
	float:left;
}

.home_newsletter form {
	margin:10px 0 0 15px;
}
input.in_newsletter {
	background:#151515 !important;
	width:133px;
	border:1px solid #666666;
	margin:0;
	padding:2px;
	font-size:90%;
	color:#666666;
	float:left;

}
input.butt_newsletter {
	background:#151515;
	width:26px;
	height:19px;
	border-left:none;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	font-size:90%;
	color:#666666;
	padding:2px;
}
/*----------------------*/

.sondage_sidebar {
	width:198px;
	background:transparent url(../images/bg_sondage.jpg) no-repeat bottom left;
	padding:0 0 20px 0;
}
p.home_Sondage_Title {
	padding:0; 
	margin:15px 0 0 15px;
	display:block;
	width:61px; 
	height:16px;
	text-indent:-9999px;
	background: transparent url(../images/title/sondage.jpg) 0 0 no-repeat;
	float:left;
}
.sondage_Texte {
	font-family:Trebuchet MS;
	font-size:90%;
	color:#666;
	margin:5px 0 0 15px;
}
.sondage_sidebar form {
	margin:10px 0 0 15px;
}
input.butt_sondage {
	background:#151515;
	width:26px;
	height:19px;
	border:1px solid #666666;
	font-size:90%;
	color:#666666;
	padding:2px;
	margin:0 0 0 70px;
}
/*------------------------------------------------
Footer
--------------------------------------------------*/
.footer_Logo {
	width:165px;
	float:left;
}
.footer_Logo h2{
	margin:0 0 0 25px; 
	padding:0;
	width:124px; 
	height:55px;
}
.footer_Logo h2 a:link, .footer_Logo h2 a:visited, .footer_Logo h2 a:focus, .footer_Logo h2 a:hover, .footer_Logo h2 a:active{
	display:block;
	width:124px; 
	height:55px;
	text-indent:-9999px;
	background:url(../images/logo_footer.jpg) 0 0 no-repeat;
}
.adresse_footer {
	color:#333333;
	font-family:Trebuchet MS;
	font-size:90%;
	text-align:center;
}
.adresse_footer {
	padding:0 30px;
}

.footer_Wrapper ul {
	padding:15px 0 0 20px;
	float:left;
	width:700px;
}
.footer_Wrapper ul li {
	display:block;
	float:left;
	width:132px;
	padding:4px 0 2px 8px;
	border-bottom:1px solid #0C0C0C;
	background:transparent url(../images/puce_Gris_footer.jpg) no-repeat left top;
}
.footer_Wrapper ul li.none {
	background:none !important;
}
.footer_Wrapper ul li a:link, .footer_Wrapper ul li a:visited {
	color:#999999;
}
.footer_Wrapper ul li a:hover {
	color:#999999;
	text-decoration:underline;
}

p.logo_Credit{
	margin:80px 5px 0 0;
	padding:0;
	width:38px; 
	height:19px;
	float:right;
}
p.logo_Credit a:link, p.logo_Credit a:visited, p.logo_Credit a:focus, p.logo_Credit a:hover, p.logo_Credit a:active{
	display:block;
	width:38px; 
	height:19px;
	text-indent:-9999px;
	background:url(../images/logo_Credit.jpg) 0 0 no-repeat;
}
.white a:link, .white a:visited {
	color:#ffffff !important;
}
/*------------------------------------------------
Contact
--------------------------------------------------*/
.contact_block {
	padding:0 0 15px 0;
}
.contact_entry {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#666;
}
/*-------*/
.contact_block form {
	margin:30px 0 20px 20px;
}
.contact_block form p {
	clear:both;
	padding:3px 0;
	color:#666;
}
label.component {
	text-align:right;
	float:left;
	width:170px;
}
input.blackBorder {
	width:270px;
	float:left;
	margin:0 0 0 8px;
	color:#666;
	font-size:90%;
	padding:2px;
	border:1px solid #3A3A3A;
	background:#161717;
}
select.blackBorder {
	width:276px;
	float:left;
	margin:0 0 0 8px;
	color:#666;
	font-size:90%;
	padding:2px;
	border:1px solid #3A3A3A;
	background:#161717;
}
textarea.blackBorder {
	width:270px;
	float:left;
	margin:0 0 0 8px;
	color:#666;
	font-size:95%;
	padding:2px;
	border:1px solid #3A3A3A;
	background:#161717;
}
p.feedback_check {
	float:right;
	margin:10px 155px 25px 0;
}
label.check_contact {
	margin-left:10px;
}
p.send_but_contact {
	margin:25px 0 0 175px;
}
/*---------sidebar Left--------------*/

.cont_menu_Left h3{
	margin:15px 0 0 30px; 
	padding:0;
	display:block;
	width:91px; 
	height:32px;
	text-indent:-9999px;
	background:url(../images/logo_Left_Sidebar.jpg) 0 0 no-repeat;
}
.cont_menu_Left address {
	margin:10px 0 0 30px;
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.1em;
}
.cont_menu_Left address span {
	font-weight:bold;
	color:#999;
}

/*---------Block Link--------------*/

.linksBlock_global {
	clear:both;
	padding:7px 0 0 0;
}
.links_Left {
	width:35%;
	float:left;
}
.links_Left img {
	border:1px solid #666666;
	padding:2px;
}
.links_Right {
	width:60%;
	float:left;
}
/*---------Espace Press--------------*/

.form_Esspace {
	margin:200px 0 0 0;
}
.form_Esspace p.send_but_contact {
	padding:10px 0 0 0;
	clear:both;
}
/*---------Glossaire--------------*/

.fill_ar {
	color:#393939;
	border-bottom:1px solid #393939;
	padding-bottom:10px;
	margin:10px 0 0 5px;
}
.fill_ar span {
	color:#fff;
	font-weight:bold;
}
.fill_ar a:link, .fill_ar a:visited {
	color:#1391A0;
}
.fill_ar a:hover {
	text-decoration:none;
}

.lettre_Gloss {
	margin:10px 0 0 5px;
	font-size:55px;
	color:#2C2D2D;
}
.title_gloss {
	color:#fff;
	font-weight:bold;
}
.cont_gloss {
	color:#aaaaaa;
}
.listing_Gloss {
	padding-bottom:10px;
	margin:10px 0 0 5px;
	border-bottom:1px solid #2C2D2D;
}
/*------------------------------------------------
Message erreur valid
--------------------------------------------------*/
.erreur {color:#FF0000;} 
.confirm {color:#009900;}


/*------------------------------------------------
Demande de Bon de commande Pack P.C.R. Dentaire
--------------------------------------------------*/

input.smaller {width:150px;}
.top_Margin input {margin:10px 0 0 0;}


h2.titleH2{
 font-size:18px;
 font-weight:normal;
 margin:0;
 padding-bottom:7px;
 margin-bottom:12px;
 color:#bbbbbb;
 border-bottom:1px solid #333333;
}

div#bonDeCommandeGauche{
/* background:red;*/
 float:left;
 width:250px;
}
div#bonDeCommandeDroite{
 /*background:skyblue;*/
 float:right;
 width:240px;
}

div#bonDeCommandeGauche h3, div#bonDeCommandeDroite h3{
 margin-bottom:5px;
}
div#bonDeCommandeGauche label.component {
 width:110px;
}
div#bonDeCommandeGauche input.smaller{
 width:25px; 
 text-align:center;
}

div#bonDeCommandeGauche h4{
 margin-top:10px;
 margin-bottom:5px;
}


div#bonDeCommandeDroite ul{
	padding:0;
	margin:0;
}
div#bonDeCommandeDroite ul li{
	padding:0;
	margin:0;
	list-style-type:none;
	font-size:9px;
	color:#666666
}


div#bonDeCommande label.component {
 text-align:left;
}


p#mentions{
 font-size:10px;
 color:#333333;
 font-style:italic;
}

div#resultats label.component{
 width:250px;
 text-align:left;
}

div#resultats  strong#ttc{
	position:relative;
	top:4px;
}

div#resultats input.smaller{
 width:60px;
 text-align:right;
 border:none;
 background:none;
 color:#f34a1c;
 font-size:14px;
 font-weight:bold;
}
div#resultats input#redevanceHT{
 font-size:10px;
}
div#resultats input#TVA{
 font-size:10px;
}
input#nb_equipement{
	width:20px;
    border:none;
    background:none;
 font-weight:bold;
 color:#ffffff;
 text-align:center;
 line-height:10px;
}





