/*
Theme Name: Cofreco
Theme URI: http://www.cofreco.fr
Description: Le thème du site "Cofreco"
Version: 1.0
Author: Studio Meta
Author URI: http://www.studiometa.fr/
*/

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

body .cform  { margin:20px auto;width:510px; }
body .linklove { position: absolute; left: -99999px; top:-99999px; }
body .cform input.sendbutton { margin-right: 100px }
body div.cf_info { width: 480px; }

.hide {
visibility:hidden;
font-size:0px;
margin-left:-100px;
}

li .hide {
visibility:visible;
font-size:1em;
margin-left:0px;
margin-top:-15px;

}

#accueil{
padding-top:15px;
width:100px;
}

/* Home gamme 2011 */
#home-gamme {
	background: #F0F1F2;
	display: block;
	height: 500px;
	position: relative;
}

#home-gamme h1 {
	margin: 0;
	position: absolute;
	top: 15px;
	left: 25px;
	width: 600px;
	height: 55px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;	
	background:url('images/hg-h1.gif') no-repeat;
}

#home-gamme h2#envies {
	position: absolute;
	top: 55px;
	left: 29px;
	width: 239px;
	height: 25px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;	
	background: url('images/hg-h2-envies.gif') no-repeat;
}

#home-gamme span#madeinfrance {
	position: absolute;
	top: 98px;
	left: 27px;
	z-index: 9999;
	width: 80px;
	height: 34px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/hg-madeinfrance.gif') no-repeat;
}

#home-gamme img {
	position: absolute;
/*
	top: 105px;
	left: 80px;
*/
	top:0;
	left:0;
}

#home-gamme h3#lignes {
	position: absolute;
	top: 345px;
	left: 20px;
	width: 750px;
	height: 26px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/ligneAlu.jpg') no-repeat;
}
#home-gamme h3#pvc {
	margin: 0 0 3px 0;
	width: 93px;
	height: 28px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/lignePVC.jpg') #F0F1F2 no-repeat;
}
#home-gamme h3#bois {
	margin: 0 0 3px 0;
	width: 96px;
	height: 25px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/ligneBois.jpg') #F0F1F2 no-repeat;
}
#home-gamme h3#acier {
	margin: 0 0 3px 0;
	width: 114px;
	height: 23px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/ligneAcier.jpg') #F0F1F2 no-repeat;
}

#home-gamme ul#ligne-alu {
	top: 380px;
	left: 21px;
	height: 100px;
	display: block;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
}

#home-gamme ul#ligne-alu li {
	background: #fff;
	display: inline-block;
	width: 120px;
	height: 100px;	
	margin-right: 4px;	
}
#home-gamme ul#ligne-alu li a {
	background: url('images/hg-ligne-alu.jpg') no-repeat;
	width: 120px;
	height: 100px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	position: relative;		
}

#home-gamme ul#ligne-alu li a#tendance {
	background: url('images/hg-ligne-alu.jpg') no-repeat 0px 0px;	
}
#home-gamme ul#ligne-alu li a#deco {
	background: url('images/hg-ligne-alu.jpg') no-repeat -120px 0px;	
}
#home-gamme ul#ligne-alu li a#contemporain {
	background: url('images/hg-ligne-alu.jpg') no-repeat -240px 0px;	
}
#home-gamme ul#ligne-alu li a#premium {
	background: url('images/hg-ligne-alu.jpg') no-repeat -360px 0px;	
}
#home-gamme ul#ligne-alu li a#tradition {
	background: url('images/hg-ligne-alu.jpg') no-repeat -480px 0px;	
}
#home-gamme ul#ligne-alu li a#revisite {
	background: url('images/hg-ligne-alu.jpg') no-repeat -600px 0px;	
}

#home-gamme ul#ligne-autres {
	top: 4px;
	left: 655px;
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#home-gamme ul#ligne-autres li {
	background:#F0F1F2;
}

#home-gamme ul#ligne-autres li a#ligne-pvc {
	position: relative;
	width: 125px;
	height: 76px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/hg-ligne-autres.jpg') no-repeat 0px 0px;
	margin-bottom: 10px;
}
#home-gamme ul#ligne-autres li a#ligne-bois {
	position: relative;
	width: 125px;
	height: 76px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/hg-ligne-autres.jpg') no-repeat -125px 0px;
	margin-bottom: 10px;	
}
#home-gamme ul#ligne-autres li a#ligne-acier {
	position: relative;
	width: 125px;
	height: 76px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/hg-ligne-autres.jpg') no-repeat -250px 0px;
	margin-bottom: 10px;
}

#home-sidebar {
	position: absolute;
	width: 140px;
	right: 0px;
	height: 500px;
	border-left: 3px solid #fff;
}

#home-sidebar #configurez {
	position: absolute;
	top: 20px;
	left: 5px;
	width: 130px;
	height: 175px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/sideHomeVideo.jpg') no-repeat 0px 0px;
}

#home-sidebar #catalogue {
	position: absolute;
	top: 230px;
	left: 5px;
	width: 130px;
	height: 235px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url('images/sideHomeCatalogue.jpg') no-repeat 0px 0px;
}

#home-gamme .rollover {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 9999px;
	background: #535353;
	top: 0px;
}

#home-gamme .rollover2{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 9999px;
	background: #fff;
	top: 0px;
}

/*********/



#footer ul .item02 {
background:url("../images/separator01.gif") no-repeat scroll 0 0 transparent;
}

#footer ul .item03 {
background:url("../images/separator01.gif") no-repeat scroll 0 0 transparent;
}

.gallery ul img {
display:block;
margin-top:-20px;
}

