body {
font-family:arial, verdana, serif, sans-serif;
background:#e4e6e9;
font-size:11px;
margin:0;
padding:0; }

#global {
background:URL('active_cafv2/bg_site.jpg') repeat-y top center;
width:980px;

position:relative;
margin-left:auto;
margin-right:auto; }

form, input {
margin:0;
padding:0; }

input, select {
font-size:11px; 
}

a {
color:#395571;}

a:hover {
color:#999999;}

/********** Outils **********/

#haut {
background:#d9d9d9 URL('active_cafv2/bg_outils.jpg') no-repeat top center;
height:50px;
}

#outils {
width:980px;
display:block;
height:50px;
margin:0px;
padding-left:20px;
list-style:none;
}

#outils ul{
list-style:none;
margin:0px;
padding:0px 0px 0px 0px;
}

#outils li {
margin:27px 0px 0px 0px;
border-left:1px solid #6585c3;
float:left; }

#outils li a {
font-family:verdana;
font-size:10px;
color:#6585c3;
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:#d9d9d9 URL('active_cafv2/bandeau_caf2.jpg') no-repeat top center;
height:100px;
width:980px;
}

#retour_accueil {
position:absolute;
top:66px;
left:50px;
display:block;
height:78px;
width:74px;
background:URL('active_cafv2/invisible.gif') repeat top left;
}

#retour_accueil a{
display:block;
height:78px;
width:74px;
text-decoration:none;
}


/* Les onglets */

.Onglet_selected{
background-image:url(active_cafv2/ongletselected.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.DebOnglet_selected{
width:12px;
height:30px;
background-image:url(active_cafv2/debongletselected.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.FinOnglet_selected{
width:12px;
height:30px;
background-image:url(active_cafv2/finongletselected.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-right:2px;
}

.Onglet{
height:30px;
background-image:url(active_cafv2/onglet.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.DebOnglet{
width:12px;
height:30px;
background-image:url(active_cafv2/debonglet.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.FinOnglet{
width:12px;
height:30px;
background-image:url(active_cafv2/finonglet.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-right:2px;
}

.onglet_vide{
height:30px;
background-image:url(active_cafv2/onglet_vide_41.gif);
background-repeat:repeat-x;
background-position:bottom;
}

a.menutop{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.menutop:hover{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.menutop_selected{
color:#8ca7dc;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.menutop_selected:hover{
color:#8ca7dc;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

/********** Menu père **********/

#menu_pere {
background: URL('active_cafv2/bg_menupere2.jpg') no-repeat top center;
font-family:verdana, arial, serif, sans-serif;
font-size:10px;
height:30px;
margin:0;
padding:0px 0px 0px 30px;
list-style:none; }

#menu_pere li {
line-height:30px;
float:left; }

#milieu {
/*background:url('active_cafv2/bg_content.jpg') no-repeat top center;*/
clear:both;
min-height:400px;
padding:10px;
}

/********** Menu fils**********/

#menu_fils {
display:block;
background: URL('active_cafv2/fondmenuhaut2_level2.jpg') no-repeat top center;
font-family:verdana, arial, serif, sans-serif;
font-size:10px;
height:30px;
margin:0px;
padding:0px 0px 0px 20px;
list-style:none; }

#menu_fils li{
float:left;}

#menu_fils li a{
line-height:30px;
display:block;
padding-right:7px;
padding-left:7px;
color:#0060ad;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

#menu_fils li a:hover{
background:#f3f3f3 URL('active_cafv2/puce_level2.gif') no-repeat 1px 13px;
color:#0060ad;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

#menu_fils_ombre {
margin:0px;
background: URL('active_cafv2/fondmenuhaut2_ombre.jpg') no-repeat top center;
height:5px;
}

/********** Identification **********/
#acces_intranet{
position:absolute;
right:26px;
top:105px;
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 de gauche **********/

#colonne_gauche {
/*border:solid 1px white;*/
display:block;
overflow:hidden;
font-family:verdana, arial, serif, sans-serif;
float:left;
margin-left:10px;
width:200px; }

#recherche {
font-family:verdana;
position:absolute;
left:670px;
top:25px;
width:220px;
height:20px;
margin:0px 0px 5px 0px; }

#recherche label {
margin-bottom:2px;
padding:0;
font-size:10px;
color:#6585c3; }

#recherche input {
font-family:verdana, arial, serif, sans-serif;
font-size:10px;
padding:0;
border:solid 1px #dddddd;
font-size:10px;
color:#000000; }

#recherche input.rech_bouton{
background:#ffffff;
color:#6585c3;
position:absolute;
margin-left:158px;
font-size:10px;
}

#recherche .rech {
height:14px;
position:absolute;
}

#colonne_gauche ul {
margin:0;
padding:0;
list-style:none; }

#colonne_gauche li a {
text-decoration:none;
display:block; }

#colonne_gauche li a:hover {
text-decoration:underline; }

#colonne_gauche li.titremenu a {
border-top:solid 1px #e4e4e4;
border-bottom:solid 1px #e4e4e4;
color:#000000;
text-indent:5px;
height:32px;
line-height:32px;
font-size:11px;
font-weight:bold;}

#colonne_gauche li.titremenu a:hover {
background:#e4e4e4;
}

#colonne_gauche li.smenu a {
color:#395571;
line-height:24px;
text-indent:10px;
font-size:10px;
font-weight:bold;}

#colonne_gauche li.smenu a:hover {
background:#e4e4e4; 
text-decoration:none;}

#colonne_gauche li.ssmenu a {
color:#000000;
line-height:18px;
text-indent:20px;
font-size:10px; }

#colonne_gauche li.ssmenu a:hover {
text-decoration:underline;}

/********** Colonne de droite **********/

#login {
width:110px;
}

#password {
width:110px;
}

#colonne_droite {
padding-right:20px;
font-size:10px;
color:#000000;
float:right;
width:180px; }

#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:#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; }

#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;
overflow:auto; /* contexte de formatage : permet de placer correctement le bloc au milieu des flottants */ }

#content h1 {
margin-top:5px;
margin-bottom:5px;
font-size:24px;
color:#8ca7dc;}

#content h2 {
margin-bottom:5px;
font-size:24px;
color:#8ca7dc;}

#content h3 {
margin-bottom:5px;
font-size:16px;
color:#8ca7dc;}

#sousbandeau {
padding:10px 20px 0px 20px;
height:24px;
/*background:url('active_cafv2/bg_ariane.jpg') no-repeat top left;*/
}

#fil_ariane {
padding-bottom:5px;
float:left;
color:#788baa; }

#fil_ariane img { /* Supprime la bordure du lien */
border:0px; }

#fil_ariane a {
color:#788baa;
text-decoration:none;
padding:3px; }

#fil_ariane a:hover {
color:#788baa;
padding:3px; 
text-decoration:underline;}

#fonctions {
padding-bottom:5px;
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:URL('active_cafv2/bg_copy.jpg') no-repeat top center;
font-family:verdana;
height:50px;
font-size:10px;
color:#788baa;
margin-top:10px;
padding:0px 0px 0px 0px;
line-height:18px;
clear:both; }

#pied .copy_gauche {
width:460px;
padding:20px 0px 0px 20px;
float:left; }

#pied .copy_droite {
width:150px;
padding:20px 20px 0px 0px;
float:right; }

#pied a {
padding:3px;
color:#788baa; }

#pied a:hover {
color:#788baa; }

#pied img, 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 {
display:block;
width:750px;
overflow:hidden; /*  contexte de formatage */
font-size:10px;
color:#000000;
float:right;
}

#une_droite {
padding-left:10px;
overflow:hidden;
font-size:10px;
color:#000000;
float:left;
width:180px;
}

#une_droite fieldset  {
text-align:left;
border:0;
padding:5px;
}

#une_droite label {
float:left;
width:100px; 
text-align:left;
text-indent:10px;
}

#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:740px;
clear:both;
float:left; 
margin-bottom:5px; }

#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:353px;
padding:5px;
background-color:#f8f8f8;
border:dotted 1px #dddddd;
margin:0px 0px 10px 5px;
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{
float:left;
width:500px;
background:URL('active_cafv2/puce_titre.gif') no-repeat top left;
text-indent:24px;
margin:0px 0px 5px 0px;
font-size:16px;
color:#7a97b4;}

#une_centre h2{
background:URL('active_cafv2/puce_titre_small.gif') no-repeat center left;
display:inline;
padding-left:12px;
text-indent:18px;
margin:0px 0px 5px 0px;
font-size:13px;
color:#7a97b4;}

#flux_actu{
border:solid 3px #e4e4e4;
display:block;
overflow:auto;
height:100px;}

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;
border:solid 1px #cccccc;
width: 120px;
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; }

/* 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{
border:solid 1px #dddddd;
}

table.sortable{
border-top:solid 1px #dddddd;
border-left:solid 1px #dddddd;
}

table.sortable td{
padding:5px;
border-bottom:solid 1px #dddddd;
border-right:solid 1px #dddddd;
}

.entete_table{
background:#7a97b4;
color:#ffffff;
padding:4px;
font-size:11px;
font-weight:bold;
}

/* Styles accueil */

#bloc_haut{
color:#999999;
size:10px;
padding:0px 20px 0px 20px;
margin:0px;
}

#bloc_pi{
margin:0px;
float:left;
overflow:hidden;
background:URL('active_cafv2/corps_pi.gif') repeat-y top left;
}

#bloc_pi .bandeau{
width:400px;
height:60px;
display:block;
background:URL('active_cafv2/bandeau_pi.gif') no-repeat top left;}

#bloc_pi .pied{
width:400px;
height:30px;
display:block;
clear:both;
background:URL('active_cafv2/pied_pi.gif') no-repeat top left;}

#bloc_pi .corps{
overflow:hidden;
background:URL('active_cafv2/corps_pi.gif') repeat-y top left;
padding:0px 0px 0px 40px;
}

#bloc_pi a{
padding:3px;
}

#bloc_pt{
margin:0px;
float:left;
background:URL('active_cafv2/corps_pt.gif') repeat-y top left;
overflow:hidden;}

#bloc_pt .bandeau{
width:540px;
height:60px;
display:block;
background:URL('active_cafv2/bandeau_pt.gif') no-repeat top left;}

#bloc_pt .pied{
width:540px;
height:30px;
display:block;
clear:both;
background:URL('active_cafv2/pied_pt.gif') no-repeat top left;}

#bloc_pt .corps{
overflow:hidden;
background:URL('active_cafv2/corps_pt.gif') repeat-y top left;
padding:0px 0px 0px 40px;
}

#bloc_pt a{
padding:3px;
}

#bloc_ad{
margin:0px;
clear:both;
overflow:hidden;
background:URL('active_cafv2/corps_ad.gif') repeat-y top left;}

#bloc_ad .bandeau{
overflow:hidden;
width:940px;
height:60px;
display:block;
background:URL('active_cafv2/bandeau_ad.gif') no-repeat top left;}

#bloc_ad .pied{
overflow:hidden;
width:940px;
height:30px;
display:block;
background:URL('active_cafv2/pied_ad.gif') no-repeat top left;}

#bloc_ad .corps{
text-align:left;
color:#6585c3;
size:10px;
padding:0px 50px 0px 50px;
}

.textegras{
font-weight:bold;
text-align:center;
text-transform:capitalize;
}

.petittitre {
text-align:left;
Font-size:11px;
font-weight:bold;
color:#488ebf;
line-height:20px;
}

.accueil_entete {
Color:#99cc66;
font-size:15px;
font-weight:bold;
line-height:18px;
}

.accueil_table {
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#dddddd;
padding:5px;
}

/* Styles fiches internes */

.titre_categ{
font-size:16px;
color:#000000;
font-weight:bold;
}

.titre_poste{
font-size:14px;
color:#999999;
font-weight:bold;
}

.trait_fiche{
background-color:#dddddd;
}

#oej_ul ul{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px; }

/* Styles des tableaux et formulaires */

.table_stats {
font-size:10px;
color:#666666;
border-left:dotted 1px #aaaaaa;
border-top:dotted 1px #aaaaaa; }

.table_stats td {
padding:5px 10px 5px 10px;
border-right:dotted 1px #aaaaaa;
border-bottom:dotted 1px #aaaaaa; }

.table_stats a {
font-size:10px;
 }

.table_stats input {
vertical-align:middle;
margin:0px;
font-size:10px;
color:#000000; }

.table_stats tr.entete {
font-weight:bold;
background:#8ca7dc;
color:#ffffff; }

.table_stats tr.entete td{
font-size:11px;
border-color:#dddddd;
padding:10px 5px 10px 5px; }

.table_stats tr.entete2 {
font-weight:bold;
background:#f8f8f8;
color:#000000; }

.table_stats tr.entete2 td{
border-color:#dddddd;
padding:10px 5px 10px 10px; }

.table_stats tr.entete3 {
color:#000000; }

.table_stats tr.entete3 td{
color:#88adc0;
font-weight:bold;
text-decoration:underline;
padding: 5px 8px 5px 8px; }

.table_stats .total {
color:#ff0000;
text-indent:0px;
font-weight:bold; }

.table_stats .total2 {
color:#ffffff;
background-color:#ff0000;
font-weight:bold; }

.table_stats .total input{
color:#ff0000;
font-weight:bold;
width:267px;}

.table_stats td.pied {
background:#ff0000;
color:#ffffff;
font-weight:bold;
border-right:solid 1px #dddddd;
border-bottom:solid 1px #dddddd; }

/* styles des textes de blocs */ 

.textelogin {
text-align:left;
font-size:11px;
color:#ffffff;
}

.textetexte {
text-align:justify;
font-size:11px;
color:#ffffff;
}

.textelibelle {
text-align:justify;
font-size:11px;
font-weight:bold;
color:#488ebf;
}

.textetitre {
text-align:justify;
font-size:14px;
font-weight:bold;
color:#488ebf;
}

.thumb {
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#444444;
text-align:left;
font-size:11px;
color:#ffffff;
}

/* styles des cadres */

.cadre1{
border:solid 1px #d6d6d6;
padding:6px;
}

.cadre2{
border:solid 1px #d6d6d6;
background-color:#f6f6f6;
padding:6px;
}

.trait{
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#d6d6d6;
}

/*Classes de texte*/
.texte {
background-color:inherit;
font-family:arial, verdana, serif, sans-serif;
text-align:justify;
Font-size:11px;
color:#666666;
line-height:18px;

}

.texte2 {
background-color:inherit;
font-family:arial, verdana, serif, sans-serif;
text-align:justify;
Font-size:11px;
color:#666666;
line-height:18px;
}

.texte3 {
background-color:inherit;
padding:8px;
Font-size:11px;
color:#ff6600;
line-height:18px;
text-align:justify;
}