/* Styles generaux */

body {
 background-color: #bdb9b9;
 font-size: 8pt;
 line-height: 10pt;
 overflow-x:hidden;
}

#page a {color: #646464;}
/* #page a:hover {color: #fff;} */
#page .content ^telecommande_lightbox p a:hover, #fil_ariane a:hover,
#page .content ^telecommande_lightbox li a:hover, #page .nav_fiche_stage a:hover  {color: #000;}

h1 { font-size:11px;font-weight:normal; }
h2 { font-size:10px;font-weight:normal; }

p.chapo { font-weight: bold;}

/* BOX */

div.content 
{ 
	color: #000000; 
	font-family:Tahoma;
	
}
div.content span
{ 
	color: #000000; 
	font-family:Tahoma;
}


div.box { margin-bottom: 10px;}

div.box .entete_bloc, div.box h2 {
	font-size: 1em;
	text-transform: uppercase;
	color:#000;
	font-weight:bold;
	font-family:Tahoma;
}
div.box .entete_bloc_rouge, div.box h2 {
	font-size: 1em;
	text-transform: uppercase;
	color:#000;
	font-weight:bold;
	font-family:Tahoma;
}

div.box.square { border: 1px solid #d0c7be;}
div.box.square .entete_bloc, div.box.square h2 {
 background-color: #d0c7be;
 padding: 4px 0 5px 9px;
 height: 10px;
 color:#000;
}

div.box.square .entete_bloc_rouge, div.box.square h2 {
 background-color: #d0c7be;
 padding: 4px 0 5px 9px;
 height: 10px;
 color:#000;
}


div.box .content { padding: 5px 7px;}
div.box.round .entete_bloc, div.box.round h2 {
 background: transparent url('../img_css/cadre_haut.png') top left no-repeat;
 height: 12px;
 padding: 4px 0 5px 9px;
 color:#000;
 font-weight:bold;
}

div.box.round .entete_bloc_rouge, div.box.round h2 {
 background: transparent url('../img_css/cadre_haut.png') top left no-repeat;
 height: 12px;
 padding: 4px 0 5px 9px;
 color:#000;
 font-weight:bold;
}


div.box.round .content {
 border: 1px solid #4171a0;
/*border: 1px solid #d0c7be;*/
 border-width: 0 1px 1px 1px;
}
div.box.plain {
 background: transparent url('../img_css/cadre_bas.png') bottom left no-repeat;
}
div.box.plain .content {
 border: 0;

 /*background-color: #ede9e5;*/
 background-color: #ffffff;
 /* background: #d0c7be url('../img/img_css/contenu_sommaire.png') top left repeat-x;*/
}


div.box.centrale {
 background: transparent url('../img_css/cadre_bas.png') bottom left no-repeat;
}
div.box.centrale .content {
 border: 0;
 background-color: #ffffff;
}


/* Decoupage */

#page {
 width: 1006px;
 margin: 0 auto;
 position: absolute;
 left: 50%;
 margin-left: -503px;

 color: #bdb9b9;
 font-family: Arial, sans-serif;
}

#bg_haut {
 background: transparent url('../img_css/bg_haut.png') top left no-repeat;
 height: 5px;
}

#bg_content {
 background: #FFFFFF url('../img_css/bg_content.png') top left repeat-y;
 padding: 0 22px;
 padding-top: 12px;
}

#bg_bas {
 background: transparent url('../img_css/bg_bas.png') top left no-repeat;
 height: 10px;
}

/* Header */
/* *** Modification nouvelle maquette   *** */
#header {
 position: relative;
 height: 222px;
 /*background: #d0c7be url('../img_css/header_bg.png') top left repeat-x;*/
}

#logo {
 position: absolute;
 width: 119px;
 height: 93px;
 left: 0;
 top: 0;
}

#forum_link {
 position: absolute;
 right: 0;
 top: 0;
}


#adv_search_link { margin-top: 4px;}
#adv_search_link a, #adv_search_link span {
 text-transform: uppercase;
 font-size: 7pt;
}
#adv_search_link a img, #adv_search_link span img
{ vertical-align: text-top;}

#picto_famille_home_n1 {
 margin-bottom: 10px;
}

#menu { height: 4.5em; margin-bottom: 10px; margin-top: 5px;}
#menu li { display: block; float:left; }
#menu li a.titreMenu  {
 display: block;
 border-bottom: 4px solid #FFFFFF;
 margin-left: 10px;
 padding-bottom: 2px;
 margin-bottom: 9px;
}
#menu li.firstli a.titreMenu  {
 margin-left: 0px;
}
#menu_n1 li,
#menu_n1 a { font-weight: bold;}

#menu_n1 li span.nb { font-weight: normal; font-style: italic; }


.titre_bloc_stage {
  color: #646464;
  margin-top:12px;
  margin-bottom:2px;
  width:110px;
  font-weight:bold;
}

/* CONTENU */

#main_content {
 position: relative;
}

/* COLONNE GAUCHE */

#left_col {
 float: left;
 width: 210px;
}


/* COLONNE DROITE */

#right_col {
 float: left;
 width: 710px;

 /*overflow:hidden;*/
 
}


/* CONTENU CENTRE */

#center_col {
 margin-left: 250px;
 margin-right: 266px;
 
}




#infos_courantes {
 /*clear: both;*/
 background: transparent url('../img_css/pied2.gif') bottom left no-repeat;
 height: 38px;
 /*width: 100%;*/
  margin-top:15px;
 padding: 4px 10px 25px 0;
 /*border: 1px black solid;*/
 
 text-align: center;
 color: #000000;
 font-weight: bold;
 

}

.maj {
 font-family: "Garamond", Times, serif;
 font-style: normal;
  letter-spacing : 12px ; 
  font-size: 30px;
 font-variant: small-caps ;

}

.maj .big{
  font-size: 40px;
}

.infos_noms{
 font-family: "Garamond", Times, serif;
 font-style: normal;
  letter-spacing : 4px ; 
  font-size: 20px;

}

.infos_lieux{
 font-family: "Garamond", Times, serif;
 font-style: normal;
  /*letter-spacing : 5px ; */
  font-size: 15px;

}

/* FOOTER */

#footer {
 clear: both;
 background: transparent url('../img_css/footer_bg.png') top left no-repeat;
 height: 16px;
 padding: 4px 10px 25px 0;
 text-align: center;
 color: #000000;
 margin-top:15px;

}

#footer a:hover { color: #000000; font-weight:normal;   font-weight: bold}
#footer ul li a { color: #000000; font-weight:normal;   font-weight: bold;}

#footer ul li {
 display: inline;
 padding: 0 1px 0px 5px;
 border-left: 1px solid black;

}
#footer ul li.firstli {
 border-left: none;
 padding-left: 0;
}



#lieu { width: 356px;}
#lieu .input_text { width: 210px;}
#lieu span.puce_input{margin-left: 20px;}


.titre_fenetre {
 position:absolute;
 background-color: #BBD655;
 padding: 3px 0;
 z-index:5;
 margin-top:5px;
 margin-left:20px;
 cursor: move;
 padding:0;
 height:14px;
 text-transform:uppercase;
 font-weight:bold;
}

.nav_recherche ul li.active a, .nav_recherche ul li.active span {
 background-color: #FFFFFF;
}
.nav_recherche ul li a, .nav_recherche ul li span {
 display: inline;
}



#page a.back:hover, #page a.suiv:hover, #page a.prev:hover {
 color:#000;
}



.info_title {
 text-transform: uppercase;
 color: #646464;
 margin-bottom: 3px;
}

.info_desc {
 padding-left: 10px;
}


#link_box .entete_bloc { 
	vertical-align: bottom; 
	background-image: url(../img_css/cadre_forum_haut.png);
	
	
}


/* modif nouvelles maquetts */
.entete_menu { 
	padding-top: 8px;
	vertical-align: bottom; 
	text-align: center; 
	height: 25px;
	
	
	background-image: url(../img_css/cadre_menu.png);
	
	/*
	background: #c20000;*/
}


.entete_menu_vert { 
	vertical-align: bottom; 
	text-align: center; 
	height: 20px;
	
	background-image: url(../img_css/cadre_forum_haut_vert.png);
	 
	
	
}
/*
#link_box  { 
	vertical-align: bottom; 
	background-image: url(../img_css/cadre_forum_haut.png);
	width:150px;
	
}
*/
.entete_bloc_recherche { 
	padding: 4px 0 5px 9px;
	 background: transparent url('../img_css/cadre_forum_haut.png') top left repeat;
	 height: 12px;
	 
	 color:#000;
	 font-weight:bold;
}


#newsletter_box .entete_bloc { background-image: url(../img_css/cadre_forum_haut.png);}

#centrale_box h2, #centrale_box .entete_bloc { background-image: url(../img_css/cadre_forum_haut.png);}
#centrale_box h2, #centrale_box .entete_bloc_rouge { background-image: url(../img_css/cadre_rouge.png);}



@media print {

body,#bg_content  { background:#FFF; }
#page             { margin:0; left:0; width:100%; }
#header           { display:none; }
#header_print     { display:block; }
#footer           { width:100%; }
#infos_courantes           { width:100%; }
#right_col        { display:none; }
#bg_haut          { display:none; }
#bg_bas           { display:none; }


body,#bg_content  { background:#FFF; }
#page             { margin:0; left:0; width:100%; }
#header           { display:block; }
#header_print     { display:none; }
#footer           { width:100%; }
#infos_courantes           { width:100%; }

#right_col        { display:block; }
#list_stage_orga  { display:block; }
#list_stage_prox  { display:block; }
#bg_haut          { display:none; }
#bg_bas           { display:none; }

#main_content {width:1000px}

}


/* *********************************************************** */


.log_bouton { 
font-family:arial;
font-size : 12px; 
font-weight : bold; 
color : #646464; 
text-decoration : none; 
border-left : 2px solid #336699; 
border-top : 2px solid #336699; 
/*border-bottom : 2px solid #336699; */
} 


.log_bouton_fin { 
font-family:arial;
font-size : 12px; 
font-weight : bold; 
color : #646464; 
text-decoration : none; 
border-left : 0 solid #336699; 
border-top : 2px solid #336699; 
border-bottom : 2px solid #336699; 

} 
.log_bouton a:hover { 
color : #646464; 
text-decoration : underline; 
} 
.log_bouton a { 
color : #646464; 
text-decoration : none; 
} 
.log_bouton_fin a:hover { 
color : #646464; 
text-decoration : underline; 
} 
.log_bouton_fin a { 
color : #646464; 
text-decoration : none; 
} 

.liste_auteur 
{ 
	font-size: medium; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	color : #646464; 
	
}
.liste_auteur a
{ 
	text-decoration : none; 
	font-family:Tahoma;
	color : #646464; 
	
}
.liste_auteur a:hover
{ 
	text-decoration : underline; 
	font-family:Tahoma;
	color : #646464; 
}

.liste_auteur_rouge 
{ 
	font-size: medium; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #cc0000;*/
	font-weight : bold; 
}
.liste_auteur_rouge a
{ 
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #cc0000;*/
	font-weight : bold; 
}
.liste_auteur_rouge a:hover
{ 
	text-decoration : underline; 
	font-family:Tahoma;
	/*color : #cc0000;*/
	font-weight : bold; 
}
.biographie
{
	text-justify: inter-ideograph; 
	background: white; 
	margin: 13.7pt 0cm 0pt;  
	line-height: 13.7pt; 
	text-align: justify; 
	mso-line-height-rule: exactly;
	font-size: medium;
	font-family: Tahoma;
}

.informations_admin
{
	text-justify: inter-ideograph; 
	background: white; 
	line-height: 11.7pt; 
	text-align: justify; 
	mso-line-height-rule: exactly;
	font-size: 11px;
	font-family: Tahoma;
	color : #cc0000;
	font-weight : bold; 
}

.petite_fiche_auteur 
{ 
	font-size: 13px; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	color : #646464; 
	
}
.titre_fiche
{ 
	font-size: 14px; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	color : #646464; 
	
}
/* modification nouvelle maquette */
.menu_affiche{
	font-size: 14px; 
	line-height: 10pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #646464; */
	/*text-transform: uppercase; */
	font-weight : bold;
	color : #FFFFFF; 
}

.menu_affiche font{
	font-size: 14px; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #646464; */
	color : #FFFFFF; 
	text-transform: uppercase; 
	font-weight : bold;
}
.desc_video{
	margin-top: 15px;
	text-align: justify;
	font-size: 13px; 
	line-height: 14.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	color : #000000; 
}
.menu_affiche2{
	font-size: 13px; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #646464; */
	/*text-transform: uppercase; */
	font-weight : bold;
	color : #000000; 
}

.menu_affiche2 font{
	font-size: 13x; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #646464; */
	color : #000000; 
	text-transform: uppercase; 
	font-weight : bold;
}
.affichepetit {
	font-size: 12px; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #646464; */
	color : #FFFFFF; 
	text-transform: uppercase; 
	font-weight : bold;
}
/* Modifications nouvelle maquette */
.titrevideo{
	font-size: 12px; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #646464; */
	color : #000000; 
	text-transform: uppercase; 
	font-weight : bold;
}

.playlist{
	font-size: 12px; 
	line-height: 17.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #646464; */
	color : #000000; 
	/*text-transform: uppercase; */
	font-weight : bold;
	
	cursor: hand;
	cursor: pointer;
}

.menu_affiche_entete{
	/*font-size: 11px; */
	line-height: 10pt;
	/*mso-line-height-rule: exactly;*/
	text-decoration : none; 
	font-family:Tahoma;
	/*color : #646464; */
	color : #FFFFFF; 
	text-transform: uppercase; 
	font-weight : bold;
	font-size: 15px; 
	
	
}

.menu_affiche_entete_vert{
	font-size: 11px; 
	line-height: 10pt;
	/*mso-line-height-rule: exactly;*/
	text-decoration : none; 
	font-family:Tahoma;
	color : #ffffff; 
	text-transform: uppercase; 
	font-weight : bold;
	
}
.petite_fiche_complement2 
{ 
	font-size: 11px; 
	line-height: 13.7pt;
	mso-line-height-rule: exactly;
	text-decoration : none; 
	font-family:Tahoma;
	color : #646464; 
	
}
/*  ******************************************************************************************************************** */
/* ********************** ADMIN *************************************************************************************** */

.admin_modif{
/*color : #0f2526; */
color : #cc0000;
font-family: Tahoma;
font-size : 12px; 
/*font-weight : bold; */
cursor: hand;
cursor: pointer;
font-weight : bold;
}
.cmd_ent{
	background-color: #cc0000; 
	color:#FFFFFF; 
	height:20px; 
	text-transform: uppercase; 
	font-size : 12px; 
	font-weight : bold;
	text-align:center;
}
.grostitre{
	background-color: #FF3800; 
	color:#FFFFFF; 
	height:20px; 
	text-transform: uppercase; 
	font-size : 12px; 
	font-weight : bold;
}
