/*page d'acueil
-------------------------------------------------------------------------------*/
#box {
/*  width:32%;*/
  width:320px;
  font-family:Helvetica,Helv;
  float:left;
  margin: 2px 1px 2px 1px;
  height:220px;
  border-bottom: solid 5px;
}

#box .border{
  font-weight:bold;
  background-color:#964cb5;
  color:white;
  text-align:center;
  float:right;
  width:100%;

}

#box .content{
  width:auto;
  height:200px;
  background-image:url('../../../images/purple_font.png');
  background-repeat:repeat-x;

/*  height:100px;*/
}

#box .content .link{
  margin-bottom:5px;
  margin-left: 20px;
  font-size:15;
  font-weight: bold;
  color:Black;
}

#box .content .link :hover{
  margin-bottom:5px;
  color:
  font-size:15;
  font-weight: bold;
  text-decoration: underline;
  color: #1A3671;

}

/*Banniere (partie haute du site)
-------------------------------------------------------------------------------*/
#top{
width:100%;
height:85px;
}

#top .ident{
   height:80px;
}
/*menu de gauche
---------------------------------------------------------------------------*/

#menu_gauche {
  font-family:Helvetica,Helv;
  font-size:12px;
  float : left;
  background:#f4f4f4;
  text-align: center;
  width : 160px;
  height:100%;
  margin-right : 10px;
  display : block;
  background-image:url('../../../images/pharma_bg.png');
}


/*a.menu {
  text-align:center;
  font-size:12px;
  list-style-type: none;
  width:160px;
  margin: 0;
  padding:0;
  border-bottom : 1px dotted black;
  background-image:url('../../../images/purple_font.png');
}

a.menu:hover{
 background-color:#7390e0;
width:100%;
color:white;
} */

#menu_gauche a.menu {
  display: block;
  font-weight: bold;
  text-align:center;
  font-size:12px;
  list-style-type: none;
  width:158px;
  height:15px;
  padding: 5px 0px 5px 0px;
  border-bottom : 1px dotted black;
  background-image:url('../../../images/pharma_bg.png');
}

#menu_gauche a.menu:hover{
  color:white;
  display: block;
  width:158px;
  background-color:#7390e0;
  background-image:none;
}

#menu_gauche .search{
  margin : 10px 0px 10px 0px;
}
#menu_gauche .mailto{
  margin : 5px 0px 5px 0px;
  width:158px;
  font-weight: bold;
  color:#7390e0;
  font-size:12px;
  
}

#menu_gauche .tel{
  font-weight: bold;
  margin : 5px 0px 5px 0px;
}

#menu_gauche .pict{
 margin : 10px 0px 10px 0px;
}




/*#menu .cat a:link{
text-align:center;
font-size:12px;
list-style-type: none;
width:160px;
margin: 0;
padding:0;
border-bottom : 1px dotted black;
}



#menu .cat a:hover {
background-color:#7390e0;
width:100%;
color:white;
} */

/*page de texte pure
---------------------------------------------------------------------------*/

#text{
  margin-top:50px;
  margin-left:10%;
}

#text .choice{
margin: 10px 20% 10px 0;
margin-left:30px;
}

/*page annuaire
---------------------------------------------------------------------------*/
#annuaire{ 
margin: 15px 20px 15px 20px; 
}

#annuaire .txt{ 
 
  font-size:12px;
 }

/*New Products
---------------------------------------------------------------------------*/
#product{ 
font-size: 2;
}
/* Main Sections
------------------------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: small;
    text-align: center;
	background-color:#6699CC;
}

h1, h2, h3, h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	/*margin: .5em 0;*/
	letter-spacing: .07em;
}
h1 { font-size: 218% }
h2 { font-size: 164%; }
h3 { font-size: 145%; }
h4 { font-size: 118%; letter-spacing: .15em }

p { padding: 0 0 1em; }

a, a:link {
    text-decoration: none;
    color: #1A3671;
    border-bottom: 1px #1A3671;
}
a:visited { color: #1A3671; border-color: #1A3671; }
a:hover { color: #18D600; border-color: #18D600; text-decoration: none; }
a:active { color: #1A3671; border-color: #1A3671 }

a img, img {
    border: none;
	white-space:none;
}


#page {
    /*width: 99%;*/ 
    width: 1024px;
    margin: 0 auto;
    text-align: left;
   /* background: url(main.jpg) repeat-y;*/
}
#content {
float:right;
position:relative;
   /* margin: 0 0px 0 0px;
    padding: 0px 1px 0 0px;
	width: 50%; 500px;*/
	font: Arial, Verdana, Helvetica, sans-serif;
  color: #1A3671;
font-size: x-small;

   /* background: url(images/sidebar_bg.gif) no-repeat 0 0;*/
}

/* Sidebar
------------------------------------------------------------------------- */
#sidebar {
    float: left;
	position:relative;
    text-align: center;
    /*width: 20%; 95px;
    margin: 0px 0 0 0px;
    padding: 0;*/
    line-height: 1.5em;
	font-size: small;
}
#sidebar a {border-bottom: none;}

#pub {
  /*margin: 0px;
     padding: 0 0 9px 0;*/
  margin: 0px 0 0 0px;
  text-align: center;
  padding: 0;
  font-size: 65%;
  color: #1A3671;
  /*background: url(images/bottom_sill.gif) no-repeat bottom left;*/
}
/* Footer
------------------------------------------------------------------------- */
#footer {
  /*margin: 0px;
     padding: 0 0 9px 0;*/
  margin: 0px 0 0 160px;
  text-align: center;
  padding: 0;
  font-size: 65%;
  color: #1A3671;
  /*background: url(images/bottom_sill.gif) no-repeat bottom left;*/
}

#footer a {border-bottom: none;
  color: #1A3671;
}

#sitemap{ 
  /*float:left;*/
   text-align:left;
  display:none;
  visibility:hidden;
  width:auto;
  margin:0;
  padding:0;
  background-color:#EDEDED;
}


#sitemap .top{ 
  list-style-type:none;
  padding-left: 5px;
  margin: 0 0 0 0; 
  width:100%;
}

#sitemap .sub{ 
  list-style-type:none;
  background-color:#F8F8F8;
  padding-left: 10px;
  margin: 0 0 0 0; 
  width:95%;
}

li code { width: 330px }
/* Pour gérer les li et ul notamment dans le plan du site*/
.menu ul {
  padding-left: 20;
  margin-left: 20;
  list-style: circle;
  padding-top: 10;
  padding-bottom: 10;
text-indent: 0;
}
.menu ul ul {
	list-style: url(/assets/templates/pharmaservice/triangle.gif);
	style=margin-left:20;
	padding-top: 5;
  	padding-bottom: 5;
	text-indent: 0;
}
.menu ul li {
	list-style: url(/assets/templates/pharmaservice/triangle.gif);
	style=margin-left:20;
	padding-top: 5;
  	padding-bottom: 5;
	text-indent: 0;
}
.menu ul li li {
	list-style: url(/assets/templates/pharmaservice/triangle.gif);
	style=margin-left:20;
	  padding-top: 10;
  padding-bottom: 10;
}
/*.menu li li{
background:none; //devrait fonctionner
}*/

.center { text-align: center;}
.alignright { float: right; }
.alignleft { float: left; }

hr {
	height:1px;
	color:#FF0000;
	background-color:#FF0000
	border:0;
	border-bottom: 1px red solid; /* une seule bordure (sinon firefox met une bordure en*/
	clear: both;
}

/* Header
------------------------------------------------------------------------- */


#header h1 a {
    text-decoration: none;
    border-bottom: none;
   /*color: #333399;/*
}
#header h1 a:hover {
    color: #333399;
    text-shadow: #fff 0 0 4px;
}



/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}


