
/* Imports externes */
@import url("http://www.google.com/uds/css/gsearch.css");
@import url("http://www.google.com/uds/solutions/mapsearch/gsmapsearch.css");


/* TAGS */

BODY	{	position: relative; background-color: #4C657A; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0px; font-size: 0.8em;}

H1	{	font-size: 1.5em; text-align: left; color: #3c4f60; margin-top: 2em; margin-bottom: 0.3em;}
#result H1	{	margin-top: 1em;}

#result H1.suggestion   {   margin-top: 0;}
#result H1.suggestion A {   color: #5c8226; font-weight: bold;}

IMG	{	border: 0px;}

LEGEND	{	width: auto;}

/*********DIVS*********/

/* ENTETE */

#entete	{	width: 100%; background-color: #3c4f60; border-bottom: 4px solid #93c94a;}

#entete H1	{	font-size: 34px; margin-top: 0px; margin-bottom: 0.1em !important;}
#entete H2	{	width: 286px; font-size: 15px; margin-top: 0em; margin-bottom: 0.2em;  color: #ffffff; text-align: left; line-height: 18px;}

*|html #entete H2	{	margin-top: 0.4em;}

#entete	H1 A	{	color: #3c4f60; text-decoration: none;}
#entete H1 A:hover, #entete H1 A:active	{	color: #DF578F;}

.bloc_logo	{	float: left; margin: 10px; margin-right: 0px;}

.bloc_entete	{	float: right; margin: 10px; margin-left: 0px;}



/* Principal */

#container	{	width: 790px; margin: auto; margin-top: 40px; background: url(../images/img/fonds/droite.gif) top right repeat-y #ffffff;}

#flags, #searchMain, #resultMain, #searchDiv, #result	{	float: left; width: auto !important; border: 0px !important; margin: 0 !important;padding: 0 !important; background-image: none !important;}

#searchMain	{	margin-bottom: 10px !important;}

#resultMain, #searchDiv, #result	{	width: 100% !important;}


#searchMain	{	width: 774px !important; margin-bottom: 20px !important;}

#colgauche	{	float: left; background-color: #ffffff; width: 33%; padding-left: 1.5%; padding-right: 1%;}
#coldroite	{	float: right; width: 60%; margin-right: 32px; padding-bottom: 25px;}

.colgauche	{	position: relative; float: left; background-color: #ffffff; width: 33%; padding-left: 1.5%; padding-right: 1%;}
.coldroite	{	float: right; width: 60%; margin-right: 32px;}

/* Cadre cartouche */

#hd	{	float: right; width: 16px; height: 31px; background: url(../images/img/fonds/angles/hd.gif) top left no-repeat transparent;}

#int_hg	{	float: left; width: 18px; height: 18px; background: url(../images/img/fonds/angles/hg_int.gif) top left no-repeat transparent;}
#int_hd	{	float: right; width: 18px; height: 18px; background: url(../images/img/fonds/angles/hd_int.gif) top left no-repeat transparent;}

#ombrebas	{	clear: both; width: 100%; height: 37px; margin-left: 0px; margin-top: 20px; background: url(../images/img/fonds/bas.gif) top left repeat-x #ffffff;}
#bg	{	float: left; height: 37px; width: 34px; background: url(../images/img/fonds/angles/bg.gif) top left no-repeat transparent;}
#bd	{	float: right; height: 37px; width: 34px; background: url(../images/img/fonds/angles/bd.gif) top left no-repeat transparent;}


/* Drapeaux	*/

#flags	{	width: 100% !important; float: right !important; margin-right: 7px !important;}
#flags A	{	width: 30px !important; height: 22px !important; opacity: 0.5; filter: alpha(opacity=50); margin-right: 10px; text-indent: -1000px; overflow: hidden;}
#flags A:hover	{	opacity: 1; filter: alpha(opacity=100);}

.flag_de	{	background: url(../images/img/flags/flag_de.png) top left no-repeat transparent !important;}
.flag_en	{	background: url(../images/img/flags/flag_en.png) top left no-repeat transparent !important;}
.flag_es	{	background: url(../images/img/flags/flag_es.png) top left no-repeat transparent !important;}
.flag_fr	{	background: url(../images/img/flags/flag_fr.png) top left no-repeat transparent !important;}
.flag_it	{	background: url(../images/img/flags/flag_it.png) top left no-repeat transparent !important;}

#back	{	float: left !important; background: url(../images/img/flags/back.gif) top left no-repeat transparent !important; margin-left: 12px; width: 29px !important;}



/* Barre recherche */

#searchcombo	{	position: relative; height: 1%;}

INPUT.submit, BUTTON.submit, BUTTON.submit2	{	margin: 0px; font-size: 1.2em;}

INPUT.submit	{	position: relative; width: 100% !important; border: 1px solid #aaa;  height: 1.5em; padding-left: 10px; padding-top: 0.2em; font-weight: bold; color: #5c8226;}

*|html INPUT.submit	{	position: absolute; width: 350px !important; top: 5px; left: 0; bottom: 5px; right: 0; border: 0px; 
/* border-left: 1px solid #aaa;  border-right: 1px solid #aaa; */
padding:0.2em  0 0.2em  0.2em  ; 
border: 1px solid #aaa;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

 height: 1.2em; padding-top: 0;} 

BUTTON.submit, BUTTON.submit2	{	border: 0px; background: url(../images/img/fonds/bouton/fd_button.gif) 0% 50% repeat-x transparent !important; color: #ffffff; padding: 0px; padding-bottom: 5px;}

*|html BUTTON.submit2	{	margin-left: 12px !important;}

.cadreinput	{	 float: left; width: 70%;}

*|html .cadreinput	{	position: relative; position: absolute; top: 0; left: 0; right: 10em; bottom: 0;}





#cadrebouton, #cadrebouton2	{	width: 9em; position: relative; float: right; background: url(../images/img/fonds/bouton/fd_div.gif) 0% 50% repeat-x transparent !important; overflow: hidden;}

#cadrebouton2	{	margin-top: -2.8em;}

#bordure_haut_bouton, #bordure_haut_bouton2	{	height: 5px; width: 100%; background: url(../images/img/fonds/bouton/fd_haut_bouton.gif) top left repeat-x transparent !important;}
#hg_bouton, #hg_bouton2	{	float: left; width: 12px; height: 5px; background: url(../images/img/fonds/bouton/hg_bouton.gif) top left no-repeat transparent;}
#hd_bouton, #hd_bouton2	{	float: right; width: 12px; height: 5px; background: url(../images/img/fonds/bouton/hd_bouton.gif) top left no-repeat transparent;}

#g_bouton, #g_bouton2	{	position: absolute; top: 5px; left: 0px; bottom: 0px; width: 12px; background: url(../images/img/fonds/bouton/fd_gauche.gif) 0% 50% repeat-y transparent;}
#bg_bouton, #bg_bouton2	{	position: absolute; bottom: 0px; left: 0px; width: 12px; height: 5px; background: url(../images/img/fonds/bouton/bg_bouton.gif) top left no-repeat transparent;}

#d_bouton, #d_bouton2	{	position: absolute; top: 5px; right: 0px; bottom: 0px; width: 12px; background: url(../images/img/fonds/bouton/fd_droite.gif) 0% 50% repeat-y transparent;}
#bd_bouton, #bd_bouton2	{	position: absolute; bottom: 0px; left: 0px; width: 12px; height: 5px; background: url(../images/img/fonds/bouton/bd_bouton.gif) top left no-repeat transparent;}

/* Recherche pages int. */

.cont_company #searchcombo	{	height: 1%; margin-top: 4px;}

.cont_company .cadreinput	{	padding: 0 !important;}

.cont_company INPUT.submit, .cont_company BUTTON.submit	{	font-size: 1em; top: 0; bottom: 0; padding: 2px !important;}

.cont_company INPUT.submit	{	border: 1px solid #aaa; height: auto; width: auto !important;}

.cont_company #cadrebouton	{	width: auto !important; background: none !important;}

.cont_company #cadrebouton BUTTON.submit	{ background-image: none !important; background-color: #5c8226 !important; padding-left: 0px !important;}

/* Fieldset options */

#moreOptionFieldset	{	position: relative; margin: 0; margin-top: 10px; margin-bottom: 0px !important; font-size: 1em; width: auto !important; padding-left: 0em; padding-top: 2em; padding-right: 0em; border: 0px !important;}

#moreOptionBloc	{	position: relative;}

#moreOptionLink, #moreOptionQuit	{	position: absolute; width: 7.5em; right: 0em;}

#moreOptionFieldset LEGEND SPAN	{	font-weight: bold; color: #265c82; font-size: 1.2em;}
#moreOptionFieldset LEGEND SPAN SPAN	{	display: block;}

.formcontact FIELDSET   {   border: none; width: 100%;}


.cadreoption	{	width: 1.7em; position: relative; float: left; background: url(../images/img/fonds/option/fd_div.gif) 0% 50% repeat-x transparent !important; margin-right: 0.3em; margin-top: -0.2em;}

.bordure_haut_option	{	height: 5px; width: 100%; background: url(../images/img/fonds/option/fd_haut_option.gif) top left repeat-x transparent !important;}
.hg_option	{	float: left; width: 12px; height: 5px; background: url(../images/img/fonds/option/hg_option.gif) top left no-repeat transparent;}
.hd_option	{	float: right; width: 12px; height: 5px; background: url(../images/img/fonds/option/hd_option.gif) top left no-repeat transparent;}

.txtoption	{	position: relative; margin: -0.2em 0.4em; margin-top: -0.35em; color: #ffffff !important; padding: 0px; padding-bottom: 5px; font-size: 2em;}
.txtoption.moins	{	margin: -0.2em 0.5em; margin-top: -0.35em;}

.g_option	{	position: absolute; top: 5px; left: 0px; bottom: 0px; width: 12px; background: url(../images/img/fonds/option/fd_gauche.gif) 0% 50% repeat-y transparent;}
.bg_option	{	position: absolute; bottom: 0px; left: 0px; width: 12px; height: 5px; background: url(../images/img/fonds/option/bg_option.gif) top left no-repeat transparent;}

.d_option	{	position: absolute; top: 5px; right: 0px; bottom: 0px; width: 12px; background: url(../images/img/fonds/option/fd_droite.gif) 0% 50% repeat-y transparent;}
.bd_option	{	position: absolute; bottom: 0px; left: 0px; width: 12px; height: 5px; background: url(../images/img/fonds/option/bd_option.gif) top left no-repeat transparent;}

.ligneoption	{	display: block; position: relative; margin-bottom: 7px; margin-right: 10em; height: 23px;}
.ligneoption LABEL	{	display: block !important; float: left !important; width: 25% !important; padding-top: 0.3em; margin-right: 1%; font-weight: bold; color: #265c82;}
.ligneoption INPUT, .ligneoption SELECT	{	display: block !important; float: left !important; width: 65% !important; color: #265c82 !important; border: 1px solid #97bbd3 !important;}
.ligneoption IMG	{	display: block; float: right;}

.helpTrigger	{	display: block; float: right; cursor: pointer; color: #265c82; font-size: 1.2em; font-weight: bold;}
.help{	position: absolute; left: 0%; top: -0.9em; width: 250px; margin-left: -190px; z-index: 99; border: 1px solid #97bbd3; background: url(../images/img/fonds/fd_help.png) top left repeat transparent; padding: 7px;}

*|html .help	{	left: 50%; margin-left: -125px;}

/* Resultats */

#result	{	 height: 1%; padding-left: 0px !important;}
 


#result P	{	text-align: right;}

P.time_elapsed	{	color: #3c4f60; text-align: left !important;}
P.time_elapsedbas	{	color: #3c4f60; text-align: right !important;}
#result LI P	{	text-align: left;}

#result UL, #result UL LI	{	
	position: relative; 
	height: 1%; 
	margin-left: 0px !important; 
	padding: 0px;
	
}
#result UL LI , UL.resultats LI	{	
	position: relative; 
	padding: 0.2em; 
	margin-bottom: 0.7em; 
	display: block;
}

UL.resultats LI .bordure_haut_input	{	position: relative; height: 5px;}


UL.resultats LI H2/*, UL.resultats LI P*/	{	margin: 0 !important;}

UL.resultats LI H2	{	position: relative; font-size: 1em !important; padding-bottom: 0.2em !important; padding-left: 0.2em !important; }

UL.resultats LI H2 A	{	 display: block; color: #3c4f60; padding-left: 25px; background: url(../images/img/fonds/listes/go_company_moyen_gris.gif) 0 0.2em no-repeat transparent; font-weight: normal !important; text-align: left;}

UL.resultats LI H2 A:hover	{	background-image: url(../images/img/fonds/listes/go_company_moyen_on.gif); color: #c63671;}

UL.resultats P	{	position: relative; padding-left: 25px; padding-bottom: 8px;font-size: 0.8em; height: 1%; padding-right: 5px;}

UL.resultats LI.result_top P	{	width: auto;}




UL.resultats LI.result_top, UL.resultats LI.result_bold	{	
/*
border-left: 1px solid #aaa; border-right: 1px solid #aaa;
*/
border: 1px solid #aaa;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

/*UL.resultats LI.result_top H2, UL.resultats LI.result_top P, UL.resultats LI.result_bold H2, UL.resultats LI.result_bold P	{	border-left: 1px solid #aaa; border-right: 1px solid #aaa;}
*/

UL.resultats LI.result_top	 H2 A, UL.resultats LI.result_bold	 H2 A	{	font-weight: bold !important;}

H2.zero	{	color: #DF578F; width: 70%; }

UL.resultats LI .vignette{  width:30%; float:right;margin-top:5px; position:relative; text-align:center;}

UL.resultats LI .res_descr{ width:68%; float:left; }
/* Liste rubriques */

#liste	{	width: 100% !important; background-color: transparent !important; padding: 0;}

#liste DIV	{	position: relative; margin-left: 0em; margin-top: 0.2em; margin-bottom: 0.3em; border: 0px !important;}
#liste DIV DIV, #liste DIV DIV DIV	{	position: relative; margin-left: 3em;}


#liste DIV A	{	display: block; font-size: 1.1em; padding-left: 15px; background: url(../images/img/fonds/listes/open_gris.gif) 0 0.25em no-repeat transparent;}

#liste DIV.unclicked A	{	color: #3c4f60;}
#liste DIV.clicked A	{	color: #5c8226; background-image: url(../images/img/fonds/listes/close_vert.gif);}
#liste DIV.clicked DIV.unclicked A	{	color: #265c82; background-image: url(../images/img/fonds/listes/open_bleu.gif);}

#liste A.company, #liste A.boldCompany, #liste A.topCompany	{	display: block !important; width: auto; padding-left: 18px !important; padding-bottom: 3px; background: url(../images/img/fonds/listes/go_company_small_gris.gif) 0 0.2em no-repeat transparent !important; color: #3c4f60 !important;}

#liste A.company:hover, #liste A.boldCompany:hover, #liste A.topCompany:hover	{	background-image: url(../images/img/fonds/listes/go_company_small_on.gif) !important; color: #c63671 !important;}


/* Page company */

.company_global	{	text-align: left;}

.company_global H1	{	font-size: 2em; margin: 0 !important; margin-bottom:0.5em; }
.company_global H2	{	width: auto; font-size: 1.6em; margin-left: -28px; margin-bottom: 0.2em; padding: 0; padding-left: 27px; padding-bottom: 5px; border-bottom: 1px solid #265c82; color: #3c4f60; text-align: left; font-weight: normal;}
.company_global P	{	text-align: left !important;}

H2.infos_company	{	margin-top: 0px; margin-left: 0; margin-bottom: 0.5em; font-size: 1.4em; color: #3c4f60; padding-left: 0px; border: 0px;}
#activites_company P	{	font-size: 1.2em;}

#activites_company A#affAideList	{	color: #3c4f60 !important;margin-left:30px; text-align:left!important;}

#activites_company #affAide	{display: none !important;}

*|html #activites_company	{	position: relative; }

/* Marques */

H2.listemarques	{	background: url(../images/img/fonds/titres/icone_marques.gif) 0 1px no-repeat transparent; font-size: 1.2em; border-bottom: none; margin: 0px; }

#listBrand	{	/*width: 58%;  left: 39%;*/ background: url(../images/img/fonds/fd_marques.png) top left repeat transparent !important; border: 1px solid #265c82 !important; border-bottom: none !important; z-index: 99;}

*|html #listBrand	{	left: 0;}

.brands, .brandArgs	{	position: relative; font-size: 0.9em;}

.brands	{	padding: 2px;  border-color: #265c82 !important; z-index: 99;}

.brandArgs	{	margin-left: 25px !important; border-color: #265c82 !important; border-top-color: #fff !important; z-index: 99;}

#coordonnees_company, #dirigeants_company, #infocomm_company, #sons_company, #description_company, #rubriques_company	{	margin: 0px; margin-top: 30px; padding-top: 0px; padding-left: 28px; line-height: 1.3em; z-index: 1;}

#coordonnees_company H2	{	background: url(../images/img/fonds/titres/icone_coords.gif) 0 1px no-repeat transparent; margin-top: 0px !important;}

#contact_company, #identification_company	{	float: left; width: 48%; margin-right: 2%;}

#web_company	{	margin-top: 15px;}


#contact_company .type	{	font-weight: bold;}

#contact_company .tel	{	display: block;}

#contact_company A, #web_company A	{	color: #c63671;}

#adresse_company, #chiffres_company	{	float: left; width: 48%;}


#dirigeants_company H2	{	background: url(../images/img/fonds/titres/icone_dir.gif) 0 1px no-repeat transparent;}

#infocomm_company H2	{	background: url(../images/img/fonds/titres/icone_infos.gif) 0 1px no-repeat transparent;}

#sons_company H2	{	background: url(../images/img/fonds/titres/icone_entreprises.gif) 0 1px no-repeat transparent; margin-bottom: 0.5em;}

#sons_company DIV DIV	{	margin-bottom: 10px; background-color: #fff; margin-left: -5px; padding: 5px;}
#sons_company P	{	}
#sons_company A	{	display: block !important; width: auto; padding-left: 18px !important; margin-bottom: 0px; background: url(../images/img/fonds/listes/go_company_small_gris.gif) 0 0.2em no-repeat transparent !important; color: #3c4f60 !important; font-weight: bold;}
#sons_company A:hover	{	background: url(../images/img/fonds/listes/go_company_small_on.gif) 0 0.2em no-repeat transparent !important; color: #c63671 !important;}

#description_company H2	{	background: url(../images/img/fonds/titres/icone_descr.gif) 0 1px no-repeat transparent;}

#rubriques_company H2	{	background: url(../images/img/fonds/titres/icone_rub.gif) 0 1px no-repeat transparent;}

.listeNomCompany, .listeNomCompany UL, .listeNomCompany UL LI	{	padding: 0px !important; margin: 0px !important; font-size: 1em; line-height: 1.5em; z-index: 1;}

.listeNomCompany UL LI UL	{	margin-bottom: 10px !important;}

.listeNomCompany UL LI UL LI	{	padding-left: 18px !important; margin-top: 0 !important;}


A.company	{	 width: auto; padding-left: 18px !important; margin-bottom: 0px; background: url(../images/img/fonds/listes/go_company_small_gris.gif) 0 0.3em no-repeat transparent !important; color: #3c4f60 !important; text-decoration: none; z-index: 1;}
A.company:hover	{	background-image: url(../images/img/fonds/listes/go_company_small_on.gif) !important; color: #c63671 !important;}

SPAN.b, SPAN.b A	{	display: block;}
#identification_company SPAN.b, #chiffres_company SPAN.b	{	display: inline;}


/* Formulaire contact */

form.formcontact DIV	{	width: auto !important;}

.information P	{	font-size: 1.2em;}

#sender_contact, #message_contact	{	margin: 0px; margin-top: 30px; padding-top: 0px; padding-left: 28px; line-height: 1.3em;}

#sender_contact H2	{	background: url(../images/img/fonds/titres/icone_dir.gif) 0 1px no-repeat transparent; margin-bottom: 0.7em;}

#message_contact H2	{	background: url(../images/img/boutons/bouton_contact_message.gif) 0 1px no-repeat transparent;  margin-bottom: 0.7em;}

form.formcontact div label {	float: left; text-align: left; width: 150px; display: block; cursor: pointer; color: #222; font-size: 13px; font-weight: bold; padding-top: 2px;}

form.formcontact div input, form.formcontact div select, form.formcontact div textarea, form.formcontact div button{	float: right; margin-bottom: 5px; text-align: left; width: 280px; border: 1px solid #aaa; margin-left: 10px; padding: 1px; background-color: #efefef;}

.formcontact BUTTON.submit	{ float: right; font-size: 13px; background-image: none !important; background-color: #5c8226 !important; padding: 2px !important;}

.information.contact		{	margin-top: 30px; font-weight: bold; color: #265c82;}	

.information.contact A	{	color: #265c82;}



/* Editorial */

#colgauche .pres	{	text-align: left; margin-top: 41px; padding-right: 15px;}

#colgauche .pres H2	{	font-size: 1.2em; color: #3c4f60; margin-bottom: 2em;} 

#colgauche .pres P	{	margin-top: 0px; margin-bottom: 20px;font-size: 1em; color: #3c4f60;}



.euro	{	color: #5c8226;}

.couv_europaint	{	margin-right: 10px; margin-bottom: 10px; float: left;}

#coldroite .pres	{	text-align: left;}
#coldroite .pres H1	{	margin-top: 0px; font-size: 2em; text-transform: uppercase;}
.legal #coldroite .pres H1	{	margin-bottom: 1em;}
#coldroite .pres H2	{	font-size: 1.4em; color: #3c4f60; margin-bottom: 2em;} 
#coldroite .pres P	{	margin-top: 0px; margin-bottom: 20px;font-size: 1.1em;}

.legal #coldroite .pres P	{	margin-top: 0px; margin-bottom: 20px;font-size: 1.1em;}

#coldroite .pres UL {	font-size: 1.1em !important; margin-left: 0px;}
#coldroite .pres LI	{	font-size: 1em !important; margin-left: 0px;}

.legal #coldroite .pres UL {	margin-left: -20px;}
.legal #coldroite .pres UL LI A	{	font-weight: normal !important;}

.legal .legaladresse	{	margin-left: 75px;}
.legal .legaladresse H3	{	margin-bottom: 0px;}

.legal .infofin P	{	font-size:1em !important; margin-bottom: 0px;}



/* map Google */
.gsmsc-mapDiv {	position: relative; height : 200px;	}
.gsmsc-idleMapDiv {	position: relative; height : 200px;}
		
#mapg	{	position: absolute; position: relative; width: 100% !important; overflow: hidden !important; margin-top: 27px;}

.gsmsc-appContainer, .gsmc-Idle	{	position: relative; padding: 0 !important; }

.gsmsc-idleMapDiv	DIV	{	position: relative; margin: 0px !important;}

.gsmsc-idleMapDiv	DIV DIV	{	position: relative; border: 0px !important;}

TD.gsc-search-button	{	padding-left: 1em;}
TD.gsc-input	{	width: auto;}

INPUT.gsc-search-button	{	font-size: 1em; padding: 2px !important; background-color: #5c8226 !important; color: #ffffff; border: 0px !important;}

INPUT.gsc-input	{	width: 100%; border: 1px solid #aaa !important; color: #5c8226 !important;}

/* Footer */

#footer	{	margin-top: -10px; padding-bottom: 10px;}
#footer A	{	text-decoration: underline;}


/* Da magic box */
.ghost	{	clear: both; height: 1%;}
.ghost2	{	clear: both; height: 1px;}
.logo_etai IMG	{	display: none;}

.obfusque	{	display: none;}

.souligne	{	text-decoration: underline;}


/* Menus haut */

.menu	{	width: 100%; border-bottom: 2px solid #3c4f60; background-color: #445a6d;}

.menu#ads	{	margin-bottom: 12px;}

.menu A	{	display: block; float: left; padding: 3px 5px;  border-right: 2px solid #3c4f60; border-bottom: 2px solid #3c4f60; color: #a5b2bc; font-weight: bold; text-decoration: none; font-size: 1em; margin-bottom: -2px;}

.menu A:visited	{	color: #a5b2bc;}

.menu A:hover	{	background-color: #4C657A; color: #93c94a; border-left: 2px solid #3c4f60; margin-left: -2px;}

.menu A#menuhome	{	padding-left: 10px;}

.menu#home A#menuhome	{	border-color: #93c94a; background-color: #93c94a; color: #fff;}
.menu#home A#menuabout, .menu#home A#menuabout:hover	{	border-left: 2px solid #3c4f60; margin-left: 0px;}

.menu#about A#menuabout	{	border-color: #93c94a; background-color: #93c94a; color: #fff; }
.menu#about A#menuabout:hover	{	border-left-width: 0px; margin-left: 0px;}
.menu#about A#menuad, .menu#about A#menuad:hover	{	border-left: 2px solid #3c4f60; margin-left: 0px;}

.menu#ads A#menuad	{	border-color: #93c94a; background-color: #93c94a; color: #fff; }
.menu#ads A#menuad:hover	{	border-left-width: 0px; margin-left: 0px;}
.menu#ads A#menucontact, .menu#ads A#menucontact:hover	{	border-left: 2px solid #3c4f60; margin-left: 0px;}

.menu#contact A#menucontact	{	border-color: #93c94a; background-color: #93c94a; color: #fff; }
.menu#contact A#menucontact:hover	{	border-left-width: 0px; margin-left: 0px;}

.annuaires_liens{
border-top:1px solid #aaa;
border-left:1px solid #aaa;
border-right:1px solid #aaa; 
border-bottom:1px solid #aaa; 
text-align:center;
}

*|html .annuaires_liens{
border-top:1px solid #aaa;
border-left:1px solid #aaa;
border-right:1px solid #aaa; 
border-bottom:none;
text-align:center;
}

*|html .bordure_bas_pres	{	display: block; height: 5px; margin-top: 0px; background: url(../images/img/fonds/input/fd_bas.gif) bottom left repeat-x transparent;}

.annuaires_logos{
margin-left:0px;
margin-bottom:0px;

}

/* Inclusions iframes éditoriales */

IFRAME	{	position: relative; width: 100%;}

.company_gauche{
margin-top:-30px !important;
float:left;
width:48%; 
text-align:left;
}
#company_media{
position:relative;
margin-top:0 !important;
float:right;
width:48%;

}

.spip_logos { float:left; margin-right:1.5em; margin-bottom:1.5em;  }