@charset "UTF-8";
/* CSS Document */


/* BALISES ////////////////////////////////////////////*/

body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #838383;
	
}
body {
	background-color: #13346e;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.input {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	height: 16px;
	width:118px;
	color: #4f4f4f;
	border:1px solid #4f4f4f;
	vertical-align:bottom;
	background-color:#FFFFFF;
	background-image:url(../images/bkg_field.gif);
	
}

.password
{
font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	height: 16px;
	width:118px;
	color: #4f4f4f;
	border:1px solid #4f4f4f;
	vertical-align:bottom;
	background-color:#FFFFFF;
	background-image:url(../images/bkg_field.gif);
}


.input_alert {

	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	height: 16px;
	width:118px;
	color: #4f4f4f;
	border:1px solid #FF0E0E;
	vertical-align:bottom;
	background-color:#FFFFFF;
	background-image:url(../images/bkg_field.gif);
	

	
	
	
	
	
}


.password_alert
{

font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	height: 16px;
	width:118px;
	color: #4f4f4f;
	border:1px solid #FF0E0E;
	vertical-align:bottom;
	background-color:#FFFFFF;
	background-image:url(../images/bkg_field.gif);
	
}




.tooltip_inner
{

background: #FFFAC6;
color: #808080;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-top-style:none;
border-top:none;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px; 
border-color:#808080;
font: 9px verdana,arial,helvetica;
padding:5px;
margin:0px;

}

.tooltip_inner_left
{

background: #FFFAC6;
color: #808080;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-top-style:solid;
border-left:none;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:1px; 
border-color:#808080;
font: 9px verdana,arial,helvetica;
padding:5px;
margin:0px;

}
.tooltip_inner_top
{

background: #FFFAC6;
color: #808080;
border-bottom-style:none;
border-left-style:solid;
border-right-style:solid;
border-left-style:solid;
border-bottom:none;
border-top-width:1px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px; 
border-color:#808080;
font: 9px verdana,arial,helvetica;
padding:5px;
margin:0px;

}




.input_contact {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	height: 14px;
	width:180px;
	color: #838383;
	border:1px solid #838383;
	vertical-align:bottom;
	background:url(../images/bg_input_contact.jpg) repeat-x top #FFFFFF;
}

.textarea_contact {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	height: 80px;
	width:480px;
	color: #838383;
	border:1px solid #838383;
}


.checkbox
{
padding:0px;
margin:0px;
}





/* MENU ////////////////////////////////////////////*/

td.menu_white{
	background:url(../images/menu-centre.png);
}

a.menu_white, a.menu_white:hover {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

.menu_dark_blue{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #233e6d;
	padding-left:5px;
	padding-right:5px;
}

.menu_dark_blue_nopad{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #233e6d;
	padding-left:0px;
	padding-right:0px;
}

.menu_dark_blue{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #233e6d;
	padding-left:5px;
	padding-right:5px;
}

.lien_dark_blue_12, a.lien_dark_blue_12{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #233e6d;
	text-decoration:none;
}

a.lien_dark_blue_12:hover{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #233e6d;
	text-decoration:underline;
}


.cell_menu {
	padding-left:5px;
	padding-right:5px;
}

.cell_menu_start {
	padding-right:5px;
}


/* MENU DEROULANT ////////////////////////////////////////////*/

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu {
	position: absolute; 
	width: 139px;
	margin: 7px 0 0 8px;
}

#menu dl {
	float: left;
	width: 139px;
	height:150px;
}

#menu dt {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #233e6d;
	cursor: pointer;
	text-align: left;
}

#menu dd {
	display:none;
	background: transparent url(../images/fond_sous_menu.png) no-repeat top left;
	padding-top:1px;
	padding-bottom:30px;
	height:160px;
}

#menu li {
	text-align: left;
	margin: 9px 0 0 15px;
	padding-left:5px;
	background:url(../images/puce_sous_menu.gif) no-repeat left;
}

#menu li a, #menu dt a {
	color: #484848;
	text-decoration: none;
	border: 0 none;
}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	text-decoration: underline;

}






/* IMAGES ////////////////////////////////////////////*/

.trait_titre {
	margin-bottom:12px;
}

.fleche_texte {
	 margin-top:4px;
}






/* TEXTES ET LIENS ////////////////////////////////////////////*/


h1{
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 16px;
color: #233e6d;
padding:0px;
margin-bottom:8px;
}

h2{
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 13px;
color: #688bc3;
padding:0px;
margin-bottom:8px;
}

.txt_rouge {
	font-size:9px;
	color:#ff0000;
}


.default_text_ffffff_10
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

a.default_text_ffffff_10
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
		text-decoration:none;
}
a.default_text_ffffff_10:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
}

.txt_qualipropre {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #9ca2cb;
}

.default_text_688bc3_11
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #688bc3;
}
.default_text_5d5d5d_11_bold
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #5d5d5d;

}

.default_text_838383_11
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #838383;

}
.default_text_484848_10
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #484848;

}

.default_text_2f518e_10
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #2f518e;
	text-decoration:underline;

}

a.default_text_2f518e_10
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #2f518e;
	text-decoration:underline;

}
a.default_text_2f518e_10:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #2f518e;
	text-decoration:none;

}







