/******************/
/* NORMALISATIONS */
/******************/

/* Normalisation des marges et du remplissage */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }

/* Normalisation des tailles de polices pour les en-t�tes */
h1, h2, h3, h4, h5, h6 { font-size:100%; }

/* Suppression du tyle pour les listes */
ol, ul { list-style:none; }

/* Normalisation des styles et graisses de fontes */
adresse, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight: normal; }

/* Suppression des bordures dans les �l�ments fieldset et img */
fieldset, img { border: 0; }

/* Alignement du texte �gauche dans caption */
caption { text-align: left; }


/***************/
/* G�N�RALIT�S */
/***************/

html { height: 100%; }
body { height: 100%; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif,monospace; color:#58595b; background:white url('../images/degrade_right.gif') repeat-y top right; }
p, p.spip { margin: 8px 0; padding:0; }


/*************/
/* SQUELETTE */
/*************/

#global_left { background:transparent url('../images/degrade_left.gif') repeat-y top left; min-height: 100%; }
#global_right { padding:0 35px 0 35px; }

/* Navigation */
#navigation { display:inline; float:left; padding:0; margin:0 0 15px 10px; width:163px; height:1%; }
#navigation object { width:155px; height:200px; overflow:hidden; border:none; }
#navigation h1 { font-weight:bold; color:#3F64A0; border-bottom: 1px solid #3F64A0; margin-bottom:2px; padding-bottom:1px; }
#navigation ul { margin:0; padding:0; list-style:none; line-height:12px; }
#navigation ul li.menu_Ottoman { padding:0; margin:0 0 7px 0; text-decoration:none; }
#navigation ul li.menu_Ottoman a { color:#ffffff; display:block; cursor:pointer; line-height:12px; padding:2px 7px 4px 18px; text-decoration:none;	background:url(../images/fond_menu_Ottoman.gif) no-repeat top left; }
#navigation ul li.menu_Ottoman a.off {	font-weight:bold; }
#navigation ul li.menu_Ottoman ul.menu_Ottoman li { margin:3px 0 0 0; border-top: 1px dotted #aaa; }
#navigation ul li.menu_Ottoman ul.menu_Ottoman li a {	padding:2px 0 2px 18px;	color:#3d6098; text-decoration:none; background: #fff url(../images/puce_menu_Ottoman.gif) no-repeat 8px 8px; }
#navigation ul li.menu_Ottoman ul.menu_Ottoman li a.off {	font-weight:normal; }
#navigation ul li.menu_Ottoman ul.menu_Ottoman li a:hover { text-decoration:underline; }
#navigation ul li.menu_Ottoman ul.menu_Ottoman li ul li { border:none; margin:0; }
#navigation ul li.menu_Ottoman ul.menu_Ottoman li ul li a { padding:0 0 0 36px; background: #fff url(../images/puce_sous_menu_Ottoman.gif) no-repeat 26px 6px; }
#navigation ul li.menu_Vin { padding:0; margin:0 0 7px 0; font-weight:bold; text-decoration:none; }
#navigation ul li.menu_Vin a {	color:#ffffff; display:block; cursor:pointer; line-height:12px; padding:2px 7px 4px 18px; text-decoration:none; background:url(../images/fond_menu_Vin.gif) no-repeat top left; }
#navigation ul li.menu_Vin a.off { font-weight:bold; }
#navigation ul li.menu_Vin ul.menu_Vin li { margin:3px 0 0 0; border-top: 1px dotted #aaa; }
#navigation ul li.menu_Vin ul.menu_Vin li a {	padding:2px 7px 2px 18px; color:#3f889a; text-decoration:none; background: #fff url(../images/puce_menu_Vin.gif) no-repeat 8px 8px; }
#navigation ul li.menu_Vin ul.menu_Vin li a { font-weight:normal; }
#navigation ul li.menu_Vin ul.menu_Vin li a.on { font-weight:bold; }
#navigation ul li.menu_Vin ul.menu_Vin li a.off { font-weight:normal; }
#navigation ul li.menu_Vin ul.menu_Vin li a:hover { text-decoration:underline; }
#navigation ul li.menu_Vin ul.menu_Vin li ul li { border:none; margin:0; }
#navigation ul li.menu_Vin ul.menu_Vin li ul li a { padding:0 0 0 36px; background: #fff url(../images/puce_sous_menu_Vin.gif) no-repeat 26px 6px; }
#navigation ul li.menu_Vin ul.menu_Vin li ul li a.off { font-weight:normal; }
#navigation ul li.menu_Vin ul.menu_Vin li ul li a.on { font-weight:bold; }

a.on { font-weight:bold; }
a.off { font-weight:normal; }

/* Bandeau */
#bandeau { height:88px; background: url(../images/bandeau_right.jpg) no-repeat right; padding-right:9px; }
#bandeau #bandeau_center { font-family:Verdana,Arial,Helvetica,sans-serif,monospace; text-align:left; padding-top:10px; float:left;	width:565px; }
#bandeau #bandeau_center h1 { font-size:28px; color:#23678c; font-weight:bold; font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; line-height:28px; padding-top:10px; background:none; }
#bandeau #bandeau_center span { font-size:15px; font-weight:bold; color:#58595b; font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; line-height:16px; }
#bandeau #bandeau_center img { float:left; margin-right:30px; margin-left:15px; }
#bandeau_left { float:left; padding-top:10px; display:inline; margin-left:15px; }
#bandeau_left img.premier { margin:4px 0 5px 0; }
#bandeau_right .gras_blc { background:none; font-weight:bold; color:#ffffff; text-decoration:none; }
#bandeau_right .gras_blc:hover { text-decoration:underline;	text-align:right; }
#bandeau_right li { float:right; margin-left:10px; margin-top:2px; display:inline; }
#bandeau_right img, #bandeau_right img a { background:none; }
#picto_france { position:absolute; padding:0; top:45px; right:40px; width:77px; }
#picto_separation { position:absolute; padding:0px; top:68px; right:103px; width:16px; }
#picto_globe { position:absolute; top:67px; right:127px; }
#picto_globe img { margin-left:5px; }
.ligne_couleurs { width:100%; height:6px; font-size:0px; border:0px; color:#cccccc; }
#l_Vin { background:#3f889a; }

/* Fil d'ariane */
#fil_ariane { text-align:right; border-bottom:1px dashed #3f64a0; background:url(../images/degrade_top.gif) repeat-x; height:26px; clear:both; margin-bottom:18px; }
#fil_ariane span.ici, #fil_ariane li { margin:10px 0 0 5px; float:left; }
#fil_ariane li { color:#3f64a0; }
#fil_ariane a { color:#3f64a0; text-decoration:none; font-weight:normal; }
#fil_ariane a:hover { text-decoration:underline; }
#fil_ariane form { font-size:10px; height:16px; padding-top:5px; padding-right:12px; }
#fil_ariane input ,#search_formu input { font-size:10px; text-align:center; border:1px solid #3f64a0; color:#000; background-color:white; }
#fil_ariane input.submit,#search_formu input.submit, .bouton{ height:16px; border:1px solid #578add; color:#fff; background-color:#3f64a0; font-size:10px; }


/* Contenu */
#content { width:100%; }
#content_main { margin:0 188px 15px 195px; }
#content_main ul { margin-top:0; margin-left:0; padding-left:0; }
#content_main_article { margin:0 20px 15px 195px; }
#content_main_article .on { background-color:#3d6098; color:#fff; padding:0 4px; }
#content_main_article .texte { width:100%; float:left; }
#content_main_article .article_ottoman { padding-bottom:10px; float:left; width:100%; }
#content_main_article .article_ottoman ul,
#content_main_article .article_ottoman ul.spip { margin-top:0; margin-left:0; padding-left:0; list-style:none; }
#content_main_article .article_ottoman li { list-style:none; background: url(../images/puce_Ottoman.gif) #ffffff no-repeat 0 4px; padding-left: 8px; }
#content_main_article .article_vin { padding-bottom:10px; float:left;	width:100%; }
#content_main_article .article_vin ul,
#content_main_article .article_vin ul.spip { margin-top:0; margin-left:0; padding-left:0; list-style:none; }
#content_main_article .article_vin li { list-style:none; background: url(../images/puce_Vin.gif) #ffffff no-repeat 0 4px; padding-left: 8px; }
div.fond_sous_menu_Vin { clear:both; color:#3f889a;	background: url(../images/puce_Vin.gif) no-repeat 0 4px #ffffff;	border-bottom:1px dotted #3f889a; font-size:11px; font-weight:700; margin:15px 0 0 20px; padding:0 0 2px 10px; }
div.fond_sous_menu_Vin a { color:#3f889a; font-size:11px; text-decoration:none; }
div.fond_sous_menu_Ottoman { clear:both; color:#3d6098;	background: url(../images/puce_Ottoman.gif) no-repeat 0 4px #ffffff;	border-bottom:1px dotted #3d6098; font-size:11px; font-weight:700; margin:15px 0 0 20px; padding:0 0 2px 10px; }
div.fond_sous_menu_Ottoman a { color:#3d6098; font-size:11px; text-decoration:none; }

/* Colonne droite */
#right { line-height:14px; display:inline; width:156px; padding:0; float:right; margin-right:10px; margin-bottom:15px; }
#right span a { color:#b74677; text-decoration:none; }
#actualite_right { height:14px; background:#3d6098; }
.actu {	margin-top:8px;	float:left;	width:100%; }
.actu_date { font-size:10px; margin: -5px 0 8px 0; color:#3d6098; }
a.suite { font-weight:bold;	text-decoration:none; color:#58595b; text-decoration:none; }
.actu a.all { border-top:1px dashed #3f64a0; font-weight:bold;	color:#3d6098; text-decoration:none; display:block;	padding-top:2px; margin-top:7px; }
.actu strong { color:#3d6098; font-weight:bold; }
.padding { padding:2px 0 0 2px; }
.underline { text-decoration:underline; font-weight:bold; }
p.cible { text-indent:30px; }
span.cible { background:url(../images/flech_01.gif) no-repeat left; }
.underline:hover { text-decoration:underline; }
.underline_no_gras { font-weight:normal; text-decoration:none; }
.underline_no_gras:hover { text-decoration:underline; }

/* Pied de page */
#footer,
#footer_right,
#site_info { height:108px; clear:both; }
#barre_bottom_degrade { width:100%;	height:10px; background:url(../images/degrade_bottom.gif) repeat-x top left; border-bottom:1px dashed #3f64a0; background-position:bottom; }
#site_info { clear:both; }
#site_info_left { width:auto; padding:10px 0 0 10px; float:left; }
#site_info_left p { margin-top:0; }
.astreinte { padding-left:10px; }
.astreinte2 { border-left:1px solid #3f889a; margin-left:76px; padding:18px 0 0 10px; height:47px; }
.astreinte p.spip, .astreinte2 p.spip { margin-top:0; }
#site_info_left form.dessous { margin-top:10px; }
#site_info_right { padding:10px 10px 0 0; float:right; width:550px;text-align:right; }
#site_info_right ul { float:right; width:100%; }
#site_info_right li { float:right; color:#3f64a0; display:block;	height:13px; }
#site_info_right a { color:#3f64a0;	text-decoration:none; }
#site_info_right img {	float:left;	margin-right:5px; }
#logo_gestionnaire { clear:both; float:right; margin-top:8px; margin-right:4px;	display:inline; }


/*********************/
/* PAGES SP�CIFIQUES */
/*********************/

/* Actualit�s */
.actu2 { margin:10px 0 15px 0; }
.actu2 p.suite { margin-top:2px; }
.actu2 h2 { color:#3d6098; font-weight:bold; padding:2px 0; font-size:10px; }
p.actu2_precedents { margin-bottom:15px; text-align:right; }

/* Contact */
li.contact { background: url(../images/ico_contact.gif) no-repeat 0 4px; padding-left:14px; }

/* Glossaire */
h2.titreGlossaire { color:#3d6098; font-weight:bold; }
li.glossaire { background: url(../images/ico_glossaire.gif) no-repeat 0 2px; padding-left:17px; }

/* Se d�connecter */
li.deconnexion { background: url(../images/ico_deconnexion.gif) no-repeat 0 3px; padding-left:16px; }

/* Accueil */
#content_main .content_sub { padding:0; margin:0; width:100%; float:left; }
#content_main .content_sub .bloc_accueil { margin-bottom:20px; }
#content_main .content_sub .bloc_accueil p { padding-left:8px; padding-right:8px; }
#content_main .content_sub .bloc_accueil ul { margin-left:8px; }
#content_main .content_sub .bloc_accueil ul.spip { margin-left:8px; }
#content_main .content_sub .bloc_accueil form { padding-left:5px; }
#content_main .content_sub .bloc_accueil a { font-weight:bold;	text-decoration:none; }
#content_main .content_sub li { list-style:none; background: url(../images/puce_Vin.gif) #ffffff no-repeat 0 4px; padding-left: 8px; }
#content_main .content_sub p a { color:#58595b; text-decoration:none; }
#content_main .content_sub .content_sub_left { background-color:white; float:left; width:49%; }
#content_main .content_sub .content_sub_right { background-color:white; float:right; width:49%; }
#content_main .edito li { list-style:none; background: url(../images/puce_Ottoman.gif) #ffffff no-repeat 0 4px; padding-left: 8px; }
#content_main .edito { width:100%; float:left; margin-bottom:15px; }
#content_main .edito h1 { color:#3f64a0; font-size:11px; margin-bottom:15px; padding-bottom:4px; border-bottom:1px solid #3f64a0; }

/* Plan */
#plan { height:1%; }
ul.plan_Vin li { background: #fff url(../images/picto_goutte_Vin.gif) no-repeat 0 3px; margin:8px 0 0 0; padding: 0 0 0 10px; }
ul.plan_Vin li a {	font-size:11px;	font-weight:bold; color:#3f889a; }
ul.plan_Vin li ul li { margin:3px 0 0 20px; background: #fff url(../images/picto_carre_Vin.gif) no-repeat 0 5px; padding:0 0 0 10px; }
ul.plan_Vin li ul li a { font-weight:normal; }
ul.plan_Vin li ul li ul li { margin:3px 0 0 20px;	background: #fff url(../images/puce_Vin.gif) no-repeat 0 5px; }
ul.plan_Vin li ul li ul li a { font-size:10px; }
ul.plan_Vin li ul li ul li ul li { margin:3px 0 0 20px; background: #fff url(../images/puce_sous_menu_Vin.gif) no-repeat 0 5px; }
ul.plan_Ottoman li { background: #fff url(../images/picto_goutte_Ottoman.gif) no-repeat 0 3px; margin:8px 0 0 0; padding: 0 0 0 10px; }
ul.plan_Ottoman li a {	font-size:11px;	font-weight:bold; color:#3d6098; }
ul.plan_Ottoman li ul li { margin:3px 0 0 20px; background: #fff url(../images/picto_carre_Ottoman.gif) no-repeat 0 5px; padding:0 0 0 10px; }
ul.plan_Ottoman li ul li a { font-weight:normal; font-size:11px; }
ul.plan_Ottoman li ul li ul li {	margin:3px 0 0 20px; background: #fff url(../images/puce_Ottoman.gif) no-repeat 0 5px; }
ul.plan_Ottoman li ul li ul li a { font-size:10px; }
ul.plan_Ottoman li ul li ul li ul li { margin:3px 0 0 20px; background: #fff url(../images/puce_sous_menu_Ottoman.gif) no-repeat 0 5px; }

/* R�sultats de recherche */
#resultats ul li { margin:3px 0 0 20px;	background: #fff url(../images/puce_Ottoman.gif) no-repeat 0 5px; padding:0 0 0 6px; }
#resultats ul li a { font-weight:normal; color:#3d6098; }

/* Formulaire contact */
.spip_forms { clear: both; margin: 0; text-align: left; font-size:11px; line-height:1.4em; color:#58595b; border: none; background:none; padding:0; width:500px; }
.spip_forms fieldset { border:1px solid #c0d1eb; margin:0 0 30px 0; padding:10px; background-color:#e6eefa; }
.spip_forms fieldset legend { border: none; font-size:11px; font-weight:bold; padding:0; color: #3F64A0; }
#content_main_article .article_ottoman .spip_forms ul { margin-top:5px; width:500px; }
#content_main_article .article_ottoman .spip_forms ul li { background:none; float: left; clear:left; }
.spip_forms .forml,
.spip_forms .fondl { background:#fff none repeat scroll 0 0; color:#58595b; }
.spip_forms .forml,
.spip_forms .formo { border-color:#DCE0E2; }
.spip_forms select { border:1px solid #DCE0E2; width:135px!important; }
.spip_forms .formo,
.spip_forms .fondo { color:#58595b; }
.spip_forms .forml,
.spip_forms .formo { border-color:#DCE0E2; }
.spip_forms .spip_bouton input { background-color: #3f64a0; border:1px solid #578add; color:#fff; margin-bottom:20px; }
.spip_forms .spip_form_label { clear: both; }
.spip_forms .spip_form_label label,
.spip_forms .spip_form_label .label { color:#58595b; }
.spip_forms form .forml-focus,
.spip_forms form input.forml-focus:focus,
.spip_forms form textarea.forml-focus:focus,
.forml-focus { background:#fff none repeat scroll 0 0; border:1px solid #DCE0E2; color:#58595b; }
.spip_forms .spip_form_ok { background:transparent none repeat scroll 0 0; color:#75A238; margin:0; padding:2em 0; }
.spip_forms p.spip_form_ok { font-size:10px!important; }
.spip_forms p.spip_form_ok a { display:none; }
.spip_bouton { text-align:left!important; }
.spip_forms form .formo-focus,
.spip_forms form input.formo-focus:focus,
.spip_forms form textarea.formo-focus:focus,
.spip_forms .formo-focus { border:1px solid #DCE0E2; background:#fff;color:#58595b;font-weight:normal;font-size:10px;padding:.25em;}
.spip_forms .spip_form_label_details { display:block; font-style:italic; text-align:left; font-size:10px;}
.spip_form_label .spip_form_label_obligatoire { color:#ff0000; font-style:normal; font-size:10px; padding-bottom:5px; }
.spip_forms .spip_form_champ { margin-bottom:10px; margin-top:0; clear: both; }
.spip_forms input { margin-bottom:0; }
.spip_forms textarea { margin-bottom:5px; }
.spip_forms select { margin-bottom:5px; margin-top:0; }
.spip_forms .forml { font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif,monospace; }

/* Formulaire lettres */
#formulaire_lettres { clear: both; margin: 0; text-align: left; font-size:11px; line-height:1.4em; color:#58595b; border: none; background:none; padding:0; width:500px; } 
#formulaire_lettres fieldset { border:1px solid #c0d1eb; margin:0 0 30px 0; padding:10px; background-color:#e6eefa; }
#formulaire_lettres fieldset legend { display:none; }
#formulaire_lettres ul { margin-top:5px; width:500px; }
#formulaire_lettres ul li { background:none; float: left; clear:left; margin-bottom:10px; width:500px; }
#formulaire_lettres ul li.editer_nom { margin-top:-10px; }
#formulaire_lettres select { border:1px solid #DCE0E2; width:135px!important; margin-bottom:5px; margin-top:0; }
#formulaire_lettres p.boutons input { background-color: #3f64a0; border:1px solid #578add; color:#fff; margin-bottom:20px; padding:.4em; width: 100px; font-weight:bold; }
#formulaire_lettres label { color:#58595b; clear: both; font-weight:bold; }
#formulaire_lettres div.choix label { font-weight:normal; }
#formulaire_lettres div.choix input { margin-left: 20px; }
#formulaire_lettres input { margin-bottom:0; font-size:11px; border:1px solid #DCE0E2; background:#fff;color:#58595b;font-weight:normal;font-size:11px;padding:.25em; }
#formulaire_lettres input.text { display:block; width:85%; }
#formulaire_lettres textarea { margin-bottom:5px; }
#formulaire_lettres .reponse_formulaire { margin-bottom:30px; font-weight:bold; }

#right .lettre_haut { background: transparent url('../images/lettre_haut.png') no-repeat top left; width:156px; margin:15px 0; clear: both; }
#right .lettre_haut .lettre_bas { background: transparent url('../images/lettre_bas.png') no-repeat bottom left; width:142px; padding: 5px 7px 4px 7px; }
#right .lettre_haut .lettre_bas a {  }
#right .lettre_haut .lettre_bas h1 { font-weight:bold; color:#3F64A0; border-bottom: 1px solid #3F64A0; margin-bottom:5px; padding-bottom:1px; }
#right .lettre_haut .lettre_bas ul,
#right .lettre_haut .lettre_bas ul.spip { margin-top:0; margin-left:0; padding-left:0; }
#right .lettre_haut .lettre_bas ul li,
#right .lettre_haut .lettre_bas ul.spip li { list-style:none; background: transparent url(../images/puce_Ottoman.gif) no-repeat 0 4px; padding-left: 8px; overflow:auto; }


/* Sondage */
#navigation .sondage_haut { background: transparent url('../images/sondage_haut.png') no-repeat top left; width:163px; margin:15px 0; }
#navigation .sondage_haut .sondage_bas { background: transparent url('../images/sondage_bas.png') no-repeat bottom left; width:149px; padding: 5px 7px 4px 7px; }
#navigation .sondage_haut .sondage_bas a { display: block; background: transparent url('../images/bouton_formulaire.png') no-repeat top left; width:149px; padding-top:2px; height:21px; text-align:center; font-weight:bold; color:#fff; margin-top:15px; }

/********************/
/* TYPES DE CONTENU */
/********************/

/* Headers */
#fond_menu_Vin { background:transparent url(../images/fond_menu_Vin.gif) no-repeat; }
#fond_menu_Ottoman { background:transparent url(../images/fond_menu_Ottoman.gif) no-repeat; }
h1.fond_menu_Vin { clear:left; color:#3f889a; background: transparent url(../images/picto_goutte_Vin.gif) no-repeat 0 3px; border-bottom:1px solid #3f889a; font-size:11px; font-weight:700; text-indent:10px; padding-bottom:4px;	margin-bottom:8px; }
h1.fond_menu_Ottoman{ color:#3d6098; background: transparent url(../images/picto_goutte_Ottoman.gif) no-repeat 0 3px; border-bottom:1px solid #3d6098; font-size:11px; font-weight:700;	text-indent:10px; padding-bottom:4px; margin-bottom:8px; }
h1.fond_menu_Ottoman a { color:#3d6098; font-size:11px; font-weight:700; text-decoration:none; }
.article_ottoman h2 { font-size:10px; color:#3d6098; border-bottom: 1px dotted #3d6098; background: transparent url(../images/puce_Ottoman.gif) no-repeat 0 3px; margin:10px 0 8px 20px; padding: 0 0 3px 10px; }
.article_vin h2 { font-size:10px; color:#3f889a; border-bottom: 1px dotted #3f889a; background: transparent url(../images/puce_Vin.gif) no-repeat 0 3px; margin:10px 0 8px 20px; padding: 0 0 3px 10px; }
.article_ottoman h3 { font-size:10px; color:#3d6098; background: transparent url(../images/dotted_Ottoman.gif) repeat-x 50% bottom; margin:10px 0 8px 40px; padding-bottom:3px; }
.article_vin h3 { font-size:10px; color:#3f889a; background: transparent url(../images/dotted_Vin.gif) repeat-x 50% bottom; margin:10px 0 8px 40px; padding-bottom:3px; }
h3.Vin { background:#3f889a; }
h3.Ottoman { background:#3d6098; }
h3 a { color:#ffffff;text-decoration:none; }
h3.accesRapide { background:#3f889a; }
h3.Actus { background:#3d6098; }
h3.hauteur { padding:1px 0 0 8px; height:15px; margin-bottom:0; font-weight:bold; color:#ffffff; }
.top_Vin { background:#3f889a; display:block; overflow:hidden; height:1px; border-left:1px solid white;	border-right:1px solid white; }
.top_Ottoman { background:#3d6098; display:block; overflow:hidden; height:1px; border-left:1px solid white;	border-right:1px solid white; }
.top_Actu {	background:#3d6098;	display:block; overflow:hidden;	height:1px;	border-left:1px solid white; border-right:1px solid white; }
.top_AccesRapide { background:#3f889a; display:block; overflow:hidden; height:1px; border-left:1px solid white; border-right:1px solid white; }
.top_Vin .b1 { margin:0 5px; background:#3f889a; }
.top_Ottoman .b1 { margin:0 5px; background:#3d6098; }
.top_Actu .b1 { margin:0 5px; background:#3d6098; }
.top_AccesRapide .b1 { margin:0 5px; background:#3f889a; }
.height { height:34px; }

/* PS */
.ps { margin-top:1.4em; padding-top:2px; border-top:1px solid #C8CBD0; font-size: 0.82em; }
.ps h2 { font-size:1.19em; font-weight:bold; }

/* Notes */
.notes { margin-top: 1.4em; padding-top: 2px; }
.notes h2 { margin-bottom: 10px; font-size: 10px; font-weight: bold; border-bottom: 1px solid #59595b; padding-bottom:3px; }

/* Portfolio */
#documents_portfolio { clear:both; margin-top:1.4em; padding-top:2px; border-top:2px solid #C8CBD0; }
#documents_portfolio h2 { margin-bottom:0.4em; font-size:0.88em; font-weight:bold; }
#document_actif { margin-top:1em; }

/* Documents joints */
#documents_joints { margin-top: 1.4em; padding-top: 2px; }
#documents_joints h2 { margin-bottom: 10px; font-size: 10px; font-weight: bold; border-bottom: 1px solid #59595b; padding-bottom:3px; }
#documents_joints ul { margin: 0; padding: 0; list-style: none; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre small { font-weight: normal; }
.spip_documents { text-align: center; }
.spip_documents_center { width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float:left; margin-right: 15px; margin-bottom: 1em; margin-top:1em; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 1em; margin-top:1em; }
.spip_doc_titre { font-weight: bold; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; margin-left: auto; margin-right: auto; }

/* Formulaires */
select { font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif,monospace; color:#58595b; background-color:white; }
#formu textarea { padding:.3em; font:normal 10px/1.2em Verdana,Tahoma,Arial,sans-serif; height:50px; width:500px; }
#formu input { padding:.3em; font:normal 10px/1.2em Verdana,Tahoma,Arial,sans-serif; }
#formu .bouton { height:20px; border:1px solid #578add; color:#fff; background-color:#3f64a0; font-size:10px; padding:2px; font-weight:bold; }
input.bouton_valider {	height:16px; width:16px; background:#fff url('../images/picto_valider.gif') top left no-repeat; border:none; }
#formulaire_recherche { float:right; width:220px; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif,monospace; }
.formulaire_menu_lang { float:right; width:220px; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif,monospace; }
.formulaire_menu_lang option, .formulaire_menu_lang select {text-transform: capitalize;}

/* Tableaux */
table,
table.spip { margin: 10px 0 1em 0; padding:0; border-spacing:0; border-collapse:collapse; }
table.spip caption { caption-side: top; text-align: center; margin: auto; padding: 3px; font-weight: bold; }
table.noBorder { border: none; }
table.noBorder td { border: none; }
table.spip tr.row_first { background: #F1F2F3; vertical-align: top; }
table.spip tr.row_odd { background: #DDD; vertical-align: top; }
table.spip tr.row_even { background: #EEE; vertical-align: top; }
table.spip th { text-align: left; vertical-align: top; padding: 5px 10px 6px 10px; color:#3F64A0; border: 1px solid #C8CBD0; }
table.spip td { text-align: left; vertical-align: top; padding: 5px 10px 6px 10px; background-color:#fff; border: 1px solid #C8CBD0; }

/* Liens */
a,
a.spip_in,
a.spip_out { color:#58595B; text-decoration:none; font-weight:bold; background:none; }
a.no_underline { text-decoration:none; }
a.spip_note {} 
a.spip_in { color: #58595B; } 
a.spip_out { color: #58595B; } 
a.spip_url { color: #58595B; } 
a.spip_glossaire { color: #58595B; } 
.on { font-weight: bold; color: #000; } 

/* Listes */
.spip_puce { list-style-position: outside; }

/* Images */
img,
.spip_logos { margin: 0; padding: 0; border: none; }

/* Images typographiques */
.format_png { behavior: url('win_png.htc'); }

/* Mod�les par defaut */
.spip_modele { float: right; display: block; border: 1px dotted #666; width: 180px; }

/* Blockquote */
.spip_serif { font-family: Georgia, Times, serif; }
blockquote.spip {  font-family: Georgia, Times, serif; margin: 1em; padding-left: 1em;	padding-right: 1em; border: 1px dotted; }

/* Po�sie */
div.spip_poesie { margin: 1em; padding-left: 1em; border-left: 1px solid; font-family: Garamond, Georgia, Times, serif; }
div.spip_poesie div { text-indent: -60px; margin-left: 60px; }

/* Code */
.spip_code, .spip_cadre { font-family: monospace; font-style: normal; font-size: 1.2em; }
.spip_cadre { width: 99%; border: 1px inset; }

/* Surlignement */
.spip_surligne { background: #FF6;}

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }
table.spip_barre a img { background: #FDA; padding: 3px; border: 1px outset #999; }
table.spip_barre a:hover img { background: #FFF; border: 1px solid #999; }
table.spip_barre input.barre { width: 100%; background: #EEE; }

/* Divers */
.selected { font-weight:bold; }
hr { clear: both; visibility: hidden; height: 1px; margin: 0; padding: 0; }
br.spacer {	clear:both; }
.imprimer { background:transparent url('../images/picto_imprimer.gif') top left no-repeat; padding-left:15px; }
