p.para{background:orange;}
table.table_defaut{
background:blue;
}

h1.titre_1{
color:red;font-size:22px;font-weight:bold;
}

/********************************/

/*
Feuille de style site Rectorat de Bordeaux
Creation : 3 avril 2007
*/

html{font-size: 100%;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	margin:0;
	padding:0;
	background: #FFF url(../img/fond_page.gif) left repeat-y;
	color: #061C61;
}
/* body du RTE */
body.htmlarea-content-body
{
    background:url();
}

/* TEXTES */

/* titres */
h1{ display: block;font-size:110%; letter-spacing:0.05em; background: #DAEE95 ;margin-top: 0; margin-bottom: 3px;border-bottom: 3px solid #C5C515; border-right: 3px solid #C5C515; 
padding-top:0.5em; padding-bottom: 0.5em; padding-left: 0.5em; color:#061C61; text-align: left;}
h2{ font-size:110%; border-bottom:2px solid #CCCC00; padding:0; margin-bottom:3px; color:#061C61; text-align: left;}
h3 {font-size:110%; letter-spacing:0.05em; color:#061C61;border-bottom:1px solid #CC0000; margin-bottom:3px; text-align: left;}
h4{ font-size:105%; font-weight:bold; color:#061C61; margin:0; text-align: left;}
h5{font-size:95%;margin:1.8em 0 -9px;font-weight:bold;color: #061C61; text-align: left;}
h6{font-size:0.9em;margin:1.8em 0 -10px;font-weight:normal;color: #061C61; text-align: left;}

/* paragraphes */
p{color: #061C61; text-align:left;margin:10px;}
p.gras{color: #061C61;text-align: left; font-weight: bold;}
p.petit{font-size:0.9em; color: #061C61; text-align: left;}
p.important{font-weight: bold;color: #CC0000;padding-left: 6px;margin-left: 3px;border-left: 3px solid #CC0000;}
#conteneur_droite_niv p,#bloc_navdroite_niv_acc p{margin:0;}

/* spans */
span.tgras{color: #061C61;font-weight:bold;}
span.titalic{font-style:italic;}
span.timportant{font-weight: bold;color: #CC0000;}

/* Listes par defaut */
ul{list-style:none;margin:10px 0 5px 10px;padding:0;}
ul li{padding-left:10px;padding-bottom:5px;color:#061C61;background:url(../img/puc_carr_roug.gif) no-repeat 0 0.5em;line-height:15px;}
ul li ul{list-style:none;}
ul li ul li{color:#061C61;background:url(../img/puc_carr_vert.gif) no-repeat 0 0.5em;}


/* triangle rouge */
ul.triangle_rouge{list-style:none;margin:0;padding:0;}
ul.triangle_rouge li{background:url(../img/puce_rouge.gif) no-repeat 0 0.1em;padding-left:15px;}

/* triangle rouge pour zone centrale accueil */
div#conteneur_centre_acc ul.triangle_rouge{list-style:none;margin:0;padding:0;}
div#conteneur_centre_acc ul.triangle_rouge li{clear:left;background:url(../img/puce_rouge.gif) no-repeat 0 0.1em;padding-left:15px;margin-bottom:5px;}

/* triangle bleu */
ul.triangle_bleu{list-style:none;margin:0px;padding:0;}
ul.triangle_bleu li{background:url(../img/puce_bleue.gif) no-repeat 0 0.1em;padding-left:20px;}

ol{
	list-style:decimal inside; margin-left:0; padding: 0;
}
ol li{padding: 0 0 3px 3px;
	color:#061C61;
	margin-bottom: 3px;
}
ol li ol li{
	padding: 0 0 3px 17px;
	margin-top: 5px;
	background: no-repeat left top;
	color:#061C61;
	list-style-type: decimal;
	margin-bottom: -6px;
	clip: rect(auto,auto,auto,auto);
}

/******* TABLEAUX ********/
/* defaut */
table{border-collapse:collapse;border-right:2px solid #C5C515;border-bottom:2px solid #C5C515;}

/* fond gris bord vert */
table.sans_bordures{border:0;}

/* cellules par defaut */
p.bodytext{margin:0;padding:0;}
td{height:10px !important;font-size:70%;margin:0;padding-left:3px;border:1px solid #fff;background-color:#FFECB3;color:#061C61;text-align: left;font-weight: normal;vertical-align:top;}

td.titre_fond_vert {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DAEE95;
	letter-spacing: 0.05em;
	text-align: center;
}
td.titre_fond_vert_fonce {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #95EEAA;
	letter-spacing: 0.05em;
	text-align: center;
}
td.titre_fond_saumon {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EEA995;
	letter-spacing: 0.05em;
	text-align: center;
}
td.titre_fond_jaune {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EED695;
	letter-spacing: 0.05em;
	text-align: center;
}
td.titre_fond_bleu {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #95ACEE;
	letter-spacing: 0.05em;
	text-align: center;
}
td.titre_fond_violet {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D595EE;
	letter-spacing: 0.05em;
	text-align: center;
}
td.titre_fond_vert p,td.titre_fond_vert_fonce p,td.titre_fond_saumon p,td.titre_fond_jaune p,td.titre_fond_bleu p,td.titre_fond_violet p{font-size:100%;color:#FFFFFF;text-align:center;}

/* ss titres */
td.ss_titre_fond_vert {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	background-color: #DAEE95;
	letter-spacing: 0.05em;
	text-align: center;
}
td.ss_titre_fond_vert_fonce {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	background-color: #95EEAA;
	letter-spacing: 0.05em;
	text-align: center;
}
td.ss_titre_fond_saumon {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	background-color: #EEA995;
	letter-spacing: 0.05em;
	text-align: center;
}
td.ss_titre_fond_jaune {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	background-color: #EED695;
	letter-spacing: 0.05em;
	text-align: center;
}
td.ss_titre_fond_bleu {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	background-color: #95ACEE;
	letter-spacing: 0.05em;
	text-align: center;
}
td.ss_titre_fond_violet {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	background-color: #D595EE;
	letter-spacing: 0.05em;
	text-align: center;
}
td.ss_titre_fond_vert p,td.ss_titre_fond_vert_fonce p,td.ss_titre_fond_saumon p,td.ss_titre_fond_jaune p,td.ss_titre_fond_bleu p,td.ss_titre_fond_violet p{font-size:100%;text-align:center;}


/* cellules */
td.cellule_fond_vert_clair {
	font-size: 70%;
	color: #000000;
	background-color: #DAEE95;
	text-align: left;
}
td.cellule_fond_vert_fonce {
	font-size: 70%;
	color: #000000;
	background-color: #95EEAA;
	text-align: left;
}	

td.cellule_fond_saumon {
	font-size: 70%;
	color: #000000;
	background-color: #EEA995;
	text-align: left;
}
td.cellule_fond_jaune_fonce {
	font-size: 70%;
	color: #000000;
	background-color: #EED695;
	text-align: left;
}
td.cellule_fond_jaune_clair {
	font-size: 70%;
	color: #000000;
	background-color: #FFECB3;
	text-align: left;
}
td.cellule_fond_bleu {
	font-size: 70%;
	color: #000000;
	background-color: #95ACEE;
	text-align: left;
}
td.cellule_fond_violet {
	font-size: 70%;
	color: #000000;
	background-color: #D595EE;
	text-align: left;
}
td.cellule_fond_blanc {
color:#000000;
font-size: 70%;text-align: left;
background-color: #FFFFFF;
}
td.cellule_fond_blanc_bordure {
	color:#000000;
	font-size: 70%;
	border: 1px solid #C5C515;
	text-align: left;
	background-color: #FFFFFF;
}
td.cellule_fond_gris_bord_vert{
	color:#000000;
	font-size: 70%;
	border: 1px solid #C5C515;
	text-align: left;
	background-color: #EEEEEE;
}
td p,td.cellule_fond_gris_bord_vert p,td.cellule_fond_vert_clair p,td.cellule_fond_vert_fonce p,td.cellule_fond_saumon p,td.cellule_fond_jaune_fonce p,td.cellule_fond_jaune_clair p,td.cellule_fond_bleu p,td.cellule_fond_vert_clair p,td.cellule_fond_blanc_bordure p,td.cellule_fond_blanc p,td.cellule_fond_violet p{font-size:100%;}

/* tableau pour liens RSS */
div.tx-push2rss3ds td{font-size:70%;}

/**** 
liens 
****/
/* defaut */
a:link,a:visited,a:active{text-decoration:none; color:#067ED7;}
a:hover{ text-decoration:underline;}

/* un */
a.lien_1:link,a.lien_1:visited,a.lien_1:hover{color:#061C61;text-decoration:underline;}
a.lien_1:hover{text-decoration:underline;}

/* liens vers le haut */
p.csc-linkToTop a:link,p.csc-linkToTop a:visited,p.csc-linkToTop a:hover{text-decoration:underline;color:#CCCC00;}
p.csc-linkToTop{width:98%;text-align:right;}

/* liens verts (lire la suite,...) */
a.vert:link,a.vert:visited,a.vert:hover{text-decoration:underline;color:#CCCC00;}

/* liens menus de droite */
#menu_contextuel a:link,#menu_contextuel a:visited,#menu_contextuel a:hover,#conteneur_droite_acc a:link,#conteneur_droite_acc a:visited,#conteneur_droite_acc a:hover,#conteneur_droite_niv a:link,#conteneur_droite_niv a:visited,#conteneur_droite_niv a:hover{
color:#061C61;
}

/***************
Menu gauche 
***************/
#nav_principale a{color:#061C61; font-weight:bold; display:block; padding:0.1em 0 0.1em 0;}
#nav_principale a:hover{ text-decoration:none; color:#C71413 !important; }

/* niveau 1*/
#nav_principale ul{list-style-type:none;list-style-image:url();margin:0;padding:0;}
#nav_principale ul li{margin:0;padding:0.4em 0 0.4em 0; border-bottom:1px solid #061c61;background:url();}

/* niv1 elem actif */
#nav_principale ul li.on a{ color:#c71413; border-left:4px solid #C71413;padding-left:3px;}

/* niveau 2*/
#nav_principale ul ul{margin-left:15px;}
#nav_principale ul ul li{border:0;padding:0.1em 0 0.1em 0;}

/* niv2 elem actif */
#nav_principale ul ul li.on a{color:#C71413 !important;}
#nav_principale ul ul li a{ border:0 !important;font-weight:normal; color:#000000 !important;font-size:90%;}

* html #nav_principale ul li ul li{ height:1em;} /* IE PC only */

/* images */
img{ border:0; text-decoration:none;}
img.marge_gauche{margin-left:5px;}
img.marge_droite{margin-right:5px;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border: 1px solid black;padding: 0px 0px;
}
/* legende des images */
.csc-textpic-caption{color:000000;font-size:90%;}

form{ margin:0; padding:0;}
input{ font-size:100%; padding:1px; vertical-align:middle;}
select{ font-size:100%; vertical-align:middle;}
textarea{}
label{}

/* STRUCTURES */
	  
/* conteneur logo vertical */
#logo {
display: block;
position: absolute;
top: 17px;
margin-left: 61px;
background: transparent;
z-index: 3;
left: 0px;
}

/* bandeau haut */
#bloc_bandeau_niv {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1002px;
	height: 80px;
	background: transparent url(../img/hautpage.gif) top left no-repeat;
	z-index: 1;
	visibility: visible;
}
/* images dans le bandeau haut (titre de section) */
#bloc_bandeau_niv img{ 
display: block; 
position: absolute; 
top: 0px; 
left: 218px;}

/* conteneur partie gauche */
#bloc_gauche {
display: block;
position: absolute;
top: 209px;
left: 52px;
width: 160px;
background: transparent;
z-index: 2;
height: auto;
}

/* Logo academie */
#logo_ac {display: block; position: absolute; top: 0px; left: 0px; z-index: 2;}

/* conteneur menu gauche */
#nav_principale{
	display: block;
	margin: 0;
	font-size: 12px;
	padding:0;
}

/* conteneur menu services */
#block_services {
	display: block;
	position: relative;
	text-align: center;
	margin-top:10px;
}
#block_services img{margin-right:5px;}
#block_services li{
list-style-image: none;
}

/* conteneur central accueil */
#conteneur_centre_acc{
position: absolute;
width: 520px;
top:0px;
left:216px;
}

/* conteneur central page niveau */
#conteneur_centre_niv{
position: absolute;
width: 600px;
top:85px;
left:50px;
padding:0px 5px 0px 0px;
border-right: 2px dotted #CCCC00;
}

/* conteneur images titres accueil */
#titre_une,#titre_infos_nationales{
/* rien pour le moment */
}

/* conteneur menu breadcrumbs */
#breadcrumbs{
font-weight:bold;
font-size:80%;
padding: 0 5px 0 15px;
width:500px;
position:absolute;
top:56px;
left:223px;
z-index:5;
}

/* conteneurs accueil pour une et infos nationales */
#bloc_contenu_une,#bloc_infos_nationales{
margin:0 0 0 20px;
width: 500px;
height: auto;
padding: 0 5px 0 0px;
}

/*
#bloc_contenu_une ul,#bloc_infos_nationales,#bloc_contenu_niv ul{margin-left:20px;}
*/


/* bloc de contenu pour pages de niveau 2,3 */
div#bloc_contenu_niv{
margin:0px 0px 0px 0px;
width: 500px;
height: auto;
min-height : 600px;
padding: 0 5px 0 25px;
}
/* bloc sur toute la largeur, centre plus large, pas de menu contextuel */
div#conteneur_page4_niv {

}
div#bloc_contenu_niv4{
margin:0px 0px 0px 0px;
width: 90%;
height: auto;
padding: 0 125px 0 25px;
border:1px solid red;
}

/* bas de page */
div#footer {
clear:left;
border-top: 1px solid #061C61 ; 
margin-left:20px;
margin-right:20px;
margin-top:40px;
width: 95%;  
background: transparent ;
padding: 3px 0px 0px 0px; 
text-align: center;
}

/* conteneur partie droite (recherche, internet, navigation) */
div#conteneur_droite_acc{
position:absolute;
top:0px;
left:753px;
width:250px;
height:auto;
}

/* conteneur partie droite (recherche, internet, navigation), pages niveau >= 1 */
div#conteneur_droite_niv{
background: transparent;
position:absolute;
top:0px;
left:763px;
width:240px;
height:auto;
z-index:4;
}

/* bloc recherche accueil */
#rechercher_niv_acc {
display: block;
width:240px;
height: 31px;
background: #DAEE95;
padding: 5px 0 0 5px;
z-index: 5;
}
/* bloc recherche pages niveau >= 1 */
#rechercher_niv {
display: block;
width:150px;
height:32px;
background:transparent;
padding: 5px 0 0 0px;
z-index: 4;
}

/* bloc intranet */
#intranet {
display: block;
margin:10px 0px 0px -3px;
width: 100px;
height: 30px;
background: transparent;
padding:0;
z-index: 5;
}

/* conteneur menu de droite, accueil */
#bloc_navdroite_niv_acc {
display: block;
width:235px;
height: auto;
background: #DAEE95;
padding:0px 0px 0px 10px;
z-index: 2;
margin:0;
}

/* conteneur menu de droite, pages niveau >= 1 */
#bloc_navdroite_niv {
display: block;
width:222px;
height: auto;
background: #FFECB3;
padding:0px 0px 0px 10px;
margin:8px 0px 0px 0px;
z-index: 2;
border-bottom: 3px solid #FFCF00; border-right: 3px solid #FFCF00;
}

div#bloc_contenu_large{width:100%;}

/* Liens ??? */
#navidroite {
display: block;
position: absolute;
top: 103px;
left: 825px;
width: ;
height: auto;
background: transparent;
padding:0;
z-index: 1;
}


/* ???????????????????????????????????? */

#bloc_visu { display: block; position: absolute; width: 200px ; height: 150px; top: 0px; margin-left: 0px; z-index: 4; background: transparent; }

#bloc_contenu_niveau {
display: block;
height: auto;
position: absolute;
width: 550px;
top: 64px;
left: 237px;
padding: 0 5px 0 15px;
border-right: 2px dotted #CCCC00;
}

#bloc_bandeau { 
display: block; 
position: absolute; 
top: 0px; 
left: 0px; 
width: 800px; 
height: 80px; 
background: #CCFF66 ;
z-index: 1;
}
#bloc_bandeau img{display: block; position: absolute; top: 0px; left: 270px;}

/* ---------------------------------- */
/* Conteneurs pour FCE double colonne */
/* ---------------------------------- */
/*             11-04-2007             */

div#conteneur_double_colonne,div#conteneur_2tiers-1tiers{
padding:0px;
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
}

div#conteneur_col_gauche {
	height: auto;
	width: 48%;
	float: left;
	padding: 0px;
}

div#conteneur_col_droite {
	height: auto;
	width: 48%;
	float: right;
	padding: 0px;
}
/* 2 tiers - 1 tiers */
div#conteneur_2tiers_gauche{
	height: auto;
	width: 65%;
	float: left;
	padding-right: 20px;
	border-right: 2px dotted #CCCC00;
}
div#conteneur_1tiers_droit{
	height: auto;
	width:30%;
	float: right;
	padding: 0;
}

/* FCE boite infos */
div#boite_infos{
width:98%;
height:auto;
margin:0 auto 0 auto;
background:url(../img/fleche_boite_infos.gif) no-repeat #FFFAF6;
background-position:5 5;
padding:10px 0px 0px 10px;
border:1px solid #FFD9B9;
/*
border-top:2px outset #FFAF6F; 
border-right:1px solid #FFAF6F; 
border-bottom:1px solid #FFAF6F; 
border-left:1px solid #FFAF6F; 
*/
}

/* FCE menu contextuel */
div#menu_contextuel{
width:100%;
padding:0px 0px 0px 0px;
background:#FFECB3;
border-right:3px solid #FFCF00;
border-bottom:3px solid #FFCF00;
border-top:3px solid #FFECB3;
border-left:3px solid #FFECB3;
}

#retour_ligne{
clear:both;
}

div.tx-dropdownsitemap-pi1{margin-top:20px;}
div.tx-dropdownsitemap-pi1 ol,div.tx-dropdownsitemap-pi1 li{
list-style-type:none;
}

/* FCE liste de liens */
div.fce_liste_liens{}
div.titre_et_desc_liste_liens{width:100%;}
ul.liste_de_liens_bord_vert_50{list-style:none;border:1px solid #C5C515;width:50%;}
ul.liste_de_liens_bord_vert_100{list-style:none;border:1px solid #C5C515;}
ul.liste_de_liens_bord_vert_50 li,ul.liste_de_liens_bord_vert_100 li{background:url();}

/******************
surcharge print.css 
*******************/
/* pas de fond de page pour body */
body{background:url();}

/* cacher zones */
#logo, #logo_ac, #bloc_gauche, #conteneur_droite_acc, #conteneur_droite_niv, #contenu_droite_niv, #bloc_bandeau_niv, #footer,#rules_link,#link_other_mode,div.tx-indexedsearch-searchbox,ul.browsebox {display:none;}

/* decaler breadcrumbs a gauche */
#breadcrumbs{left:0;top:0;font-size:1em;width:95%;}

/* elargir et decaler gauche zones centrales */
#conteneur_centre_acc, #conteneur_centre_niv, #bloc_contenu_niv,#conteneur_page4_niv,#bloc_contenu_large{
margin:0;position:relative;width:95%;left:0;
}

/* pas de separateur vertical en pointille */
#conteneur_centre_niv {border-right:0;}

/* pas de couleur de fond pour les resultats de recherche */
div.tx-indexedsearch table td{background:transparent;}

/* conteneur images titres accueil */
#titre_une,#titre_infos_nationales{display:none;}

/* Afficher titres de la page accueil */
.no_display{display:block;margin:0px 0px 15px 0px;}
