/****** Styles Reset *********/

html,body { margin: 0px; padding: 0px; font-family: Arial,sans-serif; font-size: 11px; text-align: left; color: #000000; background: #ff9d5b url(../images/global_bg_degrade.jpg) repeat-x; }
h1, h2, h3, h4, h5, h6, p, form, input { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6{	margin: 0px; padding: 0px; font-weight: bold; }
ul { margin:0px; padding:0px; list-style-type: none; }
img { border: none; }
input {	vertical-align:middle; }
.breaker{ clear: both; height: 1px; overflow: hidden; font-size:1px; }


/* Styles conteneurs */

#global { width: 100%; text-align: center; font-size:100%; }
#centrage { width: 1004px; margin: 19px auto 0; text-align:left; }


/* Styles header */

#entete { height:100px; }
#entete #logo_picardie { float:left; margin-left:22px; }
#entete #espace_pro_picardie { float:left; margin:13px; }
#entete #partenariat { float:right; margin:15px 151px 7px 0; }
#entete #liste_partenaires { float:right;  clear:right; margin-right:11px; width:291px; }
#entete #liste_partenaires li { float:left; margin-right:8px; }

/* Styles contenu */

#contenu { padding:8px; height:707px; background-color:#FFFFFF; }
#contenu #colgauche { float:left; width: 781px; height:600px; /*background-color:green;*/ }

#contenu #colgauche #diapos{ display:none }
#contenu #colgauche .bandeau_image_layer{ position:absolute; height:232px; width:781px; }
#contenu #colgauche #actualites { height:216px; padding:8px; background-color: transparent;/*background: url(../images/bandeau_actualites.jpg) no-repeat;*/ }
#contenu #colgauche #actualites .entete_actu { width:147px; padding:11px 25px 6px 5px; margin-bottom:2px; font-size:130%; color:#99cc33; background:#2f2f2f url(../images/actu_fleche_verte.gif) no-repeat 155px 50%; }
#contenu #colgauche #actualites #entete_menu li a { display:block; width:176px; height:22px; margin-bottom:1px; background:url(../images/actu_gris.png) no-repeat; color:#000000; text-decoration:none; padding:6px; outline:none;}
#contenu #colgauche #actualites #entete_menu li a:hover { background:url(../images/actu_fleche_hover.png) no-repeat; color:#689c00; }
#contenu #colgauche #actualites #entete_menu li a.actif { background:url(../images/actu_fleche_hover.png) no-repeat; color:#689c00; }
#contenu #colgauche #actualites #entete_menu li a span { display:block; line-height:12px;}
#contenu #colgauche #actualites #entete_menu li a span.actu_titre { font-weight:bold; font-size:110%;}
#contenu #colgauche #actualites #citation { float:right; position:relative; top:20px; right:27px; width:292px; font-family: trebuchet MS; color:#FFFFFF; font-style:italic; font-size:180%; }
#contenu #colgauche #actualites #citation div.bandeau_text_layer { position:absolute; top:0px; right:0px; width:252px; }
#contenu #colgauche #actualites #citation #bandeau_cadre #bandeau_lien { position:absolute; padding: 0 20px 8px; height:23px; }
#contenu #colgauche #actualites #citation #bandeau_cadre #bandeau_lien_img { position:relative; padding: 0 20px 8px; height:23px; background: url(../images/home_citation_bas.png) no-repeat; }
#contenu #colgauche #actualites .citation_haut { padding: 8px 20px 0; background: url(../images/home_citation.png) repeat-y; }
#contenu .quotes_debut { margin-right:6px; }
#contenu .quotes_fin { margin-left:6px; position:relative; top:6px; }
#contenu a.lien_blanc { font-family: trebuchet MS; color:#FFFFFF; font-size:16px;  }

#contenu #colgauche #ariane { float:left; font-weight:bold; margin: 9px 0 8px 3px; width:540px; }
#contenu #colgauche #ariane a { color:#000000; }
#contenu #colgauche #ariane span { margin: 0 4px; }

#contenu #colgauche #newsletter { float:left; margin: 9px 0 8px 0; width:138px; }
#contenu #colgauche #newsletter a { color:#000000; text-decoration:none; padding-left:15px; background: url(../images/picto_newsletter.png) no-repeat 0 50%; }
#contenu #nav_haute #newsletter a.inactif { color:#CCCCCC; }
#contenu #colgauche #newsletter a:hover { text-decoration:underline; }

#contenu #colgauche #rss { float:left; margin: 9px 0 8px 0; width:100px; }
#contenu #colgauche #rss a { color:#000000; text-decoration:none; padding-left:16px; background: url(../images/picto_rss.png) no-repeat 0 50%; }
#contenu #colgauche #rss a:hover { text-decoration:underline; }

#contenu #colgauche #outils { width:215px; height:337px; clear:left; float:left; }
#contenu #colgauche #outils a { text-decoration: none; }
#contenu #colgauche #outils h2 { line-height:13px; padding:9px 11px 10px; font-size:150%; color:#FFFFFF; border:1px solid #ff9900; background:#ffa726 url(../images/outils_bg_entete.gif) repeat-x; }
#contenu #colgauche #outils .background { height:303px; background: url(../images/outils_bg.png) no-repeat; }
#contenu #colgauche #outils li a { padding: 6px 8px 1px; display:block; line-height:10px; color:#000000; text-decoration:none; }
#contenu #colgauche #outils li a:hover { padding: 5px 7px 0; background: #fec00a url(../images/outils_bg_link.gif) repeat-x; border:1px solid #ffa200; }
#contenu #colgauche #outils li a span { display:block; border-bottom:1px solid #ffdf7e; padding: 0 0 3px 6px; width:196px; }
#contenu #colgauche #outils li a:hover span { border-bottom:0; margin-bottom: 1px; cursor:pointer; }
#contenu #colgauche #outils li a.last span { border-bottom:0; }

#contenu #colgauche #labels_reseaux { width:335px; float:left; height:337px; margin-left:8px; }
#contenu #colgauche #labels_reseaux a { text-decoration: none; }
#contenu #colgauche #labels_reseaux h2 { line-height:13px; padding:9px 11px 10px; font-size:150%; color:#FFFFFF; border:1px solid #ff9900; background:#ffa726 url(../images/labres_bg_entete.gif) repeat-x; }
#contenu #colgauche #labels_reseaux .background { padding:9px 7px 0 7px; height:293px; border:1px solid #cccccc; border-top:none; background: url(../images/labres_bg.png) repeat-x; }
#contenu #colgauche #labels_reseaux .block_lr { height:65px; border-bottom:1px dotted #8b8b8b; margin-bottom:10px; }
#contenu #colgauche #labels_reseaux .block_lr.lastblock_lr { height:60px; border-bottom:0; margin-bottom:0; }
#contenu #colgauche #labels_reseaux h3 { font-size:130%; margin: 0 0 6px 9px; }
#contenu #colgauche #labels_reseaux a.tous_lr { float:right; position:relative; color:#0068f2; }
#contenu #colgauche #labels_reseaux a.tous_lr.last { top:25px; }
#contenu #colgauche #labels_reseaux ul { margin-left:13px; display: block; width:300px; overflow-x:hidden; height:28px; }
#contenu #colgauche #labels_reseaux li { float:left; border-right:1px solid #000000; padding:0 7px; }
#contenu #colgauche #labels_reseaux li a { color:#000000; text-decoration:none; }
#contenu #colgauche #labels_reseaux li a:hover { text-decoration:underline; }
#contenu #colgauche #labels_reseaux li.last { border-right:none; padding-right:0;  }

#contenu #colgauche #vousetes { width:215px; float:left; height:337px; margin-left:8px; }
#contenu #colgauche #vousetes .background { padding:11px 11px; height:280px; border:1px solid #cccccc; border-top:none; background: url(../images/vousetes_bg.png) repeat-x; }
#contenu #colgauche #vousetes a { text-decoration: none; }
#contenu #colgauche #vousetes h2 { line-height:13px; padding:9px 11px 10px; font-size:150%; color:#FFFFFF; border:1px solid #ff6702; background:#eb5c39 url(../images/vousetes_bg_entete.gif) repeat-x; }
#contenu #colgauche #vousetes .vignette { display:block; border:1px solid #d3d3d3; margin-bottom:13px; }
#contenu #colgauche #vousetes p { margin-bottom:20px; }
#contenu #colgauche #vousetes li a { font-weight:bold; margin-left:12px; text-decoration:none; color:#000000; }
#contenu #colgauche #vousetes li { height: 20px; }
#contenu #colgauche #vousetes li img { position:relative; top:4px; }

#contenu #coldroite { float:left; width: 199px; height:600px; margin-left:8px; }
#contenu #coldroite #recherche { width:173px; height:38px; padding: 8px 13px; margin-bottom:10px; background: url(../images/recherche_bg.png) no-repeat; }
#contenu #coldroite #recherche label { font-size:130%; font-weight:bold; color:#FFFFFF; }
#contenu #coldroite #recherche .rech_texte { font-size:90%; border:1px solid #a0a0a0; border-right:none; color:#000000; height:13px; padding: 1px 5px; width:137px; background-color: #FFFFFF; }
#contenu #coldroite #recherche .rech_envoi { width:17px; height:17px; border:none; }
#contenu #coldroite #recherche input { display:block; float:left; }

#contenu #coldroite #login { width:169px; height:133px; padding:8px 15px; margin-bottom:10px; background: url(../images/login_bg.png) no-repeat; }
#contenu #coldroite #login p { font-size:140%; color:#000000; font-weight:bold; margin-bottom:12px; }
#contenu #coldroite #login .identifiant,
#contenu #coldroite #login .motdepasse { font-size:90%; border:1px solid #a0a0a0; color:#000000; height:13px; width:130px; padding:1px 5px; }
#contenu #coldroite #login .identifiant { margin-bottom:14px; float:left; }
#contenu #coldroite #login .motdepasse { margin-bottom:18px; float:left; clear:left; }
#contenu #coldroite #login .envoi { bottom:19px; left:9px; position:relative; float:right; color:#FFFFFF; font-size:12px; font-weight:bold; border:none; background: transparent url(../images/login_ok.gif) no-repeat; width:27px; height:23px; }
#contenu #coldroite #login a { color:#0068f2; }
#contenu #coldroite #login a.inscrire{ padding-right:11px; border-right:1px solid #0068f2; }
#contenu #coldroite #login a.oubli { margin-left:11px; }

#contenu #coldroite #forum_regio { width:169px; height:12px; padding:14px 15px; background: url(../images/forum_bg.png) no-repeat; margin-bottom:10px; }
#contenu #coldroite #forum_regio a { color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none; line-height:10px; }

#contenu #coldroite #zoom_sur { width:199px; height:209px; background: url(../images/zoom_bg.png) no-repeat; padding: 9px 0;  margin-bottom:10px; }
#contenu #coldroite #zoom_sur .entete_zoom { font-size:140%; color:#000000; font-weight:bold; margin-bottom:10px; }
#contenu #coldroite #zoom_sur .entete_zoom a { color:#000000;text-decoration:none; }
#contenu #coldroite #zoom_sur .entete_zoom a:hover { text-decoration:underline; }
#contenu #coldroite #zoom_sur #zoom_video {  margin:0 0 0px 4px;text-align:center; }
#contenu #coldroite #zoom_sur #zoom_image {  margin:0 0 8px 4px;text-align:center; }
#contenu #coldroite #zoom_sur p { margin-left:15px; }
#contenu #coldroite #zoom_sur .zoom_ici { font-weight:bold; }
#contenu #coldroite #zoom_sur .zoom_ici a { color:#000000; }

#contenu #coldroite #presse { width:193px; height:20px; background: url(../images/presse_bg.png) no-repeat; padding: 8px 3px 12px 3px; margin-bottom:10px; }
#contenu #coldroite #presse a { display:block; padding:2px 0 5px 31px; background: url(../images/presse_picto.png) no-repeat; color:#000000; text-decoration:none; font-size:110%; font-weight:bold; }

#contenu #coldroite #lien { width:193px; height:20px; background: url(../images/lien_bg.png) no-repeat; padding: 8px 0 12px 7px; margin-bottom:8px; }
#contenu #coldroite #lien a { display:block; padding:2px 0 5px 25px; background: url(../images/lien_picto.png) no-repeat; color:#355e9a; text-decoration:none; font-size:110%; font-weight:bold; }

#contenu #colbas { height:99px; margin-top:7px; background-color:#ff8a3c; }
#contenu #colbas .block { border:1px solid #cccccc; background-color:#FFFFFF; float:left; margin:6px; height:72px; padding:6px; }
#contenu #colbas .block a { color:#000000; display:block; margin-left:40px; }
#contenu #colbas #block1 { width:280px; }
#contenu #colbas #block2 { width:346px; }
#contenu #colbas #block3 { width:280px; }
#contenu #colbas .spacer { font-size:1px; background-color:#cccccc; height:78px; width:1px; float:left; margin:10px 0; }

#contenu #colbas p.arrow_carre { padding:3px 0 3px 28px; margin-bottom:6px; }
#contenu #colbas p.arrow_carre a { font-size:130%; font-weight:bold; text-decoration:none; margin-left:0px; }
#contenu #colbas p.structure { background: url(../images/arrow_carre_orange.gif) no-repeat 0 50%; }
#contenu #colbas p.structure a { color:#fe6600; }
#contenu #colbas p.emplois { background: url(../images/arrow_carre_vert.gif) no-repeat 0 50%; }
#contenu #colbas p.emplois a { color:#749f1d; }
#contenu #colbas p.offres { background: url(../images/arrow_carre_bleu.gif) no-repeat 0 50%; }
#contenu #colbas p.offres a { color:#2b85fc; }

/* Styles piedpage */

#piedpage #copyright { float:left; margin: 8px 12px; font-weight:bold; color:#FFFFFF; }
#piedpage #liens_basdepage { float:right; margin: 8px 11px; }
#piedpage #liens_basdepage li { float:left; padding: 0 14px; border-right: 2px solid #FFFFFF; }
#piedpage #liens_basdepage li.dernier { padding-right:0; border-right:none; }
#piedpage #liens_basdepage li a { color:#FFFFFF; text-decoration:none; font-weight:bold; }