body,html{
padding:0;
margin:0;
}
body{
background:background:#FFFFFF;;
/*scrollbar-3d-light-color : #999999; 
scrollbar-arrow-color :#999999; 
scrollbar-dark-shadow-color :#999999; 
scrollbar-face-color :#999999; 
scrollbar-highlight-color :#999999; 
scrollbar-shadow-color : #999999;*/
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}
a:link {color: #999999; text-decoration:none; font-size:11px}
a:visited {color: #999999;text-decoration:none;  font-size:11px}
a:hover {color: #cc0000 ;text-decoration:underline;  font-size:11px}
#table{ 
width:988px;
}
#bann{ 
width:988px;
height:134px;
}
#td_left{
background:url(../images/bgleft.jpg) repeat-y;
width:14px;
}
#td_right{
background:url(../images/bgright.jpg) repeat-y; 
width:11px;
}
#td_middle{
width:972px;

}
#td_bas{
background:url(../images/bgbas.jpg) no-repeat; 
font-family:Trebuchet MS;
color:#999999;
text-align:center;
padding-top:28px;
font-size:11px;
width:988px;
}


#menu_left{

height:924px;
width:232px;
margin-left:30px;
margin-right:16px;
}
#table_left{
background:url(../images/bgmen.jpg) no-repeat;
height:510px;
width:232px;


}
.titre_gris{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#696969;
font-weight:bold;
text-align:justify;
}
.texte_gris{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#696969;
text-align:justify;
padding-top:10px;
padding-left:15px;
padding-right:15px;
text-align:justify;
/*padding-right:10px;*/

}
.texte_gris2{
font-family:Arial;
font-size:11px;
color:#696969;
padding-top:15px;
padding-left:15px;
padding-right:10px;
height:350px;

}
.texte_gris4{
font-family:Arial;
font-size:11px;
color:#696969;}

.texte_gris3{
font-family:Arial;
font-size:11px;
color:#696969;
padding-top:10px;
padding-left:15px;
padding-right:10px;
padding-bottom:10px;
/*height:191px;*/
}
.titre_rouge{
font-family:Arial;
font-size:12px;
color:#cc0000;
font-weight:bold;
}
.texte_noir{
font-family:Arial;
font-size:11px;
color:#000000;
font-weight:bold;
}
.texte_librairie{
font-family:Arial;
font-size:12px;
color:#656565;
font-weight:bold;
padding-right:10px;
padding-top:10px;
padding-left:10px;

}
.texte_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#696969;
/*padding-top:10px;*/
padding-left:10px;
/*margin-right:20px;
margin-top:10px;*/


}
#texte_table{
border:1px solid #cccccc;
border-top:1px solid #FFFFFF;
/*height:200px;*/
width:676px;
text-align:justify;
margin-left:3px;
margin-right:5px;
padding-left:10px;
/*padding-right:20px;*/
}
#texte_td{
height:300px;
width:678px;
}
#image_td{
height:200px;
width:600px;
padding-top:10px;
padding-bottom:10px;
}
#title_td{
height:41px;
width:678px;
}
#contact_td{
background:url(../images/contactlibrairie.jpg) no-repeat;
height:154px;
width:515px;
/*padding-left:387px;*/
/*padding-top:11px;*/
}

.numero{
font-family:Arial Black; 
font-size:26px;
color:#cc0000;
}
.titrenoir{
font-family:Arial ; 
font-size:14px;
color:#000000;
font-weight:bold;
}
.liendetail{
font-family:Arial ; 
font-size:10px;
color:#cc0000;
/*text-align:right;*/
}
.liendetail a{
font-family:Arial ; 
font-size:10px;
color:#cc0000;
text-decoration:underline;
text-align:right;
}
.liendetail a:hover{
font-family:Arial ; 
font-size:10px;
color:#cc0000;
text-decoration:none;
text-align:right;
}
.liendetail a:visited{
font-family:Arial ; 
font-size:10px;
color:#cc0000;
text-decoration:underline;
text-align:right;
}
#calendar_table{
border:1px solid #cccccc;
margin-left:4px;
margin-right:30px;
padding-left:10px;
}
.champs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 190px;
}
#menu{
background:url(../images/bgmenuu.jpg) no-repeat;
width:231px;
height:220px;
font-family:Arial ; 
font-size:14px;
color:#cc0000;
padding-left:20px;
}
.menu{

font-family:Arial ; 
font-size:14px;
color:#cc0000;

}
.menu a{
font-family:Arial ; 
font-size:14px;
color:#999999;
text-decoration:none;
}
.menu a:hover{
font-family:Arial ; 
font-size:14px;
color:#cc0000;
text-decoration:underline;
}
.menu a:visited{
font-family:Arial ; 
font-size:14px;
color:#999999;
text-decoration:none;
}

#tr{
background:url(../images/trait.jpg) no-repeat;
height:6px;
}
#tdleft{
background:url(../images/pxleft.jpg) repeat-y;
}
#tdright{
background:url(../images/pxright.jpg) repeat-y;
}


.mypets {
font-family:Arial ; 
font-size:14px;
color:#cc0000;
}
.mypets a{
font-family:Arial ; 
font-size:14px;
color:#999999;
}
.mypets a:hover{
font-family:Arial ; 
font-size:14px;
color:#cc0000;
text-decoration:underline;
}
.mypets a:visited{
font-family:Arial ; 
font-size:14px;
color:#999999;
}
.thepet a:hover{
font-family:Arial ; 
font-size:11px;
color:#cc0000;
text-decoration:none;
}
.thepet a:visited{
font-family:Arial ; 
font-size:11px;
color:#999999;
text-decoration:none;
}
.thepet a{
font-family:Arial ; 
font-size:11px;
color:#999999;
text-decoration:none;
}
.thepet{ /*header of 1st demo*/
font-family:Arial ; 
font-size:11px;
color:#cc0000;
padding-left:7px;
}

.openpet{ /*class added to contents of 1st demo when they are open*/

}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;

}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
display:none;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
display:none;
}
.carte{
border:1px solid #cccccc;


}

#td_prog{
background:url(../images/bgprog.jpg) no-repeat;
width:257px;

height:161px;
/*margin-left:5px;*/

}
#con_td{
background:url(../images/bglib.jpg) no-repeat;

width:172px;
height:154px;
/*padding-left:387px;*/
padding-top:2px;
margin-left:23px;
margin-right:10px;

}
#loc_td{
background: url(../images/localisation.jpg) no-repeat;
height:154px;
width:205px;
/*padding-left:387px;*/
/*padding-top:11px;*/
margin-left:13px;
margin-right:10px;
}
#prod1{

height:154px;
width:253px;
/*padding-left:387px;*/
/*padding-top:11px;*/

}
#prod{
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
height:154px;
width:250px;
margin-left:6px;
margin-right:2px;
/*padding-left:387px;*/
/*padding-top:11px;*/

}
#title_prod{
background:url(../images/bgprod.jpg) no-repeat;
height:36px;
width:259px;
font-family:Arial;
font-size:11px;
color:#cc0000;
font-weight:bold;
/*padding-bottom:10px;*/
padding-left:10px;
/*padding-top:11px;*/

}
#table_bas{
width:678px;}
.trsep{
background:url(../images/trait.jpg) repeat-x ;



}
.trsep1{
background:url(../images/trait.jpg) repeat-x ;
width:10px;


}
.localisation{

font-family: Arial;
font-size:14px;
color:#cc0000;
font-weight:bold;
text-decoration:underline;
text-align:center;
padding-bottom:100px;
}
.localisation a{

font-family: Arial;
font-size:14px;
color:#cc0000;
font-weight:bold;
text-decoration:underline;
text-align:center;
padding-bottom:100px;
}
.localisation a:hover{

font-family: Arial;
font-size:14px;
color:#cc0000;
font-weight:bold;
text-decoration:underline;
text-align:center;
padding-bottom:100px;
}
.localisation a:visited{

font-family: Arial;
font-size:14px;
color:#cc0000;
font-weight:bold;
text-decoration:underline;
text-align:center;
padding-bottom:100px;
}
