/*
---------------------------------------------------------------------------------
généralités 
*/
body{ 
	font-family: Calibri, Arial, Verdana;
	font-size: 12px; 
	color: #000000;
	padding: 0;
	margin: 0;
}

a, a:link, a:active { outline:none; color:#000000; text-decoration:none}
a:hover{ text-decoration:underline}
IMG { border:0}

h1{font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight:normal; margin-bottom:0px; margin-top:0px;}
h1 a{text-decoration:none}

h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight:normal; margin-bottom:0px; margin-top:0px;}
h2 a{text-decoration:none}

h3 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight:normal; margin-bottom:0px; margin-top:0px;}
h3 a{text-decoration:none}

p{font-size: 12px; color: #000000; line-height:16px; margin-top:15px; text-align:justify}
p a{text-decoration:none; color:#000000;}





.wysiwyg_titre{ font-size: 14px; font-weight: bold}
.wysiwyg_soustitre{font-size: 12px; font-weight: bold}
.wysiwyg_texte{font-size: 11px;}
.wysiwyg_textegras{font-size: 11px; font-weight: bold}

.wysiwyg_encadre{ border: 1px solid #000000; background-color: #E0E0E0; font-style: italic}
.wysiwyg_encadre_titre{ background-color: #B1B1B1; color: #FFFFFF; font-weight: bold}

.wysiwyg_encadre2{ background-color: #C2C9D3; font-weight: 600; font-size: 12px}


.tarifsliste{}
/*
	.tarifsliste TD{ background-color: #cfeafa; font-size: 10px; border: 1px solid #00aeef; padding: 3px;}
	.tarifsliste TD.entete{ color: #FFFFFF; background-color: #00aeef; font-weight: bold; font-size: 11px; }
	.tarifsliste TD.default{ font-weight: bold; font-size: 13px;}
*/
	.tarifsliste TD{ font-size: 10px; border: 1px solid #00aeef; padding: 3px; border-left: 0; }
	.tarifsliste TD.entete{ background-color: #cfeafa; color: #00aeef; font-weight: bold; font-size: 11px; border-left: 0; border-bottom: 0; border-top: 0}
	.tarifsliste TD.default{ color: #FFFFFF; background-color: #00aeef; font-weight: bold; font-size: 13px;}




DIV#titre{ float: left}
	DIV#titre #H1{ clear: both}
	
DIV#part1{width: 530px; float: left; min-height: 400px; clear: both}

DIV#part2{ float: right; width: 180px; /*clear: both*/}	
	DIV#part2 .donnelies{ background-color: #cfeafa; border: 1px solid #00aeef; margin-bottom: 10px;} 
		DIV#part2 .donnelies H4{ color: #FFFFFF; background-color: #00aeef; padding: 0; margin: 0; padding: 2px; padding-left: 5px; }
		DIV#part2 .donnelies UL{ padding-bottom: 5px;}
		DIV#part2 .donnelies UL, DIV#part2 .donnelies LI{ list-style: none; margin: 0; padding: 0;}
			DIV#part2 .donnelies LI{ padding-left: 5px; padding-top: 2px}
