body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font-size: 1.0em; 
	font-family: "Trebuchet MS", helvetica, sans-serif ;
	background: #D9E8FF ;
}

img
{
  border: 0;
}

a:link
{
  color :black ; 
  text-decoration:none ; 
}

a:visited 
{ 
 color :black ; 
 text-decoration:none ;
} 

A:hover 
{ 
   
}


div#conteneur
{
	width: 980px ;
	margin: 0 auto ;
	text-align: left ;
	border: 1px solid #58B5DD ;
	background: #FFF ;
	min-height : 150px;
}

div#header
{
	height: 130px ;
	margin: 0 ;
	background: url(BannerPatientL.png) no-repeat left top ;
}

div#header a
{
	width: 400px ;
	height: 70px ;
	display: block ;
	background: url(title.gif) no-repeat ;
	position: relative ;
	left: 350px ;
	top: 15px ;
}

div#header form
{
  height: 20px ;
  margin: 5px 0px 5px 0px;
	padding: 0;
}

div#header a span
{
	display: none ;
}

ul#menu
{
	height: 35px ;
	margin: 0px 0px 2px 0px;
	padding: 0 ;
	background: url(MenuColor.gif) repeat-x 0 -25px ;
	list-style-type: none ;
}
		
ul#menu li
{
	float: left ;
	text-align: center ;
}

ul#menu li a
{
	width: 107px ;
	line-height: 25px ;
	font-size: 0.8em ;
	font-weight: bold ;
	color: #fff ;
	display: block ;
	text-decoration: none ;
	border-right: 1px solid #ADDCF0 ;
}

ul#menu li a:hover
{
	background: url(MenuColor.gif) repeat-x 0 0;
}


ul#menu  #on 
{
  color : #000;
  background: url(MenuColor.gif) repeat-x 0 0;
}

div#droite 
{
margin: 52px 10px 5px 5px;
float: right;
padding : 5px;
width : 200px ;
background:#bee7f9;
border: 1px solid #58B5DD ;
}

div#droite h1
{
  color: #000; 
  margin: 0px 0px 8px 0px;
  background: url(actu_tableau.png) no-repeat 0px 4px ;
	padding-left: 25px ;
	font-size: 1.2em ;
	font-weight: normal;
	text-decoration: none ;
	border-bottom: 1px solid #58B5DD;
}
div#droite h2
{
  color: #000; 
  margin: 8px 0px 4px 0px;
  background: url(m_f_d.gif) no-repeat left 3px ;
	padding-left: 15px ;
	font-size: 0.8em ;
	font-weight: bold;
	text-decoration: none ;
}
div#droite h3
{
  background: url(m_f_d.gif) no-repeat left 4px ;
	color: #000; 
  margin: 0px 0px 3px 0px;
	padding-left: 15px ;
	font-size: 0.8em ;
	font-weight: bold;
	text-decoration: none ;
}
div#droite h4
{
  color: #555555; 
  margin: 0px 0px 8px 0px;
  background: url(btdownload.png) no-repeat 0px 0px ;
	padding-left: 25px ;
	font-size: 1.2em ;
	font-weight: bold;
	text-decoration: none ;
	border-bottom: 1px solid #58B5DD;
}
div#droite h5
{
  color: #000; 
  margin: 16px 0px 8px 0px;
  background: url(forum_menu.png) no-repeat 0px 2px ;
	padding-left: 25px ;
	font-size: 1.2em ;
	font-weight: normal;
	text-decoration: none ;
	border-bottom: 1px solid #58B5DD;
}

div#droite p
{
  margin: 0px 0px 2px 0px;
	padding-left: 10px ;
	padding-right: 5px ;
	text-align: left ;
	text-indent: 0.0em ;
	font-size: 0.8em ;
}

div#droite em
{
  color: #2020BB;
}

.textindent
{
	padding-left: 0px ;
}

.vert
{ 
color: #008000; 
}
.gris
{ 
color: #555555; 
}
.align_form
{
  text-align: center;
}

.separation
{
  clear : both;
  visibility : hidden;
}

div#contenu
{
  margin: 0px 0px 0px 0px;
  float : left;
  width: 580px ;
	padding: 0 5px 0 75px ;
	font-size: 0.8em ;
	background: url(LogoVertical.png) no-repeat 5px 5px ;
}

div#contenu h2
{
  width: 630px ;
  margin: 25px 0 15px 0;
	padding-left: 38px ;
	line-height: 30px ;
	font-size: 1.4em ;
	background: url(ppied.png) no-repeat left bottom ;
	color: #58B5DD ;
	border-bottom: 1px solid #58B5DD;
}

div#contenu h3
{
  margin: 10px 0 0 20px;
	padding-left: 5px ;
	font-size: 1.0em ;
	border-left: 0px solid #58B5DD ;
	color: #58B5DD;
}
div#contenu h4
{
  margin: 10px 0 0 10px;
	padding-left: 5px ;
	font-size: 1.0em ;
	color: #000;
}
div#contenu h5
{
  margin: 10px 0 0 20px;
	padding-left: 20px ;
	font-size: 1.0em ;
	border-left: 0px solid #58B5DD ;
	color: #58B5DD;
	background: url(puce_b.png) no-repeat left bottom ;
}

div#contenu_historique
{
  margin: 0px 0px 0px 0px;
  float : left;
  width: 580px ;
	padding: 0 5px 0 75px ;
	font-size: 0.8em ;
	background: url(LogoVertical.png) no-repeat 5px 5px ;
}

div#contenu_historique h2
{
  width: 630px ;
  margin: 25px 0 15px 0;
	padding-left: 38px ;
	line-height: 30px ;
	font-size: 1.4em ;
	background: url(ppied.png) no-repeat left bottom ;
	color: #58B5DD ;
	border-bottom: 1px solid #58B5DD;
}
div#contenu_historique h3
{
  margin: 10px 0 0 20px;
	padding-left: 5px ;
	font-size: 1.0em ;
	border-left: 0px solid #58B5DD ;
	color: #58B5DD;
}

div#contenu_historique h4
{
  margin: 7px 0 5px 25px;
	padding-left: 15px ;
	color: #000;
	font-size: 1.0em ;
	text-align: justify ;
	text-indent: 0.0em ;
	line-height: 1.2em ;
	font-weight: normal;
	text-decoration: none ;
	background: url(button-green.gif) no-repeat 0 3px;
}

div#contenu_historique h5
{
  margin: 7px 0 5px 25px;
	padding-left: 15px ;
	color: #000;
	font-size: 1.0em ;
	text-align: justify ;
	text-indent: 0.0em ;
	line-height: 1.2em ;
	font-weight: normal;
	text-decoration: none ;
	background: url(button-orange.gif) no-repeat 0 3px ;
}

div#contenu_historique p
{
  margin: 7px 0 5px 0;
  padding-left: 40px ;
	text-align: justify ;
	text-indent: 0.0em ;
	line-height: 1.2em ;
	font-size: 1.0em;
}

.alert 
{
  color: #AA0000;
}

div#contenu p
{
  margin: 7px 0 5px 0;
  padding-left: 40px ;
	text-align: justify ;
	text-indent: 0.0em ;
	line-height: 1.2em ;
	font-size: 1.0em;
}

div#contenu a
{
	color: #58B5DD ;
}

div#contenu a:hover
{
	color: #9b2 ;
}

p#footer
{
	margin: 0 ;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: right ;
	font-size: 0.8em;
	color: #000;
}

pre
{
	overflow: auto ;
	background: #dea ;
	border: 2px solid #58B5DD ;
	padding: 5px 0 0 5px ;
	font-size: 1.2em ;
}


pre span
{
	color: #560 ;
}

pre span.comment
{
	color: #58B5DD ;
}

.box #top
{
	background: url("img/box_top.png") no-repeat;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #fff ;
	padding: 7px 12px 0px 12px;
	margin: 0px;
}

.box #middle
{
	background: url("img/box_middle.png") repeat-y;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #fff ;
	padding: 8px 12px 2px 12px;
	margin: 0px;
}

.box
{
  display: block ;
	position: relative ;
	left: 815px ;
	top: 5px ;
	background: url("img/box_bottom.png") bottom no-repeat ;
	width: 160px;
	padding: 0px 0px 16px 0px;
	margin: 0px;
}


div.alert-ie6 
{
  margin: 0;
  width: 1000px ;
	border: 1px solid #58B5DD ;
	background: #58B5DD ;
}

div.alert-ie6 p 
{
 padding: 1em;
 margin: 0 auto;
 font-size: 1.1em;
 color: #fff;
}
div.alert-ie6 a 
{
color: #fff;
}

#contSondage {
background-color :#fff;
border: solid 0px #EEEEEE ;
text-align : left;
padding : 0px 0px 0px 0px ;
width : 740px ;
margin-top:1px;
margin-left:50px;
margin-right:auto;
min-height : 100px;
}

#contRadioSondage {
background-color :#fff;
border: solid 0px #EEEEEE ;
text-align : left;
padding : 0px 0px 0px 0px ;
width : 650px ;
margin-top:0px;
margin-left:40px;
margin-right:auto;
}

#contRadioSondageCenter {
background-color :#fff;
border: solid 0px #EEEEEE ;
text-align : center;
padding : 0px 0px 0px 0px ;
width : 650px ;
margin-top:0px;
margin-left:40px;
margin-right:auto;
}


fieldset
{
  border : 0px;  
}


form.cssform fieldset 
{
  border: solid 1px #BBBBBB;
  width: 400px;
  margin: 0 auto ;
  padding : 10px;
}
form.cssform fieldset em
{
  color: #AA0000;
  font-weight: bold ;
}
form.cssform label 
{
  float: left;
  width: 125px;
} 
form.cssform input 
{
  width: 250px;
}
form.cssform #Connecter
{
  margin: 20px 0 0 125px;
  width : 250px;
}


form.form_inscription
{
  margin: 0px 0 0 40px;
}
form.form_inscription fieldset 
{
  border: solid 1px #BBBBBB;
  width: 600px;
  margin: 0 auto ;
  padding : 15px;
}

form.form_inscription fieldset em
{
  color: #AA0000;
  font-weight: bold ;
}

form.form_inscription label 
{
  float: left;
  width: 125px;
} 
form.form_inscription input 
{
  width: 250px;
}

form.form_inscription #input_contact
{
  margin: 10px 0 0 125px;
  width : 250px;
}
form.form_inscription #input_login
{
  margin: 10px 0 0 125px;
  width : 250px;
}


