div.bulle{
	background-repeat:no-repeat;
	display:block;
	width:60px;
	height:auto;
	position:relative;
	visibility:hidden;
	z-index:800;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

div.point{
	background-image:url('images/focus.png');
    background-position: top;
    background-repeat:no-repeat;
	display:block;
	width:15px;
	height:0px;
	position:relative;
	visibility:hidden;
	z-index:800;
}

div.label{
	background-image:url('images/label.png');
    background-position: top;
    background-repeat:no-repeat;
	display:block;
	width:21px;
	height:0px;
	position:relative;
	visibility:hidden;
	z-index:800;
}

div.line{
	display:block;
	width:1px;
	height:0px;
	position:relative;
	visibility:hidden;
	z-index:800;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	background-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-color: #8DC73F;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
}

a.info:link {text-decoration: none;color:#2277BB;}
a.info:visited {text-decoration: none;color:#2277BB;}
a.info:hover {text-decoration: none; color:#2277BB;}
a.info:active {text-decoration: none;color:#2277BB;}

a.info {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   /*white-space: nowrap; on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 30px; /* on positionne notre infobulle */
   left: -125px;
   width: 250px;
   text-align: left;

   background: white;

   color: #87BE3C;
   padding: 3px;

   border: 1px solid #87BE3C;
   border-left: 6px solid #87BE3C;
}

td.menu {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align : middle;
}

td.soustitre {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:13px;
	color:#333333;
	vertical-align : middle;
}

a.tester {
        width:410px;
        height:46px;
        display:block;
        cursor:pointer;
        background-image:url('images/biginscription2.png');
        background-position: top;
}

a.tester:hover{
        width:410px;
        background-position: bottom;
        height:46px;
        background-image:url('images/biginscription2.png');
}


td.copyright {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align : middle;
}

#searchboxhp { color: #AAAAAA;
	font-family: Arial,Helvetica,Geneva,sans-serif;
  	background-color: #FFFFFF;
   	width: 340px;
   	text-align: left;
    vertical-align: middle;
    padding-right: 4px;
    font-size:12px;
}

#searchboxresults {
	font-family: Arial,Helvetica,Geneva,sans-serif;
  	background-color: #FFFFFF;
   	width: 275px;
   	text-align: left;
    vertical-align: middle;
    padding-right: 4px;
    font-size:12px;
}

tr.liste2, td.list2 {
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:none;
}


.rechercher {
	background:url("http://www.docteur-tweety.com/pro/wp-content/themes/TFA/images/rechercher.png") center top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	top:0px;
	height:35px;
	width:138px;
	line-height:30px;
	text-align:center;
	cursor:pointer;
	font-size:15px;
	display:block;
}
a.rechercher:link {text-decoration: none;color:#FFFFFF;}
a.rechercher:visited {text-decoration: none;color:#FFFFFF;}
a.rechercher:active {text-decoration: none;color:#FFFFFF;}
a.rechercher:hover {
	text-decoration: none;
	color:#555555;
	background:url('http://www.docteur-tweety.com/pro/wp-content/themes/TFA/images/rechercherhover.png') center no-repeat;
}


a.menu:link {text-decoration: none;color:#6c9830;}
a.menu:visited {text-decoration: none;color:#6c9830;}
a.menu:active {text-decoration: none;color:#6c9830;}
a.menu:hover {
	text-decoration: none;
	color:#333333;
}

a.del:link {text-decoration: none;color:#FF0000;}
a.del:visited {text-decoration: none;color:#FF0000;}
a.del:active {text-decoration: none;color:#FF0000;}
a.del:hover {
	text-decoration: none;
	color:#333333;
}

.green { color:#6c9830; }

.optiona {
	background:url("http://www.docteur-tweety.com/pro/wp-content/themes/TFA/images/option.png") no-repeat;
}

td.results_aide {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	vertical-align : top;
}

td.overcapacity {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:16px;
	color:#333333;
	vertical-align : top;
	background-repeat: no-repeat;
	background:url('http://www.docteur-tweety.com/pro/wp-content/themes/TFA/images/over_repeat.png');
}

a.menuaide {
	color:#FFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
a.menuaide:link {text-decoration: none;color:#FFFFFF;}
a.menuaide:visited {text-decoration: none;color:#FFFFFF;}
a.menuaide:active {text-decoration: none;color:#FFFFFF;}
a.menuaide:hover {
	text-decoration: none;
	color:#EEEEEE;
}

.menucontact {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align : middle;
}
menucontact:link {text-decoration: none;color:#6c9830;}
menu:visited {text-decoration: none;color:#6c9830;}
menu:active {text-decoration: none;color:#6c9830;}
menu:hover {
	text-decoration: none;
	color:#333333;
}

td.results {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	color:#333333;
	background-color: #FFFFFF;
	vertical-align : top;
}

td.results_titre {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	vertical-align : middle;
}

td.results_aide {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	vertical-align : top;
}

td.options {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	color:#333333;
	background-color: #DDDDDD;
	vertical-align : top;
}

td.options_ligne {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

td.options_source {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:9px;
	color:#999999;
	text-decoration:none;
}
td.options_section {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:16px;
	color:#333333;
	vertical-align : middle;
	font-weight:bold;
}

td.options_item {
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align : middle;
}

a.pagination:link {text-decoration: none;color:#333333;}
a.pagination:visited {text-decoration: none;color:#333333;}
a.pagination:hover {text-decoration: none; color:#333333;background: #83B93A; color: white;}
a.pagination:active {text-decoration: none;color:#333333;}
