/*
Theme Name: Isema
Theme URI: http://wordpress.org/
Description: Le thème reprenant l'apparence du site delpierre.
Version: 1.0
Author: Alexis MALLAY
Author URI: http://binarybonsai.com/
Tags: isema, ecole, commerce, alternance


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
/* Begin Typography & Colors */
body { background:#fff; margin:0; }
body, td { font:normal 13px Arial, Helvetica, sans-serif; color:#000; line-height:140%; }

h1 {font:bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#6ea30a; }
h2 {font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
h3 {font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }
h4 {font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }

a { text-decoration: none; color:#636363; }
a:hover { text-decoration: underline;}

.s-font-erreur { color: red; font-weight: bold;}
.s-font-ok { color:#009900; font-weight: bold; }

label { color:#000 }
.obligatoire { color: #009ee0 }
input.texteform, textarea.texteform {	border:#ccc solid 1px; padding:2px; width: 400px% }
input.submitform { border:#f2eeed outset 1px; background-color: #f2eeed; color:#000 }

#site { width:1000px; background:#fff; }

.centrer { margin-left:auto; margin-right:auto; text-align: center;}

/* --- Bandeau --- */
#bandeau { width: 1000px; height: 124px;}


/*--- Menu haut ---*/
#menu-haut { background:url(../../media/xx/navig/fd_haut.jpg); font-size:10px; color:#fff; height:21px; text-align:right; }
#menu-haut a { padding:0; }
#menu-haut a.select0 { color:#fff; }
#menu-haut a.select1 { color:#fff; font-weight:bold; }

/*--- Menu secondaire (haut) -----*/
#menu-sec { color:#666; font-size:0.95em; }

#menu-sec a { padding:2px; margin: 0 1px;   }
#menu-sec a.niv1_select0 { color: #666	}
#menu-sec a.niv1_select1 { color: #666666; font-weight:bold; text-decoration:underline; }

#menu-sec div.ligne1 { float:right; margin: 8px 0; }
#menu-sec div.ligne2 { float: right; clear: both; background-color: #491903; margin: 8px 0;  }

/*--- Menu secondaire (bis) -----*/
#menu-sec-bis { width:100%; color:#666; font-size:0.9em; line-height:200%; background: url(../../media/xx/navig/fondsmenu.jpg) no-repeat right bottom; }

#menu-sec-bis a { padding:2px; margin: 0 1px; color: #da9a23 }
#menu-sec-bis a.niv1_select0 { }
#menu-sec-bis a.niv1_select1 { }
#menu-sec-bis a:hover { color: #000; }

#menu-sec-bis div.ligne1 { float:right; margin: 8px 0; }

/*--- Menu principal ---*/
#menu-principal { /*padding-right:110px;*/ text-align:center; background:url(../../media/xx/navig/fondmenu.jpg); height:30px; width:100% }

#menu-principal a { letter-spacing:0.2ex; color:#636363; font-size:16px; text-decoration:none; /*margin:0 15px*/ }
#menu-principal a:hover { text-decoration: underline; }

#menu-principal a.select0 { color:#67718B; padding: 15px 7px 5px 7px; }
#menu-principal a.select1 { color:#015198; font-weight:bold; padding: 15px 7px 5px 16px;
    background: url(../../media/xx/navig/puce.gif) no-repeat; background-position: 5px 20px ; }
	
#menu-principal a.niv1_select8 { letter-spacing:0.2ex; color: #fff; font-weight:bolder }

#menu-principal a.niv1_select2:hover { color: #009ee0; }
#menu-principal a.niv1_select3:hover { color: #a6cc42; }
#menu-principal a.niv1_select4:hover { color: #da9a23; }
#menu-principal a.niv1_select5:hover { color: #a9122a; }
#menu-principal a.niv1_select6:hover { color: #25c3af; }
#menu-principal a.niv1_select7:hover { color: #fff; }
#menu-principal a.niv1_select8:hover { color: #000; font-weight:bolder }

.fond2 { 	background-color: #009ee0 }
.fond3 {	background-color: #a6cc42 }
.fond4 {	background-color: #da9a23 }
.fond5 {	background-color: #a9122a }
.fond6 {	background-color: #25c3af }
.fond7 {	background-color: #fff }

/*--- Menu Gauche 1 -----*/
#menu-gauche1 { background:#fff; width:180px; vertical-align:top;  	}
#menu-gauche1 img, #menu-gauche1 object, #menu-gauche1 embed  { vertical-align:bottom; }

/*--- Menu Gauche 2 -----*/
#sidebar { /*; width:190px*/ height:641px; vertical-align:top; color:#636363 }

/*#sidebar a { display:block; font-family: Arial, Helvetica, sans-serif; margin:0 2px; }
#sidebar { background: url(../../media/xx/navig/fond_menugauche.jpg) no-repeat 0 31px; width:180px; vertical-align:top; height:649px	; color:#115830;}
#sidebar a { }*/

td.fond_rub1_fr { background: url(../../media/xx/navig/fondgauche.jpg); width:190px }

/*#sidebar a.niv1_select0 { display:block; margin-top: 4px; color: #572814; 
 background: url(../../media/xx/navig/puce3.gif) no-repeat;	background-position: 6px 8px; padding-left: 13px; }
#sidebar a.niv1_select1 { display:block; margin-top: 4px; color: #115830; font-weight: bold; padding-left: 10px;  }
	
#sidebar a.niv2_select0 { display:block; font-size: 0.9em; color: #572814; margin:0 6px 0 15px;  }
#sidebar a.niv2_select1 { display:block; font-size: 0.9em; font-weight: bold; color: #572814; padding-left: 10px; margin:0 6px 0 15px;
  background:#f8d73a url(../../media/xx/navig/puce2.gif) no-repeat; background-position: 2px 6px;  }*//*
#sidebar { background:transparent url(../../media/xx/navig/fond_menugauche.jpg) no-repeat scroll 0 31px; width:180px; 
                height : 649px; vertical-align:top;	}
#sidebar a { padding-top:1px; padding-bottom: 1px; }
	
#sidebar a.niv1_select0 { display:block; color: #fff; padding-left: 2px; margin-bottom:3px }
#sidebar a.niv1_select1 { display:block; color: #fff; font-weight: bold; margin-bottom:3px; 
  background: #3e3b34 url(../../media/xx/navig/puce.gif) no-repeat;	background-position: 1px 6px; padding-left: 8px;  }
	
#sidebar a.niv2_select0 { display:block; color: #fff; background-color:#bd3e09; padding-left: 5px; margin:1px 6px;  }
#sidebar a.niv2_select1 { display:block; color: #bd3e09; padding-left: 8px; margin:1px 6px; 
	background:#fff url(../../media/xx/navig/puce.gif) no-repeat; background-position: 1px 6px;  }*/

/*#sidebar div h2 {margin-left:5px;}*/
/*#sidebar {padding-left:5px; padding-right:15px;}*/
#sidebar div h2, #sidebar li h2 { margin-left:5px; color:#636363 }
#sidebar ul li, #sidebar ul li a, #sidebar ul a { color: #636363 }
#sidebar li { list-style-type : none;}
  

/*--- Rechercher -----*/
/*div.rechercher { font:bold 12px Arial, Helvetica, sans-serif; color:#333;	margin:12px 5px 5px 5px; }
div.rechercher form { display:inline }
div.rechercher input.texte { margin: 2px 0; padding:1px; width:120px; 
   border:#ccffff inset 1px; background-color:#ffffff }
div.rechercher a.ok { display:inline-block; font-weight:bold; color:#ccc;	
   text-decoration: underline;	margin-left:5px;}
div.rechercher a.ok:hover { text-decoration:none; }*/

/*.rechercher-result {	float: left;}
.rechercher-score {	float: right;}*/


/*--- Page -----------*/
/*#conteneur-page {min-height:420px; padding:25px 0 5px 10px; vertical-align:top;}*/
#conteneur-page { width:810px; background:#fff url(../../media/xx/navig/fdp.jpg) no-repeat;  min-height:420px;}
#conteneur-page a {color:#009ee0;}
#conteneur-page h1 {color:#009ee0;}

#conteneur-page .narrowcolumn h1 {text-align:center;}
#content { min-height:420px; padding-left:10px; }

#conteneur-page .alignleft {float:left;}
#conteneur-page .alignright {float:right;}

#page { min-height:420px; vertical-align:top; padding: 15px 10px 5px 10px;  }
#page h1.titrepage { color:#349629; text-align: center;  }

.postmetadata {font-size:10px;}


#menu-actu {
	background: url(../../media/xx/navig/fond_news.jpg) repeat-y right; text-align: right;
   width: 192px; margin-top: 6px;	padding: 7px 0; }
#menu-actu a {	padding-left: 10px;	padding-right: 4px;	text-decoration: none; }
#menu-actu a:hover { text-decoration: underline;}	

a.menu_actu_select {
	color: #663300; font:bold 13px Arial, Helvetica, sans-serif; 
	/*background: url(../../media/xx/navig/puce.gif) no-repeat;	background-position: 0 5px; */
		}
a.menu_actu_non_select {
	color: #663300; font:normal 13px Arial, Helvetica, sans-serif; }

a.lien-langue { text-align: center; color:#bdae9b; font-size: 10px; margin-top: 30px; }

/* --- SOUS MENU PRINCIPAL --- */
#sous-menu-principal { color:#ad3d0d; text-align:center }
#sous-menu-principal a { display: inline; font-family: Arial, Helvetica, sans-serif; padding:2px; margin:0 1px; }

a.sous_menu_principal_non_select { font-size:12px; color:#555; }
a.sous_menu_principal_select { font-size:12px; color:#b23505; }

a.sous_sous_menu_principal_non_select { font-size:11px;  color:#555; }
a.sous_sous_menu_principal_select { font-size:11px; color:#b23505; padding:2px; margin:0 1px; }


/* --- ACTU --- */
a.actualite-liste-nom { color: #4b4547;	font-weight: bold;	font-size: 12px;	text-decoration: none;}
a.actualite-liste-nom:hover { text-decoration: underline;}

.actualite-resume { color: #666; font-weight: normal; font-size: 11px; }

a.actualite-plus-infos { font-size: 10px;	font-weight: bold; color: #993300; text-decoration: underline; }
a.actualite-plus-infos:hover { text-decoration: none;}

a.actualite_retour { font-weight: bold; color: #EF7D00;	font-size: 11px;	text-decoration: none;}
a.actualite_retour:hover { text-decoration: underline;}

/*--- A la une (Accueil) ---*/
#a-la-une {	margin-left:8px; margin-top:5px; }
#a-la-une .titre { font-size: 14px;	font-weight: normal; line-height: 2em;	}
#a-la-unea, #a-la-une span { display: block; text-decoration: none; }
#a-la-une img { display: block; margin: 2px auto; }
#a-la-une a:hover { text-decoration: undeline; }
#a-la-une a.titre_actu_accueil { font-weight: bold; font-size: 11px;	color: #e3580d; margin-bottom: 4px}
#a-la-une .resume_actu { font-size: 11px;	color:#bbb; margin-bottom: 4px}	
#a-la-une a.plus-infos { font-size: 10px;	font-weight: bold; color:#e3580d;  }

div.bloc-demi-largeur { float:left; width:45%; margin:0 0 20px 16px; padding:0 5px 5px 5px; border-left:#b23505 dotted 1px }

/*--- Plan d'acces ---*/
#adresse2 {	display: none;}
#map { display: block; }


/*--- Plan du site ---*/
h1.plansite { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.6em; 
						  background: url(../../media/xx/navig/puce2.gif) no-repeat 0 8px; padding-left: 11px; }
h2.plansite { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.5em; margin: 0; }
h3.plansite { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.2em; margin: 0;}
h1.plansite a { color: #b23505; }
h2.plansite a { color:#ce6a2e; padding-left: 12px; }
h3.plansite a { color:#333; padding-left: 25px; }


/*------ Pied 1 (adresse) ------*/
#pied1 { color: #636363; padding-top:5px;/* margin-bottom: 15px; */padding-bottom: 15px; text-align:center; font:10px Arial,Helvetica,sans-serif; background:#fff; clear:both; }

/*a.copyugocom { font-size:10px; } a.copyugocom:hover { text-decoration: underline;}*/
/*------ Pies 2 (Plan) -------*/
/*#pied2 { }
#pied2 td {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	padding-right:20px;
	text-align:left;
}
#pied2 h2 {
	-x-system-font:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 0 2px;
}
#pied2 h2 a {
	color:#9C8275;
}
#pied2 h3 {
	-x-system-font:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
}
#pied2 h3 a {
	color:#846352;
}*/

/*--- Menu pied 2 (plan) ---*/
#pied2 { padding: 20px 0 0 0 }
#pied2 { color: #999; font-size:10px; }
#pied2 h2 { display:inline; font-size:11px; font-weight: normal }
#pied2 h2 a { display:block; text-align:left; color:#999; margin-bottom:3px; }
#pied2 h3 { display:inline; font-size:9px; font-weight: normal }
#pied2 h3 a { display:inline; text-align:left; color:#999; }

/*--- Menu pied 3 (flux+cat) ---*/
#pied3 { padding: 20px 0 0 0; text-align: center;	 }
#pied3 { color: #999; font-size:10px; }
#pied3 h2 { display:inline; font-size:10px; font-weight: normal; color: #999 }
#pied3 h2 a {  color:#999; margin-bottom:3px; }
#pied3 h3 { display:inline; font-size:10px; font-weight: normal }
#pied3 h3 a { color:#999; }

/*--- Menu pied 4 (Ugocom) ---*/
#pied4 { padding: 4px 0; }
#pied4 td {	color: #999; text-align: center; font-size:10px; }
#pied4 td a { color:#999; }
#pied4 h2 { display:inline; font-size:10px; font-weight: normal; }
#pied4 h2 a { color:#999; }


/*--- Menu pied (flux+cat) ---*/
/*
#pied3 { padding: 4px 0; text-align: center;	 }
#pied3 { color: #666; font-size:10px; }
#pied3 h2 { display:inline; font-size:10px; font-weight: normal; color: #666 }
#pied3 h2 a {  color:#9C8275; margin-bottom:3px; }
#pied3 h3 { display:inline; font-size:10px; font-weight: normal }
#pied3 h3 a { color:#846352; }

/*--- Menu pied (autres) ---*/
/*
#pied4 { padding: 4px 0; }
#pied4 td {	color: #666; text-align: center; font-size:10px; }
#pied4 td a { color:#666; }
#pied4 h2 { display:inline; font-size:10px; font-weight: normal; color:#9C8275;}
#pied4 h2 a { color:#b68b43; }
*/
/*
#pied4 { font-size:10px; text-align: center; padding: 2px 0; }
#pied4 a { font-size:10px; color:#bc8241; }*/