/* CSS Document */

*{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;padding:0;
list-style:none;
text-decoration:none;
border:none;
font-size:11px;
}
html{
background:url(../fond/background.jpg) repeat top left;
text-align:center;
}
body{
position:relative;
margin-left:auto; margin-right:auto;
width:980px; min-height:615px; height:auto!important; height:615px;
text-align:left;
}

#top{
width:350px;
height:29px;
display:block;
background:url(../fond/recherche.png) no-repeat top left;
padding:30px 0 0 630px;
}

/* RECHERCHE HOME */
#top form#recherche{
}
#top form#recherche label{
font-size:12px;
width:150px;
display:block;
float:left;
}
#top form#recherche input.ctext{
border:solid 1px #333333;
width:170px;
height:16px;
display:block;
position:relative;
float:left;
color:#4f8a10;
}
#top form#recherche input.imgbt{
width:42px;
height:48px;
margin:-20px 0 0 -20px;
border:none;
cursor:pointer;
z-index:10;
position:relative;
}
/*******************/


#contener{
width:980px;
min-height:486px;height:auto!important;height:486px;
display:block;
position:relative;
}

#pied{
width:980px;
height:63px;
display:block;
background:url(../fond/menu-bottom.png) no-repeat top left;
text-align:center;
}
#credits{
text-align:right;
font-size:9px;
color:#fff;
margin-right:20px;
}
#credits a, #credit a:hover{text-decoration:underline;color:#fff;}

#contener-gauche{
width:20px;
min-height:486px;height:auto!important;height:486px;
display:block;
float:left;
background:url(../fond/ombre-gauche.png) repeat-y top left;
position:relative;
}

#contener-droite{
width:10px;
min-height:486px;height:auto!important;height:486px;
display:block;
float:right;
background:url(../fond/ombre-droite.png) repeat-y top left;
position:relative;
}

#content{
position:relative;
width:950px;
min-height:486px;height:auto!important;height:486px;
display:block;
float:left;
background:url(../fond/paper.jpg) repeat top left;

}

#banner-home{
width:950px;
height:260px;
display:block;
background-color:#ffffff;
}

#logo{
position:absolute;
width:149px; height:205px;
background:url(../elemt/logo.png) no-repeat top left;
text-indent:-99999px;
top:-58px; left:18px;
cursor:pointer;
}


/*Premier menu et sous-menus*/

#menu{text-align:left;}

.premiermenu{position:absolute; top:260px; padding-left:10px; padding-top:10px; padding-right:22px; display:block; width:918px; height:27px; background:url(../fond/barre_menu.jpg) no-repeat top left;}

.premiermenu li {
	position:relative; display:block; float:left;
	min-height:23px;height:auto!important;height:23px;
	padding:0 20px 0 20px;
}
.premiermenu li a{
	display:block;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}
.premiermenu li a:hover{color:#FFCC00;}
.menusep{border-right:solid 1px #ffffff;}

ul.sous_menu{
position:absolute;
display:none;
width:200px;
min-height:15px;height:auto!important;height:15px;
margin-bottom:5px;
padding:5px 10px 5px 10px;
background:#3f3731 url(../fond/bg_smenu.jpg) repeat-x top left;
z-index:10;
margin-top:10px; margin-left:-22px;
border:2px solid #ffffff; border-top:none!important;
}
ul.sous_menu li {
position:relative; display:block;
height:20px; width:190px; clear:both;
padding-left:5px; padding-top:5px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}
ul.sous_menu li a{
/*color:#FFFFFF;*/
color:#ffffff;
font-size:12px;
font-weight:normal;
}
ul.sous_menu li a:hover{
color:#FFCC00;
}

/*********/

/***********************COMPO************************/

#compo{
display:block;
	z-index:1;
width:950px;
min-height:190px;height:auto!important;height:190px;
display:block;
margin-top:37px;
}

/*Agenda (homepage)*/
#agenda{ 
display:block;
width:465px;height:177px;
display:block;
float:left;
margin-top:5px;
}
.ag_title{
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
height:17px;
margin:0 0 5px 20px;
background:url(../fond/sep-agenda.png) no-repeat bottom;
padding:0 0 20px 0;
}
.ag_contener{
float:left;
width:435px;
height:130px;
display:block;
overflow:hidden;
/*position:relative;*/
}
#ag_contenu{
width:435px;
height:130px;
display:block;
/*position:relative;*/
}
.date_ag{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
margin-left:5px;
background:url(../elemt/puce_agenda.png) no-repeat top left;
padding:0 0 0 15px;
}
h2.infos_ag{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding:0 0 5px 0;
margin:-3px 0 0 10px;
color:#333333;
}
p.infos_ag{
width:440px;
height:15px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
background:url(../fond/sep-agenda.png) no-repeat bottom;
padding:0px 0 10px 0;
margin:0 0 5px 10px;
color:#333333;
}
h2.infos_ag a{color:#333333;font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;text-decoration:underline;}
h2.infos_ag a:hover{text-decoration:underline;color:#DA0505;}

#ag_nav{
float:right;
width:25px;
height:130px;
display:block;
border:none;
cursor:pointer;
}
.nav1{width:25px;height:65px;display:block;}
.nav2{width:25px;height:30px;display:block;padding-top:35px;}

/*********/

#video{
/*width:277px;height:178px;*/
width:240px;height:176px;
display:block;
float:left;
margin:5px 0 0 30px;
background-color:#000;
}
.reportage{
width:45px;
height:32px;
display:block;
border:none;
position:absolute;
z-index:5;
top:300px;
left:685px;
}

/*Menu secondaire sur home*/
#menu-sec{
width:190px;height:190px;
float:right;
background:url(../fond/ombre-menusec.png) no-repeat top left;
}
.fond-sec{
width:174px;
min-height:190px;height:auto!important;height:190px;
display:block;
margin-left:16px;
background:url(../fond/menusec.jpg) repeat-y top left;
}
.dg-sec{
width:174px;
min-height:190px;height:auto!important;height:190px;
display:block;
background:url(../fond/degrade-menusec.png) no-repeat bottom right;
}
ul#sec{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFFFFF;
padding:10px 0 0 14px;
}
ul#sec li {
min-height:22px;height:auto!important;height:22px;
padding:8px 0 0 0;
border-bottom:dotted 1px #ffffff;
}
ul#sec li a{
color:#ffffff;
text-decoration:none;
}
ul#sec li a:hover{
color:#FFCC00;
}
/*********/

.gazette{
height:40px;
display:block;
padding:10px 0 0 60px;
color:#FFCC00;
text-transform:uppercase;
font-size:11px;
background:url(../elemt/gazette.png) no-repeat top left;
margin:0 0 0 -15px;
border:none;
cursor:pointer;
z-index:10;
position:relative;
}
.gazette a{
color:#FFCC00;
font-size:11px;
}
.inscription{
display:none;
width:270px;
height:260px;
background:#fff;
border:solid 4px #DA0505;
z-index:100;
position:absolute;
top:300px;
left:380px;
}
.close-win{cursor:pointer;text-decoration:underline;color:#fff;background-color:#DA0505;height:20px;display:block;margin-bottom:10px;}
.inscription h3{
width:280px;
display:block;
margin-left:5px;
}
.inscription form{
margin:10px 0 20px 20px;
}
.inscription label{
color:#DA0505;
clear:both;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
.inscription input#ctext{
border:1px solid #666666;
width:220px;
display:block;
margin-bottom:8px;
}
.txtbt2{
width:220px;
height:50px;
display:block;
color:#DA0505;
font-size:14px;
font-weight:bold;
text-align:left;
border-bottom:solid 1px #DA0505;
}
.imgbt4{
z-index:10;
position:relative;
top:25px;
left:100px;
}
.conf{
text-align:center;
margin-top:50px;
color:#DA0505;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}


/*********/

/*Menu du bas*/

ul#menu-bas{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:6px 20px 20px 0;
clear:both;
position:relative;
}
ul#menu-bas li {
display:inline;
padding:0 20px 0 15px;
background:url(../elemt/puce_menubas.gif) no-repeat top left;
}
/*ul#menu-bas li.first{
margin-left:80px;
}*/
ul#menu-bas li a{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
ul#menu-bas li a:hover{
color:#DA0505;
}

/*********/


/*TITRES*/

/*h2{
width:230px;
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#000;
background-color:#ffcc00;
padding:5px 0 5px 10px;
}*/

h3{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#DA0505;
margin:2px 0 5px 0;
padding-left: 15px;
background:url(../fond/puce-h3.gif) no-repeat center left;
}

h4{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#DA0505;
padding:5px 0 2px 0;
}

h5{
font-size:12px;
font-weight:bold;
color:#000000;
margin:5px 0 2px 0;
}

h6{
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#4F8A10;
margin:0 0 5px 0;
padding-left: 15px;
background:url(../fond/puce-h6.gif) no-repeat center left;
}

/**************/




