body {
font-family:verdana, arial, serif, sans-serif;
background:#ffffff url('active_sato_rose/bg_body.jpg') repeat-x top left;
font-size:11px;
margin:0;
padding:0; }

#global {
background:#ffffff url('active_sato_rose/bg_global.jpg') repeat-y top left;
width:980px;
overflow:hidden;
margin-left:auto;
margin-right:auto; }

form {
margin:0px;
padding:0px; }

input, select {
font-family:verdana, arial, serif, sans-serif;
margin:0px;
padding:0px; 
font-size:11px; 
}

textarea {
font-family:verdana, arial, serif, sans-serif;
font-size:11px;
color:#000000; }

a {
color:#9c3056;}

a:hover {
color:#999999;}

a.info {
position: relative;
color: black;
z-index: 490;
text-decoration: none;
border-bottom: 1px gray dotted; /* on souligne le texte */
}

a.info span {
display: none; /* on masque l'infobulle */
}

a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
display: block; /* on affiche l'infobulle */
position: absolute;
white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
top: 15px; /* on positionne notre infobulle */
left: 20px;
background: white;
color: black;
padding: 3px;
border: 1px solid black;
border-left: 4px solid black;
}

/********** Outils **********/

#haut {
background:#ffffff URL('active_sato_rose/bg_outils.jpg') no-repeat top center;
height:30px;
}

#outils {
float:right;
display:block;
height:30px;
margin:0px;
}

#outils ul{
list-style:none;
margin:0px;
padding:0px 30px 0px 0px;
}

#outils li {
list-style:none;
margin:10px 0px 0px 0px;
border-right:1px solid #ffffff;
float:left; }

#outils li a {
font-family:verdana;
font-size:10px;
color:#ffffff;
line-height:6px; /* Hauteur | */
margin:0px 3px 0px 3px; /* Espaces entres <li> */
padding:3px 3px 3px 3px; /* Espace intérieur pour placer le :hover border 1px */
display:block;
text-decoration:none; }

#outils li a:hover {
text-decoration:underline;
padding:3px 3px 3px 3px; }

/********** Bandeau **********/

#bandeau {
font-size:0px; /* Correctif bug marge bas IE */ 
background:#ffffff URL('active_sato_rose/bandeau.jpg') no-repeat top center;
height:200px;
width:980px;
}

/********** Menu père **********/

#menu_pere {
display:block;
float:left;
font-family:verdana, arial, serif, sans-serif;
font-size:10px;
height:40px;
margin:0;
padding:0px 0px 0px 0px;
list-style:none; }

#menu_pere ul{
list-style:none;
margin:0px;
padding:0px;
}

#menu_pere li {
list-style:none;
line-height:40px;
float:left; }

#menu_pere li a {
}

#menu_pere li a:hover {
}

#milieu {
background:url('active_sato_rose/bg_milieu.jpg') no-repeat top center;
clear:both;
min-height:400px;
}

/********** Onglet menu haut **********/

.menu_pere_fond{
}

a.menu_pere_lien_rose  {
background:url('active_sato_rose/onglet_rose.jpg') repeat-x bottom left;
float:left;
display:block;
height:40px;
width:100px;
padding:0px;
margin:0px;
text-decoration:none;
color:#ffffff;
text-align:center;
line-height:40px;
font-weight:bold;
}

a.menu_pere_lien_rose:hover  {
background:url('active_sato_rose/onglet_rose_selected.jpg') repeat-x bottom left;
text-decoration:none;
}


a.menu_pere_lien_rose_selected  {
background:url('active_sato_rose/onglet_rose_selected.jpg') repeat-x bottom left;
float:left;
display:block;
height:40px;
width:100px;
padding:0px;
margin:0px;
text-decoration:none;
color:#ffffff;
text-align:center;
line-height:40px;
font-weight:bold;
}

/********** Onglet rouge **********/

a.menu_pere_lien_rouge  {
background:url('active_sato_rose/onglet_rouge.jpg') repeat-x bottom left;
float:left;
display:block;
height:40px;
width:160px;
padding:0px;
margin:0px;
text-decoration:none;
color:#ffffff;
text-align:center;
line-height:40px;
font-weight:bold;
}

a.menu_pere_lien_rouge:hover  {
background:url('active_sato_rose/onglet_rouge_selected.jpg') repeat-x bottom left;
text-decoration:none;
}


a.menu_pere_lien_rouge_selected  {
background:url('active_sato_rose/onglet_rouge_selected.jpg') repeat-x bottom left;
float:left;
display:block;
height:40px;
width:160px;
padding:0px;
margin:0px;
text-decoration:none;
color:#ffffff;
text-align:center;
line-height:40px;
font-weight:bold;
}

/********** Onglet vert **********/

a.menu_pere_lien_vert  {
background:url('active_sato_rose/onglet_vert.jpg') repeat-x bottom left;
float:left;
display:block;
height:40px;
width:130px;
padding:0px;
margin:0px;
text-decoration:none;
color:#ffffff;
text-align:center;
line-height:40px;
font-weight:bold;
}

a.menu_pere_lien_vert:hover  {
background:url('active_sato_rose/onglet_vert_selected.jpg') repeat-x bottom left;
text-decoration:none;
}


a.menu_pere_lien_vert_selected  {
background:url('active_sato_rose/onglet_vert_selected.jpg') repeat-x bottom left;
float:left;
display:block;
height:40px;
width:130px;
padding:0px;
margin:0px;
text-decoration:none;
color:#ffffff;
text-align:center;
line-height:40px;
font-weight:bold;
}

/********** Onglet authentifié **********/

a.menu_pere_lien  {
background:url('active_sato_rose/onglet_auth.jpg') repeat-x bottom left;
float:left;
display:block;
height:40px;
width:160px;
padding:0px;
margin:0px;
text-decoration:none;
color:#ffffff;
text-align:center;
line-height:40px;
font-weight:bold;
}

a.menu_pere_lien:hover  {
background:url('active_sato_rose/onglet_auth_selected.jpg') repeat-x bottom left;
text-decoration:none;
}


a.menu_pere_lien_selected  {
background:url('active_sato_rose/onglet_auth_selected.jpg') repeat-x bottom left;
float:left;
display:block;
height:40px;
width:160px;
padding:0px;
margin:0px;
text-decoration:none;
color:#ffffff;
text-align:center;
line-height:40px;
font-weight:bold;
}

/********** Identification **********/
#acces_intranet{
position:absolute;
right:26px;
top:80px;
display:block;
width:344px;
font-family:verdana;
}

#acces_intranet h1{
font-size:11px;
font-weight:bold;
color:#ffffff;
padding:6px 0px 0px 10px;
margin:0px;
}

#acces_intranet a{
color:#ffffff;
text-decoration:underline;}

#ai_gauche{
padding:10px;
float:left;
}

#ai_droite{
padding-top:22px;
float:left;
}

#ai_gauche label{
line-height:18px;
color:#ffffff;
font-size:10px;
}

#ai_gauche input{
border:solid 1px #ffffff;
font-size:10px;
}

#ai_droite span{
color:#ffffff;
font-size:10px;
}

#ai_droite input{
cursor:hand; /* Pour IE */
cursor:pointer;
width:101px;
height:29px;
border:solid 0px #ffffff;
background: URL('active_portail_bleu/btn_identification.gif') no-repeat top center;
font-size:10px;
}

#colonne_gauche {
display:block;
overflow:hidden;
font-family:verdana, arial, serif, sans-serif;
float:left;
padding-left:20px;
width:180px;}

#colonne_centre{
/*display:block;
overflow:hidden;*/
float:left;
width:940px;
padding:0px 10px 0px 10px;
}

#colonne_droite {
display:block;
overflow:hidden;
padding-right:20px;
font-size:10px;
color:#000000;
float:left;
width:224px; }

#profile{
float:right;
display:block;
height:40px;
width:370px;
text-indent:10px;
background: URL('active_sato_vert/bg_profil.jpg') no-repeat top center;
line-height:40px;
color:#ffffff;
margin:0px 10px 0px 0px;
padding:0px;
font-size:10px;
}

/********** Colonne de gauche **********/

#recherche {
font-family:verdana;
position:absolute;
left:670px;
top:24px;
width:220px;
height:20px;
margin:0px 0px 5px 0px; }

#recherche label {
margin-bottom:2px;
padding:0;
font-size:10px;
color:#c02b2b; }

#recherche input {
padding:0;
border:solid 1px #d0d0d0;
font-size:10px;
color:#000000; }

#recherche input.rech_bouton{
cursor:hand; /* Pour IE */
cursor:pointer;
width:18px;
height:14px;
position:absolute;
margin-left:160px;
border:solid 0px #ffffff;
background:#ffffff;
color:#9c3056;
font-size:10px;
}

#recherche .rech {
height:14px;
position:absolute;
}

#bandeau ul {
margin:0px 0px 0px 10px;
padding:0;
list-style:none; }

#bandeau li {
margin:0px 0px 0px 0px;
padding:0;
list-style:none; 
float:left;}

#bandeau li a {
text-decoration:none;
display:block; }

#bandeau li a:hover {
text-decoration:underline; }

#bandeau li.titremenu a {
display:none;
padding:10px 0px 10px 0px;
color:#9c3056;
border-bottom:solid 1px #9c3056;
line-height:16px;
font-size:11px;
font-weight:bold;
}

#sousmenu{
padding:130px 0px 0px 10px; 
clear:both;
display:block;
overflow:hidden;
}

#bandeau li.titremenu a:hover {
}

#bandeau li.smenu a {
}

#bandeau li.smenu a:hover {
}

#bandeau li.ssmenu a {
background:#9c3056;
color:#ffffff;
line-height:30px;
font-size:10px;
font-weight:normal; }

#bandeau li.ssmenu a:hover {
background:#ffffff;
color:#9c3056;
text-decoration:none;}

.smenu_fond{
}

.smenu_deb{
background:url('active_sato_rose/debonglet2_selected.gif') no-repeat bottom left;
float:left;
display:block;
height:30px;
width:12px;
font-size:0px;
padding:0px;
margin:0px;
}

.smenu_lien{
background:url('active_sato_rose/onglet2_selected.gif') repeat-x bottom left;
float:left;
display:block;
height:30px;
padding:0px;
margin:0px;
}

.smenu_lien a {
font-size:10px;
line-height:20px;
padding:5px 0px 5px 0px;
text-decoration:none;
display:block;
color:#666666;
font-weight:bold;
}

.smenu_fin{
background:url('active_sato_rose/finonglet2_selected.gif') no-repeat bottom left;
float:left;
display:block;
height:30px;
width:12px;
font-size:0px;
padding:0px;
margin:0px;
}

.smenu_fondselected{
}

.smenu_debselected{
background:url('active_sato_rose/debonglet2_rose.gif') no-repeat bottom left;
float:left;
display:block;
height:30px;
width:12px;
font-size:0px;
padding:0px;
margin:0px;
}

.smenu_lienselected{
background:url('active_sato_rose/onglet2_rose.gif') repeat-x bottom left;
float:left;
display:block;
height:30px;
padding:0px;
margin:0px;
}

.smenu_lienselected a {
font-size:10px;
line-height:20px;
padding:5px 0px 5px 0px;
text-decoration:none;
display:block;
color:#ffffff;
font-weight:bold;
}

.smenu_finselected{
background:url('active_sato_rose/finonglet2_rose.gif') no-repeat bottom left;
float:left;
display:block;
height:30px;
width:12px;
font-size:0px;
padding:0px;
margin:0px;
}

/********** Colonne de droite **********/

#login {
width:110px;
}

#password {
width:110px;
}

#colonne_droite .bloc_droite {
border:solid 1px #e4e4e4;
background:#e4e4e4;
text-align:center;
margin-bottom:10px;
padding-bottom:10px; }

#colonne_droite .bloc_droite_bas {
}

#colonne_droite .bloc_droite h1 {
background:#cc0000;
height:24px;
line-height:24px;
position:relative; /* Correctif bug IE6 */
text-align:left;
color:#ffffff;
margin:0;
padding-left:5px;
text-indent:16px;
font-size:10px; }

#colonne_droite .bloc_droite fieldset  {
text-align:left;
border:0;
padding:5px; }

#colonne_droite .bloc_droite label {
display:inline;
float:left;
width:100px; }

#colonne_droite .bloc_droite fieldset input {
margin-bottom:2px; } 

#colonne_droite img {
margin-top:5px;
text-align:center;
border:1px solid black; }

#colonne_droite p {
text-align:justify;
padding:0px 5px 0px 5px; }

/********** Colonne au centre **********/

#content {
padding:0px 10px 0px 10px;
}

#content h1 {
text-indent:0px;
margin-top:5px;
margin-bottom:5px;
font-size:20px;
color:#9c3056;}

#content h2 {
text-indent:0px;
margin-bottom:5px;
font-size:20px;
color:#9c3056;}

#sousbandeau {
border-bottom:solid 1px #d0d0d0;
margin-left:20px;
margin-right:20px;
padding:4px 0px 0px 0px;
height:45px;
margin-bottom:20px;
}

#fil_ariane {
padding-top:17px;
float:left;
color:#9c3056; }

#fil_ariane img { /* Supprime la bordure du lien */
border:0px; }

#fil_ariane a {
color:#9c3056;
text-decoration:none;
padding:3px; }

#fil_ariane a:hover {
color:#9c3056;
padding:3px; 
text-decoration:underline;}

#fonctions {
padding-top:14px;
float:right; }

#fonctions img { /* Supprime la bordure du lien */
border:0px; }

#donnees {
text-align:justify;
clear:both;
 /* overflow:hidden;contexte de formatage : permet de placer correctement le bloc au milieu des flottants */ 
}

#donnees p {
text-align:justify; }

/********** Pied de page **********/

#pied {
background:#ffffff url('active_sato_rose/bg_pied.jpg') no-repeat top left;
margin:0px;
clear:both;
width:980px;
height:60px;
padding:0px 10px 20px 10px;
font-family:verdana;
font-size:10px;
color:#9c3056;
line-height:60px;}

#pied a {
padding:3px;
color:#9c3056;}

#pied a:hover {
color:#9c3056; }

#pied img, #pied span {
vertical-align:middle;
padding-right:5px; }

/********** Moteur de recherche **********/

.table_recherche{
background:#f4f4f4;
border:dotted 1px #dddddd;
margin-bottom:10px;
}

.table_res_recherche{
border-top:dotted 1px #dddddd;
border-left:dotted 1px #dddddd;
}

.table_res_recherche td{
padding:4px;
border-bottom:dotted 1px #dddddd;
border-right:dotted 1px #dddddd;
}

.table_res_recherche .entete{
background:#f4f4f4;
}

/********** Styles sur XSLT **********/

.img {
margin:6px 10px 0px 0px;
float:left; }

.img_left {
margin:6px 10px 0px 0px;
float:left; }

.img_right {
margin:6px 0px 0px 10px;
float:right; }

.img_left2 {
margin:10px 10px 10px 10px;
float:left; }

.img_right2 {
margin:0px 0px 0px 10px;
float:right; }

.table_article_1 {
margin:10px;
background-color:#ffffff;
border-style:solid;
border-color:#ffffff;
border-width:1px 1px 1px 1px; }

.table_article_2 {
margin:10px;
background-color:#fafafa;
border-style:solid;
border-color:#cdcdcd;
border-width:1px 1px 1px 1px; }

.galerie_portail_haut{
background-image:URL('../images/galerie_portail_haut.gif');
background-repeat:no-repeat;
background-position:top center; }

.galerie_portail_centre{
background-image:URL('../images/galerie_portail_centre.gif');
background-repeat:repeat-y;
background-position:top center; }

.galerie_portail_bas{
background-image:URL('../images/galerie_portail_bas.gif');
background-repeat:no-repeat;
background-position:top center; }

/********** Styles agenda **********/

.fond_agenda_1{
background-color:#f3f3f3;
font-size:11px;
color:#4b616c; }

.fond_agenda_2{
background-color:#f8f8f8;
font-size:11px;
color:#4b616c;
padding:5px; }

/********** Styles FAQ **********/

.fond_faq_1{
background-color:#d7d7d7;
font-size:11px;
color:#4b616c; }

.fond_faq_2{
background-color:#f3f3f3;
font-size:11px;
color:#4b616c;
padding:5px; }

.fond_faq_3{
background-color:#f8f8f8;
font-size:11px;
color:#4b616c; }

/********** Styles téléchargements **********/

.table_tel{
background-color:#f8f8f8;
border: solid 1px #cdcdcd;
font-size:11px;
color:#4b616c; }

.fond_tel_1{
background-color:#f3f3f3;
font-size:11px;
color:#4b616c;
padding:5px; }

.fond_tel_2{
background-color:#f8f8f8;
font-size:11px;
color:#4b616c;
padding:5px; }

/********** Styles Une **********/

#une {
width:100%;
float:left;
overflow:hidden; /*  contexte de formatage : permet de placer correctement le bloc au milieu des flottants */ }

#une_centre {
background:#ffffff;
padding:10px;
margin-left:20px;
border:solid 1px #d0d0d0;
display:block;
width:670px;
overflow:hidden; /*  contexte de formatage */
font-size:10px;
color:#000000;
float:left;
}

#une_droite {
padding-right:20px;
overflow:hidden;
font-size:10px;
color:#000000;
float:right;
width:224px;
}

#bandeau_offres {
background:URL('active_stone/bandeau_offres.jpg') no-repeat top left;
display:block;
clear:both;
float:left;
width:664px;
height:134px;
}

#une_droite fieldset  {
text-align:left;
border:0;
padding:5px;
}

#une_droite fieldset input {
margin-bottom:2px; } 

#une_droite img {
margin-top:5px;
text-align:center;
border:1px solid black; }

#une_droite p {
text-align:justify;
padding:0px 5px 0px 5px; 
margin:0px;}

#une .une_actu {
width:666px;
clear:both;
float:left; 
margin-bottom:15px; }

#une .une_even {
width:740px;
clear:both;
float:left; 
margin-bottom:5px; }

#une a.agenda{
background:URL('active_portail_bleu/btn_agenda.gif') no-repeat top left;
display:block;
width:119px;
height:29px;
color:#395571;}

#une .bloc_actu , .bloc_even{
width:310px;
border:dotted 1px #dddddd;
margin:0px 0px 10px 0px;
float:left; 
font-size:11px;}

#une_login {
border:solid 1px #e4e4e4;
overflow:hidden; /*  contexte de formatage : permet de placer correctement le bloc au milieu des flottants */ 
background:#e4e4e4;
text-align:center;
margin-bottom:10px;
padding-bottom:10px;
}

.une_bloc {
border:solid 1px #e4e4e4;
background:#e4e4e4;
text-align:center;
margin-bottom:10px;
padding-bottom:10px;
}

#une_droite h1 {
background:#000000 url('active_portail_bleu/bg_titre_bloc_droite.gif') no-repeat bottom left;
height:24px;
line-height:24px;
position:relative; /* Correctif bug IE6 */
text-align:left;
color:#b4b4b4;
margin:0;
padding-left:5px;
text-indent:16px;
font-size:10px; }

#une_centre h1{
text-indent:0px;
margin-top:0px;
font-weight:normal;
margin-bottom:15px;
font-size:20px;
color:#9c3056;}

#une_centre h2{
text-indent:0px;
margin:0px 0px 8px 0px;
font-size:12px;
color:#9c3056;}

#flux_actu{
border:solid 3px #e4e4e4;
display:block;
overflow:auto;
height:100px;}

#bloc_entreprise{
margin-bottom:10px;
display:block;
height:154px;
width:220px;
background:URL('active_stone/bloc_entreprise.gif') no-repeat top left;
padding:30px 10px 10px 10px;
}

#bloc_mairie{
margin-bottom:10px;
display:block;
height:154px;
width:220px;
background:URL('active_stone/bloc_mairie.gif') no-repeat top left;
padding:30px 10px 10px 10px;
}

#bloc_entreprise table, #bloc_mairie table{
padding:1px 0px 1px 0px;
}

#bloc_entreprise label, #bloc_mairie label{
color:#ffffff;
font-size:10px;
margin:0px;
padding:0px;
}

a.rss{
text-align:left;
display:block;
background-color:#ffffff;
text-decoration:none;
border-bottom:solid 1px #cccccc;
padding:2px; }

a.rss:hover{
display:block;
background-color:#eeeeee;
text-decoration:none;
border-bottom:solid 1px #cccccc; }


.img_une_actu{
float:left;
width:90px;
margin-right:10px; }

.img_une_even{
float:left;
border:solid 1px #cccccc;
width: 50px;
margin-right:10px; }

/* styles du plan */

.fond_plan1{
background-color:#f4f4f4;
border:dotted 1px #dddddd;
margin:5px;
padding:5px;
}

.fond_plan2{
text-indent:15px;
margin:5px;
padding:5px;
}

.fond_plan3{
text-indent:30px;
margin:5px;
padding:5px;
}

a.plan1{
font-size:11px;
font-weight:bold;
color:#666666;
text-decoration:none;
display:block;
}

a.plan1:hover{
color:#222222;
text-decoration:none;
}

a.plan2{
font-size:11px;
color:#666666;
margin:10px;
text-decoration:none;
}

a.plan2:hover{
color:#222222;
text-decoration:none;
}

a.plan3{
font-size:10px;
color:#666666;
margin:10px;
text-decoration:none;
}

a.plan3:hover{
font-size:10px;
color:#222222;
text-decoration:underline;
}

/* styles du commerce */

.table_article {
border:solid 1px #dddddd;
}

.titreprix {
background-color:inherit;
text-align:justify;
font-size:14px;
font-weight:bold;
color:#6a87d1;
line-height:16px;
text-decoration:none;
}

.texteprix{
background-color:inherit;
text-align:justify;
font-size:13px;
font-weight:bold;
color:#333333;
line-height:16px;
text-decoration:line-through;
}

.texteprix2{
background-color:inherit;
text-align:justify;
font-size:13px;
font-weight:bold;
color:#ee0000;
line-height:16px;
text-decoration:none;
}

.textetotal{
background-color:inherit;
font-size:12px;
font-weight:bold;
color:#6a87d1;
line-height:16px;
}

.entete_table_commande{
background-color:#6a87d1;
color:#ffffff;
font-size:11px;
border-left:solid 1px #ffffff;
}

.accueil_catalogue{
padding:5px;
border-top:dotted 1px #bbbbbb; 
border-bottom:dotted 1px #bbbbbb; 
}

.accueil_table{
background-color:#fafafa;
padding:5px;
}

.produit {
padding:5px;
border-top:dotted 1px #bbbbbb; 
border-bottom:dotted 1px #bbbbbb; 
background-color:#fafafa;}

.libelle {
line-height:22px;
text-align:left;
font-size:11px;
font-weight:bold; }

.titre, .titre1{
font-size:12px;
/*
background:#9c3056;
color:#ffffff;
*/
color:#9c3056;
font-weight:bold;
}
/* styles de l'annuaire */

.tableau2 {
margin-top:5px;
margin-bottom:5px;
padding:5px;
border:dotted 1px #dddddd;
text-align:left;
}

/* Styles du Forum */

.entete_message{
padding:3px;
background-color:#eeeeee;
border:solid 1px #dddddd;
color:#666666;
}

.message{
padding:3px;
line-height:22px;
}

.auteur{
color:#5c5874;
font-weight:bold;
background:#fafafa;
padding:5px;
}

table.table, table.sortable{
border-collapse:collapse;
border:solid 1px #dddddd;
background:#ffffff;
}

table.table tr, table.sortable tr{
}

table.table td, table.sortable td{
line-height:20px;
padding:4px;
font-size:10px;
}

.entete_table {
background:#9c3056 repeat-x top left;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

.entete_table_ent {
background:#CE2702 repeat-x top left;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

.ligne_titre{
background:#dddddd;
font-size:10px;
color:#000000;
}

table.sortable a.sortheader {
color:#ffffff;
text-decoration: none;
display: block; }

table.sortable span.sortarrow {
text-decoration: none; }

.erreur
{
	color:darkblue;
	font-weight:bold;
	cursor:pointer;
}

.erreur:hover
{
	color:green;
}

/* CV */

.table_cv {
margin:5px 0px 5px 0px;
}

.table_cv tr{
}

.table_cv td.titre1{
font-size:12px;
background:#9c3056;
color:#ffffff;
font-weight:bold;
}

.table_cv td.titre2{
color:#9c3056;
font-size:12px;
font-weight:bold;
border-top:solid 1px #dddddd;
}

.table_cv td.libelle{
line-height:20px;
padding:10px 10px 10px 50px;
font-size:10px;
text-align:left;
font-weight:bold;
}

.table_cv td{
line-height:20px;
padding:10px;
font-size:10px;
text-align:left;
}

.table_cv span{
color:#000000;
padding:0px 10px 0px 10px;
font-size:10px;
}

.table_cv_infos{
margin:5px 0px 5px 0px;
}

.table_cv_infos td{
line-height:20px;
padding:0px;
margin:0px;
font-size:10px;
text-align:right;
color:#cc0000;
}

.table_cv_infos td.titre1{
border-bottom:solid 1px #cc0000;
color:#9c3056;
font-weight:bold;
font-size:24px;
text-align:left;
padding:15px 10px 15px 10px;
}

.table_cv_infos td.nom{
font-size:14px;
font-weight:bold;
}

.table_cv_infos img.identite{
margin:10px;
border:solid 4px #9c3056;
}

/** Couleur de la cellule CV selon Mise en relation */
.demande_mise_en_relation{
	background-color: #FFFF66;
}

.mise_en_relation_accepte{
	background-color: #66FF99;
}

.mise_en_relation_refus{
	background-color: #FF6633;
}

/* UNE */

#une_article1{
padding:0px 10px 0px 10px;
}

#une_article1 table {
display:block;
clear:both;
}

#une_article1 p {
display:block;
clear:both;
}

.libelle_bloc {
line-height:22px;
text-align:center;
font-size:11px;
font-weight:bold;
color:#9c3056; }

a.libelle_bloc {
text-decoration:none; }

#une_inscription{
background:#ffffff URL('active_sato_rose/bg_inscription.jpg') no-repeat top center;
display:block;
float:left;
width:440px;
height:120px;
padding:10px 20px 10px 20px;
color:#ffffff;
}

#une_inscription_ent{
background:#ffffff URL('active_sato_rose/bg_inscription_rouge.jpg') no-repeat top center;
display:block;
float:left;
width:440px;
height:120px;
padding:10px 20px 10px 20px;
color:#ffffff;
}

#une_identification{
background:#ffffff URL('active_sato_rose/bg_rose_gauche.jpg') no-repeat top left;
display:block;
float:left;
width:440px;
height:120px;
padding:10px 0px 10px 0px;
color:#ffffff;
}

#une_identification2{
background:#ffffff URL('active_sato_rose/bg_rose_droite.jpg') no-repeat top right;
display:block;
float:right;
width:440px;
height:120px;
padding:10px 0px 10px 0px;
color:#ffffff;
}

#une_identification_ent{
background:#ffffff URL('active_sato_rose/bg_inscription_rouge.jpg') no-repeat top center;
display:block;
float:left;
width:440px;
height:120px;
padding:10px 20px 10px 20px;
color:#ffffff;
}

#une_identification_mai{
background:#ffffff URL('active_sato_rose/bg_inscription_vert.jpg') no-repeat top center;
display:block;
float:left;
width:440px;
height:120px;
padding:10px 20px 10px 20px;
color:#ffffff;
}

#une_inscription table, #une_inscription_ent table, #une_inscription_mai table, #une_identification_ent table, #une_identification_mai table, #une_identification table, #une_identification2 table {
padding:5px;
}

#une_inscription table td, #une_inscription_ent table td, #une_inscription_mai table td, #une_identification_ent table td, #une_identification_mai table td, #une_identification table td, #une_identification2 table td{
padding:5px;
}

#une_inscription a,#une_identification a,#une_inscription_ent a,#une_identification_ent a,#une_inscription_mai a,#une_identification_mai a, #une_identification2 a{
color:#ffffff;
}

/*
#une_article2{
clear:both;
display:block;
float:left;
width:460px;
padding:0px 10px 0px 10px;
color:#000000;
}
*/

#une_article2, #une_article3{
padding:0px 10px 0px 10px;
/*
color:#000000;
float:left;
clear:both;
display:block;
width:940px;
*/
}

#une_bloc_lien{
width:150px;
color:#000000;
}


#une_offres{
clear:both;
display:block;
float:left;
width:460px;
padding:0px 10px 0px 10px;
color:#000000;
margin-bottom:10px;
}

#une_atelier{
clear:both;
display:block;
float:left;
width:940px;
padding:0px 10px 0px 10px;
color:#000000;
margin-bottom:10px;
}

#une_fiches{
float:left;
display:block;
float:left;
width:460px;
padding:0px 10px 0px 10px;
color:#000000;
margin-bottom:10px;
}

.entete_table_une{
background:#ffffff url('active_sato_rose/entete_table_une.jpg');
color:#ffffff;
padding:0px 5px 0px 5px;
font-size:10px;
font-weight:bold;
line-height:30px;
}

.entete_table_une_atelier{
background:#ffffff url('active_sato_rose/entete_table_une2.jpg');
color:#ffffff;
padding:0px 5px 0px 5px;
font-size:10px;
font-weight:bold;
line-height:30px;
}

.table_une{
display:block;
height:50px;
overflow:scroll;
border-collapse:collapse;
border:solid 1px #dddddd;
background:#ffffff;
}

.table_une tr{
}

.table_une td{
line-height:20px;
padding:4px;
font-size:10px;
text-align:left;
}

.option_famille 
{
	font-weight:bold;
	background-color:#DDDDDD;
}

.option_metier 
{
	text-indent:5px;
}

a.lien_demandeur{
color:#9c3056;
}

a.lien_entreprise{
color:#CE2702;
}

a.lien_mairie{
color:#66993A;
}



/* Message zone de recherche */
#MessageRecherche {
    background-color:#FFEC8B;
    padding:10px;
    padding-bottom:5px;
    border: dotted 1px #7F7F7F;
    margin-bottom:25px;
}