body{margin:0;font-family:arial,sans-serif;font-size:12px;background:url(/img/body_bg.png) repeat-x}
a{text-decoration:none;color:#999}
a:hover{text-decoration:none;color:#f4324d}
p{font-family:Arial, sans-serif;font-size:12px;color:#333333;line-height: 14px}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.telephone{background:#f4324d;font-size:20px;color:white;display:block;font-weight:bold;padding:6px 14px}
.page{margin:0 auto 35px auto;width:980px}
* {margin: 0;}
html, body {height: 100%}
.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -215px}
.footer-bg, .push {height: 236px}
.ardal{font-size:18px;font-weight:bold;line-height:27px;color:#999}


/*Header*/

.header{width:980px;height:210px;margin:0 auto;border-bottom:5px solid #f4324d}
div.header ul.main_nav{
	height: 40px;
    float: left;
    padding-top: 6px;
}
div.header ul.main_nav li{float:left;padding:0 30px;margin:0;height:27px;line-height:27px;background: url(/img/sep_menu.jpg) no-repeat right 7px}
div.header ul.main_nav li:first-child{
	padding-left: 0;
}
div.header ul.main_nav li.last{background:none}
div.header ul.main_nav li a{color:white}
div.header ul.main_nav li a:hover{color:#f4324d;text-decoration:none}
div.header ul.main_nav li a.active{color:#f4324d}
div.header div#search{float:right;margin-top:6px;}
div.header div#search input.txt{
	width:180px;
	height:28px;
	border:none;
	color:#999999;
	font-style:italic;
	text-indent:5px;
	padding: 0;
    float: left;
}
div.header div#search input.btn{
	background:#f4324d;
	color:white;
	border:none;
	height:28px;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
	padding: 0 7px !important;
    font-size: 13px;
    font-family: arial;
    border-radius: 0 2px 2px 0;
}
div.header div#menu_header{margin:0;padding:20px 0 0 0}
div.header a#logo{display:block;background:url(/img/ardal_logo.png) no-repeat;height:53px;width:217px;margin-right:35px;float:left}
div.header #menu_rubrique{float:left}
div.header .rubrique{float:left;width:167px;margin-right:20px}
div.header .rubrique p{font-style:italic;font-size:12px;color:#999999;line-height:16px;margin-top:6px}
div.header .rubrique_last{margin-right:0}
div.header .rubrique h1{font-family:georgia,serif;color:#f4324d;font-size:21px;background:url(/img/souligne-h1.png) no-repeat 47px right}
div.header .rubrique h1 a{height:52px;color:#f4324d;text-decoration:none;padding-left:60px;display:block}
div.header .rubrique h1 span{font-size:16px}
div.header a#acoust{background:url(/img/rubrique_picto_acoust.png) no-repeat}
div.header a#acoust:hover{background:url(/img/rubrique_picto_acoust_hover.png) no-repeat}
div.header a#deco{background:url(/img/rubrique_picto_deco.png) no-repeat}
div.header a#deco:hover{background:url(/img/rubrique_picto_deco_hover.png) no-repeat}
div.header a#ajour{background:url(/img/rubrique_picto_ajour.png) no-repeat}
div.header a#ajour:hover{background:url(/img/rubrique_picto_ajour_hover.png) no-repeat}
div.header a#bac{background:url(/img/rubrique_picto_bac.png) no-repeat}
div.header a#bac:hover{background:url(/img/rubrique_picto_bac_hover.png) no-repeat}
ul.sous_menu{display:none}
li.parent:hover ul.sous_menu{display:block;position:absolute;width:160px;background:#F1F1F1;margin:0;padding:5px 15px;margin-left:-43px;border-left: solid 5px #333}
li.parent ul.sous_menu li{color:black;padding:0;border:none;clear:both}
li.parent ul.sous_menu li a{color:black}
li.parent ul.sous_menu li a:hover{color:red}
li.parent{position:relative}

/* Accueil */

#accueil_content h3,#accueil_content h3 a{font-family:Georgia, serif;color:#f4324d;font-size:22px;margin-bottom:20px}
#accueil_content h3 a:hover{color:#333}
#accueil_content h4{font-family:Arial, sans-serif;color:#333333;font-size:14px;margin-bottom:10px;font-weight:bold}
#accueil_content h2{background:#f1f1f1;color:#333;width:955px;height:83px;margin:0 auto 20px 0;font-family:georgia, serif;font-size:36px;padding:10px 0 20px 25px;line-height:45px;display:block;text-align: center;}
#accueil_content h2.titre{
	background: none;
	margin-bottom: 0;
    margin-top: 30px;
}
#accueil_left_content{float:left;width:739px;border-right:1px solid #D6D6D6}
#accueil_content #news{width:720px;}
#accueil_content p{margin-bottom:20px}
#accueil_content #visio{width:720px;margin-top:30px}
#accueil_content #visio img.img-principal-visio{float:left;width:350px;height:278px}
#accueil_content #visio h3{margin:0;text-decoration:none}
#accueil_content #visio h3:hover{text-decoration:none}
#accueil_content #visio a:hover{text-decoration:none}
#accueil_content #visio p{margin:10px 0 0 0;height:157px;overflow:hidden}
#accueil_content #phare{width:220px;padding-left:20px;float:right}
#accueil_content #phare p{color:#999999}
#accueil_content #phare h4 a{color:#333;font-weight:bold;text-decoration:none}
#accueil_content #phare h4 a:hover{color:#f4324d;text-decoration:none}
div.descriptif-visio{float:left;width:225px;height:238px;background:#f1f1f1;padding:20px}
div.visio-nav{margin-top:15px}
div.visio-nav a{float:right;margin-left:20px}
div.visio-mini{width:83px;float:right}
div.visio-mini img{width:83px;height:61px;margin-bottom:10px}
div.visio-mini img.last{margin:0}
div.button{position:absolute;bottom:10px;right:10px}
div.rigthCorner{position:relative}
#accueil_left_content div.gallery div.gv-panel-content div.text{float:right;width:220px;height:253px;background:#F1F1F1;overflow:hidden;margin:10px 22px 0 0;padding:0}
#accueil_left_content div.gv-gallery div.gv-panel_wrap div.gv-panel-content{overflow:hidden}
#accueil_content .nom-actualite{width:720px;margin-top:20px}

.fb-like-box{float:right}

ul.ul-accueil{list-style: disc;color:#333;margin-left: 20px;display:inline-block}
ul.ul-accueil li{margin-top:4px}
hr.separ-accueil{height: 1px;border-top: 1px dotted #CCC;background: none;color: white;border-bottom: none;border-left: none;border-right: none;margin: 20px 0;}

.contacteznous{background:#F4324D;color: #FFFFFF;display: block;font-size: 28px;font-weight: bold;padding: 10px 14px;}

/*Catalogue*/

#catalogue_content{margin-bottom:30px}
#catalogue_content li{float:left;color:#999999;margin-top:10px}
#catalogue_content li a{text-decoration:none;color:#999999}
#catalogue_content li a:hover{color:#333333}
#catalogue_content h2{color:#f4324d;clear:both;font-family:georgia, serif;font-size:36px;padding:20px 0}
#catalogue_content h3{background:#f1f1f1;color:#333;width:970px;margin:0 auto 15px auto;font-family:georgia, serif;font-size:24px;padding:10px 0 10px 10px;display:block;line-height:30px}
#catalogue_content h4{font-family:georgia, serif;font-size:17px;margin:15px 5px}
.catalogue_fiche_cellule{float:left;padding:0 20px;width:214px;height:293px;border-right:#dbdbdb 1px solid}
#catalogue_content  .first{padding:0 20px 0 0}
#catalogue_content  .last{padding:0 0 0 20px;border:none}
.catalogue_fiche{border:white 5px solid;width:205px;height:225px;margin:0;padding:0;position:relative}
.catalogue_fiche img{width:205px;height:148px;position:absolute;bottom:0}
.catalogue_fiche a{color:#333}
.catalogue_fiche a:hover{text-decoration:none;color:#f4324d}
.catalogue_fiche:hover{border:#f4324d 5px solid}
.catalogue_fiche:hover a{color:#f4324d}
.col_bot{height:250px}
.catalogue_nav{float:right;color:#999;display:block}
.catalogue_nav a{font-size:12px;font-weight: bold}
.catalogue_nav a:hover, .catalogue_nav a.active{text-decoration:underline}
.catalogue_nav#nav_top{margin:0 0 15px 0}
.catalogue_nav#nav_bottom{margin:0}

/*Fiche Produit*/

#fiche_produit_content #visio{float:left;width:545;height:331;margin-top:20px}
#fiche_produit_content #texte{float:right;width:424px;min-height:331px;padding-left:14px;margin-top:20px;border-left:1px solid #dbdbdb;position: relative}
.fil_arianne li{float:left;color:#999999;margin:10px 0;font-size:11px}
.fil_arianne li a{text-decoration:none;color:#999999}
.fil_arianne li a:hover{color:#333333}
#fiche_produit_content h2{color:#f4324d;font-size:22px;font-family:Georgia, serif}
#fiche_produit_content strong{color:#333333;font-weight:bold}
#fiche_produit_content p{color:#999}
.fiche_link_puce{line-height:17px;padding-left:22px}
#puce_fb{background:url(/img/fiche_picto_fb.jpg) no-repeat;display:block}
.fiche_link_puce#puce_nuancier{display:block;float:left;padding-left:10px;margin-top:10px}
#puce_table{background:url(/img/fiche_picto_table.jpg) no-repeat;display:block}
a.btn_devis{background:url(/img/btn_devis_bg.jpg) repeat-x;display:block;width:380px;height:32px;color:white;font-size:15px;font-weight:bold;position: relative;left:0;bottom: 0;margin-top:20px;line-height:30px;text-align:center}
.nuancier_titre{display:inline;float:left;background:url(/img/nuancier.png) no-repeat;padding-left:22px;line-height:17px;}


/*Contact*/

.contact_content{margin:0 auto;width:980px}
.contact_content h2{background:#f1f1f1;color:#333;width:955px;height:83px;margin:0 auto 30px 0;font-family:georgia, serif;font-size:36px;padding:10px 0 20px 25px;line-height:45px;display:block}
.contact_content_left{width:430px;float:left}
.contact_content_right{width:549px;border-left:1px solid #dbdbdb;float:right;margin-top:20px;margin-bottom:40px}
#contact_coordonnees {margin:50px 0 0 70px;width:430px;display:block}
#contact_coordonnees #carte{background:url(/img/footer_carte.png) no-repeat;display:block;height:125px;width:150px;float:left}
#contact_coordonnees #texte{width:150px;float:left}
#contact_coordonnees p{font-size:12px;margin-top:0;line-height:14px;width:170px;float:left;line-height:17px;font-weight:bold}
#contact_coordonnees  .ardal{color:#333}
.google_map{clear:both;display:block;height:292px;width:384px;clear:both;margin:60px 0 30px 0}
.contact_content_right input{clear:both;margin:0 0 10px 25px}
.contact_form_top{width:263px;height:22px;color:#bfbfbf;border:solid 1px #ccc;text-indent:5px}
.contact_form_top:hover{border:solid 1px #f4324d;color:#f4324d}
textarea.contact_form_area{min-height:100%;min-width:380px;font-size:12px;font-family:Arial, sans-serif;width:380px;height:150px;color:#bfbfbf;border:solid 1px #ccc;text-indent:5px;margin:0 0 10px 25px}
textarea.contact_form_area:hover{border:solid 1px #f4324d;color:#f4324d}
.contact_form_btn{background:#f4324d;color:white;cursor:pointer;border:none;font-weight:bold;padding:2px 15px}
.contact_content_right .form_decal{margin-top:30px}


/*Contenu libre*/

.contenu_libre_content{width:980px;margin:0 auto}
.contenu_libre_content h2{margin:20px 0 20px 0;font-family:Georgia, serif;font-size:22px;color:#f4324d}
.contenu_libre_content li{display:list-item;list-style-image : url(/img/puce.png);line-height:17px}
.contenu_libre_content ul{margin:0 0 20px 40px}
.contenu_libre_content p{margin:0 0 20px 0;display:block}
.contenu_libre_content em{margin:0 0 20px 0;font-style:italic;color:#999;display:block;font-size:14px;line-height:16px}
.contenu_libre_content strong{font-weight:bold;margin:0 0 20px 0;display:block;font-size:12px;line-height:14px}
.contenu_libre_content hr{margin-top:10px;border:none;background:#d6d6d6;height:1px}
.contenu_libre_content img{border:5px solid #dbdbdb;margin:0 0 20px 25px}

/*CMStexte*/

.cmstexte{width:980px;margin:0 auto}
.cmstexte h2{margin:20px 0 20px 0;font-family:Georgia, serif;font-size:22px;color:#f4324d}
.cmstexte h3{font-family:Georgia, serif;color:#f4324d;font-size:22px;margin:0;border-top: 1px solid #D6D6D6;padding-top: 15px;}
.cmstexte li{display:list-item;list-style-image : url(/img/puce.png);line-height:17px}
.cmstexte ul{margin:0 0 20px 40px}
.cmstexte p{margin:0 0 20px 0;display:block}
.cmstexte em{margin:0 0 20px 0;font-style:italic;color:#999;display:block;font-size:14px;line-height:16px}
.cmstexte strong{font-weight:bold;margin:0 0 20px 0;display:block;font-size:12px;line-height:14px}
.cmstexte hr{margin-top:10px;border:none;background:#d6d6d6;height:1px}
.cmstexte img{border:5px solid #dbdbdb;margin:0 0 20px 25px}


/*Plan du site*/

#plan_content{width:980px;margin:0 auto}
#plan_content h2{background:#f1f1f1;color:#333;width:955px;height:43px;margin:0 auto 20px 0;font-family:georgia, serif;font-size:36px;padding:10px 0 20px 25px;line-height:45px;display:block}
.plan_pages{font-family:Georgia, serif;font-size:18px;margin-bottom:10px;margin-left:45px;display:list-item;list-style-image : url(/img/puce.png)}
.plan_pages a{color:#333}
.plan_pages a:hover{color:#f4324d}
li.plan_categorie{color:#333;font-family:Arial, sans-serif;font-size:14px;margin:15px 0 0 40px;font-weight:bold}
li.plan_produit a{margin:7px 0 0 0;color:#999;font-size:12px;font-weight:normal;display:block}
li.plan_produit a:hover{color:#f4324d}

/* Footer */

div.footer-content{width:980px;margin:0 auto 15px auto;background:#f1f1f1;padding-top:15px;border-top:5px solid #999999}
div.footer-content ul {float:left;margin-right:26px}
div.footer-content  #carte{float:left;margin-right:26px}
div.footer-content p{color:#999999;margin:20px 0 0 0;font-size:10px;text-align: justify}
div.footer-content li a{text-decoration:none;color:#999999;line-height:16px}
div.footer-content li a:hover{color:#333333}
div.footer-content #footer_left{width:140px}
div.footer-content #footer_middle{width:110px}
div.footer-content #footer_right{width:310px}
div.footer-bg{background:#f1f1f1;margin-top:20px;width:100%}
.footer_pastille{padding-left:32px;display:block}
#footer_pastille_devis{background:url(/img/footer_pastille_devis.png) no-repeat;margin-left:30px}
#footer_pastille_pdf{background:url(/img/footer_pastille_pdf.png) no-repeat;line-height:27px;margin-left:30px}
.footer_rubrique_titre{color:#999999;font-weight:bold;margin-bottom:10px}
.footer_rubrique_titre#footer_service{margin-left:30px}
#footer_coordonnees{float:right}
#footer_coordonnees #texte{float:left}
#footer_coordonnees #carte{background:url(/img/footer_carte.png) no-repeat;display:block;height:125px;width:125px}
#footer_coordonnees p{font-size:12px;margin-top:0;line-height:14px}
#picto_ytb{background:url(/img/picto_ytb_gris.png) no-repeat;padding-left:30px;display:block;line-height:18px}
#picto_ytb:hover{background:url(/img/picto_ytb_color.png) no-repeat}
#picto_fb{background:url(/img/picto_fb_gris.png) no-repeat;padding-left:30px;display:block;line-height:18px}
#picto_fb:hover{background:url(/img/picto_fb_color.png) no-repeat}
#picto_vdo{background:url(/img/picto_vdo_gris.png) no-repeat;padding-left:30px;display:block;line-height:18px}
#picto_vdo:hover{background:url(/img/picto_vdo_color.png) no-repeat}
#picto_vmo{background:url(/img/picto_vmo_gris.png) no-repeat;padding-left:30px;display:block;line-height:18px}
#picto_vmo:hover{background:url(/img/picto_vmo_color.png) no-repeat}
#picto_lni{background:url(/img/picto_lni_gris.png) no-repeat;padding-left:30px;display:block;line-height:18px}
#picto_lni:hover{background:url(/img/picto_lni_color.png) no-repeat}

/* Galerie Home */

div.gallery {margin-top:0;}
div.gallery div.gv-panel-content {background-color: #F1F1F1;}
div.gallery div.gv-panel-content div.text{float: right;width: 222px;height: 238px;background: #F1F1F1;padding: 20px;}
div.gallery div.gv-panel-content div.text h3 {font-family: Georgia, serif;color: #F4324D;font-size: 22px;width: 225px;}
div.gallery div.gv-pointer {display : none;}

/* Libre */

h3{font-family:Georgia, serif;color:#f4324d;font-size:22px;margin:20px 0}
h4{font-family:Arial, sans-serif;color:#333333;font-size:14px;margin:20px 0 10px;font-weight:bold}
p{margin-top:10px}



/* Atalanta */
#atouts img{
	float: left;
	margin-right: 20px;
}
#atouts h1{
	font-size: 20px;
	font-family: 'Georgia', serif;
}
#atouts p{
	font-size: 14px;
	color: #999999;
	line-height: 18px;
}
.row.second{
	margin: 30px auto;
}
.row,
#owl{
	padding-left: 0 !important;
}
.telechargez{
	background: url(/img/bg-plaquette.jpg) no-repeat center;
	width: 100%;
    display: inline-block;
    text-align: center;
    color: white;
    padding: 30px 0;
    font-family: Georgia;
    font-size: 24px;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.telechargez:hover{
	background: url(/img/bg-plaquette-on.jpg) no-repeat center;
	-webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}