@charset "utf-8";
/* CSS Document */
html, body, img, a, p, h1, h2, h3, h4, h5, h6, ul, li, ol, form, input{ border:none; margin:0; padding:0; font-weight:normal;}
html, body{background-image:url(../images/fond-body.jpg); background-repeat:repeat-x; background-color:#f17a06; font-family:"Tahoma", Arial, Helvetica, sans-serif;}

#conteneur{background-image:url(../images/fond-conteneur.png); background-repeat:repeat-y; width:980px; margin:auto; padding:0 8px 0 8px;}

/*/////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////		Header		///////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////*/
#header{height:141px; background-image:url(../images/fond-header.jpg); background-repeat:no-repeat;}
img.logo{margin:17px 0 0 214px; float:left;}
p.info-header{float:right; font-size:38px; color:#78256f; margin:60px 45px 0 0;}
a.lien-header{color:#78256f; font-size:16px; text-decoration:none;}
a.lien-header:hover{text-decoration:underline;}

/*/////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////		Menu		///////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////*/
#menu{background-color:#000; background-image:url(../images/fond-menu.gif); background-repeat:repeat-x; height:33px; border-bottom:1px #000 solid;}
#menu li{display:inline;}
#menu a{color:#fff; text-decoration:none; line-height:33px; font-size:12px; letter-spacing:1px; background-position:0 -35px; height:33px; display:block; float:left; background-repeat:no-repeat; text-align:center;}
#menu a:hover{background-position:0 0;}
#menu a.menu-1, #menu a.menu-1_on{background-image:url(../images/bouton_accueil.jpg); width:68px; margin-left:68px;}
#menu a.menu-2, #menu a.menu-2_on{background-image:url(../images/bouton_offres_telealarme.jpg); width:192px;}
#menu a.menu-3, #menu a.menu-3_on{background-image:url(../images/bouton_droits.jpg); width:90px;}
#menu a.menu-4, #menu a.menu-4_on{background-image:url(../images/bouton_societe.jpg); width:92px;}
#menu a.menu-5, #menu a.menu-5_on{background-image:url(../images/bouton_infos_pratiques.jpg); width:172px;}
#menu a.menu-6, #menu a.menu-6_on{background-image:url(../images/bouton_pro.jpg); width:168px;}
#menu a.menu-7, #menu a.menu-7_on{background-image:url(../images/bouton_contact.jpg); width:130px;}

#menu a.menu-1_on, #menu a.menu-2_on, #menu a.menu-3_on, #menu a.menu-4_on, #menu a.menu-5_on, #menu a.menu-6_on, #menu a.menu-7_on{background-position:0 0;}

/*/////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////		Contenu HOME		///////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////*/
#contenu-home{background-color:#fff; background-image:url(../images/fond-contenu-home.jpg); background-repeat:repeat-y; }
#contenu-home h1{font-size:18px; color:#78256f; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 0 0 39px;}
#contenu-home p.sous-titre{font-size:14px; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 39px;}
#bloc-home-gauche{width:645px; float:left;}
#bloc-offre{margin:10px 0 20px 13px; height:192px;}
#bloc-offre-gauche{background-image:url(../images/fond-offre-home.gif); background-repeat:no-repeat; width:477px; height:193px; float:left;}
#bloc-offre-gauche img.visuel-offre{margin-top:2px; float:right;}
#bloc-offre-gauche h3{color:#78256f; font-size:18px; padding:10px 0 0 10px; text-transform:uppercase}
#bloc-offre-gauche p.detail-offre{font-size:14px; margin:0 0 0 10px; width:216px; height:130px; border-bottom:1px #78256f solid; overflow:hidden;}
#bloc-offre-gauche a.lien-savoir-plus{float:right; color:#78256f; background-image:url(../images/puce-violet.gif); background-repeat:no-repeat; background-position:0 8px; padding:5px 10px 0 20px; text-decoration:none; font-size:14px;}
#bloc-offre-gauche a.lien-savoir-plus:hover{text-decoration:underline;}
#detail-offre-2, #detail-offre-3, #detail-offre-4{display:none;}
#bloc-offre-droite{float:left; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif}
#bloc-offre-droite li{list-style:none;}
#bloc-offre-droite a{color:#3e3e3e; display:block; padding-left:20px; width:121px; background-repeat:no-repeat; font-size:18px; cursor:pointer; text-decoration:none;}
#bloc-offre-droite a.offre-1{background-image:url(../images/menu-offre-1.jpg); height:51px; background-position:0 -51px; line-height:51px;}
#bloc-offre-droite a.offre-1_over{background-image:url(../images/menu-offre-1.jpg); height:51px; color:#fff; background-position:0 0; line-height:51px;}
#bloc-offre-droite a.offre-2{background-image:url(../images/menu-offre-2.jpg); height:45px; background-position:0 -45px; line-height:45px;}
#bloc-offre-droite a.offre-2_over{background-image:url(../images/menu-offre-2.jpg); height:45px; color:#fff; background-position:0 0; line-height:45px;}
#bloc-offre-droite a.offre-3{background-image:url(../images/menu-offre-3.jpg); height:46px; background-position:0 -46px; line-height:46px;}
#bloc-offre-droite a.offre-3_over{background-image:url(../images/menu-offre-3.jpg); height:46px; color:#fff; background-position:0 0; line-height:46px;}
#bloc-offre-droite a.offre-4{background-image:url(../images/menu-offre-4.jpg); height:51px; background-position:0 -51px; line-height:51px;}
#bloc-offre-droite a.offre-4_over{background-image:url(../images/menu-offre-4.jpg); height:51px; color:#fff; background-position:0 0; line-height:51px;}
#bloc-offre-droite a.offre-1:hover, #bloc-offre-droite a.offre-2:hover, #bloc-offre-droite a.offre-3:hover, #bloc-offre-droite a.offre-4:hover{color:#fff; background-position:0 0;}
#bloc-2-home{background-color:#fff; background-image:url(../images/fond-bloc-2-home.jpg); background-repeat:no-repeat; width:575px; clear:both; margin:20px 0 0 14px; font-size:12px; padding:20px; padding-bottom:10px;}
#bloc-2-home h2{font-size:18px; font-weight:bold; color:#78256f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#bloc-2-home h2.sous-titre-puce{font-size:18px; font-weight:bold; color:#78256f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-image:url(../images/puce-sous-titre.gif); background-repeat:no-repeat; padding-left:70px;}
#bloc-2-home p{margin:10px 0 10px 0;}
#bloc-2-home strong{color:#78256f;}
#bloc-2-home ul{margin-left:15px;}
#bloc-2-home li{color:#78256f; font-weight:bold;}
#bloc-2-home img{margin:5px;}
#bloc-2-home a{color:#78256F;}
#bloc-2-home a:hover{text-decoration:none;}
#bloc-home-droite{float:left; padding-bottom:10px;}
div.fond-bloc-droite{background-image:url(../images/fond-bloc-droite.jpg); width:264px; margin:14px 0 0 18px; background-repeat:no-repeat; padding:0px 18px 25px 18px; font-size:12px; background-color:#f2f2f2;}
div.fond-bloc-droite img{float:left; margin:0 30px 10px 0;}
div.fond-bloc-droite p{border-bottom:1px #78256f solid; margin:10px 0 0 0; padding-bottom:10px;}
div.fond-bloc-droite a.lien-savoir-plus-orange{float:right; color:#ff6418; background-image:url(../images/puce-orange.gif); background-repeat:no-repeat; background-position:0 8px; padding:5px 10px 0 20px; text-decoration:none; font-size:14px;}
div.fond-bloc-droite a.lien-savoir-plus-orange:hover{text-decoration:underline;}
#bloc-home-droite h4{color:#78256f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; background-repeat:no-repeat; padding-left:50px;}
#taviebox{}
#taviebox h4{background-image:url(../images/picto-tavie-box.gif); height:31px}
#newstavie{}
#newstavie h4{background-image:url(../images/picto-tavie-news.gif); height:37px;}
#formcontact{}
#formcontact h4{background-image:url(../images/picto-tavie-contact.gif); height:36px;}
#voir-aussi{}
#voir-aussi h4{background-image:url(../images/picto-voir-aussi.gif); height:36px;}
#voir-aussi h5{background-image:url(../images/puce-orange-simple.gif); color:#ff6418; background-repeat:no-repeat; background-position:0 5px; font-size:16px; font-weight:bold; padding-left:15px;}
#voir-aussi ul{list-style:none;}
#voir-aussi li{margin-top:5px; background-image:url(../images/puce-orange-simple.gif); background-repeat:no-repeat; padding-left:10px; background-position:0 3px;}
a.lien-plus-info{color:#FF6418; text-decoration:underline;}
a.lien-plus-info:hover{text-decoration:none;}
div.fond-bloc-droite a.lien-appelez-moi{float:right; color:#ff6418; background-image:url(../images/lien-appelez-moi.gif); background-repeat:no-repeat; background-position:0 8px; padding:5px 10px 0 30px; text-decoration:none; font-size:18px; line-height:27px;}
div.fond-bloc-droite a.lien-appelez-moi:hover{text-decoration:underline;}
#formcontact label{width:108px; float:left; text-transform:uppercase; color:#ff6418; margin-top:10px;}
input.input-home{border:1px #3e4545 solid; background-image:url(../images/fond-input-home.jpg); background-repeat:repeat-x; width:151px; height:21px; margin-top:10px;}
div.border-violette-top{background-image:url(../images/border-violette-top.gif); background-repeat:no-repeat; height:10px; margin-top:10px; width:575px;}
div.border-violette-left-right{border:1px #78256f solid; border-top:0; border-bottom:0; padding:0 10px 0 10px; width:553px;}
#bloc-2-home div.border-violette-left-right p{margin:0px;}
div.boder-violette-bottom{background-image:url(../images/boder-violette-bottom.gif); background-repeat:no-repeat; height:10px; margin-bottom:10px; width:575px;}

/*/////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////		Contenu 		///////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////*/
#contenu{background-color:#fff; clear:both;}
#liste-actu div{display:none;}
a.lien-partenaire{color:#78256f; text-decoration:none; background-image:url(../images/puce-orange-simple.gif); background-repeat:no-repeat; display:block; padding-left:15px;}
a.lien-partenaire:hover{text-decoration:underline;}
a.lien-plan-site {color:#78256f; text-decoration:none; font-weight:bold;}
a.lien-plan-site:hover{text-decoration:underline;}

/*/////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////		Contact 		///////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////*/
input.input-texte{background-color:#fff; border:1px #78256f solid; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
input.submit{background-color:#78256f; color:#fff; padding:2px 15px 2px 15px;}
textarea.textarea{bbackground-color:#ffffff; border:1px #78256f solid; width:100%; height:50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}

/*/////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////		Footer		///////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////*/
#footer{background-color:#000; border-top:1px #78256f solid; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:center; padding:0 200px 10px 200px; clear:both;}
#footer p{margin:5px 0 5px 0;}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/*/////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////		Class		///////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////*/
.clear{clear:both;}
.txt-violet{color:#78256f;}
.txt-orange{color:#ff6418;}
.txt-orange-puce{color:#ff6418; background-image:url(../images/puce-orange-simple.gif); background-repeat:no-repeat; padding-left:15px; background-position:0 3px; font-weight:bold;}
.txt-orange-bold{font-weight:bold; color:#ff6418;}
.txt-rouge{color:red;}
.txt-10{font-size:10px;}
a.lien-classic{color:#000; text-decoration:underline;}
a.lien-classic:hover{text-decoration:none;}
a.lien-violet{color:#78256f; text-decoration:none;}
a.lien-violet:hover{text-decoration:underline;}