/* CSS Document */

/*******************************************/
/*            Balises générales            */
/*******************************************/

body{font-size:1.0em; color:#40494f; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background:#fafafb url(images/contenu_bg.gif) repeat-x 0 51px;}
ul{margin:0; padding:0; list-style-position:inside; margin-bottom:0.6em; list-style-image:url(images/liste_puce.gif);}
ul li{}
ul li a{font-weight:bold; text-decoration:none;}
ul li a:hover{text-decoration:underline;}
img{border:none;}
h1,h2,h3,h4{font-weight:bold; margin:0; padding:0; color:#FFFFFF; letter-spacing:-1px;}
h1{font-size:1.6em; margin-bottom:0.3em;}
h2{font-size:1.1em; margin:1.0em 0 0.3em 0; }
h3{font-size:1.0em;}
p{font-size:0.8em; margin:0.3em 0 0.7em 0;}
a{color:#255071; padding:0; margin:0; font-size:0.8em; text-decoration:underline;}
a:hover{color:#326b97; text-decoration:underline;}
form{padding:0; margin:0;}
form input{padding:0; margin:0;}
table{ border-collapse:collapse;}


/*******************************************/
/*            Styles communs               */
/*******************************************/

h2 span.fond{ background-color:#40494f; padding:0 0 0 3px;}
a.lien_plus_d_info{padding-right:10px; background:transparent url(images/picto_lien_plus_d_info.gif) no-repeat right 6px;}


/*----------- Bloc page -----------*/
#bloc_page{width:974px; margin-left:auto; margin-right:auto; margin-top:0.7em; padding-bottom:1.0em; padding-left:10px;}
/*----------- Bandeau -------------*/
#bandeau{width:100%; border-bottom:3px solid #adb3bd; background:transparent url(images/bandeau_bg.jpg) no-repeat center bottom; padding-top:5px;}
#contenu_bandeau{width:984px; margin-left:auto; margin-right:auto;}
#logo_cyberpapy{float:left;}
#logo_cyberpapy img{ vertical-align:middle;}
#bandeau_accroche{font-weight:bold; float:right; margin:0; padding-top:25px; font-size:1.0em; color:#91a3ad;}

/* *Couleur du mot "gratuit" */
#bandeau_accroche span.lettre_g{color:#84b4d6;}
#bandeau_accroche span.lettre_r{color:#6e824b;}
#bandeau_accroche span.lettre_a{color:#bc5474;}
#bandeau_accroche span.lettre_t{color:#c38cb0;}
#bandeau_accroche span.lettre_u{color:#e79741;}
#bandeau_accroche span.lettre_i{color:#a8d064;}
#bandeau_accroche span.lettre_t_bis{color:#484e52;}

#liens_bandeau {text-align:right;}
#liens_bandeau a{color:#40494f; font-weight:bold; text-decoration:none;}
#liens_bandeau a.sinscrire{background:transparent url(images/picto_bandeau_sinscrire.gif) no-repeat left 1px; padding-left:18px;}
#liens_bandeau a:hover{text-decoration:underline;}
#liens_bandeau a span{font-weight:normal;}
#bandeau_ht{}

/* ----------------------------------- Menu principal --------------------------------------------- */
/* Conteneur Menu */
#bandeau_bas{}

/*------- Menu principal -------*/
#bandeau_bas ul{margin:0; padding:0; list-style-type:none; padding-bottom:3px; padding-top:7px;}
#bandeau_bas ul li{display:inline; padding:0; margin:0;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	border-bottom-width:0px;
	padding-bottom:5px;
	padding-left:3px; padding-right:3px;
	margin:0 1px;
}

/* GEstion des lien a dans les balise li */
#bandeau_bas ul li a{color:#FFFFFF; margin:0; padding:0; text-decoration:none; font-size:0.9em; font-weight:bold;  letter-spacing:-0.02em;}
#bandeau_bas ul li a:hover{text-decoration:underline; color:#FFFFFF;}

/* Onglets activés */
#bandeau_bas ul li.on {padding-top:6px;}
#bandeau_bas ul li.on a{font-size:1.2em;}

/* Couleurs par matière des onglets */
#bandeau_bas ul li#onglet_eco{border-color:#56677a; background-color:#7389a0;}
#bandeau_bas ul li#onglet_histoire_geo{border-color:#6c93af; background-color:#84b4d6;}
#bandeau_bas ul li#onglet_francais{border-color:#85a155; background-color:#afc290;}
#bandeau_bas ul li#onglet_langues{border-color:#809164; background-color:#a8d064;}
#bandeau_bas ul li#onglet_philo{border-color:#596740; background-color:#6e824b;}
#bandeau_bas ul li#onglet_maths{border-color:#95415b; background-color:#bc5474;}
#bandeau_bas ul li#onglet_info{border-color:#520e33; background-color:#74425a;}
#bandeau_bas ul li#onglet_physiques{border-color:#7c3664; background-color:#a24682;}
#bandeau_bas ul li#onglet_svt{border-color:#a37292; background-color:#c38cb0;}
#bandeau_bas ul li#onglet_expose{border-color:#c58036; background-color:#e79741;}
#bandeau_bas ul li#onglet_divers{border-color:#414548; background-color:#62676b;}
#bandeau_bas ul li#onglet_autre{border-color:#414548; background-color:#000000;}

/*------------ Contenu page interieur -------------*/
/* Titre */
h1 span{background-color:#e3e8e7; color:#333938;}
#fil_ariane{margin-bottom:0.3em;}
#fil_ariane ul {list-style:none; font-size:0.7em;}
#fil_ariane ul li{display:inline; }
#fil_ariane ul li a{}
#fil_ariane ul li a:hover{}

/*-------- Pied de page --------*/
#footer{ width:100%; background:#303337 url(images/footer_bg.gif) no-repeat center top; padding-bottom:10px; color:#FFFFFF; padding-top:25px;}
#footer table{ width:984px; margin-left:auto; margin-right:auto;}
#footer table tr td.bloc_liens{text-align:right;}
#footer ul{ margin-left:auto; margin-right:auto;}
#footer ul li{ display:inline; padding:0 5px;}
#footer ul li a{ font-size:0.8em; text-decoration:none; font-weight:normal; color:#FFFFFF;}
#footer ul li a:hover{text-decoration:underline;}
#footer ul.liens_2 { padding-top:5px; margin-top:10px;}
#footer ul.liens_2 a{font-size:0.7em;}
#footer ul.liens_2 li a{}
.lien_FAQ{background:transparent url(images/faq_picto.gif) no-repeat left 2px; padding-left:18px;}


/*-------- Message d'erreur des forumlaires --------*/
#message_erreur{font-weight: bold;color:#760000;padding-left: 18px;background: url(images/error.png) no-repeat}
#message_warning{font-weight: bold;color:#EE7600;padding-left: 18px;background: url(image/warning.png) no-repeat;}
#message_success{font-weight: bold;color:#70C765;padding-left: 18px;background: url(images/success.png) no-repeat;}






