/* 
    Document   : ca_sys
    Created on : Dec 15, 2012, 3:53:12 PM
    Author     : ngotandieu
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#user-register-form, 

#user-pass {
	background: none repeat scroll 0 0 #F8F8F8;
    float: left;
    padding: 10px;
    width: 470px;
}

#user-register-form label, 
#user-login label,
#user-pass label {
	display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 3px;
	
}

#user-register-form input[type="submit"], 
#user-login input[type="submit"],
#user-pass input[type="submit"],
#contact-site-form  input[type="submit"]{
    background: url("../../../themes/ca/pics/bt_yellow_bg.gif") repeat-x scroll 0 0 transparent;
	border: none;
	cursor: pointer;
    font: 600 1.2em "Open Sans","Lucsida Grande","Lucida Sans Unicode",Arial,sans-serif;
    height: 29px;
}

#user-register-form input[type="submit"]:hover, 
#user-login input[type="submit"]:hover,
#user-pass input[type="submit"]:hover,
#contact-site-form  input[type="submit"]:hover {
	background-position: 0 -29px;
}

#user-register-form .description, 
#user-login .description,
#user-pass .description {
	font-size: 10px;
    font-style: italic;
    margin-top: 5px;
}

.ssnav .hide { display: none; }



.bt.active,.bt-s.active {
    cursor: pointer;
    text-decoration: none
}

.bt.active .bt-left,.bt-s.active .bt-left {
    background-position: 0 -22px
}

.bt.active .bt-text,.bt-s.active .bt-text {
    background-position: 0 -22px;
    color: #000;
    text-decoration: none
}

.bt.active .bt-right,.bt-s.active .bt-right {
    background-position: right -22px
}

.field-name-field-bloc-etat { display: none !important; }
.intertitre { margin: 20px 0; }
.clear { clear: both; }
.sub_main_menu{ margin-top:3px; }

.dl-none { display: none !important; }

#rp .item .entete .keywords, #rp .item_s .entete .keywords { width: 380px; text-align: right; }
#rp .item .main .illustr, #rp .item_s .main .illustr { margin-bottom: 10px; }
.rp_panes .pane .selects, .rp_panes .pane_contact .selects { height: 110px !important; }
/*.caption { height: 40px !important; }*/





#user-profile-form #edit-picture,
#user-profile-form #edit-contact,
#user-profile-form #edit-timezone { display: none; }


/*
#calendar .fc-header .fc-button { margin-top: -4px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#calendar .fc-header .fc-button { margin-top: -4px; }
}
*/

#zoomsur .illustr { height: auto !important; }
#mini-gallery { height: 285px !important; }


/*-----------------------*/
.page-user-login #content_main .message { margin: 0 0 20px; }


/* Plan du site */
.site-map-box-menu {
    padding: 20px 0 20px 0
}

#site-map h2 {
    display: none;
}

.site-map-menu a {
    font-size: 1.2em;
	text-decoration: underline;
}

.site-map-menu .leaf {
    list-style-image: none;
    list-style-type: none
}


#site-map .description {
    margin-bottom: 0.5em;
}

#site-map .site-map-box {
    margin-bottom: 1em;
}

#site-map .site-map-box ul {
    padding-left: 1.5em;
}

#site-map .site-map-box ul ul {
    margin: 0;
}

/* Styles when RSS icons are displayed on the left. */
#site-map .site-map-rss-left ul {
    padding-left: 0;
}

#site-map .site-map-rss-left li {
    list-style-type: none;
    list-style-image: none;
    background-image: none;
    margin: 0;
    padding: 0;
}

#site-map .site-map-rss-left ul li li {
    padding-left: 1.5em;
}


ul li.expanded {
    list-style-image: url(menu-expanded.png);
    list-style-type: circle;
}

ul li.collapsed {
    list-style-image: url(menu-collapsed.png);
 /* LTR */
    list-style-type: disc;
}


#user-pass #edit-actions,
#user-register-form #edit-actions { margin-top: 15px; }

#user-register-form .form-wrapper { margin-top: 10px; }

#range_fiches .ficheInner .text h2 { width: auto !important; }


#candidature .wrapper { background: #E8E8E8; float: left; padding-bottom: 3px; }
#candidature .wrapper .meta,
#candidature .wrapper .intitule,
#candidature .wrapper .ref { height: auto; border-right: 0; }
#candidature .wrapper .meta { border-right: 1px solid #ccc; border-left: 1px solid #ccc; width: 138px; min-height: 85px; }


#candidature-form-edit-user .checkbox .value { margin-right: 20px; }
#candidature-form-edit-user .err_class  { border: 1px solid red; }

.abonnements h4 {
    font-size: 1.1em;
    margin: 15px 0 5px 13px
}

.abonnements label {
    font-family: "open_sans_semiboldregular","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
    font-size: 1.2em;
    margin: 0 0 0 5px
}

.abonnements input[type="submit"] {
    background: url("bt_envoyer.png") 0 0 no-repeat;
    border: none;
    color: #555;
    cursor: pointer;
    float: right;
    font-family: "open_sans_semiboldregular","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
    font-size: 1.2em;
    height: 30px;
    line-height: 29px;
    margin: 20px 15px 0 0;
    padding: 0 0 2px 27px;
    text-align: left;
    width: 108px
}

.abonnements input[type="submit"]:hover {
    background-position: 0 bottom;
    color: #000
}

.accordion { border-bottom: 0 !important; }
.actualites-fix-html li { list-style: inside disc; }
#actus #une { min-height: 592px; height: auto !important; }
.font11 { font-size: 11px; }
pre{ white-space:pre-wrap; }
