body {
font-family:Arial, Helvetica, sans-serif;
width:100%;
margin:auto;
margin-top:0px;
padding-top:0px;
background:url(../images/design2010/t_02.jpg) repeat; }
.ligne{
width:100%;
background-color: #1F4098;
border-bottom:#000033 solid 2px;
margin:0px; }
.ligne2{ width:100%;
background-color: #1F4098;
border-top:#000033 solid 2px;
padding:0px;
margin:0px; }
.le_corps {
width :780px;
margin:auto;
background-color:#FFFFFF;
}

.txt_menu {
color:#0000FF;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
text-align:center;
margin-left:7px;
margin-right:7px; }
.txt_menu:visited, .txt_menu:active, .txt_menu:focus { color:#0000FF; }
.txt_menu:hover { color: #FFFF00; }

.lien_standard {
color: #285A75;
font-size:10px;
text-decoration:none;
}
.lien_standard:visited, .lien_standard:active, .lien_standard:focus { color:#285A75; }
.lien_standard:hover { color:#27607E; text-decoration:underline; }

.titre_rubrique {
font-size:16px;
font-weight:bold;
border-bottom:#999999 double;
color: #3C7784;
background-color:#E2E2E2;
margin:7px;
padding-left:4px;
padding-bottom:4px;
padding-top:4px;
} 

.ss_titre_rubrique {
font-size:13px;
border-bottom: #5E75D0 double;
color: #323289;
background-color: #A9A6DD;
margin-top:2px;
margin-bottom:2px;
padding-left:1px;
padding-bottom:1px;
padding-top:1px;
}
<!-- Mise en page pour le texte lien dans lŽanimation du homme pour les notices -->
.lien_notice_anim {
color: #000033;
font-size:12px;
text-align:center;
text-decoration:none; }
.lien_notice_anim:visited, .lien_notice_anim:active, .lien_notice_anim:focus { color: #000033; }
.lien_notice_anim:hover { color: #FF0000; text-decoration:underline; }

<!-- Mise en page pour la boite des proverbes -->
.box_penseur {
background-image:url(../images/design2008/lepenseur.jpg);
width:100%;
background-repeat:no-repeat; }
.txt_penseur {
margin-top:12px;
margin-bottom:12px;
margin-left:75px;
margin-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color: #0066FF; }

<!-- Mise en page pour les onglets bleu en cours de suppression -->
.box_onglet {
margin-top:5px;
margin-bottom:5px;
border-top:#990000 thick;
border-left:#990000 medium;
background-image:url(../images/design2008/barre_menu.gif);
width:100%;
height:23px; }
.txt_onglet {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #0000FF;
text-align:center;
margin-top:3px;
padding:0px; }

/* -------------- MISE EN FORME DES AUTRES PAGES -------------- */
h1 {  color: #003399;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   padding-bottom: 0px;
   margin-top:10px;
   margin-bottom:4px;
   display:inline; }
h2 {
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:5px;
	margin-bottom:5px;
	background-image: url(../images/bar02.gif);
	padding:2px; }

h3 { text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size:28px;
color: #0000FF; }

h4 { text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
color: #0000FF; }

h5 {  color: #FF0000;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   padding-bottom: 0px;
   margin-top:10px;
   margin-bottom:4px;
   display:inline; }

img
{ border: none; }

/* -------------- Artigo.php -------------- */
#sommaire {
	width:700px;
	height:40px;
	background-color: #74BEFF;
	border-top: dotted #000000 thin;
	border-bottom: dotted #000000 thin;
	padding: 4px;
	margin: 10px;
	color: #000000; }
.p_sommaire {
color: #FFFFFF;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
font-weight:lighter;
text-decoration:none;
margin-right:5px;
display:inline; }
.sans_bordure { border:none; }
.hr_bleu {
border: #0000FF double; }

/* STYLE POUR L'ENTETE DU CLUBE SHOBUKAN */
.Style1 { font-size: 12px;
	font-style: italic; }
.Style2 {font-size: 12px}
.Style3 { 	font-size: 24px;
	font-weight: bold; }

/* ------------- Calendario.php ----------- */
.calen_mois {
background-color: #69CEEF;
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-indent:10px;
margin: 0px;
padding: 0px;
border-bottom: #0066FF solid 1px;
}
.legende_cal {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
margin: 4px;
padding: 0px;
}
.txt_cal {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}
.calendario_fieldset {
width:320px;
}
.cal_boite_mois {
border:#CCCCCC solid 1px;
background-color:#E6E6E6;
width:200px;
}
.cal_boite_12mois {
border:#CCCCCC solid 1px;
background-color: #E2E2E2;
margin:15px;
}
.cal_boite_evento{
border:#EAEAEA double 2px;
margin:15px;
padding:5px;
}

/* ------ LE MENU ------ */
.boite { float:left; }

/* -------- PORTAL -------- */
.corps {
width:100%;
text-align:center;
background-color: #003399;
margin-top: 35px; }
.txt_portal {
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
color: #FFFFFF;
font-weight: bolder;
cursor: default;
}
.attention {
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: bolder;
font-style: italic;
color: #FF0000;
}
.lien_portal {
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: bolder;
color: #FFFFFF;
text-decoration: none;
cursor: auto;
}
.lien_portal:hover { color:#000000; }
.boite_input {
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
border: #000033 medium 2px; }

/* -------------- FAIRE ICI UNE MISE EN PAGE POUR BREVE, NOTICIA, ETC... -------------- */
.date
{
margin-left:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:italic;
display:inline;
color: #666666;
}
.txt_news
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
display:inline;
text-align: left;
color: #000000;
}
.fond_bleu
{	background-color: #B1D2E2;
	padding: 6px;
	border-bottom: #3399FF groove 3px;
	border-top: #3399FF groove 2px; }

/* -------------- Pour les Tableaux -------------- */
td
{ vertical-align:top; } 
.bas {
vertical-align:bottom; }

.vent
{ padding-left: 5px;
padding-right: 5px; }

.trait_droite
{ border-right:#5E75D0 double 4px;
padding-left: 3px;
padding-right: 3px; }

/*------------- Home.php --------------*/
/* mise en page du txt des notices */
.txt_not {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:justify;
color: #666666;
margin:0px;
padding:0px; }

.titre_not {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:justify;
color: #0000FF;
margin:0px;
padding:0px; }
.titre_not:hover { color:#FF0000; }

.titre_not_petite {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000FF;
margin:0px;
padding:0px; }
.titre_not_petite:hover { color:#FF0000; }

.date_not {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #999999;
margin:0px;
padding:0px; }
.img_not {border:#000000 medium; }

/*------------- Pour les liste sur toutes les pages --------------*/
.list_date {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#B7DFE3;
display:inline;
}
.list_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #0066FF;
display:inline;
}
.list_titre {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #0000FF;
display:inline;
text-decoration:none;
}
.list_titre:visited, .list_titre:active, .list_titre:focus { color:#0000FF; }
.list_titre:hover { color: #0099CC; }

/*------------- Links.php ------------------*/
.links_desc
{ color: #000000;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
margin:1px;
padding:1px; }
.fond_lien {
background-image:url(../images/icone/fond_lien.jpg); }
/*------------ BBCODE ---------------*/
.bbcode { margin-left:auto; }
.bbcode_p {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify; }
.bbcode_h1 {  color: #000000;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   margin-top:5px;
	margin-bottom:5px;
   padding-bottom: 0px;
   }
.bbcode_h2 {  color: #000000;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   margin-top:5px;
	margin-bottom:5px;
   padding-bottom: 0px;
   }
.bbcode_h3 {  color: #000000;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   margin-top:5px;
	margin-bottom:5px;
   padding-bottom: 0px;
   }

.list_normal
{ list-style-type:disc;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; }
.list_a
{ list-style-type:lower-alpha;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; }
.list_1
{ list-style-type:decimal;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; }
.txtdansmanuelbbcode {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
margin:3px;
padding:0px; }
.titredansmanuelbbcode {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0000FF;
margin-top:18px;
margin-bottom:0px;
padding-top:2px; }

/*-------------- FORMULAIRE -------------------*/
.message_docente {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
border:double #FF0000;
background-color:#F5BDBA;
margin:10px;
padding:10px;
text-align:center; }
.form_info {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size:11px;
margin-top:0px;
margin-bottom:4px;
padding-top:0px;
padding-bottom:0px;
/* display:block;
width:140px;
float:left;  */}
.form_label {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
width:140px;
float:left;  }
.form_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;  }
.form_field {
margin:auto;
background-color: #BAFEFC;
border: ridge #0099FF;
width:600px;
padding:10px;
}
.falacosnoco-p {
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
}

<!-- Mise en Page pour la fct carte identite mini -->
.box_portal {
width:140px;
background-color:#990000;
border:#000000 double;
border-color: #FF0000;
}
.txt_portal2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFF00;
margin:0px;
padding:0px;
}
.txt_portal2:visited, .txt_novo_menu:active, .txt_novo_menu:focus { color:#0000FF; }
.txt_portal2:hover { color: #FFFF00; }
.txt_form_portal {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFF00;
padding:0px;
margin-top:10px;
margin-bottom:0px; }
.inputbox_portal {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFF99;
border:thin #FF0000;
padding:0px; }
.fond_portal {
background-image:url(../images/design2008/fonddebase.jpg);
margin-left:20px;
margin-right:20px;
padding:10px;
}
