body{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/fr_home/bg_l_r.gif) #1d92ba;
}

textarea{
	overflow: auto;
}

a{
	color: #0d85ae;
	text-decoration: none;
}

a:hover{
	color: #003399;
	text-decoration: underline;
}

p{
	margin-bottom: 8px;
	margin-top: 3px;
}
li{
	margin-bottom: 10px;
	margin-top: 5px;
	list-style-image:url(../images/bullet.gif);
}

h1,h2,h3{
margin-top: 0px;
margin-bottom: 5px;
}

h1{
	font-size: 18px;
	color:#a1cc38;
}

h2{
	font-size: 16px;
	color:#03a7d5;
}

h2 a{
	color:#03a7d5;
}

h2 a:hover{
	color:#03a7d5;
}

h3{
	font-size: 14px;
	color:#e96b00;
}

.msg_erreur{
	font-weight: bold;
	text-align:center;
	padding: 8px;
	margin: 6px;
	border: 2px solid #CC0000;
	color: #CC0000;
	background-color: #FED8D8;
	margin-top: 8px;
}

.msg_success{
	font-weight: bold;
	text-align:center;
	padding: 8px;
	margin: 6px;
	border: 2px solid #009900;
	color: #009900;
	background-color: #DBFFCE;
	margin-top: 8px;
}

.autodatatable{
	border: 1px solid #000000;
}

.autodatatable th{
	font-size: 11px;
	border-bottom: 1px solid #000000;
}

.autodatatable .td1{
	font-size: 11px;
	background-color: #EEEEEE;
}

.autodatatable .td2{
	font-size: 11px;
	background-color: #CCCCCC;
}

.c1 .contenu{
background: url(../images/fr_home/c1_bg_top.jpg) top no-repeat;
padding-bottom: 70px;
padding-left: 20px;
padding-right: 50px;
}

.c1{
background: url(../images/fr_home/c1_bg_bot.jpg) bottom no-repeat #ffffff;;
}

.c2{
background: url(../images/fr_home/c2_bg_bot.jpg) bottom no-repeat #03a7d5;
}

.c2 .contenu{
padding-left: 20px;
padding-right: 40px;
padding-bottom: 10px;
padding-top: 10px;
color:#FFFFFF;
}

.c2 .contenu a{
color:#FFFFFF;
text-decoration:underline;
}

.c2 .contenu a:hover{
color:#FFFFFF;
text-decoration:none;
}

.bg_l_t{
background: url(../images/fr_home/bg_l_t.png) right bottom no-repeat;
}

.bg_l_m{
background: url(../images/fr_home/bg_l_m.png) right top repeat-y;
}

.bg_l_b{
background: url(../images/fr_home/bg_l_b.png) right bottom repeat-y;
}

.bg_r_t{
background: url(../images/fr_home/bg_r_t.png) left bottom no-repeat;
}

.bg_r_m{
background: url(../images/fr_home/bg_r_m.png) left top repeat-y;
}

.bg_r_b{
background: url(../images/fr_home/bg_r_b.png) left bottom repeat-y;
}

.bg_copy{
background: url(../images/fr_home/bg_copy.png) left top no-repeat;
}

.bg_copy a{
text-decoration: underline;
color:#000000;
}

.bg_copy a:hover{
text-decoration: none;
color:#000000;
}

.bg_copy_l{
background: url(../images/fr_home/bg_copy_l.png) right top no-repeat;
}

.bg_copy_r{
background: url(../images/fr_home/bg_copy_r.png) left top no-repeat;
}

.bot_l_banner{
background: url(../images/fr_home/bot_l_banner.png) left top no-repeat;
width: 382px;
height: 205px;
}

.bot_r_banner{
background: url(../images/fr_home/bot_r_banner.png) left top no-repeat;
width: 379px;
height: 205px;
}


.contentbox{
background: #FFFFFF;
}

.contentbox .contenu{
margin-left: 20px;
margin-right: 20px;
}

.bot_inside{
background: url(../images/fr_inside/bot.png);
width:761px;
height: 51px;
}

.bnm_l_1{
background: url(../images/fr_home/bnm_l_1.png) top left no-repeat;
width:36px;
height:334px;
}

.bnm_r_1{
background: url(../images/fr_home/bnm_r_1.png) top left no-repeat;
width:41px;
height:167px;
}

.bnm_r_5{
background: url(../images/fr_home/bnm_r_5.png) top left no-repeat;
width:41px;
height:53px;
}

.repertoire
{
margin-left:20px;
}
hr{
	height: 1px;
	width: 100%;
	color: #1d92ba;
	border: 0;
	background-color: #1d92ba;
}