body {background-image: url('/images/fd.jpg'); background-position: top;
background-repeat:repeat-x;
			font-family: verdana;
			font-size: 11px;
			margin-left: 0px; margin-right: 0; margin-top: 0; margin-bottom: 0;
			}
body,p,td,input,textarea {font-family: verdana;	font-size: 11px; color: #6F6F6F; }

a:link 			{ color: #A81A8C; text-decoration:none; font-weight:normal; font-size: 11px; }
a:visited 	{ color: #A81A8C; text-decoration:none; font-weight:normal; font-size: 11px; }
a:active 		{ color: #A81A8C; text-decoration:none; font-weight:normal; font-size: 11px; }
a:hover 		{ color: #2F80A0; text-decoration:none; font-weight:normal; font-size: 11px; }

a.mini:link 			{ color: #A81A8C; text-decoration:none; font-weight:normal; font-size: 7pt; }
a.mini:visited 		{ color: #A81A8C; text-decoration:none; font-weight:normal; font-size: 7pt; }
a.mini:active 		{ color: #A81A8C; text-decoration:none; font-weight:normal; font-size: 7pt; }
a.mini:hover 			{ color: #2F80A0; text-decoration:none; font-weight:normal; font-size: 7pt; }

a.footer:link 			{ color: #6F6F6F; text-decoration:none; font-weight:normal; font-size: 11px; }
a.footer:visited 	  { color: #6F6F6F; text-decoration:none; font-weight:normal; font-size: 11px; }
a.footer:active 		{ color: #6F6F6F; text-decoration:none; font-weight:normal; font-size: 11px; }
a.footer:hover 	  	{ color: #C3C3C3; text-decoration:none; font-weight:normal; font-size: 11px; }
			
a.lienGris:link 		{ color: #616161; text-decoration:none; font-weight:normal; font-size: 11px; }
a.lienGris:visited 	{ color: #616161; text-decoration:none; font-weight:normal; font-size: 11px; }
a.lienGris:active 	{ color: #616161; text-decoration:none; font-weight:normal; font-size: 11px; }
a.lienGris:hover 		{ color: #A81A8C; text-decoration:none; font-weight:normal; font-size: 11px; }

a.btn:link 					{ color: #A81A8C; text-decoration:none; font-weight:bold; font-size: 9px; text-align:center; }
a.btn:visited 			{ color: #A81A8C; text-decoration:none; font-weight:bold; font-size: 9px; text-align:center; }
a.btn:active 				{ color: #A81A8C; text-decoration:none; font-weight:bold; font-size: 9px; text-align:center; }
a.btn:hover 				{ color: #616161; text-decoration:none; font-weight:bold; font-size: 9px; text-align:center; }

a.ariane:link 			{ color: #2F80A0; text-decoration:none; font-size: 9px; text-align:center; }
a.ariane:visited 		{ color: #2F80A0; text-decoration:none; font-size: 9px; text-align:center; }
a.ariane:active 		{ color: #2F80A0; text-decoration:none; font-size: 9px; text-align:center; }
a.ariane:hover 			{ color: #A81A8C; text-decoration:none; font-size: 9px; text-align:center; }

/*style liens de la iframe*/
a.media:link 			{ color: #a81a8c; text-decoration:none; font-size: 9px; text-align:center; font-weight:bold;}
a.media:visited 		{ color: #a81a8c; text-decoration:none; font-size: 9px; text-align:center; font-weight:bold;}
a.media:active 			{ color: #a81a8c; text-decoration:none; font-size: 9px; text-align:center; font-weight:bold;}
a.media:hover 			{ color: #a81a8c; text-decoration:none; font-size: 9px; text-align:center; font-weight:300;}

hr { width:100%; height:1; color:#2F80A0; border-style:dotted; border-color:#2F80A0; border-top-width:0; border-left-width:0; border-right-width:0; }

h1 									{font-family: verdana;	font-size: 15px; color: #2F80A0; text-transform: uppercase; font-weight:bold;  }
.titre2							{font-family: verdana;	font-size: 11px; color: #2F80A0; text-transform: uppercase; font-weight:bold; }

span.titre2 a:link{font-family: verdana;	font-size: 11px; color: #2F80A0; text-transform: uppercase; font-weight:bold; text-decoration:none; }
span.titre2 a:visited{font-family: verdana;	font-size: 11px; color: #2F80A0; text-transform: uppercase; font-weight:bold; text-decoration:none; }
span.titre2 a:active{font-family: verdana;	font-size: 11px; color: #2F80A0; text-transform: uppercase; font-weight:bold; text-decoration:none; }
span.titre2 a:hover{font-family: verdana;	font-size: 11px; color: #A81A8C; text-transform: uppercase; font-weight:bold; text-decoration:none; }

span.int {
	width: 200px;
	margin-right: 100px;
}

.minitexte {font-size: 9px; }
			
.baseline {font-size: 14pt; 
					 color: #FFFFFF; 
					 font-family: Haettenschweiler,Impact; 
					 text-transform: uppercase;
					 text-align: right;
					 padding-right: 30;
					 background-image: url('/images/tpline.jpg');
					 letter-spacing: 1;
					 }
/* Tableau principal *** */	
.main {background-image: url('/images/fdCell.gif'); 
			 background-position: bottom;
			 background-repeat: no-repeat;
			 background-color: #ffffff; 
			}
			
/* Encart à entête *** */		
.encEntete {font-size: 7pt; 
					 color: #FFFFFF; 
					 font-family: verdana; 
					 text-transform: uppercase;
					 font-weight:bold;
					 padding-left: 12; padding-right: 10;padding-top: 7;padding-bottom: 7;
					 background-image: url('/images/enc_h.gif');
					 }
.table1_syst {
					width:197px;
}	 
.sys_encEntete{
					 font-size: 8pt; 
					 color: 2f80a0; 
					 font-family: verdana; 
					 text-transform: uppercase;
					 font-weight:bold;
					 padding-left: 60; padding-right: 10;padding-top: 7;padding-bottom: 7;
					 width:197px;
					 background-repeat:no-repeat;					 
}




.encMain {font-size: 7pt; 
					font-family: verdana; 
					padding-left: 10; padding-right: 10;padding-top: 0;padding-bottom: 0;
					background-image: url('/images/enc_fd.gif');
					
					}
.sys_encMain {
					font-size: 8pt; 
					font-family: verdana; 
					color: 2f80a0; 
					padding-left: 30; padding-right:30;padding-top: 0;padding-bottom: 0;
					background-image:url('/images/syst_enc_fd.gif');
					background-repeat:repeat-y;
					width:197px;
}

.sys_encFoot {    	
				width:181px;
				background-image:url('/images/syst_enc_foot.gif');
				background-repeat:no-repeat;
				
				
}

/* Mise en page des pages SYSTEMES*/


/*Tableau du contenu principal*/
.sys_main{
margin-top:0px;
margin-left:10px;
width:535px;
}

.sys_main_h{
height:16px;
width:500px;
background-image:url('/images/syst_main_h.gif');
background-repeat:no-repeat;
background-position:left;
}
.sys_main_fd{
background-image:url('/images/syst_main_fd.gif');
background-repeat:repeat-y;
background-position:left;
}
.sys_main_foot{
background-image:url('/images/syst_main_foot.gif');
background-repeat:no-repeat;
height:8px;
}


/*--------*/
#iframe{
width:320px;
height:240px;
/*background-color:#00FF99;*/
}
.iframe_liens_videos{
padding-left:15px;}

/*---Hack-- */
/*Pour IE*/
*html .iframe_liens_videos a{
display: block;
width:20px;
height:20px;
padding-left:35px;
padding-top:3px;
}
/*Autres navigateurs*/
.iframe_liens_videos a{
display: block;
width:20px;
height:20px;
padding-left:35px;
padding-top:6px;
}

.iframe_liens_videos a:link {

background-image:url('../images/nav/systeme/ico_video2.gif');
background-repeat:no-repeat;
background-position:center;
font-family: verdana;	font-size: 11px; color: #2F80A0; font-weight:bold;
}
.iframe_liens_videos a:visited {

background-image:url('../images/nav/systeme/ico_video2.gif');
background-repeat:no-repeat;
background-position:center;
font-family: verdana;	font-size: 11px; color: #2F80A0; font-weight:bold;
}
.iframe_liens_videos a:active {

background-image:url('../images/nav/systeme/ico_video.gif');
background-repeat:no-repeat;
background-position:center;
font-family: verdana;	font-size: 11px; color: #a81a8c; font-weight:bold;
}
.iframe_liens_videos a:hover {

background-image:url('../images/nav/systeme/ico_video.gif');
background-repeat:no-repeat;
background-position:center;
font-family: verdana;	font-size: 11px; color: #a81a8c; font-weight:bold;
}

/*Class pour liens de la page liens.php des pages "systemes"*/
.iframe_link a:link{
font-size: 14px;  font-weight:bold; color:#2F80A0;
}
.iframe_link a:visited{
	font-size: 14px;  font-weight:bold;color:#2F80A0;
}
.iframe_link a:active{
	font-size: 14px;  font-weight:bold;color:#2F80A0;
}
.iframe_link a:hover{
	font-size: 14px; font-weight:bold; color:#A81A8C;
}
/*--------*/
.sys_bt_media{

margin-right:30px;
height:18px;
background-image:url('/images/nav/systeme/bt.gif');
background-repeat:no-repeat;
background-position:center;
padding-left:40px;
}


/* Titres *** */	
.titrePortlet {font-size: 12px;
							 font-weight:bold; 
					 		 color: #2F80A0; 
							 font-family: Verdana; 
							 text-transform: uppercase;
							 text-align: center;
							 }

.b_page_h{
width:533px;
height:60px;
background-image:url('../images/nav/systeme/bas_page_fondu.jpg');

background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;}
.b_page_fd{
width:533px;
background-image:url(../images/bas_page_fd.gif);
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;
padding-top:10px;
}

.b_page_ft{
width:533px;
height:84px;
background-image:url(../images/bas_page.gif);
background-repeat:repeat-y;
padding-left:15px;
padding-right:15px;

}
/*style pour le bas de page des pages presentation de systemes et presentation de métiers*/
.b_page_ft_bis{
width:532px;
height:232px;
background-image:url(../images/nav/systeme/bas_page_fondu.gif);
background-repeat:no-repeat;
background-position:bottom;
margin:0px;
padding:0px;
padding-left:25px;
padding-right:25px;
}



/* texte de description de systeme et metiers (sur fond blanc)*/
#description_syst{
width:188px;
padding:0px;
margin:0px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
background-color:#FFFFFF;
font-weight:bold;
padding-bottom:10px;
line-height:1.5;
}

.blc_fd{
padding-left:15px;
width:192px;
height:18px;
background-image:url(../images/nav/systeme/bt.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;}

/*==MISE EN PAGE NIVEAUX.php TP.php==*/

.commentaire_tp{
/*border:1px;
border-style:solid;*/
padding-left:22px;
}
.commentaire_tp_bis{
	padding-left:22px;
	margin-left:-15px;
	margin-top:-5px;
	margin-bottom:5px;
}

/*mise en page de la div affichant le nivo (tp.php)*/
/*======Hack IE/Firefox & co============*/

/* Version firefox & le reste du monde*/
.nivoTp{
background-image:url(../images/cadre_nivoTp.jpg);
background-repeat:no-repeat;
width:58px;
height:24px;
float:right;
padding-top:7px;
padding-left:30px;
}
/*Version IE*/
*html .nivoTp{
width:88px;
height:31px;
padding-top:7px;
padding-left:30px;
}
/*======= FIN Hack IE/Firefox==========*/


.b_page{
background-image:url(../images/bas_page_fondu_length.gif);
background-repeat:no-repeat;
background-position:bottom;
margin:0px;
padding:0px;
padding-left:15px;
padding-right:11px;
}

/*image d'illustration format vignette*/
.illus{
border:thin; 
border-style:solid; 
border-color:#2F80A0 ;
margin-left:10px;
}

/*Tableaux  pages Les niveaux, cours et appli, partenaires*/
.cc_nivo{
padding-left:27px;
}
/*Hack IE*/
*html .cc_nivo{
	padding-left:0px;
	margin-left:27px;
	margin-right: 27px;
}
.cc_nivo hr{
width:50%;
position:relative;
left:-15;
margin-bottom:10px;
}

.cc_nivo #header{
width:501px;
height:65px;
background-image:url(../images/cadre_header.gif);
background-repeat:no-repeat;
padding-bottom:12px;
padding-left:33px;
}

.cc_nivo #header_small{
width:501px;
height:65px;
background-image:url(../images/cadre_header_small.gif);
background-repeat:no-repeat;
padding-bottom:12px;
padding-left:36px;
}

.cc_nivo #fd{
padding-left:30px;
width:501px;
background-image:url(../images/cadre_fond.gif);
background-repeat:repeat-y;
}

.cc_nivo #foot{
padding-left:15px;
width:501px;
height:72px;
background-image:url(../images/cadre_foot.gif);
background-repeat:no-repeat;
}

/*Tableaux  pages Cours et application*/
.cours_appli td{
width:50%;
text-align:center;
padding-bottom:10px;
font-weight:300;
}
.cours_appli img{
border:none;
}

/*Page partenaires*/
.commentaire_part{
padding-left:22px;}

.cc_nivo #header_part{
width:501px;
height:41px;
background-image:url(../images/cadre_header_notitre.gif);
background-repeat:no-repeat;
padding-bottom:12px;
padding-left:36px;
}

.cc_nivo #fd_part{

background-image:url(../images/cadre_fond.gif);
background-repeat:repeat-y;
padding-left:10px;
padding-right:10px;
}
.part{
padding-left:10px;
padding-right:10px;
width:50%;
}

/*Page de login*/
.login{
width:250px;
margin-left:auto;
margin-right:auto;
}
.login td{
width:50%;}
/*message d'erreur de login ou mot de passe*/
.err_login{
	color:#FF0000; font-weight:bold; text-align:center; padding-bottom:30px;
}
/*Page oubli des info de connection*/
.oubli_pass {
width:390px;
margin-left:auto;
margin-right:auto;
}
.oubli_pass select{
width:100%;}

/*Page inscription*/
#pf_liaison{
margin-left:68px;
margin-right:0px;
}

.inscription td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #2F80A0;


}
.err_inscript{
color:#FF0000; font-weight:bold;
}
.inscription_done{
width:600px;
margin-left:auto;
margin-right:auto;
color: #2F80A0; font-weight:bold;text-align:center;
}

/*CODE COULEUR NIVEAU D ETUDE*/
.college{
color:#006600;
}
.lycee{
color:#0066CC;
}
.post_bac{
color:#5a469e;
}

.admin_table{
border:thin solid;background-color:#F9F9F9;border-color:#CCCCCC;border-collapse:collapse;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;margin-left:auto; margin-right:auto;
width:90%;}

.admin_table th{
border:thin solid;background-color:#F9F9F9;border-color:#CCCCCC;border-collapse:collapse;font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.admin_table td{
border:thin solid;background-color:#F9F9F9;border-color:#CCCCCC;border-collapse:collapse;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:center}



/* LIEN WEBMASTER DANS FOOTER.PHP*/
span.antispam a:link 			{ color: #6F6F6F; text-decoration:none; font-weight:normal; font-size: 11px; }
span.antispam a:visited 	  { color: #6F6F6F; text-decoration:none; font-weight:normal; font-size: 11px; }
span.antispam a:active 		{ color: #6F6F6F; text-decoration:none; font-weight:normal; font-size: 11px; }
span.antispam a:hover 	  	{ color: #C3C3C3; text-decoration:none; font-weight:normal; font-size: 11px; }

/* PAGE AUTEURS */
table.auteurs img{
border:thin solid #000000;

}
