/****** 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; }
table { font-family: Arial,sans-serif; font-size: 11px; }
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;overflow:visible; }
.breaker{ clear: both; height: 1px; overflow: hidden; font-size:1px; }

.warning h2 { color:#FF0000; text-decoration:none; font-size:140%; padding-bottom:5px; }
.warning ul { padding-bottom:10px; padding-top:5px; }
.warning ul { color:#FF0000; text-decoration:none; font-size:100%; padding-left:15px; }

/* 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 8px 10px; background-color:#FFFFFF; }
#contenu #colgauche { float:left; clear:left; width: 216px; margin-right:8px; /*height:600px;*/ /*background-color:green;*/ }

#contenu #nav_haute { width:986px; margin-bottom:8px; background: #e7e7e7 url(../images/bg_nav_haute.png) repeat-x; border:1px solid #cfcfcf; }

#contenu #nav_haute #ariane { float:left; margin: 5px 0 4px 8px; width:577px; }
#contenu #nav_haute #ariane a { color:#0068F2; }
#contenu #nav_haute #ariane span { margin: 0 4px; }

#contenu #nav_haute #newsletter { float:left; margin: 5px 0 4px; width:141px; }
#contenu #nav_haute #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 #nav_haute #newsletter a:hover { text-decoration:underline; }

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

#contenu #nav_haute #recherche { float:left; margin: 3px 7px 3px 0; width:167px; }
#contenu #nav_haute #recherche .rech_texte { font-size:90%; border:1px solid #FF9900; border-right:none; padding: 1px 0 0 6px; color:#000000; height:14px; width:140px; background-color: #FFFFFF; }
#contenu #nav_haute #recherche .rech_envoi { width:17px; height:17px; border:none; }
#contenu #nav_haute #recherche input { display:block; float:left; }

#contenu #menu_gauche #outils { width:215px; margin-bottom:8px; background: url(../images/outils_bg_box.gif) repeat-y; }
#contenu #menu_gauche #outils a.menu_titre { color:#FFFFFF; border:1px solid #ff9900; background:#ffa726 url(../images/outils_bg_entete.gif) repeat-x; }
#contenu #menu_gauche #outils .menu_options { background: url(../images/outils_bg_nobottom.png) no-repeat; }
#contenu #menu_gauche #outils li a { color:#000000; }
#contenu #menu_gauche #outils li a:hover { background: #fec00a url(../images/outils_bg_link.gif) repeat-x; border:1px solid #ffa200; }
#contenu #menu_gauche #outils li a span { border-bottom:1px solid #ffdf7e; }
#contenu #menu_gauche #outils li a.last { border-bottom:1px solid #cccccc; }

#contenu #menu_gauche #labels_reseaux { width:215px; margin-bottom:8px; }
#contenu #menu_gauche #labels_reseaux a.menu_titre { color:#FFFFFF; border:1px solid #ff9900; background:#ffa726 url(../images/labres_bg_entete.gif) repeat-x; }
#contenu #menu_gauche #labels_reseaux .menu_options { background: url(../images/labres_bg_nobottom.png) no-repeat; }
#contenu #menu_gauche #labels_reseaux .menu_options li a span { border-color: #fff2b3; }
#contenu #menu_gauche #labels_reseaux li a:hover { background: #ffaf1f url(../images/labres_bg_link.gif) repeat-x; border:1px solid #ff9900; }
#contenu #menu_gauche #labels_reseaux li a span { border-bottom:1px solid #fedb50; }
#contenu #menu_gauche #labels_reseaux li a.last { border-bottom:1px solid #cccccc; }

#contenu #menu_gauche #vousetes { width:215px; margin-bottom:8px; background: url(../images/vousetes_bg_box.gif) repeat-y; }
#contenu #menu_gauche #vousetes a.menu_titre { display:block; font-weight:bold; text-decoration:none; 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 #menu_gauche #vousetes .menu_options { background: url(../images/vousetes_bg_nobottom.png) no-repeat; }
#contenu #menu_gauche #vousetes .menu_options li a span { border-color: #CCCCCC; }
#contenu #menu_gauche #vousetes li a:hover { background: #fe8f72 url(../images/vousetes_bg_link.gif) repeat-x; border:1px solid #eb5c39; }
#contenu #menu_gauche #vousetes li a span { border-bottom:1px solid #fedb50; }
#contenu #menu_gauche #vousetes li a.last { border-bottom:1px solid #cccccc; }

#contenu #menu_gauche #forum_regio { width:215px; }
#contenu #menu_gauche #forum_regio a.menu_titre { color:#FFFFFF; font-size:14px; line-height:10px; height:12px; padding:14px 15px; background: url(../images/forum_bg2.png) no-repeat; border-color:#83abe4; }

#contenu #menu_gauche a.menu_titre { display:block; font-weight:bold; text-decoration:none; line-height:13px; padding:9px 11px 10px; font-size:150%; color:#FFFFFF; border:1px solid; }
#contenu #menu_gauche .menu_options { margin-bottom:1px; }
#contenu #menu_gauche .menu_options li.selected a { font-weight:bold; }
#contenu #menu_gauche .menu_options li a {  position:relative; background:none; font-weight:normal; border:none; font-size:100%; padding: 6px 8px 1px; display:block; line-height:10px; color:#000000; text-decoration:none; }
#contenu #menu_gauche .menu_options li a:hover { padding: 5px 7px 0; background: #fec00a url(../images/outils_bg_link.gif) repeat-x; border:1px solid #ffa200; }
#contenu #menu_gauche .menu_options li a span { display:block; border-bottom:1px solid #ffdf7e; padding: 0 0 3px 6px; width:196px; }
#contenu #menu_gauche .menu_options li a:hover span { border-bottom:0 !important; margin-bottom: 1px; cursor:pointer; }
#contenu #menu_gauche .menu_options li a.last { border-bottom:1px solid #cccccc; }
#contenu #menu_gauche .menu_options li a.last span { border-bottom:0 !important; }

#contenu #coldroite { float:left; width: 746px; padding-left:16px; border:1px solid #CCCCCC; background-color:#f4f4f4; }
#contenu #coldroite a { color:#1d72ff; text-decoration:underline; }
#contenu #coldroite #intro_rub h1 { color:#ffa726; font-weight:normal; font-size:260%; padding-left:30px; padding-top:3px; background: url(../images/fleche_orange_grande.png) no-repeat; }

#contenu #coldroite #intro_rub { float:left; width:535px; margin-right:8px; margin-bottom:18px; min-height:109px; }
#contenu #coldroite #intro_rub p { font-size:110%; }
#contenu #coldroite #intro_rub .t_cadre_gris { padding: 10px 0 0 12px; margin:14px 0 10px 0; width:517px; height:85px; background: url(../images/titre_fond_gris.png) no-repeat;  }
#contenu #coldroite #intro_rub .t_cadre_gris_article { padding: 10px 0 0 12px; margin:0px 0 10px 0; width:517px; height:78px; background: url(../images/titre_fond_gris_article.png) no-repeat;  }
#contenu #coldroite #intro_rub .t_cadre_gris h1, #contenu #coldroite #intro_rub .t_cadre_gris_article h1 { color:#ff6600; padding: 0 0 0 32px; background: url(../images/puce_fleche_orange.gif) no-repeat 0 2pt; }
#contenu #coldroite #intro_rub .t_cadre_gris p, #contenu #coldroite #intro_rub .t_cadre_gris_article p { padding-left:35px; padding-right:5px;}
#contenu #coldroite #intro_rub .intro_rub_content { padding-left:20px; }

#contenu #coldroite #login { width:183px; float:right; height:93px; padding:8px 10px; margin-bottom:18px; background: url(../images/login_bg_inner.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:135px; padding:1px 5px; }
#contenu #coldroite #login .identifiant { margin-bottom:8px; float:left; }
#contenu #coldroite #login .motdepasse { margin-bottom:8px; float:left; clear:left; }
#contenu #coldroite #login .envoi { bottom:19px; 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:0 11px 0 7px; border-right:1px solid #0068f2; }
#contenu #coldroite #login a.oubli { margin-left:11px; }

#contenu #coldroite #liste_rub { clear:left; }
#contenu #coldroite #liste_rub li { float:left; width:189px; margin:0 0px 11px 0; }
#contenu #coldroite #liste_rub li.premier { width:174px; }
#contenu #coldroite #liste_rub li.dernier { width:174px; }
#contenu #coldroite #liste_rub li.premier .bordure_droite { padding-left: 0px; }
#contenu #coldroite #liste_rub li.dernier .bordure_droite { padding-right: 0px; }
#contenu #coldroite #liste_rub li.retourligne { float:none; clear:both; width:700px; height:1px; margin: 0 28px 16px 18px; font-size:1px; background-color:#cccccc; }
#contenu #coldroite #liste_rub .bordure_droite { border-right:1px solid #CCCCCC; text-align:center; padding: 0px 17px 0px 17px; }
#contenu #coldroite #liste_rub .bordure_droite .rubric_title { height:32px; overflow:hidden; text-align:center; }
#contenu #coldroite #liste_rub .bordure_droite .rubric_title a { color:#000000; text-decoration:none; }
#contenu #coldroite #liste_rub .bordure_droite .rubric_title a h3 { font-size:120% }
#contenu #coldroite #liste_rub .bordure_droite .rubric_description { padding-top: 5px; text-align:left; }
#contenu #coldroite #liste_rub li.dernier .bordure_droite { border-right:none; }

#contenu #coldroite .online_editor ul { list-style-type:disc; margin:10px 0px; padding-left:40px; }
#contenu #coldroite .bloc_cinfo { clear:left; width:527px; border:1px solid #cccccc; margin-bottom:18px; }
#contenu #coldroite .bloc_scroll { overflow:auto; text-align:center;; }
#contenu #coldroite .t_cadre_blanc .bloc_warning { width:473px; margin:10px 0pt 18px; }
#contenu #coldroite .t_cadre_blanc #travel_form .warning { padding-bottom:0px; }
#contenu #coldroite .t_cadre_blanc #travel_form .bloc_warning { padding-bottom:0px; }
#contenu #coldroite .bloc_cinfo h2 { display:block; padding:5px 0 4px 23px; border-bottom:1px solid #cccccc; background:#eaeaea url(../images/arrow_orange.gif) no-repeat 7px 8px; color:#ff6600; font-size:130%; }
#contenu #coldroite .bloc_cinfo .cinfo_contenu { padding:8px; background-color:#FFFFFF; }
#contenu #coldroite .bloc_cinfo .cinfo_contenu ul.erreur { list-style-type:square; padding-left:10px }

#contenu #coldroite #subcolgauche { float:left; width:529px; margin-right:15px; }
#contenu #coldroite #subcoldroite { float:left; width:190px; }

#contenu #coldroite #subcoldroite .bloc_info_droite { width:188px; border:1px solid #cccccc; margin-bottom:18px; }
#contenu #coldroite #subcoldroite .bloc_info_droite h2 { display:block; padding:5px 0 4px 10px; border-bottom:1px solid #cccccc; background-color:#eaeaea; color:#ff6600; font-size:130%; }
#contenu #coldroite #subcoldroite .bloc_info_droite h3 { font-size:110%; padding-bottom:5px; margin-bottom:5px; border-bottom:5px solid #cccccc; }
#contenu #coldroite #subcoldroite .bloc_info_droite .cinfo_contenu { background-color:#FFFFFF; }
#contenu #coldroite #subcoldroite .bloc_info_droite .bloc_espace { padding:8px; border-bottom: 1px solid #cccccc; }
#contenu #coldroite #subcoldroite .bloc_info_droite .bloc_espace.dernier { border:none; }

#contenu #coldroite #subcolgauche_article { float:left; width:465px; margin-right:20px; }
#contenu #coldroite .online_editor p { margin-bottom:12px; }
#contenu #coldroite #subcolgauche_article p.chapo { font-weight:bold; font-size:12px; color: #FF6600; }

#contenu #coldroite #footer_menu .menu_article { display:block; border-top:1px dotted #515151; border-bottom:1px dotted #515151; font-size:90%; height:21px; margin-bottom:11px; }
#contenu #coldroite #header_menu .menu_article { display:block; font-size:90%; height:21px; margin-right:70px; }
#contenu #coldroite .menu_article li { float:left; position:relative; top:7px; line-height:8px; height:7px; border-right: 1px solid #515151; text-align:center; }
#contenu #coldroite .menu_article a { color:#000000; text-decoration:none; white-space: nowrap; }
#contenu #coldroite .menu_article span { bottom:0px; display:block; left:0pt; position:absolute; width:100%; }

#contenu #coldroite #subcoldroite_article { float:left; width:244px; }
#contenu #coldroite #subcoldroite_article .art_info { margin-bottom:30px; }
#contenu #coldroite #subcoldroite_article .art_label { font-weight:bold; }
#contenu #coldroite #subcoldroite_article .art_attachment { border:1px solid #CCCCCC; width:241px; margin-bottom:10px; }
#contenu #coldroite #subcoldroite_article .art_attachment .label_files { display:block; padding:10px 7px 7px; color:#e93f00; font-size:14px; font-weight:bold; background-color:#EAEAEA; border-bottom:1px solid #CCCCCC; }
#contenu #coldroite #subcoldroite_article .art_attachment ul { padding:5px; }
#contenu #coldroite #subcoldroite_article .art_attachment li { margin-bottom:15px; }
#contenu #coldroite a.file { display:block; height:15px; padding-top:10px; padding-left:10px; padding-bottom: 10px; color:#000000; text-decoration:none; }

/* Navigation */
#contenu #coldroite #liste_rub .navigator { padding-top:10px; clear:both; }

/* 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; }

/* Styles plan du site */

#contenu #coldroite #plan_site { clear:left; }
#contenu #coldroite #plan_site a { text-decoration:none; color:#ff6600 }
#contenu #coldroite #plan_site table { width:100%; border-spacing:0px; padding:4px; vertical-align:top }
#contenu #coldroite #plan_site td.plan_titre { padding:20px 0px 20px 0px; vertical-align:top; width:50% }
#contenu #coldroite #plan_site td.plan_titre h2 { padding:8px 0px 8px 0px; font-size:160% }
#contenu #coldroite #plan_site ul.plan_niv_3 li { padding:8px 0px 8px 20px; }
#contenu #coldroite #plan_site ul.plan_niv_3 li h3 { font-size:130% }
#contenu #coldroite #plan_site ul.plan_niv_4 li { padding:5px 0px 5px 40px; }
#contenu #coldroite #plan_site ul.plan_niv_4 li h4 { font-size:110% }
#contenu #coldroite #plan_site ul.plan_niv_5 li { padding:3px 0px 3px 60px; }
#contenu #coldroite #plan_site ul.plan_niv_5 li h5 { font-size:100% }

/*********************************************************************************
*									page_onglet
*********************************************************************************/
#contenu_coldroite {
    float:left;
    padding-right:20px;
    font-size:110%;
}
#contenu_coldroite .onglet {
    padding:0 0 0 10px;
    clear:both;
}
#contenu_coldroite .onglet li{
    float:left;
    margin-right:1px;
}
#coldroite #contenu_coldroite .onglet li a{
    display:block;
    color:#000;
    text-decoration:none;
}
#contenu_coldroite .onglet li div{
    border-top:solid 1px #c6c6c6;
    border-left:solid 1px #c6c6c6;
    border-right:solid 1px #c6c6c6;
    background:#eeeeee;
    width:135px;
    height:30px;
    text-align:center;
    padding:3px 0 0 0;
    font-weight:bold;
    cursor:pointer;
}
#contenu_coldroite .onglet li div.disabled{
    font-weight:normal;
    color:grey;
}
#contenu_coldroite .onglet div.encour{
    border-top:solid 1px #ff6600;
    border-left:solid 1px #ff6600;
    border-right:solid 1px #ff6600;
    background:#ffffff;
    position:relative;
    z-index:999999;
    color:#ff6600;
}
#contenu_coldroite .detail_onglet{
    width:710px;
    border:solid 1px #fe6e0e;
    margin-top:-2px;
    position:relative;
    padding:28px 10px 20px 10px;
    margin-bottom:20px;
    background-color:#fff;
}
#contenu_coldroite .detail_onglet h2{
    font-size:116%;
    font-weight:bold;
    padding:0 0 12px 0;
    color:#ff6600;
}
#contenu_coldroite .detail_onglet p{
    padding:0 0 12px 0;
}
#contenu_coldroite .detail_onglet .art_complet{
    text-align:center;
}
#contenu_coldroite .detail_onglet .content {
    width: 455px;
    float: left;
}
#contenu #coldroite .detail_onglet #subcoldroite_article {
    margin-left: 10px;
}
#contenu #coldroite .detail_onglet .bloc_cinfo { width:455px; }

/*********************************************************************************
*									liste_page
*********************************************************************************/
fieldset{
    border: none;
    padding: 0px;
    margin: 0px;
}
#contenu #coldroite legend {
    display: none;
}
#contenu #coldroite .hide , caption{
    display: none;
}
#contenu #coldroite .t_cadre_gris form{
    float:right;
}
#contenu #coldroite .t_cadre_gris form select{
    width:132px;
    height:16px;
    font-size:100%;
    color:#333;
    margin:9px 13px 0 0;
}
#contenu #coldroite .liste_page li.liste_item{
    background: url(../images/separateur.gif) no-repeat bottom;
    padding:0 18px 17px 0;
    margin-bottom:18px;
    width:710px;
}
#contenu #coldroite .liste_page li.last_liste{
    background: none;
}
#contenu #coldroite .liste_page a.liste_link h2{
    background: url(../images/puce_orange.gif) no-repeat left;
    padding-left:12px;
    font-size:127%;
    margin-bottom:4px;
}
#contenu #coldroite .liste_page a:hover.liste_link h2{
    text-decoration:underline;
}
#contenu #coldroite .liste_page a.liste_link{
    color:#000000;
    text-decoration:none;
}
#contenu #coldroite .liste_page li.list_item img.liste_image{
    float:left;
    padding:2px 10px 0 0;
}
#contenu #coldroite .liste_page input.button {
    height:20px;
    width:73px;
    font-size:100%;
    cursor:pointer;
    margin-bottom:10px;
}
/*********************************************************************************
*									page_inside_editing
*********************************************************************************/
#contenu #coldroite .t_cadre_blanc {
    width:529px;
    margin:14px 0 10px 0;
}
.top_cadre_blanc {
    background: url(../images/top_cadre_blanc.png) no-repeat  ;
    height:8px;
}
.bas_cadre_blanc {
    background: url(../images/bas_cadre_blanc.png) no-repeat  ;
    height:8px;
}
.contenu_cadre_blanc {
    background: url(../images/repeat_cadre_blanc.gif) repeat-y  ;
    padding: 2px 0 0 10px;
}
#contenu #coldroite .t_cadre_blanc h1 {
    background: url(../images/puce_fleche_orange.gif) no-repeat 0 0;
    font-size:218%;
    color:#ff6600;
    padding: 2px 0 0 40px;
    margin-bottom:11px;
}
#contenu #coldroite #intro_rub .t_cadre_blanc h1 {
    background: url(../images/puce_fleche_orange.gif) no-repeat 0 0;
    font-size:218%;
    color:#ff6600;
    padding: 2px 0 0 40px;
    margin-bottom:11px;
}
.contenu_cadre_blanc form{
    padding: 0px 20px 10px 17px;
}
.contenu_cadre_blanc form p{
    font-style: italic;
    color:#f81f00;
    padding-bottom:5px;
    padding-left:3px;
}
.contenu_cadre_blanc div {
    padding-bottom:10px;
    clear:left;
}
.contenu_cadre_blanc label {
    font-size:110%;
    font-weight:bold;
    display:block;
    padding-bottom:5px;
}
.contenu_cadre_blanc label span{
    color:#f81f00;
    font-size:127%;
}
.contenu_cadre_blanc input.nom {
    width:191px;
    height:16px;
    margin-left:6px;
}
.contenu_cadre_blanc input.chiffre {
    width:91px;
    height:16px;
    margin-left:6px;
}
.contenu_cadre_blanc input.account {
    width:131px;
    height:16px;
    margin-left:6px;
}
.contenu_cadre_blanc input.url {
    width:379px;
    height:16px;
    margin-left:6px;
}
.contenu_cadre_blanc textarea {
    width:379px;
    height:63px;margin-left:6px;
}
.contenu_cadre_blanc select.simple {
    height:18px;
}
.contenu_cadre_blanc select {
    width:195px;
    font-size:100%;
    margin-left:6px;
}
.contenu_cadre_blanc span.fichier{
    font-size:110%;
    display:block;
    padding-bottom:5px;
}
.contenu_cadre_blanc div p {
    font-style:normal;
    color:#000;
    padding-left:0px;
}
.contenu_cadre_blanc p label {
    font-size:110%;
    font-weight:normal;
    float:left;
    width:40px;
}
.contenu_cadre_blanc p input {
    width:100px;
    float:left;
    margin-right:4px;
}
input.chek_box {
    margin-left:6px;
}
div.boite_fich {
    padding-left:6px;
}
.contenu_cadre_blanc input.btn {
    height:20px;
    width:73px;
    font-size:100%;
    cursor:pointer;
}
.contenu_cadre_blanc input.btn_larg {
    height:20px;
    font-size:100%;
    cursor:pointer;
}
.contenu_cadre_blanc input.uploader {
    width:161px;
    height:20px;
    font-size:100%;
    margin-left:6px;
}
.contenu_cadre_blanc .separateur {
    background: url(../images/separ.gif) no-repeat ;
    margin:0 0 0 -20px;
    width:508px;
}
.contenu_cadre_blanc input.val {
    float:right;
    margin-left:10px;
}
.contenu_cadre_blanc table.list {
    width:379px;
    margin:5px;
}
.contenu_cadre_blanc table.list th {
    font-size:110%;
    font-weight:bold;
    text-align:left;
}
.contenu_cadre_blanc table.list td {
    text-align:left;
}
.contenu_cadre_blanc input.button, .contenu_cadre_blanc input.button-disabled {
    margin-right:10px;
    height:20px;
    font-size:100%;
}

/*********************************************************************************
*									calendar_inside_editing
*********************************************************************************/

.contenu_cadre_blanc div.block {
    padding: 0;
    margin-left:6px;
    clear: both;
}
.contenu_cadre_blanc div.date {
    padding-bottom:0px;
    clear:none;
}
.contenu_cadre_blanc div.time {
    padding-bottom:0px;
    clear:none;
}
.contenu_cadre_blanc div.element {
    float: left;
    clear: none;
    padding: 0px 10px 0px 0px;
}
.contenu_cadre_blanc div.break {
    clear: both;
    font-size: 1px; /* Fix for IE */
    height: 1px;
    margin-bottom: -1px;
    padding-bottom:0px;
}

/*********************************************************************************
*								retour d'experience
*********************************************************************************/
#contenu #coldroite div.experience {
    clear:both;
    background-color:#EAEAEA;
    border:1px solid #CCCCCC;
    width: 716px;
    margin: 2px 0 10px 0;
    padding:5px;
}
#contenu #coldroite .experience a.exp_name {
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
#contenu #coldroite .experience a:hover.exp_name {
    text-decoration:underline;
}
#contenu #coldroite .experience div.exp_entete {
    padding:5px 0pt 5px 15px;
}
#contenu #coldroite .experience .exp_entete a.exp_desc {
    color:#000000;
}
/*********************************************************************************
*									page_recherche
*********************************************************************************/
.resultat_rech{
    width:724px;
}
#contenu #coldroite #intro_rub.rech .t_cadre_gris  {
    padding: 10px 0 0 0px;
    width:529px;
}
#contenu #coldroite #intro_rub.rech .t_cadre_gris h1 {
    background: url(../images/loupe.gif) no-repeat 0 50%;
    margin-left:-4px;
}
#contenu #coldroite #intro_rub.rech .t_cadre_gris span {
    color:#ff6600;
    display:block;
    font-size:127%;
    font-weight:bold;
    padding-left:35px ;
}
#votre_recherche {
    margin:8px 7px 0 0;
}
#votre_recherche input{
    width:238px;
    height:15px;
    padding:3px 0 0 2px;
    font-size:110%;
    color:#666;
}
#votre_recherche .valider {
    border:none;
    background:  url(../images/btn_val.png) no-repeat;
    width:27px;
    height:23px;
    cursor:pointer;
}
.pagination {
    background:  url(../images/separ_pagin.png) no-repeat bottom;
    width:721px;
    text-align:center;
    font-size:91%;
    padding-bottom:9px;
    margin-bottom:10px;
}
.pagin{
    background:  url(../images/separ_pagin.png) no-repeat ;
    padding-top:9px;
}
#contenu #coldroite .pagination a{
    text-decoration:underline;
    color:#000;
}
#contenu #coldroite .pagination a:hover{
    text-decoration:none;
}
.pagination a.last {
    float:left;
    background:  url(../images/puce_last.gif) no-repeat left ;
    padding:0 0 0 13px;
}
.pagination a.next{
    float:right;
    background:  url(../images/puce_next.gif) no-repeat right ;
    padding:0 13px 0 0;
}
.pagination div{
    /*margin: 0 auto ;*/
    color:#000;
}
.pagination div span.page{
    padding-right:14px;
}
.pagination div span.encour{
    font-weight:bold;
}
.pagination div span.nb_pg{
    padding:0 4px;
}
ul.liste_result li {
    margin-bottom:15px;
}
ul.liste_result li a.result{
    font-weight:bold;
}
ul.liste_result li span{
    font-size:91%;
}
.other_result {
    padding:5px 0 35px 0;
    font-size:91%;
}
.other_result p{
    padding-bottom:16px;
}
#contenu #coldroite .other_result li a{
    color:#000;
    text-decoration:none;
}
#contenu #coldroite .other_result li a:hover{
    text-decoration:underline;
}
#contenu #coldroite .other_result li span{
    display:block;
    float:left;
    width:100px;
    padding-right:5px;
}
/*********************************************************************************
*									page_news
*********************************************************************************/
.news #centrage {
    width: 779px;
}
/* Styles header */

.news #entete #logo_picardie { float:left; margin-left:20px; }
.news #entete #espace_pro_picardie { float:left; margin:13px 4px 13px -24px; }
.news #entete #partenariat { float:right; margin:15px 140px 7px 0; }
.news #entete #liste_partenaires { float:right;  clear:right; margin-right:0px; width:291px; }
/* Styles contenu */
#contenu #page_news {
    padding:0 0 0 10px;
}
#contenu #page_news .centre_page{
    width:530px;
    float:left;
    margin-right:3px;
}
#contenu #page_news .centre_page .t_cadre_gris {
    background: url(../images/titre_fond_gris.png) no-repeat;
    width:517px;
    height:85px;
    padding: 10px 0 0 12px;
    margin:0px 0 15px 0;
}
#contenu #page_news .centre_page .t_cadre_gris h1 {
    background: url(../images/puce_fleche_orange.gif) no-repeat 0 50%;
    font-size:272%;
    color:#ff6600;
    padding: 0 0 0 40px;
    font-weight:normal;
}
#contenu #page_news .centre_page p {
    font-size:110%;
    padding:0 26px 15px 8px;
}
#contenu #page_news .centre_page p a{
    color:#1d72ff;
}
#contenu #page_news .coldroite_news{
    float:left;
    padding-top:96px;
}
#contenu #page_news .coldroite_news .detail_image{
    width:207px;
    border:solid 1px #ccc;
    padding:4px 0px 20px 5px;
    font-size:110%;
    margin-bottom:40px;
}
#contenu #page_news .coldroite_news .detail_image p{
    font-weight:bold;
}
#contenu #page_news .coldroite_news .detail_image p span{
    font-weight:normal;
}
#contenu #page_news .coldroite_news .detail_image a{
    color:#000;
    text-decoration:none;
}
/*********************************************************************************
*									page_contact
*********************************************************************************/
#contenu #contenu_coldroite .detail_contact{
    width:696px;
    padding:20px 0px 20px 31px;
    margin-bottom:20px;
    background-color:#f4f4f4;
}
#contenu #contenu_coldroite .bloc_contact{
    float:left;
    background: url(../images/bg_detail_contact.png) no-repeat right top;
    width:303px;
    min-height:188px;
    height:auto;
    padding:10px 10px 0 0;
    margin:0 35px 30px 0;
}
#contenu #contenu_coldroite .contact_full{
    background:transparent url(../images/bg_detail_contact.png) no-repeat scroll right top;
    float:none;
    padding-right:40px;
    min-width:194px;
    width:auto;
}
#contenu #contenu_coldroite .bloc_contact p{
    padding:0 0 0px 0;
}
#contenu  #contenu_coldroite .bloc_contact p span{
    font-weight:bold;
}
#contenu #contenu_coldroite .bloc_contact a.contact_name{
    color: #000000;
    text-decoration: none;
}
#contenu #contenu_coldroite .bloc_contact a:hover.contact_name{
    text-decoration: underline;
}
/*** robel bouton **/
span.left ,  span.right{
    display:block;
    float:left;
    background:url(../images/left_btn.gif) no-repeat left ;
    width:9px;
    height:20px;
}
span.right{
    background:url(../images/right_btn.gif) no-repeat right ;
}
.contenu_cadre_blanc .btn_dyn {
    float:left;
    background:url(../images/repeat_btn.gif) repeat-x ;
    border:none;
    width:auto;
    height:20px;
    font-size:100%;
    cursor:pointer;
}
/*********************************************************************************
*									page_liste_bloc
*********************************************************************************/
#contenu #coldroite #contenu_coldroite #liste_top { line-height:8px; height:8px; width:731px; background: url(../images/liste_fond_gris_haut.png) no-repeat; }
#contenu #coldroite #contenu_coldroite #liste { padding:10px; margin-bottom:15px; width:709px; border: solid 1px #CCCCCC; border-top:none; background: #CCCCCC url(../images/liste_fond_gris.png) repeat-x; }

#contenu #coldroite #contenu_coldroite #liste li.job_offer { margin-bottom:15px; }
#contenu #coldroite #contenu_coldroite #liste li.appel_offre { margin-bottom:15px; }
#contenu #coldroite #contenu_coldroite #liste li.liste_item_head { margin-bottom:15px; padding-left:2px; }

#contenu #coldroite #contenu_coldroite #liste div.item_top { line-height:8px; height:8px; width:709px; background: url(../images/liste_bord_haut.png) no-repeat; }
#contenu #coldroite #contenu_coldroite #liste div.item_contenu { min-height:20px; padding-top:2px; width:705px; border-right: solid 2px #D5D7BD; border-left: solid 2px #D5D7BD; background: #EAEAD0 url(../images/liste_fond.gif) repeat-x; }
#contenu #coldroite #contenu_coldroite #liste div.item_bottom { line-height:8px; clear:both; height:8px; width:709px; background: url(../images/liste_bord_bas.png) no-repeat; }
#contenu #coldroite #contenu_coldroite #liste div.titles { padding:2px 2px 0 2px; width:705px; }
#contenu #coldroite #contenu_coldroite #liste div.pagination { padding-top:10px; }

#contenu #coldroite #contenu_coldroite #liste div.item_info { width:130px; float:left; padding:0px 10px 0 10px; border-right: 1px solid #C4C5A6; }
#contenu #coldroite #contenu_coldroite #liste div.item_info a { color:#000000; font-weight:bold; text-decoration:none; }
#contenu #coldroite #contenu_coldroite #liste div.item_info a:hover { text-decoration:underline; }
#contenu #coldroite #contenu_coldroite #liste div.large { width:165px; }
#contenu #coldroite #contenu_coldroite #liste div.dernier { border-right: none; }
#contenu #coldroite #contenu_coldroite #liste div.entreprise { color:#FF6300; font-weight:bold; }
#contenu #coldroite #contenu_coldroite #liste div.button { float:left; border-left: 1px solid #C4C5A6; padding-left:5px; }
#contenu #coldroite #contenu_coldroite #liste li.liste_item_head div.item_info { border:none; }
#contenu #coldroite #contenu_coldroite #liste li.appel_offre div.item_info { width:125px; }
#contenu #coldroite #contenu_coldroite #liste li.appel_offre div.large { width:165px; }

/*********************************************************************************
*									Syndication SRIT
*********************************************************************************/
.contenu_cadre_blanc input.champ { width:191px;	height:16px; margin-left:6px; }
.contenu_cadre_blanc input.radio_button { margin:0 4px 4px 6px; }
.contenu_cadre_blanc input.box { margin:0 4px 4px 6px; width:95% }
.contenu_cadre_blanc #srit_form input.box { width:12px; }

#contenu #coldroite #liste_rub ul.resultats_srit li { width:344px; }
#contenu #coldroite #liste_rub ul.resultats_srit li.premier { padding-right:20px; border-right:1px solid #CCCCCC; }
#contenu #coldroite #liste_rub ul.resultats_srit li.dernier { padding-left:20px; }
#contenu #coldroite #liste_rub ul.resultats_srit li.retourligne { width:700px; clear:both; float:none; }
#contenu #coldroite #liste_rub ul.resultats_srit li div.rubric_title a { color:#000000; text-decoration:none; }
#contenu #coldroite #liste_rub ul.resultats_srit li div.rubric_title a h3 { font-size:110% }
#contenu #coldroite #liste_rub ul.resultats_srit li img { max-width:250px; max-height:250px; }

#contenu #coldroite #liste_rub div.srit_pagination { clear:both; text-align:center; width:600px; margin-bottom:15px; }

#contenu #coldroite table.table_srit { width:527px; margin-bottom:10px; border: 1px solid #CCCCCC; }
#contenu #coldroite table.table_srit td { padding:5px; vertical-align:top; }
#contenu #coldroite table.table_srit td.srit_libelle { width:100px; font-weight:bold; }

#contenu #coldroite table.table_listing { width:342px; border:none; }
#contenu #coldroite table.table_listing td.srit_libelle { width:70px; }

#contenu #coldroite p.image_srit { padding-bottom: 5px; text-align:center; }

/* NOT USED */
#contenu #coldroite #subcolgauche div.srit_date { padding: 10px 6px 10px 6px; }
#contenu #coldroite #subcolgauche div.srit_description { padding: 10px 6px 10px 6px; }
#contenu #coldroite #subcolgauche div.srit_photo { padding: 10px 0 10px 0; text-align:center; }
#contenu #coldroite #subcolgauche div.srit_photo img { max-width:500px; max-height:300px; }
/* NOT USED */

/*********************************************************************************
*									Formulaire Web
*********************************************************************************/
#contenu #coldroite .liste_page h2.no_result{
    background: url(../images/puce_orange.gif) no-repeat left;
    padding-left:12px;
    font-size:127%;
    margin:0px 0px 15px 5px;
    font-style: italic;
}
#contenu #coldroite .liste_page li.web_form_create {
    background: none;
    margin-bottom: 6px;
}
#contenu #coldroite .liste_page li.web_form_create a.liste_link h2 {
    background: url(../images/arrow_orange.gif) no-repeat left;
    padding-left:20px;
    font-style: italic;
}
#contenu #coldroite .web_form_frame {
    width: 728px;
    height: 500px;
    margin-bottom: 16px;
}
#contenu #coldroite .liste_create {
    margin:15px;
}

div.object-left
{
    float: left;
    clear: left;
    margin-right: 12px;
}

div.object-right
{
    float: right;
    clear: right;
    margin-left: 12px;
}

div.object-center
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/*********************************************************************************
*									Agenda
*********************************************************************************/
#contenu #coldroite #subcoldroite_article .calendar_box { padding:5px 0px 0px 8px; margin-bottom:10px; }
#contenu #coldroite #subcoldroite_article .calendar_box div#ezagenda_calendar_left { float:none; }
#contenu #coldroite #subcolgauche_article div#ezagenda_calendar_right {  width:450px; }
#contenu #coldroite #subcolgauche_article div#ezagenda_calendar_right { margin-left:0px; padding-left:0px; margin-top:14px; width:450px; }
#contenu #coldroite #intro_rub span.ezagenda_date { padding-top:3px; padding-left:16px; }
div#ezagenda_calendar_today h4 { color:#FF6600; }
div#ezagenda_calendar_right h4 { color:#FF6600; }

/*********************************************************************************
*                                   eZ Online Editor
*********************************************************************************/
div.mceToolbar div.mceToolbarGroupingElement {
    padding: 0;
}

#contenu #coldroite table.mceLayout a {
    color: #000000;
    text-decoration: none;
}
