/* CSS Document */

body 		{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;font-size: 12px; color:#333;	background:#999;margin: 0px auto;}

#wrapper 	{position:relative; width:900px; margin: 0px auto;}

#header		{width:900px;height:224px; background: url("../img/fond_top.gif") no-repeat 0 0;
			border-top:0px solid #666;border-left:12px solid #666;border-right:12px solid #666;border-bottom:0px solid #666;}


/*************************************/

#nav, #nav, ul{
margin: 0px 0px 0px 0px;
width:600px;
padding:0 0 0 0;
min-height:40px;
border-top:12px solid #666; border-bottom:2px solid #66CC00;
list-style-type:none;
list-style-position:outside;
line-height:40px; 
background:#666;
}

#nav a {
display:block;
font-size:14px;
padding:0px 14px;
color:#fff;
text-decoration:none;
background-color:#333;
}

#nav a:hover{
background-color:#66CC00;
color:#fff;
}

#nav li{
float:left; position:relative; line-height:40px;}

#nav ul {position:absolute;	display:none; margin: 14px 0 0 0; width:0px; top:14px; 
		line-height:40px; z-index: 9;visibility: visible;}

#nav li ul a{
font-size:12px;
width:160px;
height:auto;
float:left;
line-height:11px; 
padding:12px 10px 12px 10px;
border-bottom: 1px solid #ccc;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:160px;
margin:0px 0 0 11px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}				

/*************************************/

#main 	{min-height:1100px;width:900px; background: url("../img/fond_vert_olive.jpg");
		border-top:0px solid #666;border-left:12px solid #666;border-right:12px solid #666;border-bottom:0px solid #666;}
				

.submenu 				{font-size:14px;color:#eee;font-weight:normal;margin:0 0 0 0;padding:0px 0px 0px 30px;}
.submenu  a:link 		{font-size:14px;color:#ccc;text-decoration: none;}
.submenu  a:visited 	{font-size:14px;text-decoration: none;color:#ccc;}
.submenu  a:hover 		{font-size:14px;text-decoration: none;color:#66CC00;}
.submenu  a:active 		{font-size:14px;text-decoration: none;}


#leftwrap {float:left;font-weight:normal;margin:30px 0px 0px 30px;}


.box1 {
	width:160px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-align:left;
	height:220px;
	line-height:13px;
	border-top:4px solid #3366FF;
	border-left:12px solid #3366FF;
	border-right:4px solid #3366FF;
	border-bottom:4px solid #3366FF;
	padding:7px 7px 7px 380px;
	background-color:#eee;
	margin:0px 0px 20px 0px;
	background-image: url(../img/cov_Chiens_rescouss.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.box2 {
	width:160px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-align:left;
	height:220px;
	line-height:13px;
	border-top:4px solid #CC0099;
	border-left:4px solid #CC0099;
	border-right:12px solid #CC0099;
	border-bottom:4px solid #CC0099;
	background-position:right;
	padding:7px 380px 7px 7px;
	background-color:#eee;
	margin:0px 0px 20px 0px;
	background-image: url(../img/cov_exaltes.jpg);
	background-repeat: no-repeat;
}

.box3 {
	width:160px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-align:left;
	height:220px;
	line-height:13px;
	border-top:4px solid #66CC00;
	border-left:12px solid #66CC00;
	border-right:4px solid #66CC00;
	border-bottom:4px solid #66CC00;
	padding:7px 7px 7px 380px;
	background-color:#eee;
	margin:0px 0px 20px 0px;
	background-image: url(../img/cov_LaVieX.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.box4 {
	width:160px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-align:left;
	height:220px;
	line-height:13px;
	border-top:4px solid #6633CC;
	border-left:4px solid #6633CC;
	border-right:12px solid #6633CC;
	border-bottom:4px solid #6633CC;
	background-position:right;
	padding:7px 380px 7px 7px;
	background-color:#eee;
	margin:0px 0px 0px 0px;
	background-image: url(../img/cov_NouvTer.jpg);
	background-repeat: no-repeat;
}


.box1 a:link 		{font-size:12px;color:#0066FF;font-weight:bold;text-decoration: none;}
.box1 a:visited	 	{font-size:12px;text-decoration: none;color:#0066FF;}
.box1 a:hover 		{font-size:12px;text-decoration: none;color:#CC0000;}
.box1 a:active 		{font-size:12px;text-decoration: none;}

.box2 a:link 		{font-size:12px;color:#0066FF;font-weight:bold;text-decoration: none;}
.box2 a:visited	 	{font-size:12px;text-decoration: none;color:#0066FF;}
.box2 a:hover 		{font-size:12px;text-decoration: none;color:#CC0000;}
.box2 a:active 		{font-size:12px;text-decoration: none;}

.box3 a:link 		{font-size:12px;color:#0066FF;font-weight:bold;text-decoration: none;}
.box3 a:visited	 	{font-size:12px;text-decoration: none;color:#0066FF;}
.box3 a:hover 		{font-size:12px;text-decoration: none;color:#CC0000;}
.box3 a:active 		{font-size:11px;text-decoration: none;}

.box4 a:link 		{font-size:12px;color:#0066FF;font-weight:bold;text-decoration: none;}
.box4 a:visited	 	{font-size:12px;text-decoration: none;color:#0066FF;}
.box4 a:hover 		{font-size:12px;text-decoration: none;color:#CC0000;}
.box4 a:active 		{font-size:12px;text-decoration: none;}



.Rbox1 {
float:right;width:240px; min-height:70px;font-size:13px;color:#eee;font-weight:normal;background: url("../img/Red_Emery.jpg");
border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;
padding:5px 5px 10px 10px;margin:30px 30px 0px 0px;}

span.Rbox1_bold 	{font-weight:bold;font-size:18px;color:#66CC00;padding:0 0 5px 0;}
span.Rbox1_reg 		{font-size:13px;font-weight:normal;color:#eee;;text-align:left;}
span.Rbox1_ital 	{font-size:11px;font-style:italic;color:#eee;;text-align:left;}


.Rbox1  a:link 		{font-size:13px;color:#eee;text-decoration: none;}
.Rbox1  a:visited 	{font-size:13px;text-decoration: none;color:#eee;}
.Rbox1  a:hover 	{font-size:13px;text-decoration: none;color:#FF00FF;}
.Rbox1  a:active 	{
	font-size:13px;
	text-decoration: none;
	color: #C00;
}

.mp3 				{font-weight:normal;padding:5px 0 0 0;}

.mp3_long 			{font-size:16px;text-align:left;padding:10px 20px 10px 20px; background:#666;}

.Rbox2 {
float:right;width:240px;font-size:13px;color:#eee;font-weight:normal;text-align:left; min-height:70px;
border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;
padding:5px 5px 10px 10px;margin:15px 30px 0px 0px; background: url("../img/pdf_box.jpg");}

.Rbox2, .Rbox2b, a:link 		{font-size:13px;color:#ddd;text-decoration: none;}
.Rbox2, .Rbox2b, a:visited 		{font-size:13px;text-decoration: none;color:#eee;}
.Rbox2, .Rbox2b, a:hover 		{
	font-size:13px;
	text-decoration: none;
	color:#333;
}
.Rbox2, .Rbox2b, a:active 		{
	font-size:13px;
	text-decoration: none;
	color: #CC3;
}

.Rbox2b {
float:right;width:240px;font-size:13px;color:#eee;font-weight:normal;text-align:left; min-height:70px;
border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;
padding:5px 5px 10px 10px;margin:30px 30px 0px 0px; background: url("../img/pdf_box.jpg");}

.Rbox3 {
float:right;width:240px;font-size:13px;color:#eee;font-weight:normal;text-align:left; min-height:70px;
border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;
padding:5px 5px 10px 10px;background-color:#336600;margin:15px 30px 0px 0px;}

.Rbox3  a:link 		{font-size:13px;color:#ddd;text-decoration: none;}
.Rbox3  a:visited 	{font-size:13px;text-decoration: none;color:#eee;}
.Rbox3  a:hover 	{font-size:13px;text-decoration: none;color:#FFCC33;}
.Rbox3  a:active 	{
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
}

.Rbox4 {
float:right;width:235px;font-size:12px;color:#eee;font-weight:normal;text-align:left; min-height:600px;
padding:10px 0px 0px 0px;margin:20px 44px 0px 0px;}

.Rbox4  a:link 		{font-size:12px;color:#ddd;text-decoration: none;}
.Rbox4  a:visited 	{font-size:12px;text-decoration: none;color:#eee;}
.Rbox4  a:hover 	{font-size:12px;text-decoration: none;color:#FFCC33;}
.Rbox4  a:active 	{font-size:12px;text-decoration: none;}

.clear {clear:both;}

/**********************************************************/

#category ul		{margin: 0px 0px 10px 0px;width:566px;min-height:20px;
					border-top:1px solid #66CC00; border-bottom:1px solid #66CC00;
					list-style-type:none;list-style-position:outside;line-height:20px; background:#555;}

#category a 		{display:block;font-size:12px;font-weight:bold;padding:0px 10px;color:#eee;text-decoration:none;background-color:#555;}

#category a:hover	{background-color:#66CC00;color:#fff;}

#category li		{float:left; position:relative; line-height:20px;}

#category li ul a	{font-size:14px;width:160px;height:auto;float:left;line-height:11px; padding:0px 0px 0px 0px;border-bottom: 1px solid #ccc;}

#breadcrumb 		{font-size:13px; color:#ccc; margin:0px 0px 10px 10px;}
#breadcrumb span	{font-size:11px; color:#66CC00;margin:0px 0px 10px 0px;}

.auteurs			{float:left; padding:0px 20px 20px 0px;}

#livre_detail 		{width:490px;min-height:400px;line-height:16px;
					border-top:4px solid #66CC00;border-left:12px solid #66CC00;border-right:4px solid #66CC00;border-bottom:4px solid #66CC00;
					padding:30px 30px 30px 30px;background-color:#eee;margin:0px 0px 20px 0px;}

#blogue_detail 		{width:770px;min-height:400px;
					border-top:4px solid #66CC00;border-left:12px solid #66CC00;border-right:4px solid #66CC00;border-bottom:4px solid #66CC00;
					padding:10px 10px 10px 10px;background-color:#fff;margin:0px 0px 20px 0px;}

span.titre 			{font-weight:bold;font-size:20px;color:#333;text-align:left;}
span.sous_titre 	{font-size:16px;font-weight:normal;color:#66CC00;line-height:20px;text-align:left;}
span.date 			{font-size:13px;font-weight:normal;color:#999;text-align:left;}
span.auteur 		{font-size:12px;font-style:italic;color:#333;text-align:left;}

.livre_img 			{
	float:left;
	width:170px;
	min-height:100px;
	margin:0px 0 0px 0;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.livre_body 		{
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-align:left;
	margin:20px 0 0 170px;
}

.communiq_body 		{font-size:12px;color:#333;font-weight:normal;text-align:left;margin:20px 0 0 250px;}

.smalltype 			{font-size:12px;color:#666;font-weight:normal;text-align:left;margin:0px 0px 30px 0px;}

.activites_body 				{font-size:12px;color:#333;font-weight:normal;text-align:left;margin:0px 0px 30px 0px;}
.activites_body  a:link 		{font-size:12px;color:#0066FF;text-decoration: none;}
.activites_body  a:visited 		{font-size:12px;text-decoration: none;color:#0066FF;}
.activites_body  a:hover 		{font-size:12px;text-decoration: none;color:#333;}
.activites_body  a:active 		{font-size:12px;text-decoration: none;}

.agrandir 			{font-size:9px; color:#666;text-align:right;padding:0px 30px 0px 0px;}

.prix				{font-size:10px; color:#000;text-align:center;padding:0px 30px 0px 0px;}
span.prix_rouge 	{font-size:15px;font-weight:bold;color:#CC0000;text-align:left;}
span.prix_noir 		{font-size:11px;font-weight:bold;color:#000;text-align:left;}

.commandez {width:154px;padding:10px 0 0 0;}

.pdf 				{font-size:12px;color:#333;font-weight:normal;text-align:left;line-height:14px;margin:40px 30px 0 0;}
.pdf  a:link 		{font-size:12px;color:#333;text-decoration: none;}
.pdf  a:visited 	{font-size:12px;text-decoration: none;color:#333;}
.pdf  a:hover 		{font-size:12px;text-decoration: none;color:#0066FF;}
.pdf  a:active 		{font-size:12px;text-decoration: none;}	

span.pdf_rouge 		{font-size:13px;font-weight:bold;color:#CC0000;text-align:left;}



/**********************************************************/


#footer 				{height:30px; width:912px;background-color:#666;font-size:12px; font-weight:normal;color:#fff; padding:13px 0px 0px 12px;}
#footer  a:link 		{font-size:12px;color:#ccc;text-decoration: none;}
#footer  a:visited 		{font-size:12px;text-decoration: none;color:#ccc;}
#footer  a:hover 		{font-size:12px;text-decoration: none;color:#66CC00;}
#footer  a:active 		{font-size:12px;text-decoration: none;}


#copyright  			{background-color:#999;font-size:11px; font-weight:normal; color:#333; margin:10px 0px 0px 12px;}


#logos					{width:895px; height:40px; background:#fff; outline:none; padding:10px 10px 10px 10px; margin:20px auto;
						border-top:3px solid #666;border-left:3px solid #666;border-right:3px solid #666;border-bottom:3px solid #666;}

#sondage				{width:442px; border:4px solid #ccc; padding:0px 20px 0px 20px;}
