div { 
text-align : left; 
} 
body {
	padding : 0;
	margin : 0;
	background : #999 url(../images/main-bg.gif) repeat-x 0 0;
	color : #ff9900;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : normal;
} 
INPUT { 
margin : 2px; 
font-size : small; 
vertical-align : middle; 
font-size : 12px; 
color : #ff9900; 
font-weight : bold; 
} 

hr{
	width:80%;
}
.h1 { 
color : #ff9900; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
} 
.texte_accueil {
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
} 
div#container { 
width : 980px; 
height : auto; 
margin : auto; 
} 
div#header { 
width : 980px; 
height : 165px; 
background : url(../images/header_fond.png); 
} 
div#logo { 
width : 362px; 
height : 95px; 
text-align : left; 
margin-top : 25px; 
background : url(../images/logo.png); 
background-repeat : no-repeat; 
} 
div#container_banner { 
width : 618px; 
height : 120px; 
float : right; 
} 
div#container_logo { 
width : 362px; 
height : 120px; 
float : left; 
} 
div#banner { 
width : 468px; 
height : 60px; 
margin : auto; 
margin-top : 30px; 
} 
div#menu_onglet { 
width : 980px; 
height : 43px; 
clear : both; 
text-align : right; 
} 
div#page_contenu {
	float : left;
	width : 700px;
	height : auto;
	background-color : #ff9900;
} 
div#contenu_texte {
	float : left;
	width : 330px;
	height : auto;
	background-color : #ff9900;
	color : #ffffff;
	font-size : 13px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
} 
div#contenu_texte2 {
	float : right;
	width : 330px;
	height : auto;
	color : #ffffff;
	background-color : #ff9900;
	font-size : 13px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 0;
} 
div#menu_right_accueil { 
width : 251px; 
height : auto; 
background-color : #ff9900; 
float : right; 
} 
div#border_left_accueil { 
width : 18px; 
height : 700px; 
background-color : #ff9900; 
float : left; 
border-right : 2px solid #ffffff; 
margin-top : 110px; 
} 
div#search { 
width : 272px; 
height : 25px; 
float : right; 
text-align : center; 
margin-top : 25px; 
} 
div#titre_anu { 
width : 272px; 
height : 45px; 
float : right; 
text-align : center; 
} 
div#main { 
float : left; 
width : 980px; 
height : auto; 
background-color : #cccccc; 
} 
div#main_page { 
float : left; 
width : 972px; 
height : auto; 
background-color : #ff9900; 
margin-top : 4px; 
margin-left : 4px; 

} 
div#main_page_int { 
float : left; 
width : 972px; 
height : auto; 
background-color : #ffffff; 
margin-top : 4px; 
margin-left : 4px; 
} 

div#hautdepage { 
float : left; 
width : 972px; 
height : 18px; 
background-repeat:no-repeat;
background:url(../images/haut_page.jpg);
text-align:left;

} 

div#coindpage { 
float : right; 
width : 22px; 
height : 280px; 
background-color : #ffffff;
padding: 0 0 0 0;
margin-top:0px;
} 

div#coingpage { 
float : left; 
width : 21px; 
height : 280px; 
background-color : #ffffff;
padding: 0 0 0 0;
margin-top:0px;
} 

div#acroche {
	float : left;
	width : 330px;
	height : auto;
	background-color : #ff9900;
	margin-top:10px;
	padding-left:10px;
	padding-top:10px;
} 
div#acrochetxt {
	float : right;
	width : 330px;
	height : auto;
	background-color : #ff9900;
	margin-top:10px;
	padding-left:10px;
	padding-top:10px;
} 
div#main_montage { 
float : left; 
width : 694px; 
height : 670px; 
background-color : #ff9900; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage01 { 
float : left; 
width : 350px; 
height : 300px; 
background-color : #ff9900; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage02 { 
float : left; 
width : 326px; 
height : 300px; 
background-color : #ff9900; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage03 { 
float : left; 
width : 350px; 
height : 294px; 
background-color : #ff9900; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage04 { 
float : left; 
width : 326px; 
height : 294px; 
background-color : #ff9900; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#bloc_news { 
float : right; 
width : 150px; 
height : 150px; 
background-color : #ff3300; 
} 
div#pied_page {
	clear : both;
	width : 980px;
	height : 80px;
	background-color : #666666;
	border-top : 4px solid #cccccc;
} 
div#container_hotline {
	float : left;
	width : 340px;
	height : 80px;
} 
div#texte_hotline {
	float : left;
	width : 210px;
	height : 70px;
	padding-left: 10px;
	padding-top: 10px;
} 
div#bt_hotline {
	float : left;
	width : 200px;
	height : 60px;
} 
div#hotline {
	float : left;
	width : 100px;
	height : 80px;
} 
div#container_newsletter {
	float : left;
	width : 340px;
	height : 80px;
	padding-left : 10px;
} 
div#newsletter {
	float : left;
	width : 100px;
	height : 75px;
	padding-top: 5px;
} 
div#texte_newsletter {
	float : left;
	width : 200px;
	height : 70px;
	padding-top : 10px;
	padding-left: 20px;
} 

div#bt_newsletter {
	float : left;
	width : 200px;
	height : 60px;
} 

div#bookmark {
	float : left;
	width : 230px;
	height : 80px;
	padding-left : 10px;
} 

div#bt-bookmark {
	float : left;
	width : 140px;
	height : 45px;
	padding-top: 30px;
	padding-left: 18px;
} 

div#img-bookmark {
	float : left;
	width : 65px;
	height : 80px;
} 
div#border_pied {
	float : left;
	width : 2px;
	height : 70px;
	border-right : 2px solid #ffffff;
	margin-top : 5px;
	margin-right: 20px;
} 

div#border_pied2 {
	float : left;
	width : 2px;
	height : 70px;
	border-right : 2px solid #ffffff;
	margin-top : 5px;
	margin-right: 20px;
} 
#footermainPan { 
height : auto; 
background-color : #ff9900; 
color : #ff4700; 
font : 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; 
position : relative; 
clear : both; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
#rightPan { 
width : 272px; 
float : right; 
font-size : 15px; 
} 
#rightPan h2 { 
width : 114px; 
height : 34px; 
background : #ff9900; 
color : #ff4700; 
font-size : 18px; 
line-height : 34px; 
} 
#rightPan ul { 
width : 170px; 
} 
#rightPan ul li { 
width : 170px; 
height : 24px; 
} 
#rightPan ul li a { 
width : 170px; 
height : 24px; 
display : block; 
background : #ff9900 url(../images/bullet-normal.gif) no-repeat 10px 10px; 
color : #ffffff; 
text-decoration : none; 
line-height : 24px; 
padding : 0 0 0 30px; 
} 
#rightPan ul li a:hover { 
background : #cccccc url(../images/bullet-normal.gif) no-repeat 10px 10px; 
color : #333333; 
text-decoration : none; 
} 
#rightPan ul li span { 
text-decoration : none; 
} 
.rougetxt { 
color : #ff4700; 
} 
.accrochetxt {
	color : #ffffff;
	font-size:12px;
} 

.accrochetxt2 {
	color : #666666;
	font-size:12px;
	font-weight:bold;
} 

.accrochetxt4 {
	color : #666;
	font-size:13px;
	font-weight:bold;
} 
.accrochetxt3 {
	color : #666666;
	font-size:17px;
	font-weight:bold;
} 
.gristxt { 
color : #cccccc; 
} 
.first_menu_lien { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
line-height : 26px; 
font-weight : bold; 
text-transform : none; 
color : #ffcc00; 
background-color : inherit; 
text-decoration : none; 
} 
.first_menu_lien:hover { 
color : #cccccc; 
text-decoration : underline; 
background-color : inherit; 
} 

.first_menu_lien2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
line-height : 26px; 
font-weight : bold; 
text-transform : none; 
color : #ff9900; 
background-color : inherit; 
text-decoration : none; 
} 
.first_menu_lien2:hover { 
color : #ff9900; 
text-decoration : underline; 
background-color : inherit; 
} 
.main-subcontent { 
display : inline; 
float : right; 
width : 450px; 
overflow : visible !important ; 
overflow : hidden; 
margin-right : 15px; 
margin-bottom : 0; 
margin-top : 30px; 
} 
.subcontent-unit-border { 
width : 220px; 
border : 1px solid rgb(190, 190, 190); 
background : rgb(235, 235, 235); 
float : left; 
margin-top : 0; 
margin-bottom : 2em; 
margin-left : 0; 
padding-top : 0; 
padding-bottom : 5px; 
padding-left : 0; 
} 
.subcontent-unit-border-green { 
width : 220px; 
border : 1px solid rgb(160, 214, 81); 
background-color : rgb(217, 239, 185); 
float : right; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 2.5em; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 10px; 
} 
.round-border-topleft { 
width : 10px; 
height : 10px; 
position : absolute; 
z-index : 100; 
background : url(../img/bg_corner_topleft.gif) no-repeat; 
margin-top : -1px; 
margin-left : -1px; 
} 
.round-border-topright { 
width : 10px; 
height : 10px; 
position : absolute; 
z-index : 100; 
background : url(../img/bg_corner_topright.gif) no-repeat; 
margin-top : -1px; 
margin-left : 211px; 
} 
div#footer { 
width : 980px; 
height : auto; 
margin : auto; 
text-align : center; 
padding-top : 15px; 
} 
.footer_lien { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
font-variant : normal; 
text-transform : none; 
color : #cccccc; 
background-color : inherit; 
text-decoration : none; 
font-weight : bold; 
} 
.footer_lien:hover { 
color : #ffcc00; 
background-color : inherit; 
text-decoration : underline; 
} 
.footer_barre { 
color : #333333; 
} 
.footer_lien2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	text-transform : none;
	color : #666;
	background-color : inherit;
	text-decoration : none;
	font-weight : bold;
} 
.footer_lien2:hover { 
color : #cccccc; 

background-color : inherit; 
text-decoration : underline; 
} 

#contenu_barre {
	float : left;
	width : 690px;
	height : 32px;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0px;
	margin-top: 10px;
	margin-right: 0;
} 

#contenu_marquee {
	float : left;
	width : 680px;
	height : 100px;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0px;
	margin-right: 0;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	
} 	
#div_top { 
width : 972px; 
height : 50px; 
text-align : center; 
clear : both; 
margin-top : 20px; 
padding-top : 25px; 
} 
div#banniere-200 {
	float : right;
	width : 251px;
	height : 200px;
	background-color : #ff9900;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 20px;
	margin-left : 0;
	text-align : center;
} 

div#portes {
	float : left;
	width : 580px;
	height : 70px;
	text-align : center;
	padding-top: 10px;
	padding-left: 110px;
} 
div#portes_ban {
	width : 468px;
	height : 60px;
	} 

div#valentin {
	float : left;
	width : 690px;
	height : auto;
	text-align : center;
	padding-top: 10px;
} 
div#valentin1 {
	float : left;
	width : 468px;
	height : 60px;
	text-align : center;
	margin-left: 110px;
	
} 
div#valentin2 {
	float : right;
	width : 234px;
	height : 60px;
	text-align : center;
	padding-right: 15px;
	
} 
div#valentin3 {
	float : left;
	width : 120px;
	height : 60px;
	text-align : center;
	padding-left: 20px;
	
	
} 

