/* Imports externes */
@import url("http://www.google.com/uds/css/gsearch.css");
@import url("http://www.google.com/uds/solutions/mapsearch/gsmapsearch.css");
@import url("footer.css");

/****************
* COULEURS UTILISEES
* bleu : #286EA1	-> fond de blocs
* orange : #E25D0E	-> liens / boutons
* orange : #286EA1;	-> titre
* noir : #4A4A4B;	-> texte
****************/

/****************
* TAGS
****************/
BODY	{
	position: relative;
	/*background:#806969 url(../images/fonds/background.gif) repeat-x top left;*/
	background:#cecece; 
	margin: 0; 
	font: .80em/1.5em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	padding: 0;
}

#page { width:auto; background:transparent url(../images/fonds/fd_page.png) repeat-y top center;}

/* titre H1 */
h1  {
	color: #286EA1;
	font-size: 1.5em;
	margin: 0 0 1em 0;
	text-align: left;
}

/* LIENS */
a {	text-decoration: underline; color: #286EA1; font-weight: normal; }
a:hover { text-decoration: underline; 	color: #286EA1; }

em { text-decoration:none; font-style: normal;}

/****************
* DIV
****************/

#entete, .menu, #container, #footer  {
	width: 900px;
	margin: auto;
}

/**** ENTETE ****/
#entete{
	background:#456481 url(../images/fonds/banniere.jpg) no-repeat top right ;
	padding:10px 0 0 0 !important;
	clear:both; 
	height:125px;
}


/*Logo*/
#entete h1 	{ font-size: 2.4em; margin-bottom: 0.1em; color:#ffffff; line-height:1em; /*margin-top: 10px; */}
#entete h1 A	{ color: #ffffff; text-decoration: none; font-weight:bold;}
#entete h1 A:hover, #entete h1 A:active	{ color: #ffffff;}

/*baseline */
#entete h2	{ 
	font-size: 1.2em;
	margin : 0; padding-left:0;
	text-align: left;
	line-height: 1.1em;
	color: #fff; 
}
*|html #entete H2 { margin : 0; padding-left:0px; }


.bloc_logo	{  float: left; width:28%; margin:0 2em;  padding:0 ; height:125px;   }
.bloc_entete {  float: right; /*width:68%; */ width:500px; margin: 0 10px 0 0; padding:0; height:125px;  }
.bloc_pub	{  float: right; height:60px; width:468px; /*margin-top:10px; */ margin-bottom:36px;  } 
.bloc_pub img { border:3px solid #ffffff; padding:0; height:60px; width:468px; }

#onglet  { width:auto; float: right; position:relative; margin:0; padding:0; }
#onglet div { width:150px; float:left; font-size:14px; font-weight:bold; color:#fff;  }
#onglet  a , #onglet  a:hover { font-size:14px; font-weight:bold; color:#fff; display:block; text-decoration:none; padding:5px 10px; }

#onglet div#ong_annuaire {background: #519BC5 url(../images/menu/onglet_01.gif) no-repeat top left; }
#onglet div#ong_revue { background: #F29300 url(../images/menu/onglet_02.gif) no-repeat top left;  /*#F29300*/ }



/**** Menu haut ****/
.menu{
	position:relative;
	height:30px;
	font-size:0.87em;
	font-weight:bold;
	/* background:#286EA1 url(../images/menu/bgOFF.gif) repeat-x top left; */
	/*background :#519BC5;*/
	background:#286EA1 url(../images/menu/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	clear:both;
}
 
.menu ul	{ margin:0; padding:0; list-style-type:none; width:auto;}
.menu ul li	{ display:block; float:left; margin:0; }


.menu ul li a	  {
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:5px 10px; 
	border-right:1px solid #ffffff;
}
.menu ul li a:hover , A#menuespace ,  A#menuespace:hover {
	color:#ffffff; 
	/* background:#BBBBBB url(../images/menu/bgON.gif) repeat-x top left; */
	background :#6b6b6b url(../images/menu/bgON.gif) repeat-x top left; 
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:5px 10px; 
}


.menu#home A#menuhome , .menu#about A#menuabout , .menu#contact A#menucontact , .menu#ads A#menuad  , .menu#select A#menuselect , .menu#outils A#menuoutils , .menu#licence  A#menulicence , .menu A.on{
	color:#ffffff; 
	background :#6b6b6b url(../images/menu/bgON.gif) repeat-x top left; 
	 /* color:#286EA1;  background:#BBBBBB url(../images/menu/bgON.gif) repeat-x top left !important; */
	/*background :#cecece; */
}



#mnespace {float:right;  }


 A#menuespace {  border-left:1px solid #ffffff; border-right:0;  } 

/* *|html A#menuespace  { margin-left:50px;}  */

.menu em { border-bottom:2px solid; font-style: normal;}

#decouvre {  display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:5px 10px;
	border-right:1px solid #ffffff; margin-left : 355px;}

/**** DRAPEAUX ****/
#flags { width:auto; padding-top:10px; }
#flags A	{	width: 25px !important; height: 18px !important; opacity: 0.5; filter: alpha(opacity=50); margin-right: 5px; text-indent: -1000px; overflow: hidden;}
#flags A:hover	{	opacity: 1; filter: alpha(opacity=100);}

.active_fr a.flag_fr, .active_en a.flag_en, .active_de a.flag_de, .active_it a.flag_it, .active_es a.flag_es  {	opacity: 1 !important; filter: alpha(opacity=100) !important;}

.flag_de	{ background: url(../images/flags/flag_de.png) top left no-repeat transparent !important;}
.flag_en	{ background: url(../images/flags/flag_en.png) top left no-repeat transparent !important;}
.flag_es	{ background: url(../images/flags/flag_es.png) top left no-repeat transparent !important;}
.flag_fr	{ background: url(../images/flags/flag_fr.png) top left no-repeat transparent !important;}
.flag_it	{ background: url(../images/flags/flag_it.png) top left no-repeat transparent !important;}

/**** CONTAINER ****/
#container	{ background:#ffffff;  padding-bottom: 40px; margin-bottom:0; padding-top: 20px; }

/**** COLONNES  ****/
#nocol { padding :1em 1em 3em 1em;  margin: 0; text-align:left; }
#colgauche, #colcentre , #coldroite , .colgauche3  { 	padding :1em 1em 3em 1em; margin: 0; }
#colgauche, .colgauche3 , #coldroite	{ float: left; background-color: #ffffff; /*width: 20%;*/ width: 200px;  }
#colcentre  { float: left; background-color: #ffffff; /*width: 50%;  */ width:420px;}
.coldroite3	{ float: right; width: 72%; margin-right: 2%; padding-top:1em; padding-bottom:3em; text-align:left; }

/*DIV */
#ombrebas { clear: both; width: 100%; margin:0;  }
#back	{ float: left !important; background: url(../images/flags/back.gif) top left no-repeat transparent !important; margin-left: 12px; width: 29px !important;}


#nocol p { margin: 0.5em 0; }
/**** COLONNE DROITE ****/
/* 
#coldroite .pres	{ text-align: left;}
#coldroite .pres H2 	{	font-size: 1.2em; color: #003f51; margin-bottom: 2em; margin-left:2em;}
#coldroite .pres H3	{	font-size: 1.15em; color: #003f51; margin-bottom: 0; margin-left:2em;}
#coldroite .pres p, .information p , #activites_company p {  font-size: 1.15em; text-align: left; color: #003f51;  margin-left:2em;}
#coldroite .pres p, .information p { margin-top: 0.5em; margin-bottom: 0.5em;}
#activites_company p {	margin-top: 0; margin-bottom: 0; }
#coldroite .pres UL {	margin:0 auto; width:85%; margin-bottom:1em;}
#coldroite .pres LI	{ font-size: 1.15em !important; margin-left: 0; color: #222222; line-height:1.4em; } */


/* Resultats */

#result	{	 height: 1%; padding-left: 0px !important; margin-top:2em  !important; }
#result H1.suggestion   {   margin-top: 0;}
#result H1.suggestion A {   color: #E96B0D; font-weight: bold;}

P.time_elapsed	{	color: #003f51; text-align: right;}

/*#result P	{	text-align: right;}
#result LI P	{	text-align: left;}
*/
#result UL, #result UL LI	{	position: relative; height: 1%; margin-left: 0px !important; padding: 0px;}

UL.resultats LI	{	position: relative; padding: 0.5em; margin-bottom: 0.7em; background-color:#CECECE; cursor:pointer;   display:block;}
UL.resultats LI:hover	{	position: relative; padding: 0.5em; margin-bottom: 0.7em; background-color:#CECECE;    cursor:pointer; }


UL.resultats LI H2/*, UL.resultats LI P	*/{	margin: 0 !important;  padding-right: 10px;}
UL.resultats LI H2	{	position: relative; font-size: 1.2em !important; padding-bottom: 0.2em !important; padding-left: 0.2em !important; }
UL.resultats LI H2 A	{	 display: block; color:#286EA1;  /* #003f51; */padding-left: 25px; background: url(../images/listes/go_company_moyen_bleu.gif) 0 0.2em no-repeat transparent; font-weight: normal !important; text-align: left;  }
UL.resultats LI H2 A:hover , UL.resultats LI:hover h2 a 	{	background-image: url(../images/listes/go_company_moyen_orange.gif); color: #E25D0E;}

/*UL.resultats P	{	position: relative; padding-left: 25px; padding-bottom: 8px; font-size: 0.9em; height: 1%; width: 95% !important;}
*|html UL.resultats P	{	width: 95% !important;}
*/

UL.resultats LI.result_top	 H2 A, UL.resultats LI.result_bold	 H2 A	{	font-weight: bold !important;}
H2.zero	{	color: #DF578F; width: 60%; }

UL.resultats LI .vignette{  width:35%; float:right;margin-top:5px!important; position:relative; text-align:center;}

UL.resultats LI .res_descr{ width:60%; float:left; }
UL.resultats LI .res_descr p { margin-left:25px; }

/* Liste rubriques */
#liste	{	width: 96% !important; /*width: 460px !important; */ background-color: transparent !important; padding: 0; text-align:left; }
#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/listes/open_bleu.gif) 0 0.25em no-repeat transparent; }
#liste DIV.unclicked A	{	color: #286EA1;  /*color:#286EA1;*/}
#liste DIV.clicked A	{	color:#E25D0E; background-image: url(../images/listes/close_orange.gif);}
#liste DIV.clicked DIV.unclicked A	{	color: #286EA1;  /*color:#286EA1;*/ background-image: url(../images/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/listes/go_company_small_bleu.gif) 0 0.2em no-repeat transparent !important; color: #286EA1 !important; /*color: #286EA1 !important;*/}
#liste A.company:hover, #liste A.boldCompany:hover, #liste A.topCompany:hover	{	background-image: url(../images/listes/go_company_small_orange.gif) !important; color: #E25D0E !important;}


/**************
Page company 
**************/
.company_global	{	text-align: left;}
/* .company_global H1	{	font-size: 2em; margin: 0; margin-bottom:0.5em; line-height:1em;} */
.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 #286EA1; color: #286EA1; text-align: left; font-weight: normal;}
.company_global P	{	text-align: left !important; margin-left:2em;  }


H2.infos_company	{	margin-top: 0px; margin-left: 0; margin-bottom: 0.5em; font-size: 1.4em; color: #286EA1; padding-left: 0px; border: 0px;}

/*Titres*/
#coordonnees_company, #dirigeants_company, #infocomm_company, #sons_company, #description_company, #rubriques_company	, #licences_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/titres/icone_coords.gif) 0 1px no-repeat transparent; margin-top: 0px !important;}
#dirigeants_company H2	{	background: url(../images/titres/icone_dir.gif) 0 1px no-repeat transparent;}
#infocomm_company H2	{	background: url(../images/titres/icone_infos.gif) 0 1px no-repeat transparent;}
#sons_company H2	{	background: url(../images/titres/icone_entreprises.gif) 0 1px no-repeat transparent; margin-bottom: 0.5em;}
#description_company H2	{	background: url(../images/titres/icone_descr.gif) 0 1px no-repeat transparent;}
#rubriques_company H2	{	background: url(../images/titres/icone_rub.gif) 0 1px no-repeat transparent;}
#licences_company h2 { 	background:  url(../images/titres/icone_marques.gif) 0 1px no-repeat transparent; }

/* activites_company */
#activites_company P	{	/*font-size: 1.2em; */}
#activites_company A#affAideList	{	color: #286EA1 !important; margin-left:30px; text-align:left!important;}
#activites_company #affAide	{display: none !important;}
*|html #activites_company	{	position: relative; }

/*contact_company*/
#contact_company, #identification_company	{	float: left; width: 48%; margin-right: 2%;}
#contact_company .type	{	font-weight: bold;}
#contact_company .tel	{	display: block;}
/*#contact_company A	{	color: #E96B0D; }*/

#adresse_company, #chiffres_company	{	float: left; width: 48%;}


/*sons_company*/
#sons_company DIV DIV	{	margin-bottom: 10px; background-color: #ffffff; margin-left: -5px; padding: 5px;}
#sons_company A	{	display: block !important; width: auto; padding-left: 18px !important; margin-bottom: 0px; background: url(../images/listes/go_company_small_bleu.gif) 0 0.2em no-repeat transparent !important; color: #286EA1 !important; font-weight: bold;}
#sons_company A:hover	{	background: url(../images/listes/go_company_small_orange.gif) 0 0.2em no-repeat transparent !important; color: #E25D0E !important;}

.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/listes/go_company_small_bleu.gif) 0 0.3em no-repeat transparent !important; color: #286EA1 !important; text-decoration: none; z-index: 1;}
A.company:hover	{	background-image: url(../images/listes/go_company_small_orange.gif) !important; color: #E25D0E !important;}

SPAN.b, SPAN.b A	{	display: block;}
#identification_company SPAN.b, #chiffres_company SPAN.b	{	display: inline;}


/* company.tpl listes des Marques */

*|html #activites_company	{	position: relative; }

#activites_company .b {	background: url(../images/titres/icone_marques.gif) 0 1px no-repeat transparent; font-size: 1.2em; border-bottom: none; margin-top: 5px; margin-bottom:0 !important; padding-left:30px; }

#listBrand , #listLicences	{	/* background : #cdd4da !important; */  z-index: 99;  background: transparent url(../images/fonds/fd_marques.png) repeat top left  !important;  /*width: 58%;  left: 39%;    margin:0 !important; */  border: 1px solid #286EA1 !important; }

.brands, .brandArgs , .licences	{	padding:2px !important;   border-bottom: 1px solid #286EA1 !important; z-index: 99; }  

.licences a { text-decoration:none !important; }

#licences_company A#affAideList , #licences_company A#affAideListLicences	{	font-size:14px ; color: #286EA1 !important; }
#licences_company #affAide , #licences_company #affAideL	{display: none !important;}



#licences_company  h3 { font-size: 0.9em; }





/****************
* FORMULAIRE DE CONTACT
****************/
.formcontact FIELDSET   {   border: none; width: 100%;}
form.formcontact DIV	{	width: auto !important;}
form.formcontact div{
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
form.formcontact div label {
	text-align: left;
	display: block;
	cursor: pointer;
	color: #449;
	font-weight: bold;
	color: #286EA1;
}

form.formcontact div input, form.formcontact div select, form.formcontact div textarea, form.formcontact div button{
	margin-bottom: 5px;
	text-align: left;
	width: 300px;
	border: 1px solid #ddf;
	margin-left: 10px;
	padding: 1px;
	background-color: #efefef;
	color: #286EA1;
	border: 1px solid #286EA1 !important;
}

#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/titres/icone_dir.gif) 0 1px no-repeat transparent; margin-bottom: 0.7em;}
#message_contact H2	{	background: transparent url(../images/titres/icone_message.gif) no-repeat 0 1px ;  margin-bottom: 0.7em;}


.information p	{font-size: 1.2em; }
.information.contact		{	margin-top: 30px; font-weight: bold; color: #286EA1;}

div.error	{
	display: block;
	width: 300px;
	min-height: 10px;
	height: auto!important;
 	height: 10px;
	background-color: #C3D5DF;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
 	padding:0.3em;
}

div.messageOK	{
	display: block;
 	width: 300px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	border: 1px solid #009;
	background-color: #ddf;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
 	padding:0.3em;
}

/*************************
*  RECHERCHE
*************************/

/* formulaire de recherche */

/*#searchMain	{	width: 400px !important; margin-top : -36px; }*/
#searchMain, #resultMain,  #result	{	
	float: left; 
	width: auto; 
	border: 0px ; 
	margin: 0 ;
	padding: 0 ; 
	background-image: none !important;
}

#resultMain,  #result	{width: 100% !important;}


#searchDiv {
	background:#CECECE url(../images/fonds/recherche_fh.gif) no-repeat top left !important;
	/*margin-bottom:2.5em ; */
	width:auto ;
	padding-top:1em !important;
	padding-bottom:0 !important;
	margin-top:0  !important;
}


/*OK*/
#searchDiv_bottom {
	background:#fff url(../images/fonds/recherche_fb.gif) no-repeat top left !important;
	height:7px;
	margin-bottom:0;
}

/*OK*/
#searchcombo , #moreOptionFieldset  { 
	margin:0 1em; 	width:auto;
}

.cadreinput , *+html .cadreinput { 
	/*width:75%; */ width:260px;
	position:relative;
	float:left;
	padding:0; margin:0;
}

#cadrebouton , #cadrebouton2 {
	/*width:23%;*/ width:95px;
	position:relative;
	float:right;
	padding:0; margin:0;
}

/*OK*/
input.submit {
	font-size: 1.3em;
	background: #f8f7f6 url(../images/q.gif) no-repeat 4px center;
	padding : 2px 24px;
	border: 1px solid #286EA1;
	color:#286EA1;
	width:auto;
	position:relative;
}

/*OK*/
BUTTON.submit , BUTTON.submit2 {
	/* width:auto; */ width:90px;
	padding : 2px auto;
	color:#ffffff;
	height:28px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	background : transparent url(../images/boutons/bt_rechercher.gif) no-repeat top left;
	border:none;
}

/* Formulaire de contact */
.formcontact BUTTON.submit { float:right; margin-right:8.5em; padding:0;}

/***  .cont_company  ***/
.cont_company  #searchDiv { background-image:none !important; padding-bottom:10px !important;
	width:200px !important; margin-bottom:1em; }
.cont_company #searchcombo  { margin:0px; }
.cont_company .cadreinput { clear:both; padding:0 3%; margin:0; width:150px; }
.cont_company #cadrebouton {  margin-top: 0.5em; width:100% !important; }
.cont_company input.submit  { font-size:1em; width:90%;  }

/** Options **/
/*


.cadreoption	{	width: 1.7em; position: relative; float: left; background: url(../images/option/fd_div.gif) 0% 50% repeat-x transparent !important; margin-right: 0.3em; margin-top: -0.2em;}

.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;}

*/

#moreOptionFieldset { border: 0px !important; position: relative; }
#moreOptionFieldset legend { /*padding-left:25.7em; */padding-left:23em; margin-right:-1em; }
#moreOptionBloc	{	position: relative;} 
#moreOptionFieldset LEGEND SPAN SPAN	{	display: block;}

.cadreoption {  
	background: transparent url(../images/boutons/bt_option.gif) center center no-repeat; 
	width:24px;  height:24px ; color:#ffffff;
	font-size: 1.3em; display:block; padding : auto !important; 
	text-align:center; font-weight:bold; float:left; margin-right:2px;
 }
 
#moreOptionLink, #moreOptionQuit { color :#E25D0E; font-weight:bold;  }
	
/**Ligne option*/

.ligneoption	{	display: block; position: relative; margin-bottom: 7px; margin-right: 10em; height: 23px;}
.ligneoption LABEL	{	display: block !important; float: left !important; width: 30% !important; padding-top: 0.3em; margin-right: 1%; font-weight: bold; color: #286EA1;}
.ligneoption INPUT, .ligneoption SELECT	{	display: block !important; float: left !important; width: 60% !important; color: #286EA1 !important; border: 1px solid #286EA1 !important;}
.ligneoption IMG	{	display: block; float: right;}

.helpTrigger	{	display: block; float: right; cursor: pointer; color: #286EA1; 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 #286EA1; background: url(../images/fonds/fd_help.png) top left repeat transparent; padding: 7px;}
/*
*|html .help	{	left: 50%; margin-left: -125px;}
*/

/****************
*  Google map
****************/
.gsmsc-mapDiv {	height : 200px;	}
.gsmsc-idleMapDiv {		height : 200px;}

#mapsearch	{	display: none; 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	{	border: 0px !important;}

TD.gsc-search-button	{	padding-left: 1em;}
TD.gsc-input	{	width: auto;}

INPUT.gsc-search-button	{
	border: 0px;
	color: #fff;
	background-color:#286EA1 !important;
	padding: 0.2em;
	font-weight: bold;
	margin-right : 0.2em;
	font-size:0.9em;
}
/* INPUT.gsc-search-button:hover	{ color: #286EA1; background-color:#fff;} */
INPUT.gsc-input	{ width: 100%; border: 1px solid #286EA1 !important; color:#286EA1 !important; }
.gsmsc-controls { padding : 0 0.2em;}

/****************
*  AUTRES
****************/

/* Da magic box */
.ghost	{	clear: both; /*height: 1px; */ }
.ghost2	{	clear: both; height: 1px;}
.logo_etai IMG	{	display: none;}
.obfusque	{	display: none;}



/****************
*  BOUTONS MAJ
****************/


.create , .back, .commander { 
	display:block; 
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	text-align:left;
	padding : 8% 0 !important ;
	padding-left: 22px !important ;
	line-height:0.9em;
	width:auto; 
	height:auto; 
	margin: 3% 0;
}


.create  { background : transparent url(../images/boutons/bt_create.gif) no-repeat center left;}
.back  { background :  transparent url(../images/boutons/bt_back.gif) no-repeat center left;} 
.commander  { background :  transparent url(../images/boutons/bouton.gif) no-repeat center left;} 

.create:hover , .back:hover  , .commander:hover{  color:#ffffff;  text-decoration:none;}  

/****************
*  PRES
****************/


.pres	{
	text-align: left;
	color: #4a4a4b;
	border-top:1px solid #286EA1;
}


.pres h2	{
	font-size: 1.2em;
	color: #286EA1;
	margin-bottom: 0.5em;
}

.pres h2	a {font-weight:bold;}

.pres p	{
	/* margin-top: 0px;
	margin-bottom:0px; */
	margin : 0.2em 0;
	color: #4a4a4b;
	line-height:1.2em;
}

.pres ul { margin-left:0; list-style-type:disc; padding-left:1em; color:#4a4a4b;}
.pres li { margin-left:0; /*padding-left:1em;*/ margin-bottom:0.5em; color: #4a4a4b; }

/*.pres img { margin:0 auto; padding:0 auto; } */
.pres .center { text-align:center; padding:0; margin:0;}
.euro {  color: #6b6b6b;  }


#colgauche  .pres { padding: 0px 2px 10px 2px;  } 

/****************
*  BLOC
****************/
.bloc {
	margin-top:1em;
	margin-bottom:1em;
	border-bottom:4px solid #397CA7;
	/*width:auto;*/ width:200px;
}

.bloc h2 {
	background: #397CA7; /* url(../images/fonds/bloc_gauche_haut.gif) no-repeat top left;*/
	margin:0; padding: 1%;
	font-size:1em;
	color:#ffffff;
}

.blocborder * { margin:0; padding:0;}

.blocborder{
	border-left:1px solid #397CA7;
	border-right:1px solid #397CA7;
	margin:0;
	padding:2%;
	clear:both;
}

.blocborder p { text-align:left; padding : 0.2em; }

.blocborder ul { list-style-type:disc; color:#286EA1; }
.blocborder ul  li a { font-weight:normal; }



.annonceur { clear:both; position:relative; margin-bottom:10px; display:block; border-bottom:1px dotted #286EA1;}

.annonceur img { 
	width:70px;
	/* height:70px; */
	border:1px solid #286EA1;
	float:left;
	margin : 0 0.5em 1em 0;
	position:relative;
	display:none;
}

.annonceur h3 { 
	margin-top:0;
	text-align:left;
	font-size:0.9em;
}
.annonceur h3 a { 
	color:#286EA1;
	font-weight:bold;
}

.annonceur p { text-align:left; position:relative; }

a.consulter { 
	display:block;
	background :  #397CA7 url(../images/boutons/bt_consulter.gif) no-repeat center top;
	color:#ffffff; 	/*font-weight:bold;*/
	text-decoration:none;
	padding: auto !important;
	height : 18px;
	width: 60px;
	font-size:0.8em;
	text-align:center;
	float:right;
}
a.consulter:hover {  color:#ffffff;}

/****************
*  IFRAME
****************/
iframe { width:100%; position:relative; border:0;}


.decale { margin-top:20em; }



/* Override widgets */

.widget	{	opacity: 0.7; border: none !important; background-image: none !important; margin-top: 30px;}

#widgetbox_widget_parent_0	{	border: none !important; background-image: none !important;}
#widgetbox_widget_div_0	{	border: none !important;  background-image: none !important;}
.pres.widget #widgetbox_widget_div_0 EMBED	{	border: none !important; }

.wbx-gw-wrapper	{	margin-top: -10px !important; margin-left: 10px !important;}


.couv { float:left; margin-right:15px; }

.company_gauche{
float:left;
width:52%;

}

#company_media{
position:relative;
margin-top:0 !important;
float:right;
width:25%;

}




/*Pour ne pas faire apparaître le bouton get widget */
.wbx-gw-wrapper { display:none !important; }



/* mettre en rouge comme la revue du jouet */
.revue { border-color: #E25D0E !important; }
.revue  h2 { background: #E25D0E !important; }
.revue  .blocborder{ border-color: #E25D0E !important; }
.revue ul, .revue a, .revue a:hover { color: #E25D0E !important; }


/*page editorial*/
#contenu { padding-right: 2em; }
h3.spip	{
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  margin-top: 2em;
  margin-bottom: 0.5em;
  /*ajout*/
  font-weight:normal;
  width: auto; 
  color:#286EA1;  
  border-bottom: 1px solid #286EA1 ; 
}

#contenu h3.spip strong , .chapo strong  { color:#5c4e37; }
#contenu p { color:#4A4A4B; margin:20px 0 5px 0; font-size:14px; }
#contenu ul { margin-bottom:15px; }
#contenu .cartouche	{	margin-top: 2em;}
#contenu .chapo	{	font-weight: bold; color:#286EA1; width: auto;  }
#contenu .spip_code {	font-size: 1em ; margin-bottom: 1.5em ;  margin-top:0 ;  padding:0;}

/* Docs & illustrations */
.spip_documents_left  { margin : 1em 1.5em 1em 0; } 
.spip_documents_center	{	text-align: center;}
.spip_doc_descriptif	{	margin-left: auto; margin-right: auto; margin-bottom: 1.5em;}


/*mes boutons */
#contenu  .bouton { width:185px; height:40px; margin: 0 auto 25px auto; text-align:center;  }

#contenu .commander:hover { color:#ffffff; 	text-decoration:none; }

#contenu  .commander { 
	display:block; 
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	text-align:left;
	padding : 8% 0 !important ;
	line-height:0.9em;
	width:auto; 
	height:auto; 
	margin: 3% 0;
	text-align:center; 
	background : transparent url(../images/boutons/bouton.gif) no-repeat center left;
}
/*logo article*/
#contenu .cartouche img { float:left; margin : 0 1.5em 1em 0; }


/* Company */

/*
#logo_company img {  width:140px;}
*/

/* Presentation widget */

BODY.page_widget	{	background-color: #ffffff;}

.page_widget #container { width:198px; margin: auto; border:1px solid #286EA1; }

.page_widget .menu{
	position:relative;
	height:28px;
	font-size:0.87em;
	font-weight:bold;
	background:transparent url(../images/menu/bgOFF.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	clear:both;
	width:100%;
}

.page_widget .menu a, .page_widget   .menu a:hover{ position: relative; width: 100%; border: 0; color:#fff; text-decoration:none; font-weight:bold; padding:5px 0;  display:block;  }

.page_widget #menu_haut A:hover { background:transparent url(../images/menu/bgON.gif) repeat-x top left;  }

.page_widget #container	{	width:198px; background-image: none; padding: 0;}
.page_widget #footer	{	width:198px; background-image: none; margin-top: 2px; padding: 2px 0;}



.page_widget #result H1.suggestion A {   color: #E96B0D; font-weight: bold;}

.page_widget P.time_elapsed	{  text-align:center;  }

.page_widget  #result { margin:0 !important; padding:0 !important; height: 1%; }



.page_widget #result LI P	{	text-align: left;}

.page_widget #result UL, #result UL LI	{	position: relative; height: 1%; }

.page_widget UL.resultats LI	{	position: relative;  background-color:#cecece; display:block; margin-bottom:0.2em;}
.page_widget UL.resultats LI:hover	{	position: relative; background-color:#cecece;  margin-bottom:0.2em; }


.page_widget UL.resultats LI H2, .page_widget UL.resultats LI P	{	padding-right: 5px;}
.page_widget UL.resultats LI H2	{	position: relative; font-size: 1em !important; padding-bottom: 0.2em !important; padding-left: 0.2em !important; line-height: 1.2em; }
.page_widget UL.resultats LI H2 A	{	 display: block;  padding-left: 25px; background: url(../images/listes/go_company_moyen_bleu.gif) top left no-repeat transparent; font-weight: normal ; text-align: left;  }
.page_widget UL.resultats LI H2 A:hover , .page_widget UL.resultats LI:hover h2 a 	{	background-image: url(../images/listes/go_company_moyen_orange.gif) ; }
.page_widget UL.resultats LI.result_top	 H2 A, .page_widget UL.resultats LI.result_bold	 H2 A	{	font-weight: bolder !important;}

.page_widget #footer A	{	text-decoration: none;}


.page_widget #searchDiv {
	margin : 2px 0px !important;
	padding : 5px 0px !important;
	background-image: none !important; 
	width:198px !important;
}

.page_widget .cadreinput { clear:both;  width:auto; margin: auto;    }

.page_widget input.submit {
	padding : 2px 24px;
	position:relative;
	font-size:1em;
	font-weight:bold;
	margin-bottom: 5px;
	margin: 2px 5px !important; 
	width : 120px !important;
}

.page_widget #cadrebouton { margin-top:2px; width:100%;  }


.page_widget UL.resultats  { margin:0px !important; }

.couv { float:left;}

*+html  .page_widget  form { margin:0; padding:0;}

*+html  .page_widget  #result { margin:0; padding:0; }
*+html  .page_widget  .ghost { height:1px; }

.company_gauche{
float:left;
width:73%;
}


#company_media{
position:relative;
margin-top:0 !important;
float:right;
width:300px;

}


