﻿

    body{
		font-family: arial;
        background-image:url('../img/background_degrade.bmp');
        background-repeat:repeat-x;
        background-color:#666;
        background-attachment:fixed;
    }
    
    div.layout-978{
        background-color:white;
    }
        
    input[type=image]{
        border:none;
    }
    
    input.rounded ,
    select.rounded{
        border: 1px solid #ccc;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding: 4px 7px;
        outline: 0;
        -webkit-appearance: none;
        background-image:url('../img/input_background.png');
		background-repeat:repeat-x;
    }
    
    input.rounded:focus{
        background-color:#FFF;
    }

    #zone_membre input.rounded{
        margin-bottom:6px;
    }
    
    #zone_membre input{
        font-weight:normal;
        font-family:arial;
        height:inherit;
    }
    
    #zone_membre a,
    #zone_membre a:link,
    #zone_membre a:visited,
    #zone_membre a:hover,
    #zone_membre a:active{
        color:white;
        text-decoration:none;
    }

/*Principales zones du layout:*/

	#haut_de_page{
        
	}
	
	#milieu_de_page{
		
	}
	
	#bas_de_page{
        
	}

	#colonne_gauche{ /* special 978gs column */
        float: left;
        margin-left: 0px;
        width:756px;
	}
    
    #colonne_gauche:first-child, 
    #colonne_droite:first-child{
        margin-left: 0px;
    }
        
    #colonne_droite{
        float: left;
        margin-left: 0px;
        width:222px;
    }
	
	#banniere{
	
	}
	
	#contenu{
        /*margin: 35px 54px 10px 54px;*/
        padding:35px 54px 10px 54px;
        min-height:375px;
        background-image:url('../img/contenu_degrade.png');
		background-repeat:repeat-x;
	}
	
	#zone_membre{
        height:163px;
		background-image:url('../img/degrade_zone_membre.png');
		background-repeat:repeat-x;
		color:#FFF;
		text-align:center;
        margin-bottom:2px;
	}
	
	#zone_membre h6{
		padding-top:10px;
		width:100%;
		font-size:18px;
		margin-bottom:11px;
	}
    
    #zone_membre .connexion:hover{
        cursor:pointer;
    }
    
    #zone_membre input{
        text-align:center;
        color:grey;
    }
    
    #zone_membre input.actif{
        text-align:left;
        color:black;
    }
	
	#promo{
        
	}
	
	#facebook{
        margin-top:3px;
	}
	
	#ressources{
	
	}

/* Style des rangées (de 978.gs): */
	
    #rangee_menu_haut{
        height:89px;
		background-image:url('../img/degrade_menu_haut.png');
		background-repeat:repeat-x;
    }

    #rangee_menu_principal{
        height:43px;
    }
    
    #rangee_menu_principal.public{
        background-image:url('../img/degrade_menu_principal_public_1.png');
		background-repeat:repeat-x;
    }
	
    #rangee_menu_principal.prive{
        background-image:url('../img/degrade_menu_principal_prive_1.png');
		background-repeat:repeat-x;
    }
    

/* Style des élements contenus dans #rangee_menu_haut: */

    #logos{
        float:left;
        width:320px;
		height:89px;
		position:relative;
    }
	
	#logo_feq{
		position:absolute;
		left:31px;
		top:10px;
	}
	
	#logo_satq{
		position:absolute;
		left:217px;
		top:17px;
	}

    
/*Style du menu principal:*/    

    #menu_haut_public,
    #menu_haut_prive{
        float:right;
        width:620px;
    }
    
    #menu_haut_public img,
    #menu_haut_prive img{
        position: relative;
        top: 7px;
    }
    
    #menu_haut_public{
        height:49px;
        margin-top:40px;
    }
    
    #menu_haut_prive{
        height:47px;
        margin-top:0px;
    }
    
    #menu_haut_public a,
    #menu_haut_prive a,
    #menu_haut_public a:link,
    #menu_haut_prive a:link,
    #menu_haut_public a:visited,
    #menu_haut_prive a:visited,
    #menu_haut_public a:hover,
    #menu_haut_prive a:hover,
    #menu_haut_public a:active,
    #menu_haut_prive a:active{
        text-decoration:none;
        padding-left:6px;
        padding-right:6px;
        color:black;
    }
    
    #menu_haut_prive > ul,
    #menu_haut_public > ul{
        float:right;
    }
    
    #menu_haut_public > ul > li,
    #menu_haut_prive > ul > li{
        display:inline;
    }
    
    #menu_haut_public>ul>li:before,
    #menu_haut_prive >ul>li:before{
		content:"| ";
	}
    
    #menu_haut_public>ul>li:first-child:before,
    #menu_haut_prive >ul>li:first-child:before,
    #menu_haut_public>ul>li:last-child:before,
    #menu_haut_prive >ul>li:last-child:before{
		content:none;
	}
    
    #menu_haut_public form,
    #menu_haut_prive form{
        display:inline;
    }
   
   
/* Style de la recherche:*/  
 
    span.search{
        display: inline-block;
        width: 16px;
        height: 15px;
        position: relative;
        left: -23px;
        top: 2px;
    }
    
    .sisea-search-form{
        margin-right:18px;
    }
    
    .sisea-search-form>input{
        font-size:12px;
        padding-right:22px;
        font-family:arial;
        font-weight:normal;
    }
   
   
/*Style du menu mon compte:*/

    #mon_compte{
        height:30px;
        float:right;
        position:relative;
        margin-right:36px;
        padding-top:12px;
    }
    
    #mon_compte > h2{
        display:inline;
        padding-bottom:4px;
        color:#0093D1;
    }
    
    #mon_compte>ul{
        position:absolute;
        top:32px;
        left:0px;
        background-color:#0EB1F4;
        background-image:url('../img/degrade_menu_principal_drop_prive.png');
        background-repeat:repeat-x;
        display:none;
        z-index:100;
    }
    
    #mon_compte > ul > li {
        margin-left:15px;
        margin-right:15px;
        margin-top:2px;
        margin-bottom:2px;
    }
    
    #mon_compte:hover > ul {
        display:block;
    }
    
    #mon_compte a,
    #mon_compte a:link,
    #mon_compte a:visited,
    #mon_compte a:hover,
    #mon_compte a:active{
        text-decoration:none;
        color:white;
    }
	
    
/* Style des élements contenus dans #rangee_menu_principal: */

    
    /*Premier niveau du menu principal:*/
    
    #menu_principal{
        margin: 0 0 0 0;
        height:43px;
    }
    
    #menu_principal>ul{
        float: left;
        width: auto;
        z-index: 100;
    }
    
    #menu_principal>ul>li {
		height:43px;
        float: left;
		position: relative;
		text-align: center;
		border-right: 1px solid #e8e8e8;
    }
    
	#menu_principal>ul>li>a,
	#menu_principal>ul>li>a:link, 
	#menu_principal>ul>li>a:visited ,
	#menu_principal>ul>li>a:hover, 
	#menu_principal>ul>li>a:active{
		height: 19px;
		padding: 12px 21px 12px 20px;
		float: left;
        display: block;
		color: #FFF;
        text-decoration: none;
	}
    
    #menu_principal.prive>ul>li>a,
	#menu_principal.prive>ul>li>a:link, 
	#menu_principal.prive>ul>li>a:visited ,
	#menu_principal.prive>ul>li>a:hover, 
	#menu_principal.prive>ul>li>a:active{
        padding: 12px 16px 12px 16px;
    }
    
	#menu_principal>ul>li:first-child{
		border-left: none;
	}
	
    #menu_principal.public>ul>li>a:link, #menu_principal.public>ul>li>a:visited {
		background-image:url('../img/degrade_menu_principal_public_1.png');
		background-repeat:repeat-x;
    }
	
    #menu_principal.prive>ul>li>a:link, #menu_principal.prive>ul>li>a:visited {
		background-image:url('../img/degrade_menu_principal_prive_1.png');
		background-repeat:repeat-x;
    }
    
    #menu_principal.public>ul>li>a:hover, #menu_principal.public>ul>li>a:active {
		background-image:url('../img/degrade_menu_principal_public_2.png');
		background-repeat:repeat-x;
    }
    
    #menu_principal.prive>ul>li>a:hover, #menu_principal.prive>ul>li>a:active {
		background-image:url('../img/degrade_menu_principal_prive_2.png');
		background-repeat:repeat-x;
    }
	
    
    /*Deuxième niveau du menu principal:*/
    
    #menu_principal li:hover > ul {
        display: block;
    }

    #menu_principal>ul>li>ul {
		display: none;
		margin: 0;
		position: absolute;
		top: 43px;
		left: 0px;
		padding:8px 0px 8px 0px;
		border: none !important;
		z-index: 1000;
		/*background: rgba(145, 175, 19, 0.8);*/
		/*opacity: 0.8;*/
		width:300px;
		text-align: left;
    }
    
    #menu_principal.public>ul>li>ul{
        background-color:#91AF13;
        background-image:url('../img/degrade_menu_principal_drop.png');
		background-repeat:repeat-x;
    }
    
    #menu_principal.prive>ul>li>ul{
        background-color:#0EB1F4;
        background-image:url('../img/degrade_menu_principal_drop_prive.png');
		background-repeat:repeat-x;
    }

    #menu_principal>ul>li>ul:after {
		clear: both;
    }

    #menu_principal>ul>li>ul>li {
		border-left: 0px !important;
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		padding-bottom:2px;
    }
	
	#menu_principal>ul>li>ul>li:hover{
		background-color:#68930E;
		opacity: 1;
	}
    
    #menu_principal.public>ul>li>ul>li:hover{
		background-color:#68930E;
	}
	
    #menu_principal.prive>ul>li>ul>li:hover{
		background-color:#0E5AA8;
	}
    
	#menu_principal>ul>li>ul>li>a {
		
    }
	
	#menu_principal>ul>li>ul>li>a:before{
		content:"> ";
	}
	
	#menu_principal>ul>li>ul>li>a,
	#menu_principal>ul>li>ul>li>a:link, 
	#menu_principal>ul>li>ul>li>a:visited ,
	#menu_principal>ul>li>ul>li>a:hover,
	#menu_principal>ul>li>ul>li>a:active {
        color: #FFF;
        text-decoration: none; 
		margin:0px;
		padding:0px;
    }
    
/*Style du menu ressources:*/
    
    #ressources{
        background-color:#2A7EBE;
        background-image:url('../img/degrade_ressources_externe.png');
		background-repeat:repeat-x;
        color:#FFF;
    }
    
    #ressources:first-child>div{
        text-align:center;  
        font-size:20px;
        padding-top:4px;
        padding-bottom:10px;
    }
    
    #ressources>ul{
        list-style-type: disc;
        margin-left:36px;
        padding-bottom:12px;
    }
    
    #ressources>ul>li{
        position:relative;
        padding-top:1px;
        padding-bottom:1px;
    }
    
    #ressources>ul>li.current>ul{
        display:block;
    }
    
    #ressources>ul>li>a,
    #ressources>ul>li>a:link,
    #ressources>ul>li>a:visited,
    #ressources>ul>li>a:hover,
    #ressources>ul>li>a:active,
    #ressources>ul>li>a,
    #ressources>ul>li>ul>li>a:link,
    #ressources>ul>li>ul>li>a:visited,
    #ressources>ul>li>ul>li>a:hover,
    #ressources>ul>li>ul>li>a:active{
        color:#FFF;
        text-decoration:none;
    }
    
    #ressources>ul>li>ul{
        display:none;
        background-image:url('../img/degrade_ressources_interne.png');
		background-repeat:repeat-y;
        background-color:#00B4FF;
        z-index:100;
        padding-left:45px;
        margin-left:-39px;
    }
    
    #ressources>ul>li>ul>li{
        padding-top:1px;
        padding-bottom:1px;
    }
    
    #ressources>ul>li>ul>li:before{
        content: "> ";
    }
    
    
/* Style des élements contenus dans le bas de page: */

	#menu_bas_conteneur{
		background-color:white;
		background-image:url('../img/bas_de_page_barre_horizontale.png');
		background-repeat:repeat-x;
		background-position: left bottom;
		height:37px;
	}

    #menu_bas{
        margin:auto;
		color: #FFF;
        width:422px;
        text-align:center;
		height:37px;
		-moz-border-radius: 10px 10px 0px 0px;
		border-radius: 10px 10px 0px 0px;
		background-image:url('../img/degrade_menu_bas.png');
		background-repeat:repeat-x;
		padding-top:12px;
		font-size:14px;
    }
    
	#menu_bas>ul{
		
	}
	
    #menu_bas > ul > li{
        display:inline;
    }
	
	#menu_bas>ul>li:after{
		content:" |";
	}
	
	#menu_bas>ul>li:last-child:after{
		content: none;
	}
    
    #menu_bas a:link,
    #menu_bas a:visited,
    #menu_bas a:hover,
    #menu_bas a:active{
        color:#FFF;
        text-decoration:none;
        padding-left:5px;
        padding-right:5px;
    }

	/*#copyright,*/
    #bas_de_page .contenu p{
        margin:auto;
        text-align:center;
		height:21px;
		background-color:white;
		color:#333;
		font-size:12px;
		padding-top:9px;
    }
    
    #bas_de_page .contenu p a{
        color:#690;
    }
    
    #bas_de_page.prive .contenu p a{
        color:#036;
    }

/*Style du Contenu editable par tinymce:*/

    /*public*/
    
    #contenu em{
        font-style:italic;
    }
    
    #contenu strong{
        color:#690;
        font-weight:bold;
    }
    
    #contenu h1{
        color: #669900;
        font-family: Arial,Helvetica,sans-serif;
        font-size: xx-large;
        margin-bottom:26px;
    }

    #contenu h2{
        color: #000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 22px;        
        margin-bottom:16px
    }

    #contenu p {
        color: #666;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        line-height:1.2;
        margin-bottom:14px;
    }

    #contenu div{
        margin-bottom:14px;
    }
    
    #contenu ul{
        list-style-type: disc;
        margin-left:20px;
        margin-bottom:14px;
    }
    
    #contenu ol{
        list-style-type: decimal;
        margin-left:30px;
        margin-bottom:14px;
    }
    
    #contenu a{
        color: #690;
    }
    
    #contenu li{
        color: #690;
        font-size: 14px;
        line-height:1.2;
    }
    
    #contenu .update-profile table,
    #contenu .modify-password table,
    #contenu .loginFP table{
        margin-bottom:16px;
    }
    
    #contenu .update-profile td,
    #contenu .modify-password td,
    #contenu .loginFP td{
        width:300px;
    }
    
    #contenu .loginFP td:first-child{
        width:200px;
    }
    
    #contenu .update-profile input[type=text],
    #contenu .modify-password input[type=password],
    #contenu .loginFP input[type=text]{
        width:280px;
    }
    
    #contenu .update-profile .error,
    #contenu .modify-password .error{
        color:red;
        font-size:10px;
        font-style:italic;
    }
    
    #contenu .update-profile .success,
    #contenu .modify-password .success{
        color:#003366;
        font-size:16px;
        font-style:italic;
    }
    
    /*prive*/
    #contenu.prive h1{
        color: #036;
        font-family: Arial,Helvetica,sans-serif;
        font-size: xx-large;
    }

    #contenu.prive h2{
        color: #666666;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 22px;
    }

    #contenu.prive p {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
    }
    
    #contenu.prive a{
        color: #036;
    }
    
    #contenu.prive ul{
        list-style-type: disc;
    }

    #contenu.prive li{
        color: #036;
        font-size: 14px;
    }
    
    #contenu.prive strong{
        color: #036;
    }
    
    /*tableau tinymce*/
    
    #contenu table p{
        margin-bottom:0px;
    }
    
    #contenu table.tableau{
        
    }
    
    #contenu table.tableau thead{
        font-weight:bold;
        border-bottom:1px solid #999;
    }
    
    #contenu table.tableau thead td{
        background-color:#AC0;
        vertical-align:middle;
        border-right:1px solid #999;
        color:#FFF;
        text-align:center;
        font-size:14px;
        padding:10px;

    }
    
    #contenu.prive table.tableau thead td{
        background-color:#036;
    }
    
    #contenu table.tableau thead td:first-child{
        -moz-border-radius: 6px 0px 0px 0px;
		border-radius: 6px 0px 0px 0px;    
    }
    
    #contenu table.tableau thead td:last-child{
        -moz-border-radius: 0px 6px 0px 0px;
		border-radius: 0px 6px 0px 0px;
        border-right:none;
    }
    
    #contenu table.tableau tbody th{
        background-color:#666;
        font-weight:bold;
        color:#FFF;
        height:37px;
        vertical-align:middle;
        text-align:center;
        font-size:14px;
        border-left:1px solid #666;
        border-right:1px solid #666;
    }
    
    #contenu table.tableau tbody td{
        color:#666;
        vertical-align:middle;
        text-align:center;
        font-size:14px;
        border-right:1px solid #999;
        padding:8px 10px 8px 10px;
    }
    
    #contenu table.tableau tbody td:first-child{
        border-left:1px solid #999;
        text-align:left;
    }
    
    #contenu table.tableau tbody tr:nth-child(2n) td{
        background-color:#EEE;
    }
    
    #contenu table.tableau tbody tr:nth-child(2n+1) td{
        background-color:#FFF;
    }
    
/* Recherche Globale: */
    .page_navigation{
        height:13px;
        float:right;
        clear:both;
    }
    
    .previous_link,
    .next_link,
    .page_link{
        height:13px;
        text-decoration:none;
    }
    
    #contenu a.previous_link,
    #contenu a.next_link,
    #contenu a.first_link,
    #contenu a.last_link{
        padding-left:2px;
        padding-right:2px;
        background-color:#690;
        color:white;
        text-decoration:none;
        margin-right:3px;
        margin-left:3px;
    }
    
    #contenu.prive a.previous_link,
    #contenu.prive a.next_link,
    #contenu.prive a.first_link,
    #contenu.prive a.last_link{
        background-color:#036;
    }
    
    .page_link{
        margin-left:3px;
        margin-right:3px;
        color:#690;   
    }
    
    .page_link.active_page{
        text-decoration:underline;
    }
    
    .ellipse{
        color:#690;
    }
    
    .prive .page_link,
    .prive .ellipse{
        color:#036;
    }
    
    .message{
        border:1px solid #690;
        color:black;
        padding: 10px 10px 12px 10px;
        font-size:11px;
        font-weight:bold;
        margin-top:-20px;
        margin-left:-20px;
        margin-right:-20px;
        text-align:center;
    }
    
    .prive .message{
        border-color:#036;
    }
    
    .message a{
        color:#690;
    }
    
    .separateur{
        height:39px;
        border-bottom:1px solid #999;
        clear:both;
    }
    
    .separateur>.onglet{
        float:left;
        width:130px;
        height:26px;
        text-align:center;
        background-color:#F8F8F8;
        -moz-border-radius: 10px 10px 0px 0px;
		border-radius: 10px 10px 0px 0px;
        border:1px solid #E6E6E6;
        border-bottom:none;
        padding-top:12px;
        font-weight:bold;
        color:#666;
        font-size:14px;
    }
    
    .separateur>.resultats{
        float:right;
        color:#999;
        font-size:18px;
        font-weight:bold;
        margin-top:12px;
    }
    
    .separateur>.resultats>span{
        color:#690;
    }
    
    .prive .separateur>.resultats>span{
        color:#036;
    }
    
    #contenu .no_results{
        color:#666;
    }
    
    #contenu .no_results>span{
        color:#690;
    }
    
    #contenu.prive .no_results>span{
        color:#036;
    }
    
    ul#resultats_de_recherche,
    ul#recherche_de_membres,
    .prive ul#resultats_de_recherche,
    .prive ul#recherche_de_membres{
        list-style-type:none;
    }
    
    ul#resultats_de_recherche .sisea-result>h3,
    ul#recherche_de_membres .membre_description>h3{
        margin-bottom:6px;
    }
    
    ul#resultats_de_recherche .sisea-result>h3>a:hover,
    ul#recherche_de_membres .membre_description>h3>a:hover{
        text-decoration:underline;
    }
    
    ul#resultats_de_recherche .sisea-result>h3>a,
    ul#recherche_de_membres .membre_description>h3>a{
        color:#690;
        font-weight:bold;
        text-decoration:none;
        font-size:20px;
    }
    
    .prive ul#resultats_de_recherche .sisea-result>h3>a,
    .prive ul#recherche_de_membres .membre_description>h3>a{
        color:#036;
    }
    
    ul#recherche_de_membres .membre_description>h3>a{
        font-size:18px;
    }
    
    ul#resultats_de_recherche .sisea-result>p{
        color:#666;
        margin-bottom:20px;
    }
    
    ul#recherche_de_membres{
        margin-left:0px;
    }
    
    #recherche_de_membres>li{
        height:142px;
        clear:both;
        margin-bottom:8px;
    }
    
    .membre_image{
        clear:none;
        width:154px;
        height:116px;
        overflow:hidden;
        border:1px solid #690;
        float:left;
        text-align:center;
        font-size:18px;
        text-decoration:underline;
    }
    
    .prive .membre_image{
        border-color:#036;
    }
    
    .membre_image img{
        margin:5px 6px 5px 6px;
    }
    
    #recherche_de_membres .membre_description{
        clear:none;
        float:left;
        width:449px;
        height:118px;
        overflow:hidden;
        padding:8px 0px 12px 12px;
        margin:0px;
        text-align:justify;
    }
    
    #recherche_de_membres .membre_description p{
        color:#666;
    }

/*Fiche Membre: */

    #contenu .fiche_container{
        position:relative;
    }

    #contenu .fiche_container .dessus{
        position:absolute;
        top:0px;
        right:0px;
        height:26px;
        margin-bottom:0px;
    }

    #contenu .fiche_container .dessus a.precedent{
        text-decoration:none;
        float:left;
        margin-top:8px;
    }

    #contenu .fiche_container .dessus  a.precedent span{
        color:#FFF;
        padding-right:3px;
        padding-left:3px;
        background-color:#690;
        margin-right:10px;
    }
    
    #contenu .fiche_container .dessus img{
        cursor:pointer;
        margin-left:10px;
        /*margin-top:8px;*/
    }
    
    #contenu .fiche_container .dessus #bouton_envoyer{
    
    }
    
    #contenu .fiche_container .dessus #bouton_imprimer{
    
    }
    
    #contenu.prive .fiche_container .dessus  a span{
        background-color:#036;
    }

    #contenu .fiche_container>.onglet{
        /*height:32px;*/
        
        margin-bottom:0px;
        
        /*white-space: nowrap;
        overflow:hidden;
        max-width:440px;*/
        padding-top:10px;
        padding-bottom:10px;
        
        background-image: url('../img/fiche_onglet_degrade.png');
        max-width:440px;
        -moz-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
        background-repeat:repeat-x;
        background-color:rgb(126,148,1);
        padding-left:10px;
        padding-right:10px;
    }

    #contenu .fiche_container>.onglet>span{
        /*-moz-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
        background-image:url('../img/fiche_onglet_degrade.png');
        background-repeat:repeat-x;
        background-color:rgb(126,148,1);*/
        color:white;
        font-weight:bold;
        font-size:18px;
        padding-top:8px;
        /*padding-left:10px;
        padding-right:10px;*/
        padding-bottom:20px;
    }

    #contenu.prive .fiche_container>.onglet{
        background-color:#04355D;
        background-image:url('../img/degrade_menu_principal_prive_1.png');
    } 
    

    #contenu .fiche_container>.fiche{
        position:relative;
        top:-6px;
        border: 1px solid #690;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        z-index:2;
        background-color:white;
        padding:20px 25px 30px 25px;
        font-size:14px;
        color:#666;
        background-image:url('../img/fiche_bidule.png');
        background-position: left bottom;
        background-repeat:no-repeat;
    }
    
    #contenu.prive .fiche_container>.fiche{
        background-image:url('../img/fiche_bidule_prive.png');
    }
    
    #contenu.prive .fiche_container>.fiche{
        border-color:#036;
    }
    
    #contenu .fiche_container>.fiche>.fiche_header{
        
    }

    #contenu .fiche_container>.fiche>.fiche_header>.membre_image{
        width:234px;
        height:177px;
        border:1px solid #690;
        margin-left:-15px;
        margin-top:-10px;
        float:left;
        margin-right:12px;
    }
    
    #contenu.prive .fiche_container>.fiche>.fiche_header>.membre_image{
        border-color:#036;
    }

    #contenu .fiche_container>.fiche>.fiche_header>.membre_image>img{
        margin-left:8px;
        margin-top:7px;
    }

    #contenu .fiche_container >.fiche>.fiche_header>.description{
        text-align:justify;
    }

    #contenu .fiche_container>.fiche>.fiche_body{
        line-height:1.3;
    }

    #contenu .fiche_container>.fiche>.fiche_body span{
        color:#690;
        font-weight:bold;
    }
    
    #contenu.prive .fiche_container>.fiche>.fiche_body span{
        color:#036;
    }

    #contenu .fiche_container>.fiche>.fiche_body .twitter{
        margin-left:10px;
        margin-bottom:-7px;
    }

    #contenu .fiche_container>.fiche>.fiche_body .facebook{
        margin-left:28px;
        margin-bottom:-7px;
    }

    #contenu .fiche_container ul,
    #contenu .fiche_container li{
        color:#666;
    }

    #contenu .fiche_container>.fiche>.fiche_body .caracteristiques{
        float:left;
        width:278px;
    }

    #contenu .fiche_container>.fiche>.fiche_body .caracteristiques .gauche{
        
    }

    #contenu .fiche_container>.fiche>.fiche_body .caracteristiques .droite{
        
    }

/*Recherche Avancée: */

    #contenu form.recherche_avancee{
        color:#666;
        margin-left:0px;
        margin-right:-20px;
    }
    
    #contenu form.recherche_avancee .type{
        border-bottom:1px solid #666;
        padding-bottom:14px;
        height:20px;
    }
    
    #contenu form.recherche_avancee .type div{
        width:130px;
        float:left;
    }
    
    #contenu form.recherche_avancee .type label{
        cursor:pointer;
    }
    
    #contenu form.recherche_avancee .type input[type="radio"]:checked+label{
        color:#690;
        font-weight:bold;
    }
    
    #contenu.prive form.recherche_avancee .type input[type="radio"]:checked+label{
        color:#036;
    }
    
    /*#contenu form.recherche_avancee .type input{
        color:#690;
        font-weight:bold;
    }*/

    #contenu form.recherche_avancee table{
        float:left;
        margin-top:20px;
    }
    
    #contenu form.recherche_avancee table input.loupe{
        position:relative;
        top:-22px;
        left:180px;
        width:16px;
        height:15px;
        background-image: url('../img/loupe.png');
        border: solid 0px #000000;
        cursor:pointer;
    }
    
    #contenu form.recherche_avancee table div.down_arrow{
        position:relative;
        top:-20px;
        left:177px;
        width:16px;
        height:15px;
        background-image: url('../img/select_arrow.png');
        background-repeat:no-repeat;
        background-position:center;
        border: solid 0px #000000;
        cursor:pointer;
    }
    
    #contenu.prive form.recherche_avancee table div.down_arrow{
        background-image: url('../img/select_arrow_prive.png');
    }
    
    #CalendarControl{
        position:absolute;
    }
    
    #contenu form.recherche_avancee table div.loupe_input,
    #contenu form.recherche_avancee table div.arrow_input{
        height:28px;
    }
    
    #contenu form.recherche_avancee table tr{
        height:40px;
    }
    
    #contenu form.recherche_avancee table td:first-child{
        font-weight:bold;
        width:50%;
        vertical-align:middle;
    }
    
    #contenu form.recherche_avancee table td:last-child,
    #contenu form.recherche_avancee table td:last-child>div{
        margin:0px;
        vertical-align:middle;
    }
    
    #contenu form.recherche_avancee table input{
        width:185px;
        height:18px;
        color:#690;
    }
    
    #contenu.prive form.recherche_avancee table input{
        color:#036;
    }

    #contenu form.recherche_avancee table select{
        width:185px;
        color:#690;
    }
    
    #contenu form.recherche_avancee .caracteristiques{
        float:left;
        width:330px;
        margin-left:20px;
        font-size:12px;
    }
    
    #contenu form.recherche_avancee .caracteristiques div:first-child{
        font-weight:bold;
    }
    
    #contenu form.recherche_avancee .caracteristiques label{
        margin-left:10px;
        cursor:pointer;
        padding-top:0px;
    }
    
    #contenu form.recherche_avancee .caracteristiques input{
        cursor:pointer;
        margin-top:1px;
        margin-bottom:1px;
        padding-top:0px;
        padding-bottom:0px;
    }
    
    #contenu form.recherche_avancee .soumission{
        height:40px;
        position:relative;
    }
    
    #contenu form.recherche_avancee .soumission div{
        margin-bottom:0px;
    }
    
    
    #contenu form.recherche_avancee .soumission .back{
        height:40px;
        position:absolute;
        z-index:1;
        left:0px;
        right:0px;
    }
    
    #contenu form.recherche_avancee .soumission  .back div:first-child{
        height:20px;
    }
    
    #contenu form.recherche_avancee .soumission  .back div:last-child{
        height:19px;
        border-top:1px solid #666;
    }
    
    #contenu form.recherche_avancee .soumission .front{
        height:40px;
        position:relative;
        left:0px;
        right:0px;
        z-index:2;
    }

    #contenu form.recherche_avancee .soumission .front input{
        margin-left:250px;
        width:170px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        border:1px solid #690;
        background-color:#8FBB40;
        height:40px;
        color:#FFF;
        font-size:16px;
        font-weight:bold;
        background-image:url('../img/rechercher_background.png');
        background-repeat:repeat-x;
    }
    
    #contenu.prive form.recherche_avancee .soumission .front input{
        border:1px solid #036;
        background-image:url('../img/degrade_menu_principal_prive_1.png');
    }
    
    #contenu form.recherche_avancee .soumission .front input:hover{
        cursor:pointer;
    }
    
    #contenu form.recherche_avancee .soumission .front input:active,
    #contenu.prive form.recherche_avancee .soumission .front input:active{
        
    }
    
    #contenu .recherche_avancee_resultats{
        width:680px;
        text-align:center;
    }
    
    #contenu .recherche_avancee_resultats .dataTables_info {
        float: right;
        width:420px;
        padding-top:5x;
        text-align: right;
    }
    
    #contenu .recherche_avancee_resultats .dataTables_info span{
        font-size:16px;
        font-weight:bold;
    }
    
    #contenu .recherche_avancee_resultats .dataTables_info span:first-child{
        color:#666;
    }
    
    #contenu .recherche_avancee_resultats .dataTables_info span:last-child{
        color:#690;
    }
    
    #contenu.prive .recherche_avancee_resultats .dataTables_info span:last-child{
        color:#036;
    }
    
    #contenu .recherche_avancee_resultats table{
        width:100%;
        font-size:12px;
        border:0px;
        border-collapse:collapse;
        margin-bottom:10px;
    }
    
    #contenu .recherche_avancee_resultats table thead{
        border-bottom:1px solid #999;
    }
    
    #contenu .recherche_avancee_resultats table thead th{
        text-align:center;
        vertical-align:middle;
        padding:0px 4px 0px 1px;
        color:#666;
    }
    
    #contenu .recherche_avancee_resultats table thead th div{
        margin:0px;
        padding-top:9px;
        padding-bottom:6px;
        moz-border-radius: 10px 10px 0px 0px;
        border-radius: 10px 10px 0px 0px;
        width:100%;
        height:100%;
        border:1px solid #DDD;
        border-top:2px solid #DDD;
        border-bottom:none;
        background-color:#E9E9E9;
        background-image:url('../img/recherche_avance_onglet_background_2.png');
        background-repeat:repeat-x;
    }
    
    #contenu .recherche_avancee_resultats table thead th>a{
        color:#666;
        text-decoration:none;
    }
    
    #contenu .recherche_avancee_resultats table.dataTable thead th.sorting_asc div,
    #contenu .recherche_avancee_resultats table.dataTable thead th.sorting_desc div{
        background-color:#B7D621;
        background-image:url('../img/recherche_avance_onglet_background.png');
        background-repeat:repeat-x;
    }
    
    #contenu.prive .recherche_avancee_resultats table.dataTable thead th.sorting_asc div,
    #contenu.prive .recherche_avancee_resultats table.dataTable thead th.sorting_desc div{
        background-image:url('../img/recherche_avance_onglet_background_prive.png');
    }
    
    #contenu .recherche_avancee_resultats table thead,
    #contenu .recherche_avancee_resultats table tbody{
        color:#666;
    }
    
    #contenu .recherche_avancee_resultats table tbody td{
        border-left:1px solid #999;
        font-weight:bold;
        vertical-align:middle;
    }
    #contenu .recherche_avancee_resultats table tbody td a{
        text-decoration:none;
    }
    #contenu .recherche_avancee_resultats table tbody td:first-child,
    #contenu .recherche_avancee_resultats table tbody td:nth-child(2){
        border:none;
    }
    
    #contenu .recherche_avancee_resultats table tbody td:first-child{
        vertical-align:top;
    }
    
    #contenu .recherche_avancee_resultats table tbody td:first-child div.photo{
        border:1px solid #690;
        padding:2px 2px 2px 2px;
        margin:8px 3px 8px 3px;
        text-align:center;
    }
    
    #contenu .recherche_avancee_resultats table tbody td:first-child div.photo_vide{
        width:142px;
        height:61px;
        border:1px solid #690;
        padding-top:45px;
        vertical-align:middle;
        text-align:center;
        margin:8px 3px 8px 3px;
    }
    
    #contenu.prive .recherche_avancee_resultats table tbody td:first-child div.photo,
    #contenu.prive .recherche_avancee_resultats table tbody td:first-child div.photo_vide{
        border-color:#036;
    }
    
    #contenu .recherche_avancee_resultats table tbody td:nth-child(2){
        vertical-align:top;
    }
    
    #contenu .recherche_avancee_resultats table tbody td:nth-child(2) .nom{
        font-weight:bold;
        color:#690; 
        font-size:16px; 
        margin-top:14px;
        margin-bottom:8px;
    }
    
    #contenu .recherche_avancee_resultats table tbody td:nth-child(2) .description{
        font-weight:normal;
        color:#666;
        margin-bottom:8px;
        font-size:12px;
    }
    
    #contenu .recherche_avancee_resultats .dataTables_paginate.paging_full_numbers{
        height:13px;
        float:right;
        clear:both;
        height:13px;
    }
    
    #contenu .recherche_avancee_resultats a.paginate_button{
        height:13px;
        text-decoration:none;
        margin-left:3px;
        margin-right:3px;
        cursor:pointer;
    }
    
    #contenu .recherche_avancee_resultats a.paginate_button.previous,
    #contenu .recherche_avancee_resultats a.paginate_button.next,
    #contenu .recherche_avancee_resultats a.paginate_button.first,
    #contenu .recherche_avancee_resultats a.paginate_button.last{
        padding-left:2px;
        padding-right:2px;
        background-color:#690;
        color:white;
        text-decoration:none;
    }
    
    #contenu.prive .recherche_avancee_resultats a.paginate_button.previous,
    #contenu.prive .recherche_avancee_resultats a.paginate_button.next,
    #contenu.prive .recherche_avancee_resultats a.paginate_button.first,
    #contenu.prive .recherche_avancee_resultats a.paginate_button.last{
        background-color:#036;
    }
    
    #contenu .recherche_avancee_resultats a.paginate_button.previous.paginate_button_disabled,
    #contenu .recherche_avancee_resultats a.paginate_button.next.paginate_button_disabled{
        cursor:default;
    }
    
    #contenu .recherche_avancee_resultats a.paginate_button.first,
    #contenu .recherche_avancee_resultats a.paginate_button.last{
        /*display:none;*/
    }
    
    #contenu .recherche_avancee_resultats a.paginate_active{
        text-decoration:underline;
        margin-left:3px;
        margin-right:3px;
    }
    
    #contenu .recherche_avancee_resultats table thead th.sorting_disabled{
        visibility:hidden;
    }
    
    
    
    
/* maquette content public*/

/*
.titre {
    color: #669900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: xx-large;
}
.sous_titre {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
}
.texte {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}

.points {
    color: #669900;
    font-size: 14px;
}
*/


/* maquette content privé*/

/*
.TITRE {
    color: #003366;
    font-family: Arial,Helvetica,sans-serif;
    font-size: xx-large;
}
.sous_titre {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
}
.texte {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
body {
    background-color: #666666;
}
.liste_menu {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
*/

.vertical_align_middle{
    vertical-align:middle;
}

.vertical_align_middle td{
    vertical-align:middle;
}


