body {padding:0; margin:0; color:#000000; background-color: #1E6BC5; background-image: url('/images/bg.jpg'); background-repeat: no-repeat; }
body, td {font-family:Tahoma; font-size:11px; }
br{font-size:10px}

h1{font-size: 18px; font-family: Tahoma; margin-top: 10px;}
h2{font-size: 15px; font-family: Tahoma; margin-top: 10px; margin-bottom: 10px;}
h3{font-size: 12px; font-family: Tahoma; margin-top: 10px;}

table { empty-cells:show; }

.bold { font-weight:bold; }
.blue { color:#02B2DB; }
.centered { text-align:center; }
.tahoma { font-family:Tahoma; }
.large { font-size:15px; }

.content td{color:#000000; font-size:11px; /*line-height:13px*/} 
.content b{color:#02b2db;} 
.content b a{color:#878787; text-decoration:underline} 
.content b a:hover{text-decoration:none} 
.content a{color:#02b2db; text-decoration:underline} 
.content a:hover{text-decoration:none} 
.content li{margin:0px 0px 0px 0px; padding:0px 0px 0px 14px }

.content .block a{color:#FFFFFF; font-size:11px; /*line-height:13px;*/ text-decoration:underline}
.content .block a:hover{text-decoration:none} 

.content .block1 a{color:#9C5109; font-size:11px; /*line-height:13px;*/ text-decoration:underline}
.content .block1 a:hover{text-decoration:none} 
.content .block1 b a{color:#4C6A00; font-size:11px; /*line-height:13px;*/ text-decoration:underline; font-weight:normal}
.content .block1 b a:hover{text-decoration:none}

.content .block2 strong{color:#7FA817; font-size:9px; /*line-height:13px;*/ font-weight:normal} 

.content .block3 strong a{color:#878787; font-size:11px; /*line-height:13px;*/ font-weight:normal; text-decoration:underline}
.content .block3 strong a:hover{text-decoration:none} 

.content .block4 a{color:#D97412; font-size:11px; /*line-height:13px;*/ text-decoration:underline}
.content .block4 a:hover{text-decoration:none} .
.content .block4 b a{color:#7FA817; font-size:11px; /*line-height:13px;*/ text-decoration:underline; font-weight:normal}
.content .block4 b a:hover{text-decoration:none}

.content .block5 strong{color:#D97412; font-size:11px; /*line-height:13px;*/ font-weight:normal} 

.footer{color:#665E5E; font-size:11px; /*line-height:13px*/} 
.footer a{color:#665E5E; font-size:11px; text-decoration:underline} 
.footer a:hover{text-decoration:none} 

.footer1{color:#717171; font-size:11px; /*line-height:13px*/} 
.footer1 a{color:#717171; font-size:11px; text-decoration:none} 
.footer1 a:hover{text-decoration:underline}



input[type=checkbox] { background: white; border: none;}
input[type=radio] { background: white; border: none; }

input,textarea{
   background:#02b2db;
   border:1px solid #BBBBBB;
   font-family:Tahoma;
   color:white; 
   font-size:11px;
} 
 
.modalPopup {
	background-color: White;
	border-color:Gray;
	border-style:solid;
	border-width:3px;
	padding:3px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	/*opacity:.9;
	filter: alpha(opacity=90);*/
}


.linkPopupMenu 
{
	color: White;
	background-color: #737172;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 10px;
}

.linkPopupMenu:hover
{
	background-color: #02b2db;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    /*background-color: #2E4d7B;*/
    background-color:#737172;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    /*background-color: #5078B3;*/
	background-color:#02b2db;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	color: #737172;
    /*background-color: #D3DEEF;*/
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionContent a
{
	color: #737172;
}

.accordionContent a:hover
{
	color: #02b2db;
}

.content {font-family:Arial; font-size:10pt;}
.content tr td {font-family:Arial; font-size:10pt;}
.content ul li {font-family:Arial; font-size:10pt;}

.questionnaireimprimable {font-family:Tahoma; font-size:11px; }
.questionnaireimprimable tr td {font-family:Tahoma; font-size:11px; }
.questionnaireimprimable ul li {font-family:Tahoma; font-size:11px; }

#ctl00_warningbox a, #ctl00_warningbox a:link, #ctl00_warningbox a:visited, #ctl00_warningbox a:active {
display: block;
color: #000;
width:100%;
background: #FFFFE1;
border-bottom: 1px outset;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#ctl00_warningbox a:hover {
color: #FFF;
background: #3169B6;
}

#ctl00_warningbox p{
margin:0px;
padding: 3px 10px 3px 10px;
font-size:11px;
}

/** Information dialbox **/
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/info.png');
}



/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 100px;
    text-align : left; 
    list-style-type : none;
    margin: 0px;
    padding: 5px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Style pour les <p> de la consultation gratuite */
.consultationGratuite p
{
	margin:0px;
}

/* Table maladies pour consultation gratuite */
.maladiesConsultationGratuite
{
	width:100%;
	border-collapse:collapse;
	border:solid 1px black;
}
.maladiesConsultationGratuite td
{
	border-collapse:collapse;
	border:solid 1px black;
	padding-left:5px;
}