@charset "iso-8859-2";
/* CSS Document */

body { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color: #000000; }
.texte_droit { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align:right; }
.texte2gris { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.texte_droit_gras { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-align:right; font-weight:700; }
input, textarea { color:#600; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 3px; width: 250px; }
.lien_blanc { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.lien_blanc:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline; }
.lien_noir2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
.lien_noir2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; }
#nav_haut { position: absolute; padding-top:2px; padding-left: 422px; }
#nav_acc { position: absolute; padding-top:18px; padding-left:10px; z-index:10001 }
#pied { position: absolute; padding-top: 15px; padding-left: 310px; }
/* overscan */
.lettre_logo_orange { color:#F90; cursor:hand; font-family:"Trebuchet MS"; font-size:12px; font-style:normal; font-variant:normal; font-weight:700; line-height:12px; text-decoration:none }
.lettre_logo_gris { color:#006; cursor:hand; font-family:"Trebuchet MS"; font-size:12px; font-style:normal; font-variant:normal; font-weight:700; line-height:12px; text-decoration:none }
.realisation_majuscule { color:#006; cursor:hand; font-family:Arial, Helvetica, sans-serif; font-size:8px; font-style:normal; font-variant:normal; font-weight:400; line-height:8px; text-decoration:none; text-transform:uppercase }
.sigle_tm { color:#006; cursor:hand; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-style:normal; font-variant:normal; font-weight:400; line-height:9px; text-decoration:none; text-transform:lowercase }
.texte_blanc { font-weight: normal; color: #333; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; }
.texte_blancBold { font-weight: bold; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/*---------------------------------------------------------menu accordeon ---------------------------------------*/
.glossymenu { margin:5px 0; padding:0; width:182px;}
.glossymenu a.menuitem{
	background: #7FB0E2 url(../images/images_menu/dotted.png) repeat-x bottom left;
	color: white;
	display: block;
	position: relative;
	width: auto;
	text-decoration: none;
	
	font: bold 12px "Tahoma";
	padding: 4px 0;
	padding-left: 10px;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active { color:#FFF }
.glossymenu a.menuitem .statusicon { border:none; position:absolute; right:5px; top:5px }
.glossymenu a.menuitem:hover { background-image:url(../images/images_menu/dotted.png) }
.glossymenu div.submenu { background:#FFF }
.glossymenu div.submenu ul { list-style-type:none; margin:0; padding:0 }
.glossymenu div.submenu ul li { border-bottom-color:#CCC; border-bottom-style:solid; border-bottom-width:1px }
.glossymenu div.submenu ul li a { color:#000; display:block; font:normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; padding:2px 0 2px 10px; text-decoration:none }
.glossymenu div.submenu ul li a:hover { background-color:#E8ECFF; color:#F60; colorz:#FFF }
/*---------------------------------------------------------menu accordeon ---------------------------------------*/