body {
	padding : 0;
	margin : 0;
	background : #999 url(../images/main-bg.gif) repeat-x 0 0;
	color : #FFF;
	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; 
} 
.h1 { 
color : #666666; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 17px; 
} 
.txt_article {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
} 

.txt_annu {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
} 
.texte_accueil { 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
} 

#cse-search-results{
	width:700px;
	height:auto;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	float: left;
	margin-top: 25px;
}

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 : 710px; 
height : auto; 
background-color : #fff; 
} 
div#contenu_titre { 
float : left; 
width : 700px; 
height : 22px; 
background-color : #fff; 
background : url(../images/fond_titre.jpg) repeat-y 0 0; 
padding-left : 10px; 
margin-top : 0; 
padding-bottom : 16px; 
} 
div#contenu_photo { 
float : left; 
width : 181px; 
height : 155px; 
color : #ffffff; 
background-color : #fff; 
font-size : 13px; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
padding-bottom : 0; 
margin-top : 10px; 
} 
div#menu_right_accueil { 
width : 220px; 
height : auto; 
background-color : #fff; 
float : right; 
} 
div#border_left_accueil {
	width : 10px;
	height : 700px;
	background-color : #fff;
	float : left;
	margin-top : 110px;
	border-right-width : 2px;
	border-right-style : solid;
	border-right-color : #999;
} 
div#search {
	width : 220px;
	height : 35px;
	float : right;
	text-align : center;
	margin-top : 25px;
} 
div#titre_anu { 
width : 220px; 
height : 36px; 
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; 
margin-top : 4px; 
margin-left : 4px; 
background-color : #fff; 
} 
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 : 16px; 
background-repeat : no-repeat; 
background : url(../images/haut_page.jpg); 
text-align : left; 
} 
div#coindpage { 
float : right; 
width : 18px; 
height : 280px; 
background-color : #ffffff; 
padding : 0; 
margin-top : 0; 
} 
div#coingpage { 
float : left; 
width : 16px; 
height : 280px; 
background-color : #ffffff; 
padding : 0; 
margin : 0; 
} 
div#contenu_texte { 
float : left; 
width : 519px; 
height : 155px; 
background-color : #fff; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 10px; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
div#contenu_texte_suite { 
float : left; 
width : 700px; 
height : auto; 
background-color : #fff; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 10px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
div#main_contenu { 
float : left; 
width : 694px; 
height : 670px; 
background-color : #ffffff; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage01 { 
float : left; 
width : 350px; 
height : 300px; 
background-color : #ffffff; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage02 { 
float : left; 
width : 326px; 
height : 300px; 
background-color : #ffffff; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage03 { 
float : left; 
width : 350px; 
height : 294px; 
background-color : #ffffff; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage04 { 
float : left; 
width : 326px; 
height : 294px; 
background-color : #ffffff; 
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 : 225px; 
float : right; 
font-size : 15px; 
height : auto; 
} 
#rightPan h2 { 
width : 114px; 
height : 34px; 
background : #ffffff; 
color : #ff4700; 
font-size : 18px; 
line-height : 34px; 
} 
#rightPan ul { 
width : 140px; 
} 
#rightPan ul li { 
width : 170px; 
height : 24px; 
} 
#rightPan ul li a { 
width : 140px; 
height : 24px; 
display : block; 
background : #ffffff url(../images/bullet-normal2.gif) no-repeat 10px 8px; 
color : #666666; 
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 8px; 
color : #ff9900; 
text-decoration : none; 
} 
#rightPan ul li span { 
text-decoration : none; 
} 
.rougetxt { 
color : #ff4700; 
} 
.orangetxt {
	color : #ff9900;
} 

.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; 
} 
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 : #666666; 
background-color : inherit; 
text-decoration : none; 
font-weight : bold; 
} 
.footer_lien2:hover { 
color : #cccccc; 
background-color : inherit; 
text-decoration : underline; 
} 
.footer_lien3 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
font-variant : normal; 
text-transform : none; 
color : #666666; 
background-color : inherit; 
text-decoration : none; 
} 
.footer_lien3:hover { 
color : #ff9900; 
background-color : #cccccc; 
text-decoration : underline; 
} 

.footer_lien4 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
font-variant : normal; 
text-transform : none; 
color : #666666; 
background-color : inherit; 
text-decoration : none; 
} 
.footer_lien4:hover { 
color : #ff9900; 
text-decoration : underline; 
} 

#diapo { 
width : 500px; 
height : auto; 
float : left; 
} 
#image_pouce { 
width : 170px; 
height : auto; 
float : left; 
} 
#image_acteur { 
width : 170px; 
height : auto; 
float : left; 
} 
div#poucepouce { 
width : 710px; 
height : auto; 
float : left; 
margin-bottom : 20px; 
} 
div#poucepoucetexte { 
width : 480px; 
height : auto; 
float : left; 
margin-top : 10px; 
} 
div#acteur { 
width : 710px; 
height : auto; 
float : right; 
margin-right : 0; 
margin-bottom : 20px; 
} 
div#acteurtexte { 
width : 500px; 
height : auto; 
float : right; 
} 
div#partenaire_liens { 
width : 710px; 
height : auto; 
float : left; 
margin-right : 0; 
margin-bottom : 20px; 
margin-left : 16px; 
} 
div#apartenaire_lienstexte { 
width : 710px; 
height : 43px; 
float : right; 
margin-top : 25px; 
margin-bottom : 20px; 
} 
div#american { 
width : 142px; 
height : 43px; 
float : left; 
margin-right : 20px; 
} 
div#mobiloge { 
width : 142px; 
height : 43px; 
float : left; 
margin-right : 20px; 
} 
div#ontenu_barre { 
float : left; 
width : 710px; 
height : 32px; 
background-color : #fff; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
div#ontenu_barre2 { 
float : left; 
width : 710px; 
height : 32px; 
background-color : #fff; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
div#contenu_titre_annu { 
float : left; 
width : 700px; 
height : 55px; 
background-color : #fff; 
background : url(../images/fond_titre_annu.jpg) repeat-y 0 0; 
padding-left : 0; 
margin-top : 0; 
padding-bottom : 0; 
} 
div#contenu_bt_titre_annu { 
float : left; 
width : 187px; 
height : 40px; 
background : url(../images/bt-annu.jpg); 
background-repeat : no-repeat; 
padding-left : 20px; 
padding-bottom : 30px; 
} 
div#contenu_bt_titre_fond { 
float : right; 
width : 493px; 
height : 25px; 
background-color : #fff; 
} 
div#contenu_sous_titre { 
float : right; 
width : 473px; 
height : 25px; 
} 
.h1 { 
color : #666666; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 17px; 
} 
.h2 { 
color : #ff9900; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 17px; 
line-height : 5px; 
} 
div#ontenu_barre_padding_agenda { 
float : left; 
width : 710px; 
height : auto; 
background-color : #fff; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
} 
#div_top { 
width : 972px; 
height : 50px; 
text-align : center; 
clear : both; 
margin-top : 20px; 
padding-top : 25px; 
} 
div#sous_menu {
	width : 705px;
	height : 50px;
	text-align : center;
	float: left;
	line-height:24px;
	border: 1px solid #F90;
} 
.sous_menulien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
	background-color:inherit;
	text-decoration: none;
	
}

.sous_menulien:visited {
	color: #FF9900;
}
.sous_menulien:hover {
	color: #FF9900;
}
div#banniere-200 {
	float : left;
	width : 220px;
	height : 200px;
	background-color : #fff;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 20px;
	margin-left : 0;
	text-align : right;
} 
div#banniere {
	float : right;
	width : 710px;
	background-color : #fff;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 20px;
	margin-left : 0;
	text-align : center;
} 

