@charset "iso-8859-2";

/* balises standard */
body {
margin-left:30px;
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a {
font-size:14px;
text-align:left;
margin:0px;
padding:0px;
text-decoration:none;

}

h1 {
	font-size:20px;
	font-weight:normal;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
}
h3 {
font-size:20px;
text-align:justify;
padding-bottom:0px;
margin-bottom:0px;
text-decoration:none;
}

h3 a:link {
color:#666666;
font-size:20px;
text-align:justify;
padding-bottom:0px;
margin-bottom:0px;
text-decoration:none;
}
h3 a:visited {
color:#666666
font-size:20px;
text-align:justify;
padding-bottom:0px;
margin-bottom:0px;
text-decoration:none;
}
h3 a:hover{
font-size:20px;
text-align:justify;
padding-bottom:0px;
margin-bottom:0px;
color:#FF0000;
text-decoration:none;
}

h4 {
font-size:16px;
text-align:justify;
padding:0px;
margin:0px;
color:#ff6600;
text-decoration:none;
font-weight:bold;
	
}
/* contour général */

.general {
width:800px;
height:auto;
}

/* fin contour général */

/* fin balises standards */
.header {
height:120px;
width:800px;
}
.nouveaute {
width:450px;
height:120px;
}

/* design du menu */
.menu {
height:40px;
width:800px;
font-size:18px;
color:black;
}

.menu a:link {
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.menu a:hover {
font-size:14px;
color:#cccccc;
text-decoration:none;
font-weight:bold;
}

.menu a:visited {
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.menu-act a:link {
font-size:14px;
color:#333333;
text-decoration:none;
}

.menu-act a:hover {
font-size:14px;
color:#cccccc;
text-decoration:none;
}

.menu-act a:visited {
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.left-no {
	width:7px;
	height:40px;
	background-image: url(../images/menu/left-no.jpg);
	background-repeat: no-repeat;
}
.left-act {
	width:7px;
	height:40px;
	background-image: url(../images/menu/left-act.jpg);
	background-repeat: no-repeat;
}


.center-no {
	width:auto;
	height:40px;
	background-image: url(../images/menu/center-no.jpg);
	background-repeat: repeat-x;
	text-align:left;

	
	

	
}
.center-no1 {

	width:1px;
	height:40px;
	padding-bottom:10px;
	padding-top:10px;
	
}


.center-act1 {
font-weight:normal;
	width:auto;
	height:40px;
	background-image: url(../images/menu/center-act.jpg);
	background-repeat: repeat-x;
	padding-bottom:10px;
	padding-top:10px;

}





.right-no {
	width:9px;
	height:40px;
	background-image: url(../images/menu/right-no.jpg);
	background-repeat: no-repeat;
}
.right-act {
	width:9px;
	height:40px;
	background-image: url(../images/menu/right-act.jpg);
	background-repeat: no-repeat;
}




/* image centrale et QTVR -- selon modele bords inférieurs arrondis rayon 5px;*/
.vrimg {
width:800px;
height:auto;
}

.blocContenu {
	width:800px;
	height:auto;
} 

.contenu {
font-size:12px;
	width:630px;
	height:auto;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:5px;
	text-align:justify;
	vertical-align:top;
}

.contenu_occas{
font-size:12px;
	width:800px;
	height:auto;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:5px;
	text-align:justify;
	vertical-align:top;
}
.bloccarnouveaute {
width:300px;
height:auto;
text-align:justify;
padding-top:15px;
float:left;
padding-bottom:10px;
padding-right:10px;

}


.bannerPub {
	width:158px;
	height:250px;
	margin-bottom:10px;
	border: 1px solid #CCCCCC;
	margin-top:5px;
	margin-left:5px;

}

.blocLienBas {
width:800px;
height:100px;
background-image: url(../images/blocLienBasFd.jpg);
background-repeat: no-repeat;
margin-top:20px;

}
.blocLienBasCol{
font-size:11px;
	width:150px;
	height:100px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}

.blocLienBasCol a:link {
font-size:11px;
	color:#000000;
}

.blocLienBasCol a:visited {
font-size:11px;
	color:#000000;
}


.blocLienBasCol a:hover {
font-size:11px;
	color:red;
	text-decoration:underline;
}



.lienBas {
height:11px;
width:800px;
color:#333333;
padding-top:10px;
}

.lienBas a:link {
font-size:11px;
	color:#000000;
}

.lienBas a:visited {
font-size:11px;
	color:#000000;
}


.lienBas a:hover {
font-size:11px;
	color:red;
	text-decoration:underline;
}


.partenaires {
height:11px;
width:800px;
color:#333333;
}

.footer {
height:70px;
color:#999999;
width:800px;
padding-top:10px;
text-align:justify;
}
