/* CSS Document */

.liste_resultats_video li.first {
    margin:0;
    padding:15px 0;
}

.liste_resultats_video li {
    padding:15px 0;
}

.liste_resultats_video.multimedia li {
    margin:0 0 0 33px;
}

.liste_resultats_video.multimedia li.first {
    margin:0;
}

#conteneur .liste_resultats h3 {
    color:#0A3C73;  
}

.index_annuaire .inside .content,
.index_rss .inside .content,
.index_organisme .inside .content {
    padding:0 10px 10px 12px;
    width:521px;
}

.index_annuaire .inside .resultats ul.liste_resultats li p a,
.index_rss .inside .resultats ul.liste_resultats li p a,
.index_organisme .inside .resultats ul.liste_resultats li p a {
    font-size:9px;
    float:left;
    font-weight:bold;
    margin-top:5px;
    padding:3px 0 5px 24px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}

.item_centre .inside .content .online_editor p.text-right {
    text-align:right;
}

.item_centre .inside .content .online_editor p.text-left {
    text-align:left;
}

.item_centre .inside .content .online_editor p.text-justify {
    text-align:justify;
}

.item_centre .inside .content .online_editor p.text-center {
    text-align:center;
}

.item_centre .inside .content .online_editor ul li span {
color:#333333;
font-weight:normal;
}

/** couleur menu haut suivant les rubriques**/

.barre_nav li.bleu a {
    border-bottom-color: #4268a4;
}
.barre_nav li.bleu a:hover {
    color: #4268a4;
}
.barre_nav li.mauve a {
    border-bottom-color: #a75585;
}
.barre_nav li.mauve a:hover {
    color: #a75585;
}
.barre_nav li.rouge a {
    border-bottom-color: #e13f00;
}
.barre_nav li.rouge a:hover {
    color: #e13f00;
}
.barre_nav li.orange a {
    border-bottom-color: #f78000;
}
.barre_nav li.orange a:hover {
    color: #f78000;
    background: #d9eaf5;
}
.barre_nav li.jaune a {
    border-bottom-color: #f6a201;
}
.barre_nav li.jaune a:hover {
    color: #f6a201;
    background: #d9eaf5;
}
.barre_nav li.bleu_encour a,
.barre_nav li.bleu_encour a:hover {
    background: #c3ddee;
    color: #4268a4;
    border-bottom-color: #4268a4;
    cursor: pointer;
}
.barre_nav li.mauve_encour a,
.barre_nav li.mauve_encour a:hover {
    background: #c3ddee;
    color: #a75585;
    border-bottom-color: #a75585;
    cursor: pointer;
}
.barre_nav li.rouge_encour a,
.barre_nav li.rouge_encour a:hover {
    background: #c3ddee;
    color: #e13f00;
    border-bottom-color: #e13f00;
    cursor: pointer;
}
.barre_nav li.orange_encour a,
.barre_nav li.orange_encour a:hover {
    background: #c3ddee;
    color: #f78000;
    border-bottom-color: #f78000;
    cursor: pointer;
}
.barre_nav li.jaune_encour a,
.barre_nav li.jaune_encour a:hover {
    background: #c3ddee;
    color: #f6a201;
    border-bottom-color: #f6a201;
    cursor: pointer;
}


/***Menu niveau 2***/

.barre_nav li.orange li a,
.barre_nav li.bleu li a,
.barre_nav li.orange_encour li a,
.barre_nav li.bleu_encour li a,
.barre_nav li.mauve li a,
.barre_nav li.mauve_encour li a,
.barre_nav li.rouge li a,
.barre_nav li.rouge_encour li a,
.barre_nav li.jaune li a,
.barre_nav li.jaune_encour li a   {
    float: none;
    display: block;
    background: url(../images/css/sepa_ss_menu.gif) no-repeat;
    height: auto;
    padding: 6px 15px 6px 10px;
    border-bottom: 0;
    color: #0a3c72;
}
.barre_nav li.orange li a:hover,
.barre_nav li.bleu li a:hover,
.barre_nav li.orange_encour li a:hover,
.barre_nav li.bleu_encour li a:hover,
.barre_nav li.mauve li a:hover,
.barre_nav li.mauve_encour li a:hover,
.barre_nav li.rouge li a:hover,
.barre_nav li.rouge_encour li a:hover,
.barre_nav li.jaune li a:hover,
.barre_nav li.jaune_encour li a:hover {
    color: #fff;
}
.barre_nav li.orange li a:hover,
.barre_nav li.orange_encour li a:hover{
    background: #f78000;
}
.barre_nav li.mauve li a:hover,
.barre_nav li.mauve_encour li a:hover {
    background: #a75585;
}
.barre_nav li.rouge li a:hover,
.barre_nav li.rouge_encour li a:hover {
    background: #e13f00;
}
.barre_nav li.jaune li a:hover,
.barre_nav li.jaune_encour li a:hover {
    background: #f6a201;
}

/***Fin Menu niveau 2***/


.item_block_float_bis .inside .content {
    min-height:0px;
    height: 145px;
}

.item_centre .inside .content .online_editor .options table {
    width:311px;
}

.content.user_login .block label,
.content.user_login .block input,
.content.user_login .buttonblock input{
    margin: 5px;
}

div#ezwt .left {
    font-size:13px;
}

.centre_large {
    width:950px;
}

.content-edit, .content-draft,
.notification-settings, .content-browse{
    background-image:url(../images/css/bg_item_centre.gif);
    padding: 5px;
}

.content-edit .block,
.content-draft .block{
    margin-bottom: 10px;
}

.content-draft table,
.content-draft p,
.content-draft input.button,
.content-edit input.button,
.notification-settings fieldset,
.notification-settings input.button,
.notification-settings p,
.notification-settings table,
.content-browse table,
.content-browse p,
.content-browse input.button{
    margin: 10px 0;
    font-size: 12px;
}

.content-draft table th,
.notification-settings table th,
.content-browse table th{
    font-weight: bold;
    font-size: 12px;
}

.content-edit .block label,
.content-draft .block label,
.notification-settings .block label{
    display:block;
    font-size:12px;
    font-weight:bold;
}

.content-edit .block legend,
.content-draft .block legend,
.notification-settings .block legend{
    display:block;
    font-size:12px;
    font-weight:bold;
}

.content-edit input,
.content-draft input,
.content-browse input {
    border: 1px solid;
    font-size:10px;
}

.content-edit .item_centre .inside,
.content-edit .item_centre .inside .content .entete,
.content-draft .item_centre .inside,
.content-draft .item_centre .inside .content .entete,
.notification-settings .item_centre .inside,
.notification-settings .item_centre .inside .content .entete,
.content-browse .item_centre .inside,
.content-browse .item_centre .inside .content .entete,
.content-browse .pagination,
.content-draft .pagination{
    background: none;
}

.content-browse .pagination{
    padding: 0;
}

/** Google Translate **/

.goog-te-gadget .goog-te-combo {
    margin:0!important;
}

#google_translate_element {
    float:right;
}

.skiptranslate.goog-te-gadget {
    height:10px!important;
    display:block;
}



#header h1 p {
    display:block;
    font-size:71%;
}

#header h1 span {
    display:block;
    font-size:71%;
}

.item_block .online_editor h2 span span,.la_une .online_editor span span,.la_une .lien span span, .item_block .lien span span {
background:none;
padding:0;
font-size:100%;
}

.la_une .online_editor h2 a span {
color:#4268A4;
}

.la_une .online_editor p span {
font-size:100%;
color:#666666;
}

.la_une .online_editor p a span {
color:#0A3C72;
}

.item_block .online_editor li h2 a span {
color:#0A3C73;
font-size:100%;
}

.item_block .online_editor li p span {
color:#666666;
}

#conteneur .projet {
padding:12px 230px 0 17px;
}

.item_block_float .online_editor li span a span, .item_block_float .online_editor span a span {
color:#9F9F9F;
}

.item_block_float .online_editor h3 span a span {
color:#0A3C73;
font-size:100%;
}

.item_centre .inside .content .online_editor h2 span {
color:#F78200;
}

.item_centre .inside .content .online_editor td span,
.item_centre .inside .content .online_editor p.chapo span, 
.item_centre_bis .inside .content .online_editor p.chapo span, 
.item_centre .inside .content .online_editor div.chapo span, 
.item_centre_bis .inside .content .online_editor div.chapo span
{
color:#666666;
}


#conteneur .item_centre .inside .content .online_editor h2 span {
color:#F78000;
font-size:100%;
}

#conteneur .item_centre .inside .content .online_editor h3 span {
color:#0A3C72;
}

#conteneur .item_centre .inside .content .online_editor p span {
color:#333333;
}

.item_centre .inside .content .online_editor ol li span span {
color:#333333;
font-weight:normal;
}

.index_rss .liste_resultats li {
    background: none;
    padding: 0 0;
}

.index_rss .liste_resultats p {
    min-height: 0px;
}

.index_rss .liste_resultats img {
    float:none; 
}

.index_rss .liste_resultats p.description {
    padding-left: 5px;
    float: right;
}


/*** Gestion slideshow infobox dernieres publications***/



#slideshow #slidesContainer {
    margin:0 auto;
    width:143px;
    /*height:200px;*/ /*MANTIS 32552*/
    /* overflow:auto; affiche une scrollbar au cas ou */
    /* position:relative; */
}

#slideshow #slidesContainer .slide {
    margin:0 auto;
    width:170px;  /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
    height:200px;
}

#leftControl, #rightControl  {  
    background:transparent url(../images/content/precedant.gif) no-repeat 0 0;
    width:18px;  
    height:20px;  
    text-indent:-10000px;  
    float: left;
    position : relative;
    zoom : 1;
    margin-top: 65px;
 }  
#rightControl {  
   background:transparent url(../images/content/suivant.gif) no-repeat 0 0;
   float : right;
}


#footer .acces_rapide .inside {
    font-size:110%;
    padding:13px 0 0 110px;
    text-align:center;
    width:auto;
}

#footer .acces_rapide .inside li {
    padding:0 15px;
    text-align:left;
    width:auto;
}

.pagination ul {
    width:290px;
}


.index_organisme.item_centre .inside .content .online_editor{
    padding:0 14px 0 11px;
}

.index_organisme .liste_resultats li {
    padding: 10px 0px 25px 0px;
}

.carrefour.item_block .inside h2 {
    margin: 0;  
}

.carrefour.item_block .inside .content .bloc_annu_block{
    width: 164px;
    float: left;
}

.carrefour.item_block .inside .content .bloc_annu_top{
    background:transparent url(../images/css/bg_annu_top.png) no-repeat scroll 0 0;
    padding:15px 30px 0 14px;
    width:164px;
    margin:0 5px 0 0;
    float:left;
}

.carrefour.item_block .inside .content .bloc_annu_middle{
    background:transparent url(../images/css/bg_annu_middle.png) repeat-y scroll 0 0;
    float:left;
    margin:0 5px 0 0;
    padding:0px 30px 0 14px;
    width:164px;
}

.item_block .inside .content .bloc_annu_middle .separ {
    background:transparent url(../images/css/lien.gif) no-repeat scroll 0 0;
    clear:both;
    height:1px;
    margin:0 0 8px -7px;
    overflow:hidden;
    position:relative;
}

.carrefour.item_block .inside .content .bloc_annu_bottom{
    background:transparent url(../images/css/bg_annu_bottom.png) no-repeat scroll 0 0;
    padding:5px 30px 0 14px;
    width:164px;
    margin:0 5px 0 0;
    height: 57px;
    float:left;
}

.item_block .inside .content .bloc_annu_middle h2 {
    color:#0A3C72;
    font-size:155%;
    font-weight:bold;
    margin:0;
    padding:0 0 6px;
    background: none;
}

.item_block_bis .inside .content .bloc_annu_middle .online_editor p,
.item_block_bis .inside .content .bloc_annu_middle p {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:110%;
    font-weight:bold;
    padding:0 0 12px;
}

.agenda.item_block .online_editor {
    padding:0 9px 0 0;
}

/** Bloc archive  **/
.item_block.archives {
    
}


.item_block.archives ul li.item.open {
    display:block;
}

.item_block.archives ul li.item {
    display:none;
}

.item_block.archives ul li.item a, .item_block.archives ul li.item_encours {
    font-weight:bold;
}

.item_block.archives ul li ul {
    display:none;   
}

.item_block.archives ul li.open ul {
    display:block;  
}

.archives.item_block .online_editor li {
    margin-right:7px;
}

.last_article li.open .year, .last_article li .year {
color:#666666;
display:block;
font-size:127%;
font-weight:bold;
padding:6px 5px 10px;
text-decoration:none;
width:175px;
}

.last_article li.open ul {
display:block;
}

.last_article li ul {
display:none;
}

.item_block.archives ul.last_article li a .fleche_information {
    background:transparent url("../images/css/puce_bleu_li.gif") no-repeat; 
    margin:3px 0 0 10px;
    position:absolute;
    width:10px;
    height:15px;
}

.item_block.archives ul.last_article li.open a .fleche_information {
    background:transparent url("../images/css/puce_bleu_li.gif") no-repeat; 
    position:absolute;
    width:10px;
    height:15px;
}

.item_block.archives ul li.sous_item a {
    font-weight:normal;
    margin-left:20px;
}

.item_block.archives ul li.sous_item a {
    
}
    

.item_block.archives ul li.open a.year1, .item_block.archives ul li.open     a.year {
    font-weight:bold;   
}

.item_block.archives ul li a.year1, .item_block.archives ul li a.year {
    float:left;
    width:19px;
    font-size:100%;
    font-weight:normal;
    padding:0px 0px 5px 10px;
}
.item_block.archives ul li.sous_item a.selected {
    font-weight:bold;
}

.item_block.archives ul li.open ul {
    clear:both;
}
.item_block.archives ul {
    clear:both;
}

/**FIN INFOBOX ARCHIVES**/


/**CALENDAR**/

/********************************************
*                 CALENDRIER            
********************************************/
.calendar {
    padding:8px 0 0;
}

.calendar .cal-wrapper {
    height: 150px;
}

.calendar .entete p {
    font-weight:bold;
    padding:3px 0 5px;
    text-align:center;
}

.calendar .entete a img.next_month {
    margin-right:8px;
    float:right;
}
.calendar .entete a img.previous_month {
    margin-left:8px;
    float:left;
}

.calendar .entete a img, .entete a img {
    border:none;
    vertical-align:middle;
}

.calendar .calendrier {
    background-color:#FFFFFF;
    padding:5px 15px;
}

.calendar .calendrier table {
    text-align:center;
    width:480px;
    height:150px;
    border:1px solid #BDBCBD;
}

.calendar .calendrier table tr.jours th {
    border-color:#BDBCBD;
    border-style:solid;
    border-width:1px 0;
}
.calendar .calendrier table th {
    font-size:130%;
    font-weight:bold;
    padding:3px 0;
    text-align:center;
}

.calendar .calendrier table td {
    font-size:130%;
    padding:2px 0 0;
    text-align:center;
}

.calendar .calendrier table td a, .calendar .calendrier table td span {
    color:#F78000;
    display:block;
    font-weight:bold;
}

.calendar .calendrier table td a.event_j {
    background:transparent url(../images/css/event_j.png) no-repeat scroll 1px 0px;
    color:white;
}

.calendar .calendrier table td a.event_in {
    background:transparent url(../images/css/event_in.png) no-repeat scroll 1px 0px;
    color:white;
}

.calendar .calendrier table td span.noevent_j{
    background:url(../images/css/noevent_j.png) no-repeat scroll 1px 0px;
}

#conteneur .tipafriend_full{
    background-image:url(../images/css/bg_item_centre.gif);
}

.tipafriend_full .intro p,
.tipafriend_full .formulaire{
    padding: 10px;
}

.popup_tipafriend, .popup_newsletter {
    background:#F7F7F7 none repeat scroll 0 0;
    border:0 solid #000000;
    height:auto;
    padding:10px;
    width:466px;
}

.popup_newsletter.popup_video{
    padding:10px 0px;
    width:486px;
}

#bandeau_haut {
    border-bottom:1px solid #FFFFFF;
    height:130px;
}


#bandeau_haut .logo .image {
    float:left;
    width:187px;
}

#bandeau_haut .logo .texte {
    float:right;
    margin:11px 0 0;
    width:152px;
}

#bandeau_haut .logo .texte h2 a {
    color:#767676;
    font-size:70%;
    margin:0 0 2px;
    padding:0;
}

.popup_tipafriend .fermer,
.popup_newsletter .fermer {
    margin-right:13px;
    padding-top:5px;
    text-align:right;
}

.popup_tipafriend .separator_vertical,
.popup_newsletter .separator_vertical {
    background:transparent url(../images/content/1x1_barre_horizontale_gris.jpg) repeat-x scroll 0 0;
    height:1px;
    margin:15px 1px 2px;
}

.formulaire .separateur {
    background:transparent url(../images/content/1x1_barre_horizontale_gris.jpg) repeat-x scroll 0 0;
}

.popup_tipafriend .page_centre.tipafriend_full {
    margin-left:0;
}

#TB_ajaxContent h2 {
    font-size:150%;
}

#TB_ajaxContent .intro h2,
#conteneur .page_centre.tipafriend_full h2 {
    font-size:140%;
    color:#FF9933;
    font-weight:bold;
    text-align:left;
}

#conteneur .page_centre.tipafriend_full h2 {
    background:transparent url(../images/css/bg_titre.png) no-repeat scroll 0 0;
    font-size:144.5%;
    font-weight:bold;
    padding:12px 0 16px 10px;
}

#TB_ajaxContent a.close {
    margin-left:2px;
    text-decoration:none;
}

.tipafriend_full.page_centre p
{
    font-size:102%;
    color:#666666;
    text-align:justify;
}

.tipafriend_full .formulaire {
    margin-right:0;
    /*margin-top:10px;*/
}

.tipafriend_full .formulaire .obligatoire {
    color:#FF9933;
    font-size:70%;
    margin-bottom:5px;
    text-align:left;
}

.tipafriend_full .formulaire .detail_form .libelle {
    color:#666666;
    float:left;
    font-size:70%;
    text-align:right;
    width:27%;
}

.page_centre.tipafriend_full .formulaire .detail_form .libelle {
    color:#666666;
    float:left;
    font-size:70%;
    width:25%;
}

.tipafriend_full .page_centre.tipafriend_full .formulaire .detail_form .libelle {
    width:27%;
}

.tipafriend_full .formulaire .detail_form .input {
    color:#333333;
    font-size:70%;
    text-align:left;
    width:65%;
}

.tipafriend_full .formulaire .detail_form .textarea {
    color:#333333;
    font-size:70%;
    margin:0;
    padding:0;
}

.tipafriend_full .formulaire .obligatoire, 
.page_centre.tipafriend_full 
.formulaire .detail_form .libelle, 
.tipafriend_full .formulaire .detail_form .input, 
.tipafriend_full .formulaire .detail_form .textarea {
    font-size:100%;
}

.popup_tipafriend .tipafriend_full .formulaire .obligatoire, 
.popup_tipafriend .page_centre.tipafriend_full 
.popup_tipafriend .formulaire .detail_form .libelle, 
.popup_tipafriend .tipafriend_full .formulaire .detail_form .input {
    font-size:90%;
}

.tipafriend_full .formulaire .detail_form {
    margin-top:15px;
}

.tipafriend_full .formulaire .detail_form .detail_coord {
    margin-bottom:6px;
    margin-top:6px;
}

.tipafriend_full .formulaire .detail_form .detail_coord.textarea{
    margin-top:20px;
}

.tipafriend_full .formulaire .detail_form .textarea textarea {
    margin-left:17px;
    width:65%;
}

.page_centre.tipafriend_full .formulaire .detail_form .textarea textarea {
    border:1px solid #666666;
    font-size:1em;
    height:120px;
}
.tipafriend_full .formulaire .detail_form .input input.text {
    border:1px solid #666666;
    font-size:1em;
    height:14px;
    margin-left:17px;
    width:49%;
}

.page_centre.tipafriend_full .formulaire .bt_envoyer {
    margin-left:143px;
    height:21px;
    margin-top:10px;
    padding:0;
    width:61px;
    border:0 none;
    color:#FFFFFF;
    float:left;
}

a.image_publication{
    float: left;
    padding-left:9px;
}

.publication .inside a.image_publication.visuel {
    float:left;
    margin:3px 10px 8px 9px;
}

.item_block .lien span.spamfilter {
    display:none;
}

.item_centre .inside .content .entete.news {
    margin:0 -7px 6px -3px;
    position:static;
}

#conteneur .item_centre .inside .content .online_editor h1, 
#conteneur .item_centre_bis .inside .content .online_editor h1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
    color:#F78200;
    font-size:155%;
    padding:0;
}
.item_centre .inside .content .online_editor, .item_centre_bis .inside .content .online_editor {
    color:#333333;
    font-size:122.5%;
    padding:0 5px 11px 0;
}
.item_centre_bis .inside .content .entete {
    background:transparent url(../images/css/bg_entete.gif) no-repeat scroll left bottom;
    margin:0 -17px 6px -14px;
    padding:10px 10px 15px 14px;
    position:relative;
}

.item_centre .inside .content .online_editor .sepa, .item_centre_bis .inside .content .online_editor .sepa {
    margin:10px 0;
}

.item_centre .inside .content .options {
    margin:0;
    background-position:5px 0;
}

.liste_resultats p.no_min_height {
    min-height:0px;
}


#header {
    margin:0 auto 7px;
}

.item_centre .inside .content .evt .entete {
    margin:0 -7px 7px 0;
    padding:10px 10px 15px 15px;
}

.item_centre .inside .content .online_editor .evt .option {
margin:-20px 0 0;
}

#footer .inside .partenaires li {
    float:left; 
}



.barre_nav ul {
    overflow:visible;
}

.col_droite .item_block .inside {
    padding-top:1px;
}

.nav_sec li li.encour a {
    color:#F78000;
    text-decoration:none;
}

.item_block2 .inside .content .bloc_theme .online_editor li h4 {
    font-size:140%;
}
.item_block2 .inside .content .bloc_theme .online_editor li p {
    font-size:110%;
}

#header p span {
    display:block;
    font-size:100%;
}

#header h5 {
    display:block;
    color:#FFFFFF;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:190%;
    font-weight:bold;
    margin:26px 0 -11px;
    width:604px;
}

.item_block .online_editor h3 span span, .item_block .online_editor h3 span {
    font-size:100%;
}

.item_block .online_editor h3 {
display:inline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
font-weight:bold;
}

.item_block .online_editor li h3 span {
color:#0A3C73;
}

.item_block_float .inside .content img {
margin:0;
}

.nav_sec li span {
background : none;
}   

.nav_sec li strong {
background:transparent url(../images/css/ombre_nav.gif) no-repeat scroll left bottom;
display:block;
padding:0 0 7px;
}

.compte_rendu .online_editor li p {
color:#666666;
background:transparent none repeat scroll 0 0;
padding:0 0 10px 10px;
font-size:110%;
}

.compte_rendu .online_editor li p span {
font-size:100%;
padding:0 0 10px 10px;
}

.item_block .online_editor li h4 span {
color:#0A3C73;
}
.barre_liens form {
padding-left:10px;
}

#header p {
margin:7px 0 25px;
}

#footer .inside ul.partenaires {
padding:0 260px 40px 0;
}

.barre_liens {
width:800px;
}

.publication .inside .content h2 {
background:none;
color:#0A3C73;
}

.publication .inside .content h2 a {
color:#0A3C73;
}

.item_block .online_editor li.sous_titre {
    margin-left:50px;
}

.item_block.item_block_float3.first_item .lien span {
background:none;
text-align:center;
padding:10px 0 10px 0px;
}

.lien.Twitter,.twitt {
text-align: center;
}

.twitt img {
display: inline;
}

.item_block .Twitter span {
background:none;
display:inline;
padding-left : 5px;
}

#footer .acces_rapide .inside li {
padding:0 15px 0 0;
}

#footer {
display:inline-block;
width:1279px;
}

.online_editor .separator {
    clear:both;
}

.object-center div, .object-center .class-image{margin-left:auto;margin-right:auto;}

.item_centre .inside .content .online_editor .object-center ,
.item_centre_bis .inside .content .online_editor .object-center  {
    text-align:center;
}

.item_centre .inside .content .online_editor .object-right ,
.item_centre_bis .inside .content .online_editor .object-right  {
    text-align:right;
}

.item_centre .inside .content .online_editor .object-left ,
.item_centre_bis .inside .content .online_editor .object-left {
    text-align:left;
    float:left;
}
.item_centre .inside .content .online_editor div.object-center img,
.item_centre_bis .inside .content .online_editor div.object-center img {
    clear:both; 
    float:none;
}

.item_centre .inside .content .online_editor table {
    font-size:100%;
}

.item_centre .inside .content .online_editor ol {
    padding:5px 0 18px 26px;
}

.item_centre .inside .content .online_editor ol li span {
    margin-left:-2px;
}

#conteneur .item_centre .inside .content .online_editor h2 {
    color:#0A3C72;
    font-size:110%;
    font-weight:bold;
    padding:0 0 14px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}

#conteneur .item_centre .inside .content .online_editor h3 {
    color:#0A3C72;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:100%;
    font-weight:bold;
    padding:0 0 10px;
    display:block;
}

.nav_sec li span strong a {
    color:#F78000;
}

.item_centre .inside .content .online_editor p a {
    color:#0A3C73;
    font-size:100%;
}

.item_centre .inside .content .online_editor p span.mise_avant{
    font-size:100%;
    font-weight:bold;
}

#conteneur .item_centre .inside .content .online_editor p span.mise_avant_contenu{
    font-size:100%;
    font-weight:bold;
    color:#F78000;
}

.item_centre .inside .content pre{
    width:543px;
    overflow:auto;
}

.item_block .online_editor.vignette{
    text-align:center;
}

.centre .item_block .inside .content .online_editor.vignette h3 span,
.centre .item_block .inside .content .online_editor.vignette span{
    float: left;
    text-align:left;
}

.pagination li {
    display:inline;
    float: none;
}

.pagination li a{
    display:inline;
    float:none;
    width:auto;
}

.item_centre .inside .content, .item_centre_bis .inside .content {
background-color:#EFEFEF;
background-position:center top;
}

.item_centre.index_annuaire .inside .content .online_editor .sepa,.item_centre.index_organisme .inside .content .online_editor .sepa,.item_centre.index_rss .inside .content .online_editor .sepa, .item_centre_bis.index .inside .content .online_editor .sepa {
background:none;
clear:both;
height:1px;
margin:0 0 20px -14px;
overflow:hidden;
position:relative;
}

.inside .content .online_editor a.rss {
float:left;
}

.inside .content .online_editor div.addthis {
float:right;
}

#conteneur .item_centre .inside .content .online_editor h2, 
#conteneur .item_centre .inside .content .online_editor h3, 
#conteneur .item_centre .inside .content .online_editor h4, 
#conteneur .item_centre .inside .content .online_editor h5, 
#conteneur .item_centre .inside .content .online_editor h6 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
}

#conteneur .item_centre .inside .content .online_editor p,
#conteneur .item_centre .inside .content .online_editor h2,
#conteneur .item_centre .inside .content .online_editor h3 {
padding:0 5px 16px 10px;
}

#conteneur .item_centre.item_centre_bis .inside .content .online_editor p{
    padding:0 0 15px;
}

#conteneur .item_centre .inside .content .online_editor table p {
    padding:0;
    letter-spacing:0;
}

.item_centre .inside .content .online_editor table th {
    font-size:92%;
}

.item_centre .inside .content .online_editor table td {
    font-size:85%;
}

.item_centre .inside .content.user_login .entete {
    margin:0 -8px 0 -3px;
}

#conteneur .item_block_bis .inside .content div p {
    padding-bottom:10px;
}

.pagination {
    background:transparent url(../images/css/pagination.png) no-repeat scroll 0 0;
}
.pagination.index {
    background:transparent url(../images/css/pagination2.png) no-repeat scroll 0 0;
}

.item_centre_bis .inside .content .online_editor .fieldset,
.item_centre .inside .content .online_editor .fieldset {
    /*text-align:right;*/
}

.attribute-caption {
    font-size:90%;
    font-style:italic;
}

.item_centre .inside .content .online_editor img, .item_centre_bis .inside .content .online_editor img {
    margin-bottom:0;
}

.class-image {
    margin-bottom:10px;
}

.content-view-embed, .content-view-embed .class-image, .content-view-embed .class-image .attribute-image,.content-view-embed .class-image .attribute-caption  {
    clear:both;
    width:100%;
    float:none;
}

.object-right .content-view-embed .class-image .attribute-caption{
    float:right;
    text-align:left;
} 

.object-left {
    width:auto;
}
.object-left img{
    float:left!important;
}

.item_centre .inside .content .resultats .liste_resultats span.theme {
    float: none;
}

#TB_ajaxContent .online_editor .options{
    background-position:5px 0;
    margin:0;
    padding:20px 10px 0 14px;
}

#TB_ajaxContent .online_editor .options table{
    width: 311px;
    float:right;
    margin:0;
    font-size:100%;
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#D0CFD0;
    border-style:solid;
    border-width:1px 1px 0 0;
}

#TB_ajaxContent .online_editor .options table td{
    color:#666666;
    padding:3px;
    font-size:85%;
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#D0CFD0;
    border-style:solid;
    border-width:0 0 1px 1px;
}

#TB_ajaxContent .online_editor .options .addthis,
#TB_ajaxContent .online_editor .options img{
    float:right;
}

#TB_ajaxContent .popup_video .online_editor .options table{
    width: 250px;
    margin-right: 50px;
}

#conteneur .item_block .inside .bloc_article h3{
    font-size:11px;
    font-weight: bold;
}

.home-juridique .publication .inside h2 {
    padding:12px 0 18px 8px;
}

.item_block .online_editor p,
.compte_rendu .online_editor p {
    letter-spacing: 0px;
}

.item_block .video {
    width:119px;
}

.skiptranslate.goog-te-gadget {
    height:20px !important;
}

.warning .suggestion {
    font-size:10px;
    font-weight:900;
}

.item_block .inside .content .bloc_guide h3 a {
    color: #0A3C73;
}

.item_centre .inside .content .online_editor p a {
    color:#0A3C73;
    font-weight: normal;
    text-decoration:underline;
}

.publication .inside .content p.chapo,
.publication .inside .content div.chapo {
    font-style:normal;
    font-size:100%;
    padding:0 0 10px;
}
.item_block2 .inside .content .online_editor p.chapo,
.item_block2 .inside .content .online_editor div.chapo {
    font-size:100%;
    padding:0 0 10px;
}

.la_une img {
    background:transparent url(../images/css/ombre_img.png) repeat-x scroll left bottom;
}

.item_block .video {
    background:transparent url(../images/css/degrade_video.png) no-repeat scroll left bottom;
}

.barre_liens form {
    width:160px;
}

.barre_liens form .input {
    width:110px;
}

.barre_liens {
margin-bottom:10px;
width:810px;
}

.barre_liens ul {
    width:auto;
    float: left;
}

.barre_liens li {
    padding:0 5px;
    float: left;
}

.iframe #iframe {
    text-align: center;
}

.item_block .inside .content .bloc_guide h3 a:visited,
.item_centre .inside .content .online_editor p a:visited{
    color:#551A8B;
}

#conteneur .item_block .inside .content div.veille p{
    font-size:100%;
    padding: 0;
    margin: 0;
}

#header p.bienvenue {
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:190%;
font-weight:bold;
margin:26px 0 -11px;
width:604px;
}

.item_centre .inside .content .online_editor ul li {
padding:0 5px 6px 14px;
}

.liste_resultats.trombi img {
margin:-12px 10px 0 0;
}

.item_centre_bis .inside .content form fieldset {
padding:12px 0 12px 12px;
}

#hidden_addthis {
    display: none;
}

.lecteur {
    text-align: center;
}

#TB_ajaxContent .lecteur {
    text-align: justify;
}

/** Calendar related styles -----------------------------------------------------------------*/

.chapo .float-right {
    float: right;
    width: 141px;
    margin: 0 0 10px 10px;
}

.chapo .float-right .export-event-ical {
    display: block;
    border: 1px solid #EEE;
    float: right;
    padding: 2px 0 6px;
    margin: 5px 0 0 0;
    text-decoration: underline;
    text-align: center;
    margin: 0 0 4px 0;
}

.chapo .float-right .export-event-ical a span {
    float: left;
    font-size: 78%;
    padding: 1px 2px 1px 4px;
    text-align: left;
    width: 89px;
    color: #0A3C73;
}

.chapo .float-right .export-event-ical a span.icon {
    float: left;
    width: 34px;
    padding: 3px 0 0;
}

.chapo .float-right .export-event-ical a {
    
}

.chapo .float-right .export-event-ical a span.icon img {
    border: none 0px;
    padding: 0;
    margin : 0;
}

.calendrier .ical-export-link {
    text-align: right;
    margin: 10px 15px 0;
}

.calendrier .ical-export-link a {
    text-decoration: underline;
}

.item_block.item_block_bis.ical-sync h2 {
    padding: 12px 8px 18px 8px;
}

.item_block.item_block_bis.ical-sync .content {
    padding: 6px 5px 6px 3px;
}

.item_block.item_block_bis.ical-sync span {
    font-size: 110%;
    font-weight: bold;
    float: left;
    width: 100px;
    padding: 8px 0 0 3px;
}

.item_block.item_block_bis.ical-sync span.icon {
    width: 62px;
    padding: 0;
}


/* Forms styles -----------------------------------------------------------------*/

.form dl.field {
    padding: 2px 5px 10px;
    clear: both;
}

.form dt {
    padding: 3px 6px 0 0;
    float: left;
    width: 30%;
    text-align: right;
    font-size: 113%;
    color: #666;
}

.form .field.required dt {
    padding: 0 6px 0 0;
}

.form .field.ezboolean dt {
    width: 86%;
    float: right;
    text-align: left;
    margin: 0 0 0 10px;
}

.form .field.ezboolean dd {
    text-align: right;
    padding: 6px 0 0 0;
}

.form dd {
    
}

.form .controls {
    padding: 2px 20px;
    margin: 20px 0 10px;
    text-align: right;
    border: none;
}

.form label {
    
}

.form dl.error dt label {
    color: #FF0000;
    font-weight: bold;
}

.form input[type=text] {
    border: solid 1px #DDD;
    padding: 2px 5px;
    width: 60%;
}

.form select {
    width: 60%;
}

.form textarea {
    width: 60%;
    border: solid 1px #DDD;
    color: #666666;
    padding: 2px 5px
}

.form input[type=submit], .form a.button, .form a.button:hover {
    border: 1px solid #CCC;
    padding: 3px 9px;
    background: #F96E26;
    color: white;
    font-size: 13px;
    font-weight: bold;
    margin: 0px 0 0 10px;
    font-family: Helvetica;
    display: block;
    float: right;
    text-decoration: none;
    cursor: pointer;
}

.form .message-warning {
    border: 1px solid red;
    margin: 5px 50px 20px;
}

.form .message-warning h2,
#conteneur .item_centre .inside .content .online_editor .form .message-warning  h2 {
    background: red;
    color: white;
    padding: 3px 10px 8px;
}

.form .message-warning ul,
.item_centre .inside .content .online_editor .form .message-warning ul {
    padding: 10px 30px;
    width: auto;
}

.form .message-warning li,
#conteneur .item_centre .inside .content .online_editor .form .message-warning li {

}

.registration_result p.back
{
    margin: 15px 0 0 0;
    text-align: center;
}

div.info-collection dl {
    padding: 0 5px 16px 30px;
}

div.info-collection dl dt,
div.info-collection dl dd {
    padding: 3px 10px;
}

div.info-collection dl dd.breaker {
    padding: 0;
}

div.info-collection dl dt {
    float: left;
    clear: both;
    text-align: left;
    display: block;
    font-weight: bold;
    color: #F77200;
}

div.info-collection dl dd {
}


#conteneur .item_centre .inside .content .online_editor .cnil p {
    padding: 0 5px 0 10px;
    margin: 0px;
}

dl.field.aecmultioption {
    padding: 2px 5px 20px;
}

dl.field.aecmultioption dt {
    display: none;
}

dl.field.aecmultioption dl.option-list dt {
    display: block;
    float: none;
    text-align: left;
    width: auto;
    padding: 3px 15px 0 15px;
}

dl.field.aecmultioption dl.option-list dl {
    padding: 10px 0 6px;
}

dl.field.aecmultioption dl.option-list dl dt {
    width: 80%;
    float: right;
    text-align: left;
    margin: 0 0 0 0px;
    padding: 3px 15px 0 9px;
}

dl.field.aecmultioption dl.option-list dl dd {
    text-align: right;
    padding: 6px 0 0 0;
}

.item_block .bloc_annu_block .online_editor p a {
    text-decoration: underline;
    line-height: 18px
}

.liste_resultats span.article_info{
    float: none;
}

.liste_resultats span.article_info .type_article{
    font-size: 111%;
}

.liste_resultats span.theme,
.item_centre .inside .content .online_editor span.theme{
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    color: #666666;
    float: none;
}

