* { margin:0; padding:0;}
body { background:#eee; font-family:arial ; font-size:20px; line-height:.8125em; color:#222222; text-align:center;}

.clear { clear:both;}
.fleft { float:left;}
.gauche { float:left;}
.fright { float:right;margin-right:25px}

.contenu { width:100%;}

p { margin:0; padding:0;}
/*  header */
.f1 {font-size:34px;color:#125389;padding-left:17px;padding-bottom:-5px}
.f2 {font-size:32px;color:#125389}
#f3 {text-align:left;float:left}
#f4 {text-align:left;}


/* formulaire */
input, select, textarea { vertical-align:middle; font-weight:normal;border:1px solid #000;font-size:14px}
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:273px; height:18px; background:#1b1714; border:1px solid #555038;}
/*textarea { width:403px; height:128px; background:#1b1714; overflow:auto; border:1px solid #555038;} */

.input_1 {  width:300px; height:28px; background:none; border:1px solid #d4d0c8;
           border-left:1px solid #404040; border-top:1px solid #404040;
            font-size:16px; padding-left:3px; color:#333;background:#fff;}

.form1 { height:36px;}
.form2 { padding:0 0 0 84px;}
.checkbox { height:10px; width:10px;}


/* listes */
ul { list-style:none;}

.haut_menu li { display:inline;}

.bas_menu { text-align:center; background:#eaeaea; padding:6px 0 6px 0; margin-bottom:15px;}
.bas_menu li { display:inline;}
.bas_menu li a { padding:0 7px 0 6px; color:#67777d; text-decoration:none;}
.bas_menu li a:hover { text-decoration:underline;}
.bas_menu li a.last { background:none;}


.liste1 li a {   margin:0; padding:0; color:#555555; text-decoration:none; font-size:16px;}

.liste1 li a:hover { text-decoration:underline;color:#000;}

.left {padding-bottom:1px;font-size:10px;}

.liste2 { padding:6px 0 10px 0;}
.liste2 li a { background:url(images-site/fleche1.gif) no-repeat left 5px; padding-left:10px; line-height:1.45em; color:#125389;}
.liste {padding-bottom:1px}

.lien_cat { background:url(images-site/fleche1.gif) no-repeat left 5px; padding-left:10px; }


.img_indent { margin:0 12px 0 0; float:left;}

/* liens */
a {font-size:16px;color:#125389;text-decoration:underline;}
a:hover{text-decoration:none;color:#125389;}

h1 { font-size:18px; color:#FE0000; background:#fff; padding:4px 0 5px 41px;font-weight: bold;}
h1 img { position:absolute; margin:-10px 0 0 -37px;}
h2 { font-size:20px; color:#125389; background:#fff; padding:4px 0 5px 46px;}
h2 img { position:absolute; margin:-7px 0 0 -41px;}
h3 { font-size:20px; color:#333; background:#fff; padding:4px 0 5px 44px;}
h3 img { position:absolute; margin:-11px 0 0 -38px;}
h4 { font-size:16px; color:#111111; background:#fff; padding:4px 0 5px 44px;}
h4 img { position:absolute; margin:-7px 0 0 -42px;}

.h1_theme { font-size:16px; color:#333; background:none; padding:0 }
.h1_theme .a {font-size:14px;color:#125389;text-decoration:underline}
.h1_theme2 { color:#333333;font-size:16px;  background:#ffffff; padding:0 }
.h1_theme2 a {font-size:14px;}
.h1_theme3 {font-size:16px;color:#333}
.h1_theme4 {font-size:16px;color:#111111}
.replace_h1 { font-size:16px; color:#333; background:#fff; padding:4px 0 5px 41px;}
.replace_h1 img { position:absolute; margin:-10px 0 0 -37px;}

.fil_arianne { color:#333333;font-size:14px;  background:#ffffff; padding:0;margin:0; }
.fil_arianne  a {font-size:14px;}


/* bord_img_120_90 */
.bord_img_120_90 a,
.bord_img_120_90 img
{ margin:0;  padding:0; list-style:none; border:none; width:120px; height:90px}

.bord_img_120_90 img
{ border: solid 3px #E35E1D; width:120px; height:90px }

.bord_img_120_90 img:hover
{ border: solid 3px #D5DD3D;  width:120px; height:90px}

/* bord_img_160_120 */
.bord_img_160_120 a,
.bord_img_160_120 img
{ margin:0;  padding:0; list-style:none; border:none; width:120px; height:90px}

.bord_img_160_120 img
{ border: solid 3px #E35E1D; width:120px; height:90px }

.bord_img_160_120 img:hover
{ border: solid 3px #D5DD3D;  width:120px; height:90px}

/* bord_img_320_240 */
.bord_img_320_240 a,
.bord_img_320_240 img
{ margin:0;  padding:0; list-style:none; border:none; width:320px; height:240px}

.bord_img_320_240 img
{ border: solid 3px #E35E1D; width:320px; height:240px }

.bord_img_320_240 img:hover
{ border: solid 3px #D5DD3D;  width:320px; height:240px}

/*  menu droite */

#img_d {width:144px; height:105px; float:left;margin-left:10px;}

/* font */

.georgia {color:#000000}

.box {width:77%;float:left;}


.texte_1 { color:#6e6565;}   /* gris  */
.texte_2 { color:#58696f;}   /* gris fonce  */
.texte_3 { color:#125389;}   /* bleu fonce  */
.rouge { color:#ff0000;}     /* rouge  */
#rose { color:#111111;}     /* rouge  */

.link1 { background:url(images-site/point.gif) no-repeat left 5px; padding-left:9px; color:#707070; font-weight:bold; text-decoration:none;}
.link1:hover { text-decoration:underline;}
.link2 { background:url(images-site/fleche1.gif) no-repeat left 6px; padding-left:9px; color:#125389;}
.link3 { background:url(images-site/fleche2.gif) no-repeat right 6px; padding-right:8px; color:#125389;}
.link4 { color:#21930d;}
.link5 { background:url(images-site/double_fleche.gif) no-repeat right 2px; padding-right:20px;}
.link6 { color:#21930d;}

.on {     font-family: Verdana; font-size: 26px;
         font-weight:none;
         text-decoration: underline;
         }


.off     { font-size: 24px;
           text-decoration: none;
           font-weight:bold;

           }
#small_1{font-size:1.3em;}
.small_2{font-size:12px;}
.small {color:#008932;font-size:10px;}
.vert {color:#008932;font-size: 12px}
#coup_de_coeur {font-size:2.2em;text-align:center;color:#923387;}
.fleche {background:url(images-site/double_fleche.gif)no-repeat;  padding-left:30px; }

.lien_normal  { text-decoration: underline; font-size: 14px;}
.lien_normal:hover  { text-decoration: none;}

.lien_small  { color: #222; text-decoration: none; font-size: 14px;}
.lien_small:hover  { color: #000; text-decoration: underline; font-weight: none; }
#lien_12  { color: #000; font-weight: none; text-decoration: none; font-size: 12px}
#lien_12:hover  { color: #000; text-decoration: underline; font-weight: none; font-size: 12px }
#lien_12bis  { color:#DE292E;font-size: 14px;text-decoration: none;}
#lien_1bis  { color:#028100;font-size: 16px; text-decoration: underline;font-weight: bold;}

/* header */
#haut .ligne_1 { background:url(images-site/head_ligne1.gif) left top repeat-x;}
#haut .ligne_1 .fleft { padding:30px 0 22px 50px; background:url(images-site/logo.jpg) left top no-repeat}
#haut .ligne_1 .fright { padding:7px 0 0 -18px;margin-right:0;}
#haut .ligne_2 { height:60px; background:#f3f3f3;}
#haut .ligne_2 .colonne1 { width:184px;}
#haut .ligne_2 .colonne1 img { margin:22px 0 0 34px;}
#haut .ligne_3 { height:350px;}
#haut .ligne_3 .left { background:url(images-site/head_left.gif) no-repeat left 2px;}
#haut .ligne_3 .right {  height:40px;}
#haut .ligne_3 .inner { padding:10px 0 0 85px;}
#haut .ligne_3 .search_img { position:absolute; margin:-10px 0 0 -42px;}
.top_p {padding-left:15px;font-size:18px;color:#E3830F}
.lien_h  { font-size: 24px;}
.lien_h:hover  { text-decoration: none; font-weight: none; }
/* contenu */
.cont_inner { padding-bottom:0px;font-weight: none;}
#contenu .indent { padding:0 1px 0 0;font-weight: none;}
#contenu .indent1 { padding:13px 0 7px 19px;}
#contenu .indent2 { padding:9px 0 0 34px;}
.pad{padding-left:6px}
.annonce {border-left:1px solid #AFAFAF;border-bottom:1px solid #AFAFAF;margin:0px padding:0;}

/* bas */
#bas { text-align:center; color:#8f8f8f;}
#bas {height:92px;}

/* commentaires */
#marg_10 {margin:10px}
.marg2_10 {margin:10px;margin-left:24px}
#profil {background:url(../images-site/profil.jpg)no-repeat; margin:0; padding-left:22px; }
#time {background:url(../images-site/time.png)no-repeat; margin:0;  padding-left:22px; }

/* contenu */

#page #contenu .col_1 .colonne1 .indent { padding:0 20px 0 0;}
#page #contenu .col_1 .colonne2 .indent { padding:0 20px 0 0;}
#page #contenu .col_1 .colonne3 .indent { padding:0 20px 0 0;}
#page #contenu .col_2 .indent1 { padding:13px 2px 13px 10px;}
#page #contenu .col_2 .indent2 { padding:12px 0 0 9px;}

#page #contenu .col_1 {width:64%;}
#page #contenu .col_2 {width:36%; }

#page #contenu .col_1 .colonne1 { width:33%;}
#page #contenu .col_1 .colonne2 { width:33%;}
#page #contenu .col_1 .colonne3 { width:33%;}
#page #contenu .col_1 .indent2 .wrapper1 { background:url(images-site/ligne4.gif) 30% top repeat-y; width:100%;}
#page #contenu .col_1 .indent2 .wrapper2 { background:url(images-site/ligne4.gif) 63% top repeat-y; width:100%;}
#page #contenu .col_1 .indent2 .colonne1 { width:40%;}
#page #contenu .col_1 .indent2 .colonne2 { width:30%;}
#page #contenu .col_1 .indent2 .colonne3 { width:30%;}

#page #contenu .col_2 .indent2 .wrapper1 {background:url(images-site/ligne3.gif) 50% top repeat-y; width:100%;}
#page #contenu .col_2 .indent2 .colonne1 { width:52%; text-align:center;}
#page #contenu .col_2 .indent2 .colonne2 { width:48%; text-align:center;}

/*  divers */

#main_central { width:986px; align:center; padding:0 0 0 0;background-image:url(images-site/background.png);}
#main {width:966px; margin:0 auto; text-align:left;  }

#main .bgd {background:#fff; border-left:1px solid #CBCBCB; border-right:1px solid #CBCBCB; padding:0 0px 0 0px;}

#haut {height:125px;}
#haut, #contenu, #bas { font-size:0.69em;}

.col_1, .col_2, .col_3, .colonne1, .colonne2, .colonne3 { float:left;}

/*  boite */
#boite_top_site {width:570px;float:left;padding-left:20px;text-align:left;vertical-align:text-top}
#boite_gauche_site {width:330px;float:left;padding-left:20px;}
#boite_droite_site {float:left;width:245px}
#boite_bas_site {padding-left:15px;width:575px;}
#boite_gauche {width:180px;float:left}
#boite_droite {float:left;width:410px}
#boite_clear {marging-top:20px;clear:both}



#footer {
height:110px;

font-size:12px;
font-weight:none;
color:#000;
clear:both;
width:970px;
position:relative;
top:15px;
margin:15px auto 0;
padding:0;
background: transparent url(images-site/footer.jpg);

}
#footer .footer-menu {
float:left;
padding:12px 5px 5px;
font-weight: none;
}

#footer .footer-menu a {
color:#000;
text-decoration:none;
font-weight: none;
}

#footer .footer-menu a:hover {
color:#000;
}

#footer div.other-site {
float:right;
margin:0;margin-right:10px;
padding:15px 5px 0 0;
}

#footer div.other-site ul {
list-style:none;
margin:0;
padding:5px 0 0;
}

#footer div.other-site ul li {
display:inline;
}

#footer div.footer-logo {
width:118px;
height:100px;
float:left;
position:relative;
left:4.5em;
top:4px;
}

#footer div.copy-right {
float:left;
position:relative;
right:41.5em;
top:6.5em;
}

#footer div.siteholder-name {
clear:right;
float:right;
position:relative;
right:-5em;
top:0.7em;

width:300px;
}

#footer div.siteholder-name span {
color:#000;
}

.marge_1 {padding-left:40px;}
.marge_2 {padding-top:20px;}
.marge_3 {padding-left:40px;padding-bottom:30px;}
.marge_4 {float:left;padding-left:70px}
.marge_5 {clear:both; height:25px;}



