/* CSS Document */

*{
	margin:0;
	padding:0;
	font-size:11px;
	color:#000;
	text-decoration:none;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	list-style:none;
}

html{
	background:url(../fond/html.jpg) top right #CFCDC8 no-repeat;
	text-align:center;
}

body{
	width:667px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;text-align:left;
}

#logoprint, #piedprint{display:none}

#home{height:488pxauto !important;
	height:488px;min-height:488px;}
#rubrique{height:auto !important;
	height:608px;min-height:608px;}
#home h1,#rubrique h1{
	display:block;
	width:667px;
	height:53px;
	position:absolute !important;
	position:relative;
	margin-top:-53px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.beryss.com/design/css/design/fond/titre.png', sizingMethod='crop');

}
#home[id] h1,#rubrique[id] h1{background:url(../fond/titre.png) no-repeat;}
h1 span{display:none;}

#home .gris{
	width:140px;
	height:auto !important;
	height:488px;
	padding:0px 7px;
	min-height:488px;
	}
	
#rubrique .gris{
	width:150px;
	height:auto !important;
	height:608px;
	padding:0px 4px;
	min-height:608px;
	}
.gris{
	float:left;
	background:#585858;
}


.langue img{border:1px solid #FFF;}
.langue li{float:left;margin-right:6px;margin-bottom:25px;margin-top:7px;}
.gris p{clear:both;color:#FFF;margin-bottom:15px;}
.gris p a{color:#E6E5E2;font-weight:bold;text-decoration:underline !important;}

.gris #menu a{text-decoration:none  !important;}

#home .beige{
	float:left;width:165px;
	height:auto !important;
	height:488px;
	min-height:488px;background: url(../elmt/logo.gif) no-repeat 0px 80px #E6E5E2;
}
#home.ro .beige{background: url(../elmt/logo_ro.gif) no-repeat 0px 80px #E6E5E2;}
 

#rubrique .beige{
	float:left;width:120px;
	height:auto !important;
	height:608px;
	min-height:608px;background: url(../elmt/logo2.gif) no-repeat -2px 60px #E6E5E2;
}

#rubrique.ro .beige{background: url(../elmt/logo2_ro.gif) no-repeat -2px 60px #E6E5E2;}


#actiprincipal{
	float:left;
	margin:15px  0px  10px 10px;
	width:325px;
	padding-bottom:10px;
	border-bottom:1px solid #CFCEC9;}
#actiprincipal h2{color:#BB0000;margin-bottom:10px;font-size:13px;}
#actiprincipal .vignette{float:right;}
#actiprincipal p{margin-bottom:5px;}
#actiprincipal li{margin-left:17px;list-style:url(../elmt/puce.gif) outside;margin-bottom:3px;}
#actiprincipal li a{font-weight:bold;color:#585858;}
#actiprincipal li a:hover{	color:#9E0D0D}


#actisecondaire{
	float:left;
	margin:15px  0px  10px 10px;
	width:152px;
	padding-bottom:10px;
	padding-right:10px;
}
#actisecondaire.c1{
	border-right:1px solid #CFCEC9;}
	
#actisecondaire h2{color:#BB0000;margin-bottom:10px;font-size:12px;display:block;height:25px;}
#actisecondaire img{
border:1px solid #585858;
	margin-bottom:10px;}


#actiprincipal .plus,#actisecondaire .plus{text-align:right;}
#actiprincipal .plus a,#actisecondaire .plus a{
	color:#0654D0;
	padding-right:15px;
	font-weight:bold;
	display:block;
	background:url(../elmt/fleche.gif) right 2px no-repeat;}
	
#actiprincipal .plus a:hover,#actisecondaire .plus a:hover{color:#9E0D0D;background:url(../elmt/fleche-hover.gif) right 2px no-repeat;}

#pied{

clear:both;
height:0px;
display:block;
float:left;
overflow:visible;
	width:667px;
}
#home  .flash{
float:left;
	position:absolute;z-index:2;margin-top:-160px;margin-left:-50px;
}


#rubrique  .flash{
float:left;
	position:absolute;z-index:2;margin-top:-130px;margin-left:-70px;
}


.fondpied{
	z-index:1;
	position:absolute;
	width:667px;
	height:57px;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.beryss.com/design/css/design/fond/ombre.png', sizingMethod='crop');
	}
	
#home .fondpied{
	margin-top:-6px !important;
	margin-top:0px;
}

.fondpied[class]{background:url(../fond/ombre.png) no-repeat;}

#home .note{position:absolute;z-index:3;margin-left:160px;margin-top:35px;text-align:center;}
#rubrique .note{position:absolute;z-index:3;margin-left:100px;margin-top:85px;text-align:center;}
.note,.note *{color:#585858;font-size:10px;}
.note img{
	width:19px;height:10px;
	vertical-align:bottom;border:1px solid #585858;
}
#menu{margin-right:0;margin-bottom:25px;margin-top:7px;}


#menu li{border-bottom:2px solid #757474;padding:4px 2px 13px;}
#menu li a{display:block;color:#FFF;font-weight:bold;}
#menu li li a{display:block;color:#FFF;font-weight:normal;}
#menu a:hover{
	color:#9E0D0D;}

#menu li li{border-bottom:none;padding:6px 0 2px 17px;
background:url(../elmt/suite.gif) no-repeat 4px 0px}
#menu li li.fin{
background:url(../elmt/suite2.gif) no-repeat 4px 0px}

.gris address{
	margin:0 2px;
	font-style:normal;
	color:#FFFFFF;
	font-size:9px !important;
	line-height:10px;
}
.gris address a{
	color:#FFFFFF;}
.gris address a:hover{
	color:#9E0D0D;}
	
#contenu{
	float:left;
	width:369px;
	padding:15px 10px 10px;
	height:583px;
	overflow:auto;
}

#googlemap{
	float:left;
	width:387px;
	border-left:2px solid #585858;
	padding:0;
	height:608px;
	overflow:hidden;

}


.ariane{
	width:345px;
	height:40px;
	display:block;
}
.ariane li{
	float:left;
	display:block;
	padding-left:18px;
	background:url(../elmt/puce.gif) no-repeat 4px 1px;
	
}
.ariane a{
		color:#BB0000;
		font-weight:bold;
		font-size:12px;
		display:block;
}
.ariane li.prems{display:none;}

#formulairepage fieldset{
	border:1px solid #585858;
	margin:0 5px 20px;
	padding:5px 10px;
		
}
#formulairepage legend{
	margin:0 10px;
	font-weight:bold;
}
#formulairepage label{
	clear:both;
	display:block;
	float:left;
	width:110px;
	margin-top:1px;
}

#formulairepage .ctext,#formulairepage .email,#formulairepage select,#formulairepage textarea{
	border:1px solid #CCCAC2;
	background:#E6E5E2;
	margin-bottom:5px;
	width:200px;
}
#formulairepage textarea{
	overflow:auto;
	height:150px;

}
#formulairepage ul{
	margin-left:110px;
}
#formulairepage .check{	border:1px solid #CCCAC2;
	background:#E6E5E2;
	margin-bottom:5px;
	margin-right:5px;
	vertical-align:top;

}
#phototheque caption{display:none}
#formulairepage .submit{
	font-weight:bold;
	border:1px solid #585858;
	width:342px;
	margin:10px 5px 20px;
	padding:5px 10px;
}

#formulairepage select{
	width:202px;
}
#localisation{display:none}

#gmapmarker{position:static;text-align:center;
background:#FFF;
overflow:visible;}
#gmapmarker h3{color:#BB0000;margin-bottom:10px;font-size:12px;width:200px;text-align:left}

#gmapmarker address{margin-bottom:10px;font-size:10px;font-style:normal;width:200px;text-align:left;
white-space:normal;}