/* layout */
* { margin: 0px; padding: 0px; }
body { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; /*	background:url(../images/bkgd.gif) no-repeat center top #152026; */
	background:url(../images/background_degrade.png) repeat-x top #505050; padding: 20px; margin: 20px; margin-top: 0px; }
h1 { font-size:18px; margin-bottom:20px; font-weight:bold; }
h2 { font-size: 16px; font-weight:bold; margin-bottom:10px; }
h3 { font-size: 16px; }
a { text-decoration:none; color:#333;}
.couleurlitt { color:#008b9e; }
.sousblocarticle ul { padding-left:40px; }
.sousblocarticle .description { padding-left:40px; font-size:12px; background-color:#E8EAEA; margin-bottom:10px; }
.sousblocarticle .repetitions { font-style:italic; }
.sousblocarticle .inscrire { text-align:right; }
.sousblocarticle .inscrire a{ 	color:#FFF; font-size:14px; font-weight:bold; padding:5px; background-color:#008B9E;}
.sousblocarticle .inscrire a:hover{ 	color:#008B9E;  background-color:#fff;} 
.doc { display:block; float:left; width:200px; }
.sousblocarticle { clear:left; margin-top:25px; padding-top:10px; border-top:1px solid #008b9e; }
#page { width:1000px; margin-left:auto; margin-right:auto; }
#header { background: url(../images/header_litt.png) no-repeat top; height:220px; }
#header .logo_site { float:left; margin-left:15px; margin-top:15px; }
#header .titre { float:left; font-family:impact; font-size:70px; text-align:right; margin-top:60px; margin-left:60px; margin-bottom:40px;}
#header .titre a { color:#FFFFFF; }
#header .titre a:hover { text-decoration:none; }
#header .recherche { clear:both; float:left; font-size:16px; margin-left:810px; }
#main_top { background: url(../images/content_top.png) no-repeat top; height:23px; }
#main_bottom { background: url(../images/content_bottom.png) no-repeat top; height:23px; }
#main { background-color:#FFFFFF; padding:20px; padding-top:0px; padding-bottom:0px; }
#content { border:1px solid #008b9e; border-top:none; border-bottom:none; padding:10px; padding-left:0px; }
#content_bottom { background: #FFF url(../images/bas_int_litt.png) no-repeat bottom; height:25px; }
#content li { list-style:inside; }
img { behavior: url("../../win_png.htc"); border-width: 0px; }
/* menu */

#menu ul { font-family:Helvetica; text-transform: uppercase; color:#FFFFFF; font-weight:bold; list-style-type: none; padding-bottom: 40px; margin: 0; border-bottom:1px solid #008b9e; }
#menu ul li { float: left; height: 41px; background: url('../images/bout_litt.png'); background-position:0px 45px; margin: 0px 6px 0 0px; width:100px; }
#menu ul li a:hover { background-position: top; color:#CCCCCC; }
#menu .bottom { position:absolute; width:84px; bottom:10px; text-align:center; }
#menu ul li.on { background-position: top; }
#menu ul li.on a { color:#008b9e; }
#menu a { float: left; width:84px; height:40px; text-decoration: none; padding-left:8px; color:#FFFFFF; font-size:11px; position:absolute; padding-top: 5px; }
#home_left { margin-left:20px; margin-top:20px; float:left; width:470px; font-size:18px; font-style:italic; line-height:1.4em; text-align:justify; }
#rubrique_left { float:left; width:140px; font-size:18px; margin-right:30px; }
#rubrique_base_left { float:left; width:200px; font-size:18px; line-height:1.4em; margin-right:30px; }
#rubrique_left .menuleft { margin-top:20px; }
#rubrique_left .bouton { background: url(../images/menu_gauche_litt_2.png) no-repeat top right; background-color:#008b9e; margin-bottom:20px; width:120px; }
#rubrique_left .bouton a { color:#FFFFFF; font-weight:bold; font-family:Helvetica; font-size:12px; }
#rubrique_left .bas { width:100%; height:100%; padding-left:10px; width:110px; background: url(../images/menu_gauche_litt_1.png) no-repeat bottom right; line-height:0.6em; padding-bottom:10px; padding-top:10px; }
#rubrique_right { float:left; width:760px; font-size:16px; text-align:justify; line-height:1.4em; margin-top:15px; }
#rubrique_right .texte { margin-bottom:20px; }
#rubrique_base_right { float:left; width:700px; font-size:16px; text-align:justify; line-height:1.4em; margin-top:15px; }
#home_left .descriptif { margin-bottom:20px; font-weight:bold; }
#home_right { float:right; width:400px; background-color:#a7a8aa; background: url(../images/fond_actu.png) left repeat-y #d8d5d6; }
#home_right hr { border-color:#008b9e; margin-bottom:10px; margin-top:5px; }
#home_right a { color:#008b9e; }
#home_right .on { color:#008b9e; }
#home_right li, #home_right li a { list-style:none; color:#FFFFFF; margin-bottom:10px; }
#home_right .titre_breve, #home_right .titre_breve a { color:#008b9e; font-weight:bold; font-size:18px; }
#home_right .date_breve, #home_right .date_breve a { color:#008b9e; font-size:14px; font-style:italic; }
#home_right h1 { color:#008b9e; font-family:Impact; font-size:22px; font-weight:lighter; text-align:left; margin-bottom:10px; }
#home_right .news { margin:10px; }
#home_right .carte { background-color:#55585A; }
.clear { clear:both; }
#news { background: url(../images/1px_news_litt_1.png) repeat-y; }
#news_top { margin-top:20px; background: url(../images/news_litt_1.png) no-repeat top; height:25px; }
#news_bottom { background: url(../images/news_litt_2.png) no-repeat bottom; height:25px; }
.news_inside { margin-left:20px; float:left; width:230px; background-color:#00CC99; }
.news_titre { margin-left:20px; }
#footer { text-align:center; color:#666666; margin-top:5px; }
#footer a { color:#666666; text-decoration:none; }
.descauteur { padding-left:15px; margin-bottom:3px; font-size:12px; }
.reponsetitre { font-weight:bold; margin-top:20px; margin-bottom:3px; }
.reponsetexte { padding-left:15px; }
#calendrieraleph { line-height:normal; text-align:left; }
/* formation accueil */
#navformations1 { margin-top:20px; }
#navformations1 .element { width:337px; float:left; }
#navformations1 .element h3 { font-size:15px; }
#navformations1 .texte { font-size:12px; line-height:1.2em; margin-bottom:10px; }
a:hover .element { background-color:#999; text-decoration:none; }
/* formation categories */
#navformations { margin-top:20px; } 
#navrubriques { }
#navarticles { }
.element { background-color:#EFEFEF; text-align:left; margin-right:20px; margin-bottom:20px; padding:10px; border:1px solid #D9DADB; }
.element .desc { font-style:italic; font-size:12px; }
.element h3 { font-weight:bold; }
.element .intro { font-size:12px; }
.element .savoirplus { font-size:12px; text-align:right; }
#rubrique_contact_left { float:left; width:500px; font-size:18px; margin-right:30px; margin-left:30px; }
.contact_region { margin-bottom:10px; border-bottom:1px solid #000; }
#rubrique_contact_right { float:left; width:350px; font-size:16px; text-align:justify; line-height:1.4em; margin-top:15px; }
#tooltip { border: none; position: absolute; text-align:justify; z-index: 3000; background-color: #E3E4E5; padding: 5px; opacity: 0.95; }
.formulaire_ecrire_auteur { background-color:#EFEFEF; border:1px solid #D9DADB; padding:10px; }
.date_news { font-style:italic; font-size:12px; margin-left:10px; }
.news_region { float:right; margin-top:50px; padding:10px; width:320px; background-color:#a7a8aa; margin-left:20px; }
.news_region li, .news_region li a { margin-bottom:10px; }
.news_region h2 { text-transform:uppercase; color:#008b9e; font-family:Impact; font-size:22px; text-align:center; font-weight:lighter; }
.news_region .titre_breve { font-weight:bold; }
#mot, #recherche { margin-left:20px; margin-right:10px; }
#recherche .titre { margin-bottom:20px; margin-left:10px; }
#recherche li { list-style:none; }
#mot h1, #recherche h1 { text-transform:uppercase; color:#008b9e; font-family:Impact; font-size:22px; font-weight:lighter; }
.contact_region { background-color:#EFEFEF; border:1px solid #D9DADB; margin-bottom:20px; margin-right:20px; padding:10px; text-align:left; font-size:14px; }
.contact_region .titre { text-transform:uppercase; color:#008b9e; font-size:18px; font-weight:bold; margin-bottom:5px; }
.formulaire_spip legend { display:none; }
.formulaire_spip fieldset { border:none; }
.logoarthome { float:left; padding-top:5px; padding-right:5px; padding-bottom:5px; }
.texte_1 textarea { height:50px; }
.texte_2 textarea, .texte_3 textarea { height:30px; }
.texte_4 textarea, .texte_5 textarea { height:50px; }
span.spip_form_label, .spip_form_label  { float:left; width:240px; }
.date_actu {font-size:10px; font-style:italic; }
.voir_aussi  { background-color:#EFEFEF;
border:1px solid #D9DADB; margin-top:30px; clear:left; padding:10px; font-size:12px;}

#container-1 { border:1px solid #D9DADB; padding:5px;}
#recherche {
margin-left:0px;
margin-right:0px;
}
.spip_forms fieldset, .spip_bouton {
	border:none;
	width:590px;
	font-size:12px;
}
 .spip_bouton {
	 margin-top:20px;
}
.spip_forms {
	border:none;
}

.article-texte-73 {
	font-size:12px;
}

a.spip_mail {
color:#008b9e;
}

a.spip_in {
	color:#008B9E;
	text-decoration:underline;
}
a:hover.spip_in {
	color:#000;
}
.spip_forms .forml, .spip_forms .fondl, .spip_forms .formo, .spip_forms .fondo {
    background: none repeat scroll 0 0 #EAFAFC;
    color: #4A4336;
}
.spip_forms .forml, .spip_forms .formo, .spip_forms .formo, .spip_forms .fondo, .spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus, .spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus {
    border-color: #008B9E #008B9E #008B9E #008B9E;
    border-style: solid;
    border-width: 1px;
    font-size: 1em;
    padding: 0.25em;
	float:left;
	width:300px;
}
.spip_forms .spip_form_label_details { display:none}
.spip_forms legend {
    font-size: 1.15em;
    padding: 5px;
	color:#008B9E;
	border-bottom: 1px solid #008B9E;
	width:100%;
	font-weight:bold;
	display:block;
}
#content .spip_forms li { list-style:none;}
.spip_forms .formInfo { float:left; display:block; width:30px;}

.spip_forms .spip_bouton input {
    background: none repeat scroll 0 0 #EAFAFC;
    border: 1px solid #008B9E;
    color: #008B9E;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    padding: 0.4em;
    width: 100px;
}
.texte_2 .spip_form_label, .ligne_8 .spip_form_label { float:left; width:210px; }





.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus, .spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus {
	background-color:#09C;
}


