/* CSS Document */

body	{ font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #3f3d40; margin: 0px 0px 0px 0px; background-color: #646567; background-image: none; width:100%; height:100%;}
div, form, h1, h2, h3, h4, h5, h6{ margin: 0px; padding: 0px; }
p	{ margin: 5px 0px 0px 0px; }
img          { border: 0; }
input	{ font-size: 11px; }
select	{ font-size: 11px; }

ul{ margin:5px 0px 0px 0px; padding:0px 0px 0px 30px; }

a{ color: #FF6600; text-decoration: none; font-weight:bold; }
a:hover	{ color: #A73142 ; text-decoration: none; font-weight:bold; }

#width {	margin:0px auto; width:990px; padding-bottom:20px; }
#header { background:transparent url(../img/bg_header.jpg) no-repeat scroll left top;clear:both;margin-top:5px;padding:0; height:266px; position:relative;}
#main { background:transparent url(../img/bg_shadow.jpg) repeat-y scroll 0pt;float:left;padding:0px; position:relative; padding-top:20px;width:990px; }
#footer { clear:both; height:1px; line-height:1px; }
#down { background:transparent url(../img/bg_shadowdown.jpg) no-repeat 0pt 0pt; float:left; width:990px; padding:0pt 5px;  }	
#downrond { background:transparent url(../img/bg_shadowdown2.jpg) no-repeat 0pt 0pt; float:left; width:990px; padding:0pt 5px;  }	
h1{ position:absolute; top:62px; width:990px; height:202px; }
#assur{ font-size:11px; width:977px; height:266px; display:block;color: #919294; text-align:right;overflow:hidden; font-weight:normal;}
#assur:hover{color: #CACACA; font-weight:normal; border:none;}
#dogs{  font-size:11px; position:absolute; width:977px; text-align:right; top:50px;}
#dogs a{color: #919294; font-weight:normal;}
#dogs a:hover{color: #CACACA; font-weight:normal; border:none;}

#leftcol { float:left; padding:0px; width:310px; padding:0px 10px 0px 20px; }
#rightcol {
	float:right;
	width:640px;
	margin-top:8px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #A1A2A3;
}		

.spacer{ clear:both; height:1px; line-height:1px; }

#copyright{ font-size:0.9em; margin:25px 0px 25px 10px; color: #919294; position:relative; }
#credits{position:absolute; display:block; right:20px; color: #919294; font-weight:normal;}
#credits:hover{color: #CACACA; font-weight:normal; border:none;}
#downrond #copyright{margin-top:60px;}
#downrond #credits{right:70px;}

#menu{ text-align:right; margin:0; padding:0px; z-index:5; position:relative; height:400px;}
#menu li{ font-size:13px; list-style:none; display:block; margin-top:8px; margin-bottom:8px; }
#menu li a{ color:#000000; font-weight:bold; }
#menu li a:hover{ color:#FF6600 ; font-weight:bold; }
#menu li.current{ color:#FF6600; font-weight:bold; }

#decodog0{ display:none;}
#decodog1{ position:absolute; bottom:-20px; left:13px; width:326px; height:326px; background:transparent url(../img/bg_dog1.jpg) no-repeat left bottom; z-index:2; text-indent:-1000px;}
#decodog2{ position:absolute; top:149px; left:29px;  width:189px; height:292px;  background:transparent url(../img/bg_dog2.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}
#decodog3{ position:absolute; top:149px; left:29px;  width:184px; height:284px;  background:transparent url(../img/bg_dog3.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}
#decodog4{ position:absolute; top:215px; left:20px;  width:263px; height:251px;  background:transparent url(../img/bg_dog4.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}
#decodog5{ position:absolute; top:225px; left:35px;  width:230px; height:413px;  background:transparent url(../img/bg_dog5.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}
#decodog6{ position:absolute; top:205px; left:50px;  width:220px; height:248px;  background:transparent url(../img/bg_dog6.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}
#decodog7{ position:absolute; top:205px; left:30px;  width:220px; height:351px;  background:transparent url(../img/bg_dog7.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}
#decodog8{ position:absolute; top:205px; left:30px;  width:190px; height:301px;  background:transparent url(../img/bg_dog8.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}
#decodog9{ position:absolute; top:205px; left:30px;  width:230px; height:209px;  background:transparent url(../img/bg_dog9.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}
#decodog10{ position:absolute; top:180px; left:34px;  width:210px; height:378px;  background:transparent url(../img/bg_dog10.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}
#decodog11{ position:absolute; top:220px; left:24px;  width:220px; height:202px;  background:transparent url(../img/bg_dog11.jpg) no-repeat left top; z-index:2; text-indent:-1000px;}


#fonddog1{ position:absolute; bottom:-51px; left:13px;width:310px; height:586px; background:transparent url(../img/deco1.gif) no-repeat left bottom; z-index:2; text-indent:-1000px;}
#fonddog2{ position:absolute; bottom:-51px; left:13px;width:310px; height:281px; background:transparent url(../img/deco2.gif) no-repeat left bottom; z-index:2; text-indent:-1000px;}
#fonddog3{ position:absolute; bottom:-51px; left:13px;width:310px; height:492px; background:transparent url(../img/deco3.gif) no-repeat left bottom; z-index:2; text-indent:-1000px;}

h2{ font-weight: bold; font-size: 18px; color: #A73142; margin-bottom:4px;}
h3{ text-decoration:underline;}
.h2p{ margin-bottom:18px;}

.button, .button2, .button3, .button4, .button5, .button6{
	height: 22px;
	line-height:22px;
	color:#FFFFFF; font-weight:bold;
	border:none;
	cursor:pointer;
}
.button{	background: transparent url(../img/bouton.gif) no-repeat left top;	width: 104px;}
.button2{background: transparent url(../img/bouton2.gif) no-repeat left top;	width: 130px;}
.button3{background: transparent url(../img/bouton3.gif) no-repeat left top;	width: 150px;}
.button4{background: transparent url(../img/bouton4.gif) no-repeat left top;	width: 170px;}
.button5{background: transparent url(../img/bouton5.gif) no-repeat left top;	width: 190px;}
.button6{background: transparent url(../img/bouton6.gif) no-repeat left top;	width: 210px;}


#main1{margin:0px 40px 0px 20px; }
.important {	color: #CC0000;	font-weight: bold;}
.error{	color: #CC0000;	font-weight: bold; background-color:#FFFFFF; border:1px solid red; padding:10px; text-align:center; }

#devis1{ display:block; width:177px; height:26px; padding:0; background:url(../img/devis_1.gif) no-repeat left top; text-indent:-1000px; font-weight:normal; border:none; overflow:hidden; }
#devis1:hover{ display:block; width:177px; height:26px; padding:0;  background-position:left -26px; border:none; text-indent:-1000px; font-weight:normal; }
#garanties{ position:absolute; right:50px; bottom:10px; display:block; width:132px; height:40px; padding:0; padding-top:62px; text-align:center;  background:url(../img/dog_1.jpg) no-repeat center top; font-weight:normal; border:none; color:#363739; font-style:italic; }
#garanties:hover{ color:#FF6600; }

.tablo1{ border:1px solid #9FA0A2; margin-top:10px; }
.tablo1 th{ background-color: #c44550; color:#FFFFFF; font-weight:bold; }
.leftcell{ border-left:1px solid #CACACA; }
th.leftcell{ border-left:1px solid #FFFFFF; }

.little{ font-size:9px; }
