@import "init.css";
@import "menu.css";

body { background: url('../media/image/fond.jpg') #EFEFEF; background-repeat: repeat-x; }                      

*.center	{ text-align:center; }
*.right		{ text-align:right; }

#global 									{ width: 1000px; margin: 0 auto; }
#site 										{ margin: 0 auto; width: 1000px;  }
#top 											{ width: 1000px; height: 129px; padding: 0; margin: 0;}
#banniere 								{ width: 1000px; height: 107px; background: url('../media/image/top.png') no-repeat ; padding: 0; margin: 0;}
#logo											{ position: absolute; width: 277px; height: 107px;  }
#footer 						{ padding: 0 10px; width: 980px; height:24px; background: url('../media/image/bottom.png') no-repeat ;}
#footer a,
#footer span						{ float:left; display:block; margin:0 5px; padding:6px 0 7px 0; }
#footer_contact 				  { font: 7pt/1em Helvetica, Arial, Sans-Serif; font-weight: bold; height: 22px; float: left; color: white; }
#footer_contact a			    { font: 7pt/1em Helvetica, Arial, Sans-Serif; font-weight: bold; color: white; text-decoration: none;}
#footer_contact a:hover					{ color:#96bf0d; background:url(../media/image/bottom_contact_hover.png); }
#footer_copyright 			  { font: 7pt/1em Helvetica, Arial, Sans-Serif; font-weight: bold; height: 22px; float: right; color: white;}
#footer_copyright a,
#footer_copyright span			  { font: 7pt/1em Helvetica, Arial, Sans-Serif; font-weight: bold; color: white; text-decoration: none;}
#footer_copyright a:hover				{ color:#0086cb; background:url(../media/image/bottom_copyright_hover.png); }
#copyright 								{ font: 7pt/1em Helvetica, Arial, Sans-Serif; color: #979797; float: left;  }
#conception 							{ font: 7pt/1em Helvetica, Arial, Sans-Serif; color: #979797; float: right; }

a                         { font: 9pt/1.2em Helvetica, Arial, Sans-serif; font-weight: bold; color: #0086cb; text-decoration: none; }
a:hover                   { color: #96bf0d; }

.input_search	{ border:1px solid #0086cb; }
.submit		{ border:0; background:transparent; color:#0086cb; font-weight:bold; }
.submit:hover	{ color:#96bf0d; }



#bloc_actu								    { position: relative; }
#actu_left									  { float: left; height: 300px; width: 10px; background: url('../media/image/home-bloc-top-left.png') no-repeat; }
#actu_content						      { float: left; height: 300px; width: 980px; background: url('../media/image/home-bloc-top-center.png') repeat; }
#actu_content_left		        { float: left; height: 300px; width: 540px; }
#actu_content_right	          { float: left; height: 200px; width: 420px; padding-top: 20px; padding-left: 10px; }
#actu_content_right form		{ display:inline; }
#actu_content_right form input.submit	{ margin-left:10px;  }
#actu_right								    { float: left; height: 300px; width: 10px; background: url('../media/image/home-bloc-top-right.png') no-repeat; }
#bande_actu								    { position: absolute; top: 2px; right: 2px; height: 75px; width: 75px; background: url('../media/image/bande-actu.png') no-repeat; }
.actu_titre									  { color: #0086cb; font: 23pt/1em Arial, Verdana, Sans-Serif;  font-weight: bold; padding-bottom: 10px; }
#actu_content_texte	          { border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; padding: 10px 0px; width: 430px; color: #999999; font: 9pt/1em Arial, Verdana, Sans-Serif; height: 140px; overflow:hidden; }
#actu_content_texte	img       { padding-left: 5px; padding-right: 5px; }
#actu_content_texte p         { padding-bottom: 10px; text-align: justify; padding-right: 10px; }
#actu_content_texte div.space	{ height:150px; }
#actu_content_texte div.sep	  { height:1px; border-top:1px solid #CCCCCC; padding-bottom:10px; }


#bloc_center { width: 1000px; height: 113px; }
#bloc_center_left { float: left; height: 113px; width: 4px; background: url('../media/image/home-bloc-milieu-left.png') no-repeat; }
#bloc_center_content { float: left; height: 113px; width: 992px; }
#bloc_center_content ul { }
#bloc_center_content ul li { float: left;  }
#bloc_center_content ul li a {text-decoration: none; }
#bloc_center_content ul li.separ {  height: 113px; width: 1px; background: url('../media/image/home-bloc-milieu-trait.png') 0px 0px no-repeat;  }
/*#bloc_center_content ul li.center_services { height: 113px; width: 197px; background: url('../media/image/btn-services.png') no-repeat; }
#bloc_center_content ul li.center_services:hover { height: 113px; width: 197px; background: url('../media/image/btn-services-over.png') no-repeat; }
#bloc_center_content ul li.center_produits { height: 113px; width: 197px; background: url('../media/image/btn-produits.png') no-repeat; }
#bloc_center_content ul li.center_produits:hover { height: 113px; width: 197px; background: url('../media/image/btn-produits-over.png') no-repeat; }
#bloc_center_content ul li.center_sav { height: 113px; width: 197px; background: url('../media/image/btn-sav.png') no-repeat; }
#bloc_center_content ul li.center_sav:hover { height: 113px; width: 197px; background: url('../media/image/btn-sav-over.png') no-repeat; }
#bloc_center_content ul li.center_temoignages { height: 113px; width: 197px; background: url('../media/image/btn-temoignage.png') no-repeat; }
#bloc_center_content ul li.center_temoignages:hover { height: 113px; width: 197px; background: url('../media/image/btn-temoignage-over.png') no-repeat; }
#bloc_center_content ul li.center_newsletter { height: 113px; width: 200px; background: url('../media/image/btn-newsletter.png') no-repeat; }
#bloc_center_content ul li.center_newsletter:hover { height: 113px; width: 200px; background: url('../media/image/btn-newsletter-over.png') no-repeat; }*/
#bloc_center_right { float: left; height: 113px; width: 4px; background: url('../media/image/home-bloc-milieu-right.png') no-repeat; }

.bloc_bottom_fixed	{ width: 1000px; height: 113px; }
.bloc_bottom_left	{ float: left;  width: 7px; }
.bloc_bottom_content	{ float: left; width: 986px; }
.bloc_bottom_right	{ float: left; width: 7px; }
.bloc_bottom_fixed .bloc_bottom_left	{ height: 113px; background: url('../media/image/home-bloc-bottom-left.png') no-repeat; }
.bloc_bottom_fixed .bloc_bottom_content	{ height: 113px; background: url('../media/image/home-bloc-bottom-center.png') repeat-x; }
.bloc_bottom_fixed .bloc_bottom_right	{ height: 113px; background: url('../media/image/home-bloc-bottom-right.png') no-repeat; }
.bloc_bottom_content_para { float: left; width: 308px; height: 103px; padding: 5px 10px; }
.bloc_bottom_content_para p 					{  color: #666666; font: 8pt/1.2em Arial, Verdana, Sans-Serif; text-align: justify; padding-bottom: 6px;}
.bloc_bottom_content_para a 					{  color: #0086cb; font-weight: bold; text-decoration: none; }
.bloc_bottom_content_para a:hover 					{  color: #96bf0d; }
.bloc_bottom_content_para_titre { background: url("../media/image/green-puce.png") no-repeat; height: 24px; padding-left: 60px; padding-bottom: 10px;}
.bloc_bottom_content_para h1 { font: 9pt Arial, Verdana, Sans-Serif; font-weight: bold; color: #474747;}
.bloc_bottom_content_para h2 { font: 8pt Arial, Verdana, Sans-Serif; font-weight: bold; color: #96bf0d; }
.bloc_bottom_content_separ 	{ float: left;  width: 1px; height: 113px; background: url('../media/image/home-bloc-bottom-trait.png') no-repeat; }

.bloc_bottom_free			                  { width:1000px; background-image:url(../media/image/home-bloc-top-center.png); }
.bloc_bottom_free div			              { color:#96bf0d; font-weight:bold; }
.bloc_bottom_free p			                { margin:5px 0; color:#999999; }
.bloc_bottom_free ul			              { margin-left:15px; }
.bloc_bottom_free label                 { color:#999999; }
.bloc_bottom_free input.chkbox		      { background-color:#F0F0F0; }
.bloc_bottom_free .bloc_bottom_top	    { height:4px; background-image:url(../media/image/home-bloc-bottom-free-top.png); font-size:0; }
.bloc_bottom_free .bloc_bottom_content	{ float:none; padding:2px 7px; background-image:url(../media/image/home-bloc-bottom-free-content.gif);  }
.bloc_bottom_free .bloc_bottom_part1	  { float:left; width:585px; border-right: 1px solid #d8d8d8; margin: 5px; }
.bloc_bottom_free .bloc_bottom_part1 .left_sondage	{ float:left; width:190px; }
.bloc_bottom_free .bloc_bottom_part1 .left_sondage h1 { font: 13pt/1.4em Arial, Verdana, Sans-Serif; font-weight:bold; color:#0086cb; }
.bloc_bottom_free .bloc_bottom_part1 .right_sondage	{ float:left; /*width:411px;*/ padding-left: 25px; }
.bloc_bottom_free .bloc_bottom_part2	  { float:left; width:308px; padding: 5px 10px; }
.bloc_bottom_free .bloc_bottom_part2 h1	{ font: 13pt/1.4em Arial, Verdana, Sans-Serif; font-weight:bold; color:#0086cb; }
.bloc_bottom_free .bloc_bottom_bottom	  { height:5px; background-image:url(../media/image/home-bloc-bottom-free-bottom.png); font-size:0; }

.bloc_actu_home 			{ height: 300px; width: 1000px; background: url('../media/image/test.png') repeat; }
.bloc_prod_serv_sav 	{ height: 113px; width: 640px; background: url('../media/image/test.png') repeat; }
.bloc_newsletter 		  { height: 113px; width: 340px; background: url('../media/image/test.png') repeat; }
.bloc_bottom_home 		{ height: 113px; width: 1000px; background: url('../media/image/test.png') repeat; }

#top_flash					  { width: 1000px; height: 165px; }

#update { color: #666666; font: 7pt/1.8em Arial, Verdana, Sans-Serif; }


#pagetype_content											{ width: 775px; float: left; }
#pagetype_content_top									{ width: 775px; height: 5px; font-size:0; background: url('../media/image/type_content_top.png') no-repeat;}
#pagetype_content_text								{ width: 775px; background: url('../media/image/type_content_texte.png') repeat-y; padding: 20px 0;}
#pagetype_content_text	p							{ font: 9pt/1.2em Helvetica, Arial, Sans-serif; font-weight: bold; color: #2a2a2a; width: 715px; padding-bottom: 30px ; padding-left: 30px; padding-right: 30px; text-align: justify; }
#pagetype_content_text .titre1				{ clear: both; margin: 0 auto; width: 709px; height: 25px;  background: url("../media/image/page-titre-h1.png") no-repeat; padding-left: 30px; padding-top: 5px; font: 11pt/1em Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFFFFF; text-align: left; }
#pagetype_content_text .soustitre		{ color: #0000ff; }
#pagetype_content_text .formulaire-titre	{ clear: both; margin: 0 auto;  padding-left: 30px; padding-top: 5px; padding-bottom: 10px; font: 14pt/1em Arial, Helvetica, Sans-Serif; font-weight: bold; color: #0086cb; text-align: left; }
#pagetype_content_text	.intro				{ font: 9pt/1.2em Helvetica, Arial, Sans-serif; font-weight: bold; color: #696969; }
#pagetype_content_text	a							{ font: 9pt/1.2em Helvetica, Arial, Sans-serif; color: #0086cb; font-weight: bold; text-decoration: none; }
#pagetype_content_text a:hover				{ color: #96bf0d; }
#pagetype_content_text	.intro				{ font: 9pt/1.2em Helvetica, Arial, Sans-serif; font-weight: bold; color: #696969; }
#pagetype_content_text	img						{ padding-left: 5px; padding-right: 5px; }
#pagetype_content_bottom		          { width: 775px; height: 6px; background: url('../media/image/type_content_bottom.png') no-repeat;}

#formulaire_carte											{ width: 735px; padding-left: 15px;}
#formulaire_carte_top 								{ width: 750px; height: 17px; background: url('../media/image/formulaire-carte-top.png') no-repeat; }
#formulaire_carte_content 					  { width: 750px; background: url('../media/image/formulaire-carte-content.png') repeat-y; }
#formulaire_carte_content_left 				{ float: left; width: 306px; padding: 30px 40px 0 40px; }
#formulaire_carte_content_separ 		  { float: left; width: 10px; height: 436px; background: url('../media/image/formulaire-carte-trait.png') no-repeat;}
#formulaire_carte_content_right 		  { float: left; width: 339px; height: 436px; background: url('../media/image/formulaire-carte-image.png') no-repeat; }
#formulaire_carte_content_right2 	    { float: left; width: 335px; height: 406px; padding-top: 30px ; padding-left: 4px; }
#formulaire_carte_bottom 							{ width: 750px; height: 19px; background: url('../media/image/formulaire-carte-bottom.png') no-repeat; }

#form_commande_prod { padding: 0 40px; }
#form_commande_prod .input_prod { width: 350px; float: left; }
#form_commande_prod hr { color: #dfdfdf; background-color: #dfdfdf; height: 2px; border: 0; }
#form_commande_prod .blue { font: 9pt/1em Helvetica, Arial, Sans-Serif; color: #0086cb; }

#form_commande { padding: 0 40px; }
#form_commande .inputblue { border: 1px solid #6e8baa; }
#form_commande .field-label 			{ float:left; width: 120px; }
#form_commande .field-widget 	{ float:left; }
#form_commande .field-widget2 	{ padding-left: 100px;  }
#form_commande .blue { font: 8pt/1em Helvetica, Arial, Sans-Serif; font-weight: bold; color: #0086cb; }

.tab-big-product {  margin: auto; width: 720px; border: 1px solid #dfdfdf; border-collapse: collapse;}
.tab-big-product th {  width: 710px; height: 22px; border: 1px solid #dfdfdf; background: url('../media/image/product-tab-top.png') repeat-x; padding-left: 10px; font: 10pt/1em Helvetica, Arial, Sans-Serif; font-weight: bold; color: #ffffff; text-align: left;}
.tab-big-product td {  border: 1px solid #dfdfdf; }
.tab-big-product .tab-big-descriptif, .tab-big-product .tab-big-descriptif-plus  { padding: 20px 15px; font: 9pt/1em Helvetica, Arial, Sans-Serif; color: #707070; text-align: left;}
.tab-big-product  .tab-big-descriptif p {  }
#pagetype_content_text .tab-big-product  .tab-big-descriptif p { width: auto; color: #707070; padding: 0;}
#pagetype_content_text .tab-big-product  .tab-big-descriptif-plus p { width: auto; color: #707070; padding: 0;}
.tab-big-product .tab-big-descriptif ul { width: 330px; float: left; padding: 5px 5px; }
.tab-big-product .tab-big-descriptif ul.ulbig { width: auto; clear: both; padding: 0 16px; }
.tab-big-product .tab-big-descriptif li, .tab-big-product .tab-big-descriptif-plus li { font: 9pt/1.2em Helvetica, Arial, Sans-Serif; }
.tab-big-product .tab-big-descriptif .tab-descriptif-titre, .tab-big-product .tab-big-descriptif-plus .tab-descriptif-titre  { color: #0096db; font-weight: bold; }
.tab-big-product .tab-big-visuel  {  width: 180px; height: 100px; text-align: center;}
.tab-big-product .tab-click-video {  width: 180px; height: 100px; background: url('../media/image/tab-click-video-fond.png') #e0e1e0 repeat-x; vertical-align: top;}
.tab-big-product .tab-big-descriptif .tab-descriptif-titre { float: left; width: 200px; padding-bottom: 5px;}
.tab-big-product .tab-big-descriptif .tab-descriptif-text { float: left; width: 480px; }

.bloc-2-products, .bloc-4-products { width: 720px; margin: 0 auto;  }

.tab-mid-product {  width: 350px; border: 1px solid #dfdfdf; border-collapse: collapse;}
.tab-mid-product th {  width: 340px; height: 22px; border: 1px solid #dfdfdf; background: url('../media/image/product-tab-top.png') repeat-x; padding-left: 10px; font: 10pt/1em Helvetica, Arial, Sans-Serif; font-weight: bold; color: #ffffff; text-align: left;}
.tab-mid-product td {  border: 1px solid #dfdfdf; }
.tab-mid-product .tab-mid-descriptif  {  width: 180px; height: 100px; padding: 20px 15px;}
.tab-mid-product .tab-mid-visuel  {  width: 140px; height: 100px;}
.tab-mid-product .tab-mid-descriptif li { font: 9pt/1em Helvetica, Arial, Sans-Serif; }
.tab-mid-product .tab-mid-descriptif .tab-descriptif-titre { line-height: 2px; color: #abcb3c; font-weight: bold; width: 200px; }

.tab-accessoire                         { float: left; width: 165px; border: 1px solid #dfdfdf; border-collapse: collapse; }
.tab-accessoire td                      { border: 1px solid #dfdfdf; }
.tab-accessoire .tab-accessoire-visuel  { width: 165px; height: 165px;}
.tab-accessoire .accessoire-titre       { padding: 5px 5px; text-align: center; color: #0086cb; font-weight: bold; }

.home_recherche                         { color: #999999; font-weight: bold; }

#survey { display:inline; }

#pagetype_right			                		{ width: 203px; float: right; }
#pagetype_right ul li 		              { width: 203px; height: 113px; margin-bottom: 13px; }
#pagetype_right ul li.services img			{ background: url('../media/image/btn-type-services.png') no-repeat; }
#pagetype_right ul li.services a:hover img	{ background: url('../media/image/btn-type-services-over.png') no-repeat;}
#pagetype_right ul li.produits img			{ background: url('../media/image/btn-type-produits.png') no-repeat;}
#pagetype_right ul li.produits a:hover img	{ background: url('../media/image/btn-type-produits-over.png') no-repeat;}
#pagetype_right ul li.sav img						{ background: url('../media/image/btn-type-sav.png') no-repeat;}
#pagetype_right ul li.sav a:hover img		{ background: url('../media/image/btn-type-sav-over.png') no-repeat;}
#pagetype_right ul li.temoignages img		{ background: url('../media/image/btn-type-temoignages.png') no-repeat;}
#pagetype_right ul li.temoignages a:hover img	{ background: url('../media/image/btn-type-temoignages-over.png') no-repeat;}
#pagetype_right ul li.newsletter img		{ background: url('../media/image/btn-type-newsletter.png') no-repeat;}
#pagetype_right ul li.newsletter a:hover img	{ background: url('../media/image/btn-type-newsletter-over.png') no-repeat;}

#hr_job			        { margin:0 30px; }
#hr_job span.title	{ font-weight:bold; }
#hr_job a		        { text-decoration:none; color:#0086CB; }
#hr_job p		        { margin:15px 0; padding:0; font-weight:normal; }
#hr_job li		      { margin-top:10px; border-top:1px solid #F3F3F3; padding-top:10px; }
#hr_job li.first	  { margin-top:0; border-top:0; padding-top:0; }

#hr_apply			              { margin:0 30px; }
#hr_apply span			        { margin:5px 0; }
#hr_apply span.form-label	  { float:left; width:128px; font-weight:bold; }
#hr_apply span.form-widget	{ float:left; }
#hr_apply input.std		      { border: 1px solid #6e8baa; }
        
#chat			{ padding: 0 30px; }
#chat p			{ padding:0; }
#chat span		{ margin:5px 0; }
#chat span.form-label	{ width:128px; float:left; }
#chat span.form-widget	{ float:left; }
.chat-hr { color: #dfdfdf; background-color: #dfdfdf; height: 2px; border: 0; margin: 7px 0;}

#pagetype_content .chat-arch p		{ width:590px; float:left; }
#pagetype_content .chat-arch input	{ margin-right:20px; float:right; }


#mydinno			                { width:998px; }
#mydinno ul.box					{ float:left; margin:16px 0px 32px 18px; }
#mydinno ul.box.auth				{ width:330px; }
#mydinno ul.box.signup				{ width:614px; }
#mydinno ul.box.auth li.center			{ width:298px; }
#mydinno ul.box.signup li.center		{ width:582px; }
#mydinno ul.box li				{ float:left; }
#mydinno ul.box li.left				{ width:16px; height:209px; background-image:url(../media/image/mydinno-box-left.png); }
#mydinno ul.box li.center			{ height:209px; background-image:url(../media/image/mydinno-box-center.png); text-align:left; }
#mydinno ul.box li.center span.legend		{ float:left; margin-top:-13px; padding:0px 8px; background-color:white; color:#0070B0; font-size:12pt; font-weight:bold; }
#mydinno ul.box li.right			{ width:16px; height:209px; background-image:url(../media/image/mydinno-box-right.png); }
#mydinno ul.box a				{ vertical-align:top; }
#mydinno ul.box span.green			{ padding-left:8px; font-weight:bold; font-size:11pt; }
#mydinno div.auth				{ padding-left:8px; }
#mydinno div.auth label				{ float:left; }
#mydinno div.auth input[name]			{ float:right; border:0px; width:192px; background-color:#ECFEFF; }
#mydinno div.auth input[type="submit"]		{ float:right; border:0px; background-color:transparent; color:#0086cb; font-weight:bold; }
#mydinno div.auth input[type="submit"]:hover	{ color:#96bf0d; }
#mydinno ul.box div.error			{ border:1px solid white; }
#mydinno span.title				{ color:#0070B0; font-size:20pt; font-weight:bold; }
#mydinno span.green				{ color:#80C040; }
#mydinno div.bienvenue img			{ float:left; }
#mydinno div.bienvenue span.title		{ float:left; padding:8px 16px; font-size:16pt; }
#mydinno div.presentation img			{ float:left; }
#mydinno div.presentation p			{ float:left; padding-left:8px; color:#A0A0A0; }
#mydinno div.presentation p span.strong		{ color:#80C040; font-size:12pt; font-weight:bold; }
#mydinno div.presentation p span.green		{ font-size:11pt; font-weight:bold; }
#mydinno a			                { text-decoration:none; }
#mydinno a:hover		            { color: #96bf0d; }
#mydinno div.top		            { height:6px; background:url(../media/image/mydinno_top.png) no-repeat; }
#mydinno div.middle		        { background:url(../media/image/mydinno_content.png) repeat-y; }
#mydinno div.content		        { padding:0px 10px; }
#mydinno div.bottom		          { height:8px; background:url(../media/image/mydinno_bottom.png) no-repeat; }
#mydinno h1			                { padding:10px; text-align: left; font-size:12pt; font-weight:bold; color:#0086cb; }
#mydinno h2			                { font-weight:bold; font-size:10pt; }
#mydinno div.wauth		          { width:256px; }
#mydinno div.wpasswd		        { width:384px; }
#mydinno div.waccount		        { width:512px; }
#mydinno div.form				{ margin:0px auto; }
#mydinno div.form span				{ padding:5px; }
#mydinno div.form .form-label	  { float:left; }
#mydinno div.form .form-widget	{ float:right; }
#mydinno div.form .form-widget input		{ border:0px; padding:2px; background-color:#ECFEFF; }
#mydinno p.mentions				{ color:#696969; font-weight:bold; }
#mydinno ul.menu			          { }
#mydinno ul.menu li		          { width: 185px; text-align: center; padding: 5px; float: left; }
#mydinno ul.menu li.first	      { }
#mydinno ul.menu a		          { font-weight:bold; color:#0086CB; display: block; border: 1px solid #0086CB; height: 40px; padding: 5px; }
#mydinno ul.menu a:hover	      { color:#96bf0d; border: 1px solid #96bf0d; }
#mydinno_content_text			      { font: 9pt/1.2em Helvetica, Arial, Sans-serif; color: #2a2a2a; text-align: justify; }
#mydinno_content_text b				{ font: 9pt/1.2em Helvetica, Arial, Sans-serif; color: #0086cb; font-weight: bold; }
#mydinno_content_text	a					{ font: 9pt/1.2em Helvetica, Arial, Sans-serif; color: #0086cb; font-weight: bold; text-decoration: none; }
#mydinno_content_text a:hover	  { color: #96bf0d; }
#mydinno_content_text .titre1	{ clear: both; height: 25px;  background: url("../media/image/mydinno-titre-h1.png") no-repeat; padding-left: 30px; padding-top: 5px; font: 11pt/1em Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFFFFF; text-align: left; }
#mydinno_content_text.club-dinno			{ width:640px; float:left; }
#mydinno img.club-dinno					{ width:256px; float:right; }
#mydinno div.newsletter div			{ margin:10px 0; }
#mydinno div.newsletter div#content_html	{ display:block; }
#mydinno div.newsletter div#content_text	{ display:none; }
#mydinno div.form-animas span.form-label	{ width:72px; float:left; }
#mydinno div.form-animas span.form-widget	{ float:left; }
#mydinno #panier				{ float:right; }
#mydinno .form-left      { float: left; width: 200px; text-align:right; padding: 7px 10px 0 0; font-weight: bold; }
#mydinno .form-right     { float: left; padding: 5px 0 0 0; font: 9pt/1.7em Arial, Verdana, Sans-serif; }


/* accessoire */
.accessoire-left   { float: left; width: 110px; padding: 0 0 10px 0; }
.accessoire-right  { float: left;  padding: 0 0 10px 0; }
.loi_info          { font: 9pt/1.2em Helvetica, Arial, Sans-serif; font-weight: bold; color: #696969; }

/* Boutique */
.produit_pharma { width: 955px; padding: 0 20px 20px 0;  }
.left-produit   { float: left; width: 200px; height: 200px; padding: 0 18px 0 0; }
.right-produit  { float: left; width: 730px; }
.titre-produit  { font: 12pt/1.2em Helvetica, Arial, Sans-serif; font-weight:bold; color:#0086cb; }
.texte-produit  { font: 8pt/1.2em Helvetica, Arial, Sans-serif; font-weight:bold; color:#000000; }
td.panier       { border: 1px solid #dfdfdf; }
.pair_panier    { background: #FFFFFF; }
.impair_panier  { background: #B1D43D; }
.panier_titre td  { background: #007EBF; color: #FFFFFF; font-weight: bold; }
.prix_total     { background: #bbbbbb; color: #FFFFFF; font-weight: bold; }
.pad_5          { padding-right: 5px; }          

.spacer20 			{ height: 20px; }
.spacerwidth20 	{ width: 20px; }
.spacerwidth30 	{ width: 20px; }
.clear 					{ clear: both; }
.fin						{ clear: both; }
.fleft 					{ float: left; }
.fright 				{ float: right; }
.padright20			{ padding-right: 20px; }
.little-text    { font: 8pt/1em Helvetica, Arial, Sans-Serif; }
.blue           { font-weight: bold; color: #0074B0; }

p.popup_contact			{ clear: both; margin: 0 auto; width: 709px; height: 25px;  background: url("../media/image/page-titre-h1.png") repeat-x; padding-left: 30px; padding-top: 5px; font: 11pt/1em Arial, Helvetica, Sans-Serif; font-weight: bold; color: #FFFFFF; text-align: left; }

a.linkpage					{ font: 9pt/1.2em Helvetica, Arial, Sans-serif; font-weight: bold; color: #0086cb; text-decoration: none; }
a.linkpage:hover    { color: #96bf0d; }
.bluelinkpage		    { font: 9pt/1.2em Helvetica, Arial, Sans-serif; font-weight: bold; color: #0086cb; text-decoration: none;}
.bluelinkpage:hover {  color: #96bf0d; }

a.linkthotem        { font: 7pt/1em Helvetica, Arial, Sans-Serif; color: #979797; text-decoration: none; }

.info	              { font-weight:bold; }
.error              { font-weight:bold; color:red; }

/* Recherche */
.find                 { font-weight: bold; color: #000000; background-color: yellow; }

/* Calculette */
#form_calculette      { padding: 0 40px; color: #888888; }
.question             { font: 10pt/1.8em Arial, Helvetica, Sans-Serif; font-weight: bold; color: #0086cb; }
.reponse              { float: left; width: 60px; padding: 0 0 15px 20px; }
.reponse_dependance   { float: left; width: 210px; padding: 0 0 15px 20px; }
.reponse_calculette   { margin-top: 30px; padding: 10px; border: 1px solid #3366ff; color: #888888; }


/* Agenda */
#form_agenda          { padding: 0 40px; }
.calendrier           { float: left; padding: 4px; width: 170px; height:140px; }
.calendrier table     { background: #009BFF; border: 1px solid #33CCFF; }
.calendrier table td  { height: 16px; }
#form_agenda .titremois            { color: #FFFFFF; background: #009BFF; }
#form_agenda .titremois:link       { color: #FFFFFF; background: #009BFF; }
#form_agenda .titremois:visited    { color: #FFFFFF; background: #009BFF; }
#form_agenda .titremois:hover      { color: #FF0000; background: #009BFF; }
.titrejours           { color: #111111; background: #A5DBFF; }
.titrenum             { color: #FDFC65; background: #dddddd; }
.titrenum2            { color: #AAAAAA; background: #dddddd; }
.titreweek            { color: #444444; background: #ffffff; }
.titreweek2           { color: #444444; background: #ffffff; }
.titrewend            { color: #333333; background: #ffffff; }
.titrewend2           { color: #333333; background: #ffffff; }
.titrenow             { color: #333333; background: #009BFF; }
.titreweek, 
.titreweek2           { font: 8pt/1em Arial; color: #000000; } 
.titre_event          { color: #000000; background: yellow;  }
.titrejours, .titrejours a { font: 8pt/1em Arial; color: #000000; } 
.titre_event a        { font-weight: bold; text-decoration: none; }
.titrenum, .titrewend, .titrewend2, .titrenow, .titrenum2, .titrenum a, .titrenum2 a, 
.titrenow a           { font: 8pt/1.2em Arial; color: #000000; letter-spacing:0pt;  padding:2px 0 0 0; text-decoration: none; } 
a.bt_event            { font: 10pt/1.2em Arial; color: #009BFF; font-weight:bold; text-decoration: none; }
a.bt_event:hover      { text-decoration: underline; }
.left-agenda-event    { float: left; width: 320px; height: 240px; padding-bottom: 20px;}
.right-agenda-event   { float: left; width: 355px; padding: 0 0 0 20px; }
.event-title				  { font: 11pt/1.7em Helvetica, Arial, Sans-serif; font-weight: bold; color: #0086cb; text-decoration: none; }
#form_agenda p		    { margin:15px 0; padding:0; font-weight:normal; }
