/* CSS Document */


body {
	background-image: url(../images/index_01.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma; font-size: 11px; color: #474A81;
	text-decoration: none; 
	}
	
.textbase {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

.textbasegras {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474A81;
	font-weight: bold;
}
.lien_home {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #1E77DB;
	text-decoration: none;
	}
.lien_home:active {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FF5707;
	text-decoration: none;
}
 .lien_home:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FF5707;
	text-decoration: none;
}
.liens { color: #1e77db; font-size: inherit; font-family: Tahoma; font-weight: bold; text-decoration: none }
.liens:active  { color: #ff5707; font-size: inherit; font-family: Tahoma; font-weight: bold; text-decoration: none }
 .liens:hover  { color: #ff5707; font-size: inherit; font-family: Tahoma; font-weight: bold; text-decoration: none }

.Texttable {
	color: #2D509F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #D6E7F2;
}

form
   { padding:20px; border:0px solid #6381C5D; }
 td, input, select, textarea
   { font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #2D509F;}
 input, select, textarea
   { color:#0000CC; }
 .passage, .champ
   { background-color:#D6E7F2; width:180px; border:1px solid #6381C5; }
    .passage, .champ2
   { background-color:#D6E7F2; width:500px; border:1px solid #6381C5; }
   .champ3
   { background-color:#D6E7F2; border:1px solid #6381C5; }

.Textform {
	color: #2D509F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.Textssm {
	color: #2D509F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.tete_rubriques {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:6px;
	line-height: 13px;
}
.rubriques#interventions {
	font-family: Tahoma;
	font-size: 9px;
	color:#666666;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:10px;
}
.points_forts#titre	{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	list-style-type:square;
	list-style-position:inside;
	padding-left:5px;
}
.points_forts#desc	{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	padding-left:15px;
	padding-bottom:5px;
	color:#666666;
}
.champ_daction#ca_txt	{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
	color:#666666;
}
.champ_daction#ca_bg {
	background-image:url(images/globe_26.jpg); 
	background-position:bottom; 
	background-repeat:no-repeat;
}

.espace_client#texte	{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.espace_client#login_txt	{
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}
.fil_info#bg {
	background-color:#DDDCE1;
}
.newsbar {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	font-weight:normal;
	color:#000000;
}
.separateurs {
	border-right-color:#666666;
	border-right-style:solid;
	border-right-width:1px;
}
.td_titres {
	border-bottom-color:#D7D7D7;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.sepa_gris {
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;
}
.menu_bar {
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#999999;
}
.select_menubar {
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#999999;
}
.bordure_orange_droite {
	border-right-color:#FF9900;
 	border-right-width:1px;
  border-right-style:solid;
}
.popup_infos	{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
}

.popup_infos#txt_context	{
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}
.bordure_dots_droite {
	background-image: url(../images/common/dots_vertical.gif);
	background-repeat: repeat-y;
	background-position: right top;
}.td_entete_tableau_sansbordgauche {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.td_entete_tableau_avecbordgauche {
	border: 1px solid #999999;
}
.td_ligne_tableau_sansbordgauche {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.td_ligne_tableau_avecbordgauche {
	border-top: 1px #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#intro   { background-image: url("../images/fond_intro.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: justify; padding: 5px 15px }
.encolonnes  { text-align: justify; padding: 15px 5px 5px 10px }
p.encolonnes  { margin: 0 0 5px; padding: 0 }
.listes  { text-align: left; list-style: square url("../images/common/square.gif") inside; margin: 0 0 5px; padding: 0 }
.sstitre { color: #ff5707; font-weight: bold }
.degrade { background-color: #fff; background-image: url("../images/fond_pages.jpg"); background-repeat: no-repeat; background-position: left top }
.fondpages { background-image: url("../images/fondrecrut.jpg"); background-repeat: repeat-x; background-position: left top }
.technologie  { background-image: url("../images/fond_techno.jpg"); background-repeat: no-repeat; background-position: left top }
.partenaires { background-image: url("../images/fond_partenaires.jpg"); background-repeat: no-repeat; background-position: left top }
.international { background-image: url("../images/fond_international.jpg"); background-repeat: no-repeat; background-position: left top }
.presentation { background-image: url("../images/fond_presentation.jpg"); background-position: left top }
.actus  { background-color: #fff; background-image: url("../images/fond_actu.gif"); background-repeat: no-repeat; background-position: 10px 10px }
.actubis { padding: 15px 5px 5px 10px }
.parts { background-color: #fff; background-image: url("../images/fond_part.gif"); background-repeat: no-repeat; background-position: left 10px; width: 386px }
.plan { background-image: url("../images/fond_contact.jpg"); background-position: left center }
/*popup*/
.pop { background-image: none }
#popup   { background-image: url("../images/fond_popup.jpg"); background-repeat: no-repeat; background-position: left top; text-align: left; margin: 0; padding: 0; width: 500px; min-height: 241px }
#entetepop  { margin: 0; padding: 0; width: 500px; height: 37px }
#titlepop  { text-align: left; list-style-type: none; list-style-image: none; padding: 10px 0 0; width: 100% }
li.title    { color: #8c8c8c; font-size: 13px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold; text-transform: uppercase; display: block; padding-left: 13px; width: 91%; float: left }
li.fermer   { display: block; width: 5%; float: left; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0 solid }
#corpspop { margin: 0; padding: 10px 13px 5px }
p.corpspop  { margin: 0 0 5px }
a.fermer  { text-decoration: none; display: block; height: 80% }

