@charset "iso-8859-1";


.table_g {width:992px; }
.table_cotenu {background-color:#FFFFFF;width:100%; }
.col_contenu {width:573px;  }
.col_contenu1 {width:251px; /*background:url(../images/bk_menu1.jpg) repeat-y;*/ }
.col_contenu2 {width:592px; }

.bk_degrade {background:url(../images/bk_deg.jpg) repeat-x; }


.text_acc { font-size:10px;color:#574B48; text-align:justify;}
.cadre_aide{background:url(../images/cadre_aide.jpg) no-repeat;height:77px;	width:235px;padding-top:65px;padding-left:12px;}


.text_acc1 { font-size:9px;color:#574B48; }
.text_res { font-size:11px;color:#574B48; text-align:justify;}

.champ_acces {margin:1px;font-size:10px;color: #394874; height:15px;width:129px;border:1px solid #394874;}
.text_acces { font-size:10px;color:#fff;}

/* menu bas*/
.menu{color:#004593;font-size:9px;text-decoration:none;}
.menu:hover{color:#004593;font-size:9px;text-decoration:underline;}
.menut{color:#004593;font-size:9px;text-decoration:none;}
/* menu bas fin*/

.bk_ser {background:url(../images/bk_ser.jpg) repeat-x; }

.lien_ser_on { font-size:10px;  color:#004593;text-decoration:underline;cursor:pointer}
.lien_ser_out { font-size:10px; color:#004593;text-decoration:none;cursor:pointer}

.lien_tel_on { font-size:10px;  color:#FA3100;text-decoration:underline;cursor:pointer;margin-top:5px}
.lien_tel_out { font-size:10px; color:#FA3100;text-decoration:none;cursor:pointer;margin-top:5px}

.lien_pro_on { font-size:9px;  color:#FA3100;text-decoration:underline;cursor:pointer;text-transform:uppercase}
.lien_pro_out { font-size:9px; color:#FA3100;text-decoration:none;cursor:pointer;text-transform:uppercase}

.txt_new{ font-size:9px;color:#574B48; text-align:justify;}
.lien_new_on { font-size:10px;  color:#3572B8;text-decoration:underline;cursor:pointer; font-weight:bold}
.lien_new_out { font-size:10px; color:#3572B8;text-decoration:none;cursor:pointer; font-weight:bold}
/* news lettre debut*/

.lien_des_on { font-size:9px;  color:#686969;text-decoration:underline;cursor:pointer; font-weight:bold}
.lien_des_out { font-size:9px; color:#686969;text-decoration:none;cursor:pointer; font-weight:bold}

/* news lettre fin*/

/* deconnexion*/

.lien_dec_on { font-size:9px;  color:#fff;text-decoration:underline;cursor:pointer; font-weight:bold}
.lien_dec_out { font-size:9px; color:#fff;text-decoration:none;cursor:pointer; font-weight:bold}
/* */

/* espace prof debut*/

.lien_adh_on { font-size:13px;  color:#fff; font-style:italic; text-decoration:none;cursor:pointer;}
.lien_adh_out { font-size:13px; color:#fff;  font-style:italic; text-decoration:underline;cursor:pointer;}

/* espace prof fin*/

.lien_res_on { font-size:12px;  color:#FA3100;text-decoration:underline;cursor:pointer;}
.lien_res_out { font-size:12px; color:#FA3100;text-decoration:none;cursor:pointer;}

.lien_res_on1 { font-size:10px;  color:#FA3100;text-decoration:underline;cursor:pointer;}
.lien_res_out1 { font-size:10px; color:#FA3100;text-decoration:none;cursor:pointer;}


.lien_res{font-size:12px; color:#FA3100;}

.lien_resb_on { font-size:10px;  color:#FA3100;text-decoration:underline;cursor:pointer;}
.lien_resb_out { font-size:10px; color:#FA3100;text-decoration:none;cursor:pointer;}

.lien_bro_on { font-size:9px;  color:#FA3100;text-decoration:underline;cursor:pointer;}
.lien_bro_out { font-size:9px; color:#FA3100;text-decoration:none;cursor:pointer;}


/*Copy*/
.copy{font-size:9px;color:#F6F7F8;}
.copy_on{font-size:9px;color:#F6F7F8;text-decoration:none;cursor:pointer;}
.copy_on:hover{font-size:9px;color:#F6F7F8;text-decoration:underline;cursor:pointer;}
/*Copy fin*/


/*annuaire debut*/
.titre_garage{font-size:11px;  color:#004593;cursor:pointer; font-weight:bold ;text-transform:uppercase}
.titre_vil {font-size:10px;  color:#004593;}
.titre_sp {font-size:11px;  color:#FA3100; }
.text_ann {font-size:10px;  color:#4371B1;}
/*annuaire fin*/

.email_on { font-size:10px;  color:#4371B1;text-decoration:underline;cursor:pointer}
.email_out{ font-size:10px;  color:#4371B1;text-decoration:none;cursor:pointer}

/* Formulaire debut */
.champs_libelle {
	font-size:10px;
	color: #686969;
	width:90px;
	height:12px;
}

.champtext {
	margin:1px;
	font-size:10px;
	color: #686969;
	height:12px;
	width:227px;
	border:1px solid #686969;
}

.champs_libelleb {
	font-size:10px;
	color: #686969;
	height:12px;
	padding-top:3px;
	/*width:78px;
	height:30px;
	padding-left:5px;*/
}
.champtextb {
	margin:1px;
	font-size:10px;
	color: #686969;
	height:15px;
	width:227px;
	border:1px solid #686969;
}



.champtextdate {
	margin:1px;
	font-size:10px;
	color: #686969;
	height:12px;
	width:60px;
	border:1px solid #686969;
	float:left;
}

.champarea{
	margin:1px;
	font-size:12px;
	color: #686969;
	border:1px solid #686969;
	height:70px; 
	width:227px;
}

.deu_point_c
{
	color:#686969;
	width:10px;
}

.champselect {
	margin:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height:18px;
	color: #4371B1;
	width:181px;
	background-color: #fff;
	border:1px solid #ABADB3;
}

.formztext1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#304B6F;
	width:231px;
	height:18px;
	border:1px solid #ABADB3;

}

/* Formulaire Fin*/

.text_contact{font-size:11px;color:#686969;}

.validation{font-size:10px;color:#FA3100;height:4px;margin-top:4px;}

/* liens utiles */
.Style5{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; font-size: 10px ; color:#504E53 ; padding-right:15px  }

a.style8{
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     color:#FA3100;
	 font-weight:bold; 
     font-size:11px; 
     text-decoration:underline; 
 }
a.style8:hover{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-decoration:none;
	  font-weight:bold;
      color:#FA3100;
      font-size:11px;
      
}
/* liens utiles fin */


/*DEBUT BARRE DE PAGINATION*/
.BarreP{
	height:16px;
	padding-bottom:2px;
	text-align:center;
}
.BarrePT {
	font-size: 10px;
	color: #01254D;
	text-decoration:underline;
	cursor:pointer;
	margin-left:3px;
} 
.BarrePST{
	font-size: 10px;
	color: #01254D;
	font-weight:bold;
	text-decoration:underline;
	padding-left:5px; padding-right:5px;
}
a.BarrePL{
	font-size: 9px;
	color: #FA3100;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin-left:3px;
}
a.BarrePL:hover{
	font-size: 9px;
	color: #FA3100;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	margin-left:3px;
}
/*FIN BARRE DE PAGINATION*/

/* debut brochure*/

.bro_titre_on{font-size:11px;color:#FA3100;cursor:pointer;text-decoration:underline;font-weight:bold;}
.bro_titre_out{font-size:11px;color:#FA3100;cursor:pointer;text-decoration:none;font-weight:bold;}
.bro_desc{font-size:10px;color:#504E53;text-align:justify;padding:5px; margin-left:5px;}
.bro_deupoint {font-size:12px;color:#394874;margin-left:10px;}

/* fin brochure*/

/* debut emploi*/

.emp_titre_on{font-size:11px;color:#FA3100;cursor:pointer;text-decoration:underline;font-weight:bold;}
.emp_titre_out{font-size:11px;color:#FA3100;cursor:pointer;text-decoration:none;font-weight:bold;}
.emp_desc{font-size:10px;color:#504E53;text-align:justify;padding:5px; margin-left:5px;}
.emp_lien_on{font-size:10px;color:#FA3100;cursor:pointer;text-decoration:underline;}
.emp_lien_out{font-size:10px;color:#FA3100;cursor:pointer;text-decoration:none;}

/* fin emploi*/

/* plan de site*/
a.ps_gtitre{
	font-size:11px;
	text-transform:uppercase;
	color:#FA3100;
	text-decoration:underline;
	background-position:0px 5px;
	cursor:pointer;
	font-weight:bold;
}
a.ps_gtitre:hover{
	font-size:11px;
	color:#FA3100;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
	font-weight:bold;
}

a.ps_gtitre_{
	font-size:11px;
	color:#004593;
	text-decoration:underline;
	background-position:0px 5px;
	cursor:pointer;
	font-weight:bold;
}
a.ps_gtitre_:hover{
	font-size:11px;
	color:#004593;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

/* fin  plan de site*/

.cadre_pro {background:url(../images/cadre_pro.gif) no-repeat;width:99px;height:145px}

/* debut  news*/

.btn_retour_on
{
color:#FFFFFF;
background-color:#FA3100;
font-size:9px;
height:16px;
width:90px;
margin-top:9px;
margin-left:590px;
cursor:pointer;
}

.btn_retour_out
{
color:#FFFFFF;
font-size:9px;
background-color:#032B73;
height:16px;
width:90px;
margin-top:9px;
margin-left:590px;
cursor:pointer;
}

.text_act
{
	color:#6A6767;
	font-size:9px;
	margin-top:4px;
	margin-left:10px;
	line-height:10px;
	text-align:justify;
}

.cadre_act
{
	background-image:url(../images/cadre_act.gif);
	background-repeat:no-repeat;
}

.cadre_actg
{
	background-image:url(../images/cadre_actg.gif);
	background-repeat:no-repeat;
	width:154px;
	height:132px;
}


.titre_act1
{
	color:#414040;
	font-size:9px;
	font-weight:bold;
}
.titre_sact
{
	color:#6A6767;
	font-size:9px;
}

.lien_act
{
	color:#DE3108;
	font-size:9px;
	text-decoration:underline;
	cursor:pointer;
}

.lien_act:hover
{
	color:#DE3108;
	font-size:9px;
	text-decoration:none;
	cursor:pointer;
}

/* fin  news*/

.titre_part { font-size:10px;color:#574B48;font-weight:bold;margin-top:8px}
.msg_text { font-size:11px;color:#574B48; text-align:justify;}
.msg_nom {font-size:11px;color:#FA3100;text-transform:uppercase;font-weight:bold}

.titre_rech{font-size:14px;color:#574B48;font-weight:bold;margin-top:8px}

A.partenaire{
	font-size:9px;
	text-decoration:underline;
	color:#004593;
}

A.partenaire:hover{
	font-size:9px;
	text-decoration:none;
	color:#004593;
}

/*PHOTOTEQUE DEBUT*/
table#phtec_back{
	width:150px;
	height:124px;

	/*width:149px;
	height:185px;
	background-image:url(../images/phtec_2.gif);*/
	background-repeat:no-repeat;
	margin-top:13px;
	margin-bottom:13px;
	border:2px solid #DBDFE4;
}
/*.bk_pntphtech_h{
	background-image:url(../images/bk_phtech_pnt.jpg);
	background-repeat:repeat-x;
	font-size:0px;
	height:1px;
}
.bk_pntphtech_v{
	background-image:url(../images/bk_phtech_pnt.jpg);	
	background-repeat:repeat-y;
	font-size:0px;
	width:1px;
}*/

/*PHOTOTEQUE FIN*/

.reseau_auto{
	background:url(../images/reseau_auto.jpg) no-repeat;
	height:52px;
	width:343px;
	margin-top:12px;
	padding-left:9px;
	padding-top:75px;
	
}

.recherche{
	background:url(../images/recherche.jpg) no-repeat;
	height:153px;
	width:343px;
	margin-top:13px;
	padding-top:45px;
	padding-left:9px;
}

.cadre_service{
	background:url(../images/cadre_service1.jpg) no-repeat;
	height:133px;
	width:723px;
	margin-top:20px;
}

.bk_contact{
	background:url(../images/bk_contact.jpg) no-repeat;
	height:22px;
	width:108px;
	padding-top:3px;
	padding-left:615px;
}

.text_acc2{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#574B48;
	margin-top:12px;
}

.lien_contact_on{ font-size:11px;color:#FA3100;text-decoration:underline;cursor:pointer;}
.lien_contact_out { font-size:11px;color:#FA3100;text-decoration:none;cursor:pointer;}

.cadre_aide{
	background:url(../images/cadre_aide.jpg) no-repeat;
	height:77px;
	width:235px;
	padding-top:65px;
	padding-left:12px;
}

.cadre_garantie{
	background:url(../images/cadre_garantie.jpg) no-repeat;
	height:77px;
	width:235px;
	padding-top:65px;
	padding-left:12px;

}

.cadre_temoignage{
	background:url(../images/cadre_temoignage.jpg) no-repeat;
	height:77px;
	width:178px;
	padding-top:70px;
	padding-left:12px;
	padding-right:55px
}

.lien_aide_on {background:url(../images/puce1.jpg) no-repeat 0 -1px; font-size:10px;color:#FA3100;text-decoration:underline;cursor:pointer;padding-left:20px;height:15px;margin-bottom:2px}
.lien_aide_out {background:url(../images/puce1.jpg) no-repeat 0 -1px; font-size:10px;color:#FA3100;text-decoration:none;cursor:pointer;padding-left:20px;height:15px;margin-bottom:2px}

.lien_garantie_on {background:url(../images/puce2.jpg) no-repeat 0 -1px; font-size:10px;color:#004593;text-decoration:underline;cursor:pointer;padding-left:20px;height:15px;margin-bottom:2px}
.lien_garantie_out {background:url(../images/puce2.jpg) no-repeat 0 -1px; font-size:10px;color:#004593;text-decoration:none;cursor:pointer;padding-left:20px;height:15px;margin-bottom:2px}

.lien_tem_on {font-size:10px;color:#FA3100;text-decoration:underline;cursor:pointer;margin-top:10px}
.lien_tem_out {font-size:10px;color:#FA3100;text-decoration:none;cursor:pointer;;margin-top:10px}

.lien_new1_on {font-size:9px;color:#FA3100;text-decoration:underline;cursor:pointer;text-transform:uppercase;margin-top:8px;margin-left:20px}
.lien_new1_out {font-size:9px;color:#FA3100;text-decoration:none;cursor:pointer;text-transform:uppercase;margin-top:8px;margin-left:20px}

INPUT.espace{width:128px;font-size:12px;color:#505050;border:1px solid #9DA6A9;height:14px;}
SELECT.sel_rech{font-family:Verdana, Arial, Helvetica, sans-serif;width:155px;margin:1px;font-size: 10px;height:16px;color: #000;background-color: #CCCCCC;border:1px solid #E9EEF5;margin-top:24px;margin-left:10px;border:1px solid #CCCCCC}
SELECT.sel_rech0{font-family:Verdana, Arial, Helvetica, sans-serif;width:155px;margin:1px;font-size: 10px;height:16px;color: #000;background-color: #CCCCCC;border:1px solid #E9EEF5;margin-top:24px;margin-left:10px;border:1px solid #CCCCCC}


DIV.rech_text{
	color:#004593;
	font-size:12px;
	float:left;
	margin-top:2px;
}

SPAN.rech_text{
	color:#004593;
	font-size:12px;
}

DIV.clear{
	clear:both;
	font-size:0px;
	height:0px;
	border:0px;
}

DIV.cadre_off{
	visibility:hidden;
	display:none;
}




.btn{ float:left; margin:10px 0 0 0px; border:none;}

A.mot{
	font-size:10px;
	text-decoration:underline;
	color:#004593;
}

A.mot:hover{
	font-size:10px;
	text-decoration:none;
	color:#004593;
}


A.insc{
	font-size:10px;
	text-decoration:underline;
	color:#f75630;
}

A.insc:hover{
	font-size:10px;
	text-decoration:none;
	color:#f75630;
}
DIV.btn_esp_on{background:url(../images/ok.jpg) no-repeat; width:26px; height:19px;cursor:pointer}
DIV.btn_esp_out{background:url(../images/ok.jpg) no-repeat;width:26px; height:19px;cursor:pointer}

DIV.clear_{
	clear:both;
}

DIV.esp_desc{
	text-align:center;
	color:#048CB9;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
}

