@charset "utf-8";
/* ESTILOS GENERALES Y HOME */
*{
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body{
	background-color:#A20035;
}
#contenedor{
	width:840px;
	margin:auto;
	margin-top:61px;
	background-color:#FFF;
	border:1px solid #000;
}
#logo{
	height:74px;
}
#logo img{
	margin:4px 0 0 11px;
	width:159px;
	height:64px;
	border:none;
}

#logo_home{
	height:74px;
}
#logo_home img{
	margin:4px 0 0 11px;
	width:367px;
	height:61px;
	border:none;
}
/* MENU SUPERIOR */
#menu_navegacion .img_cabezal_home{
	width:840px;
	height:177px;
	border:1px solid #000;
	border-left:0px;
	border-right:0px;
}
#menu_navegacion .img_cabezal_no_home{
	width:840px;
	border:none;
}




#nav_menu{
	list-style:none;
	*margin-top:-3px;
	display: block;
	background-color:#FF0000;
	z-index:1000;
}
.nav_menu_no_home{
	margin-top:0 !important;
}


#nav_menu li, #nav_submenu li{
	float:left;
	z-index:1000;
}
#nav_menu li a{
	font-size:10px;
	color:#FFF;
	font-weight:normal !important;
	background-color:#A20035;
	text-decoration:none;
	padding:4px 0 7px;
	height:10px;
	display:block;
	text-align:center;
	text-transform: uppercase;
	z-index:1000;
}

#nav_menu li a:hover{
	background-color:#FF3300;
	z-index:1000;
}






.nav_accueil{
	width:68px; border-right:1px solid #BF3768;
}
.nav_pedagogie{
	width:78px; border-right:1px solid #BF3768;
}

.nav_cursus{
	width:126px; border-right:1px solid #BF3768;
}


.nav_concours{
	width:147px; border-right:1px solid #A20035;
}
.nav_insertion{
	width:183px; border-right:1px solid #BF3768;
}
.nav_enseignants{
	width:96px; border-right:1px solid #BF3768;
}
.nav_cours_particuliers{
	width:135px; border-right:1px solid #BF3768;
}

.nav_parrains{
	width:92px;
}



/* begin submenu */

#nav_submenu{
	list-style:none;
	*margin-top:3px;
	display: block;
	float: left;
}

#nav_submenu li a{
	font-size:10px;
	color:#FFF;
	font-weight:normal !important;
	background-color:#FF3300;
	text-decoration:none;
	padding:4px 0 7px;
	height:10px;
	display:block;
	text-align:center;
}

#nav_submenu li a:hover{
	background-color:#FF6633;
}

.nav_pratique{
	font-size:10px;
	font-weight: bold;
	background-color:#FFF;
	padding:4px 0 7px;
	height:10px;
	display:block;
	text-align:center;
	width:85px;
}
.nav_sincrire{
	width:95px;	border-right:1px solid #ff5c33;
}
.nav_tarifs{
	width:116px; border-right:1px solid #ff5c33;
}
.nav_locaux{
	width:87px;	border-right:1px solid #ff5c33;
}
.nav_contacts{
	width:84px;	border-right:1px solid #ff5c33;
}
.nav_plan{
	width:104px;
}

.nav_galerie{
	font-size:10px;
	font-weight: bold;
	background-color:#FFF;
	padding:4px 0 7px;
	height:10px;
	display:block;
	text-align:center;
	width:85px;
}

li#nav_submenu_galerie a{
	font-size:10px;
	color:#FFF;
	font-weight:normal !important;
	background-color:#3561FF;
	text-decoration:none;
	padding:4px 0 7px;
	height:10px;
	display:block;
	text-align:center;
}

li#nav_submenu_galerie a:hover{
	background-color:#10007f;
}

.nav_photos{
	width:61px;border-right:1px solid #10007f;
}
.nav_videos{
	width:61px;
}

/* end submenu */

.con_sub_ul{
	position:relative;
}
.sub_menu_ul{
	position:absolute;
	list-style:none;
	*margin-top:-3px;
}
.sub_menu_ul li{
	background-color:#FF0000;
	width:66px;
	text-align:center;
	float:none !important;
}

.annee{
	background-color:#FF3300 !important;
	width:133px;
	text-decoration:none;
	padding:4px 0 7px;
	height:10px;
	display:block;
	text-align:center;
	cursor:pointer;
}
.annee:hover{
	background-color:#FF6633 !important;
}









/* CONTENIDO HOME */
#contenido_a{
	background-color:#FFFFFF;
}


#pie{
	color:#9C9C9C;
	text-align:center;
	font-size:10px;
	margin:10px 0;
}
#pie .menu{
	display:block;
	color:#FF3300;
	margin-bottom: 5px;
}
#pie .menu a{
	color:#FF3300;
}

#pie .claim a{
	color:#9C9C9C;
	font-weight:bold;
	text-decoration:none;
}


#breadcrumbs{
	margin-bottom: 5px;
}
#breadcrumbs_label{
	color: #999999;
}



.filetes{
	border-top:1px solid #000;
	border-bottom:1px solid #808080;
}
.filetes_noimage{
	border-top:1px solid #ff8566;
}
.filetes_no_home{
	*margin-top:-3px;
}
.filete_home{
	border-top:1px solid #A20035;
}
.articulo_izquierda .parte_a{
	float:left;
	width:247px;
	padding-left:23px;
	padding-top:26px;
}
.articulo_izquierda .parte_b{
	float:right;
	width:247px;
	padding-left:23px;
	padding-top:26px;
}
.parte_a p{
	width:230px;
	color:#808080;
	font-size:13px;
	line-height:19px;
}
.parte_b p{
	width:215px;
	color:#808080;
	font-size:13px;
	line-height:19px;
}
.articulo_izquierda{
	float:left;
	width:540px;
}
/*.articulo_izquierda .img_titulo{*/
.articulo_izquierda img{
	margin-bottom:10px;
}
.articulo_derecha{
	float:right;
	background:url(../imagenes/fondo-nota.jpg) repeat-y #FFF;
	width:263px;
	padding-left:37px;
}
/*.articulo_derecha .img_titulo{
.articulo_derecha img{
//	margin-left:52px; 
	margin-top:16px;
	margin-bottom:10px;
}*/
.texto_nota_cou p{
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	line-height:19px;
/*	width:238px;*/
}
.articulo_derecha p{
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	line-height:19px;
	margin-bottom:35px;
	width:238px;
}
.articulo_derecha p a{
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	/*color:#A20035;*/
	color:#FF3300;
	/*font-weight:bold;*/
	text-decoration:underline;
}
.parrafo_parte a, #txt_completo_sincrire a, #sincrire_izquierda a, #txt_completo a{
	/* font-weight:bold;
	 color:#000000; */
	color:#FF3300;
	text-decoration:underline;
}
.parrafo_parte .pie_parrafo{
	font-weight:bold;
	color:#A20035;
	text-decoration:underline;
}

/* OTRAS PAGINAS */
.derecha{
	float:right;
}
.izquierda{
	float:left;
}
/* ----- inicio contact ------ */
#txt_intro_contact{
	text-align:center;
	color:#000;
	font-size:13px;
	line-height:19px;
	width:260px;
	padding-left:20px;
	padding-bottom:300px;
	margin-top:30px;
}
#txt_intro_contact p{
	width:245px;
}
#txt_intro_contact strong{
	color:#A20035;
	font-size:15px;
}
#txt_intro_contact .label_a, #txt_completo .label_a{
	font-weight:bold;
	font-size:15px;
}
#txt_intro_contact .label_b{
	font-weight:bold;
	font-size:12px;
}
#txt_completo table{
	width:500px;
	margin-top:24px;
}
#txt_completo .td_a_izq, #txt_completo_sincrire .td_a_izq{
	text-align:left;
}
#txt_completo .td_a_der, #txt_completo_sincrire .td_a_der{
	text-align:right;
}
#txt_completo .td_a_der input{
	width:415px;
	height:23px;
	border:1px solid #7F7F7F;
	padding:5px 2px 0 4px;
}
#txt_completo .td_a_der textarea{
	width:415px;
	height:146px;
	border:1px solid #7F7F7F;
	padding:5px 2px 0 4px;
	font-size:13px;
}
#txt_completo .td_a_der .boton_img, #txt_completo_sincrire .td_a_der .boton_img{
	width:77px !important;
	height:21px !important;
	border:none;
}
/* ----- fin contacto ----- */
/* ----- inicio home/pedagogie ----- */
#txt_intro{
	color:#808080;
	font-size:13px;
	line-height:19px;
	width:260px;
	padding-left:20px;
	margin-top:30px;
}
#txt_intro p{
	width:245px;
}
#txt_intro strong{
	font-weight:normal;
	color:#A20035;
}
#txt_completo, #txt_completo_horaires{
	font-size:12px;
	color:#000000;
	line-height:19px;
	width:540px;
	padding-left:20px;
	margin-top:20px;
	padding-bottom:30px;
}

#txt_completo p, #txt_completo_horaires p, #txt_completo_sincrire p{
	padding-right:34px;
	width:484px;
}

/*#txt_completo strong{
	color:#A20035;
}*/
/* ----- fin home/pedagogie ----- */
/* --------- inicio horaires-et-tarifs -------  */
#txt_completo_horaires strong, #txt_completo_sincrire strong{
	color:#000;
}
/* --------- fin horaires-et-tarifs -------  */
/* --------- inicio sincrire -------  */
.width_input_30{
	width:30px !important;
}
.width_input_60{
	width:60px !important;
}
.width_input_120{
	width:120px !important;
}
.width_input_208{
	width:208px !important;
}
.width_input_225{
	width:225px !important;
}

#txt_completo_sincrire{
	font-size:12px;
	color:#000000;
	line-height:19px;
	width:530px;
	padding-left:30px;
	margin-top:20px;
	padding-bottom:30px;
}

#txt_completo_sincrire .td_a_izq input, #txt_completo_sincrire .td_a_der input{
	width:350px;
	height:23px;
	border:1px solid #7F7F7F;
	padding:5px 2px 0 4px;
}
#txt_completo_sincrire table{
	width:520px;
	margin-top:24px;
}
#txt_completo_sincrire p{
	padding-right:34px;
	width:486px;
	margin-top:24px;
}
.fondo_nota_completa{
/*	background:url(../imagenes/fondo-nota-sins.jpg) repeat-y #FFF;*/
	background:url(../imagenes/fondo-nota-curs.jpg) repeat-y #FFF;
}
#sincrire_izquierda{
	color:#000;
	font-size:13px;
	line-height:19px;
/*	width:231px; */
	width:182px;
	padding-left:37px;
	padding-right:12px;
}

/* --------- fin sincrire -------  */
/* --------- inicio cursus -------  */
.annee_menu{
	width:109px; 
	height:20px;
	padding-bottom:3px;
	background-color:#FF3300;
	display:block;
	color:#FFF !important;
	text-decoration:none !important;
	text-align:center;
	margin-top:6px;
}
.annee_menu:hover{
	background-color:#FF6633;
}
.cursus_izquierda{
	position:relative;
	float:left;
}

#lista_anios_cursus{
	padding-left:90px;
	margin-top:30px;
}

#lista_anios_cursus_int{
	padding-left:90px;
	margin-top:70px;
}

#lista_fotos_anios{
	position:relative;
}
#lista_fotos_anios_int{
	position:absolute;
	top:6px;
	left:-37px;
}
#lista_fotos_plan_int{
	margin-top:110px;
	margin-bottom:30px;
	margin-left:-13px;
/*	position:absolute;
	top:116px;
	left:-37px;*/
}
.fondo_nota_completa_cursus{
	background:url(../imagenes/fondo-nota-curs.jpg) repeat-y #FFF;
}
/* --------- fin cursus -------  */




/***** ENSEIGNANTS ****/
.div_cv_prof{
	height:auto!important;
	min-height:127px;
	height:127px; /*IE6*/
	border-bottom:1px solid #7F7F7F;
}
.div_cv_foto_prof{
	float:left;
	width:127px;
}
.div_cv_foto_prof img {
	width:127px;
	height:127px;
}
.div_cv_txt p{
	padding-right:24px;
}
.div_cv_txt{
	float:left;
	width:682px;
	padding:10px 0 0 18px;
	font-size:12px;
}
.name_prof_txt {
	display:block;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}
.div_paginado_prof{
	height:15px;
	padding:22px 42px 19px 0;
	font-family:"Trebuchet MS", Verdana;
	/*font-weight:bold;*/
	font-size:17px;
	text-align:right;
	color:#000;
}
.div_paginado_prof a, .link_pg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-weight:bold; */
	font-size:14px;
	color:#FF3300;
	text-decoration:none;
}
.div_paginado_prof a:hover, .link_pg:hover{
	color:#FF6633;
	text-decoration:underline;
}
.no_link_pg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FF3300;
}
/********* PARRAINS *********/

#txt_intro_parrains{
	text-align:right;
	
	font-size:12px;
	line-height:19px;
	width:220px;
	height:500px;
	padding-left:20px;
	padding-right:40px;
	margin-top:20px;
	float: left;
	
}
	
	
#menu_parrains {
	
}


#txt_completo_parrains{
	text-align: left;
	font-size:12px;
	color:#000000;
	line-height:19px;
	width:480px;
	padding-left:40px;
	margin-right:40px;
	margin-top: 50px;
	padding-bottom:30px;
}
.div_cv_padrinos{
	display: block;
	float: left;
}

.actual_parrain, .div_cv_padrinos:hover{
	background-color: #A20035;
}

div_cv_foto_padrinos{
	float:left;
	width:120px;
}

.div_cv_foto_padrinos img{
	border: 0px;
	width:120px;
	height:159px;
}

.name_padrinos_txt{
	display:block;
	/*margin-bottom:10px;*/
	font-size:10px;
	text-align: center;
	color: #000;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.actual_parrain .name_padrinos_txt{
	color: #fff;
	font-weight:bold;
}

.parrain_name{
	font-size: 13px;
	color: #A20035;
	font-weight:bold;
	margin-bottom: 20px;
}


/****** NOS LOCAUX *****/
.div_locaux_izq{
	float:left;
	width:262px;
}
.div_locaux_cen{
	float:left;
	width:230px;
	padding:20px 35px 0 35px;
	font-size:13px;
}
.div_locaux_der{
	float:right;
	width:262px;
}
/***** CONCOURS *******/
.txt_centrado_concours{
	text-align:center;
	font-size:13px;
	padding-top:32px;
}
.tabla_concours tr td{
	border:1px solid #999;
	padding:3px;
}