#cadre_news {
	width:400px;	
	float:left;
	border:0px;
	margin:0px;
	padding:0px 1px 0px 1px;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
}

#cadre_article {
	width:400px;	
	float:right;
	border:0px;
	margin:0px;
	padding:0px 1px 0px 1px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_arthome {
	width:290px;
	float:left;
	border:0px solid #000;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_theme {
	width:594px;	
	float:left;
	border:0px;
	margin:0px;
	padding:0px  2px 0px 2px;
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ffffff;
}

#cadre_50G {
	width:404px;	
	float:left;
	border:0px;
	margin:0px;
	padding:0px 4px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_50R {
	width:404px;	
	float:right;
	border:0px;
	margin:0px;
	padding:0px 4px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_60G {
	width: 484px;
	float: left;
	background-position: right center;
	background-repeat: no-repeat;
	margin-left: 2px;
}

#cadre_40R {
	width:324px;	
	float:right;
	background-position: right center;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 2px;
}

#cadre_70G {
	width:566px;	
	float:left;
	border:0px;
	margin:0px;
	padding:0px 2px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_30R {
	width:238px;	
	float:right;
	border:0px;
	margin:0px;
	padding:0px 2px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_70R {
	width:566px;	
	float:left;
	border:0px;
	margin:0px;
	padding:0px 2px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_30G {
	width:238px;	
	float:right;
	border:0px;
	margin:0px;
	padding:0px 4px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_80G {
	width:643px;	
	float:left;
	border:0px;
	margin:0px;
	padding:0px 4px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_20R {
	width:161px;	
	float:right;
	border:0px;
	margin:0px;
	padding:0px 4px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_90G {
	width:723px;	
	float:left;
	border:0px;
	margin:0px;
	padding:0px 4px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_10R {
	width:81px;	
	float:right;
	border:0px;
	margin:0px;
	padding:0px 4px 0px 2px;
	background-position: right center;
	background-repeat: no-repeat;
}

#cadre_100 {
	width:804px;	
	float:left;
	border:0px;
	margin:0px;
	padding:0px 2px 0px 4px;
	background-position: right center;
	background-repeat: no-repeat;
}
#cadre_home {
	width:680px;	
	float:left;
	border:0px;
	margin:0px;
	padding:0px 1px 0px 1px;
	background-position: right center;
	background-repeat: no-repeat;
}

 
#cadre_divers {
	width:212px;	
	float:right;
	border:0px;
	margin:0px;
	padding:0px 4px 0px 2px;
}
#pub {
	width:250px;
	text-align:left;
}

#filtre_news {
	padding:0px;
	margin:0px;
	text-align:center;
}
#filtre_news img {
	margin:1px 3px 1px 7px;
}
#filtre_news input {
	height:12px;
	width:12px;
	border:0px;
	padding:0px;
	margin-bottom:4px;
}

#pup {
	position: absolute;
	visibility: hidden;
	z-index: 200;
	width: 130;


}

#logo {    /* bloc image en arrière-plan */
width : 280px;
height: 70px;
background: url(images/logo.gif) no-repeat top left;
}

#zone1 {    /* zone cliquable */
float : left;
width : 280px;
height: 70px;
margin-left: 1px;
margin-top: 1px;
}

#zone1:hover {
width : 280px;
height: 70px;
left: 1px;
top: 1px;
background: url(images/logo.gif) no-repeat top left;
z-index: 100;
}

#bourse {    /* bloc image en arrière-plan */
width : 50px;
height: 50px;
background: url(images/bourse.gif) no-repeat top left;
}

#zone2 {    /* zone cliquable */
float : left;
width : 50px;
height: 50px;
margin-left: 1px;
margin-top: 1px;
}

#zone2:hover {
width : 50px;
height: 50px;
left: 1px;
top: 1px;
background: url(images/bourse.gif) no-repeat top left;
z-index: 100;
}

.newsletter{
display: block;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
font-family: "Verdana", verdana, sans-serif;
font-size: 10px;
line-height: 12px;
font-weight: bold;
color: #E96B10;
margin-bottom:0px;
}

.newsletter_align {
margin: 8px 0px 0px 0px;
}

.newsletter_input {
padding:1px;
font-size: 10px;
color: #000097;
border:1px solid #4d6db3;
}

.ar-txt { 
font: 14px/16px verdana; color: #222222 
} 
.ar-txt a { 
font: 14px/19px georgia; color: #000066; text-decoration: underline 
} 

.ar-titre {
font-weight: bold; font-size: 13px; text-transform: uppercase; color: #cc0000; font-family: 'trebuchet ms', arial, sans-serif; 
}

.alltag {
	width: 800px;
	height: 150px;
}

.pub150x150 {
	border-left: 0px dashed Black;
	border-top: 0px dashed Black;
	border-bottom: 0px dashed Black;
	background-color: #f2f6fc;
	text-align: center;
}

.pub250x250 {
	border-left: 0px dashed Black;
	border-top: 0px dashed Black;
	border-bottom: 0px dashed Black;
	width: 250px;
	height: 250px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pub300x250 {
	border-left: 0px dashed Black;
	border-top: 0px dashed Black;
	border-bottom: 0px dashed Black;
	width: 400px;
	height: 250px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pub120x600 {
	border-left: 0px dashed Black;
	border-top: 0px dashed Black;
	border-bottom: 0px dashed Black;
	width: 120px;
	height: 600px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pub120x240 {
	border-left: 0px dashed Black;
	border-top: 0px dashed Black;
	border-bottom: 0px dashed Black;
	width: 120px;
	height: 240px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#navig LI{    PADDING-RIGHT: 5px;PADDING-LEFT: 20px;BACKGROUND: url(images/naviglnk.gif) no-repeat;FLOAT: left;PADDING-BOTTOM: 0px;MARGIN: 2px 5px 2px 0px;PADDING-TOP: 3px;LIST-STYLE-TYPE: none;HEIGHT: 27px}

#navig UL{    PADDING-RIGHT: 0px;PADDING-LEFT: 0px;FONT-SIZE: 13px;PADDING-BOTTOM: 0px;MARGIN: 2px 0px 0px;PADDING-TOP: 0px;FONT-FAMILY: verdana,arial,helvetica,sans-serif}

#navig li#gr{ 
padding-right: 5px; padding-left: 0px; padding-bottom: 0px; margin: 2px 5px 2px 2px; padding-top: 0px; list-style-type: none 
} 

#bandeau {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	list-style-type: none;
} 

.lienbis A:link {text-decoration: none;color:#aaa;font-size: 12px;  font-weight: normal; }
.lienbis A:visited {text-decoration: none;color:#aaa;font-size: 12px;font-weight: normal;}
.lienbis A:active {text-decoration: none;color:#aaa;font-size: 12px;font-weight: normal;}
.lienbis A:hover {text-decoration: none;color: #FF9933;font-size: 12px;}

DIV.scrollbox {
	OVERFLOW: auto;
	WIDTH: 450px;
	HEIGHT: 360px;
}

DIV.scrollcom {
	OVERFLOW: auto;
	WIDTH: 252px;
	HEIGHT: 364px;
}
div.thumb {
	margin-bottom: .5em;
	border-style: solid;
	border-color: white;
	width: auto;
}
div.thumbinner {
	border: 1px solid #ccc;
	padding: 1px !important;
	background-color: #f9f9f9;
	font-size: 94%;
	text-align: center;
	overflow: hidden;
}

html .thumbimage {
	border: 1px solid #ccc;
}
html .thumbcaption {
	border: none;
	text-align: left;
	line-height: 1.4em;
	padding: 3px !important;
	font-size: 94%;
}

div.magnify {
	float: right;
	border: none !important;
	background: none !important;
}
div.magnify a, div.magnify img {
	display: block;
	border: none !important;
	background: none !important;
}
