/* CSS Document */
body{

background-image:url(../medias/images/site/fond.gif);
background-repeat:repeat-x;
background-position:top;
background-color : #bbbaba;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

.intro{
width: 549px;
margin-left: auto;
margin-right: auto;
}

.avertissement{font-size : 7pt; text-align:center; color: gray;}

.date{width: 250px;font-size : 10pt; position: absolute; top:0px; left: 0px; padding: 5px; display:inline; background-image: url(../medias/images/site/button4.gif); border-bottom: solid gray 1px; border-right: solid gray 1px; text-align:center;}


.header{
width : 800px;
height:160px;
margin:0px;
border-bottom: solid 1px gray;
}

.switchflash{
position: relative; color:#a62465; font-size: 8pt; font-weight:bold; text-align: center; top:-5px; margin:0px;}

li.header_links{list-style:none;}
a.footer_link {color:#7c4b79;}
a.footer_link:hover {color: black;}


.partenaires {
width: 640px; 
height: auto;
padding: 10px;
margin-bottom:0px; 
text-align:center;
margin-left:auto;
margin-right: auto;
}

.vignette{display:inline; padding:0px; margin: 2px;}
.vignette_col{display:inline; padding:0px; margin: 0px;}

#footer {
color: black;
font-size:10pt;
background-image: url(../medias/images/site/button4.gif);
width: 737px;
height:auto;
margin-left: auto;
margin-right: auto;
padding: 3px;
text-align: center;
padding-left: 60px;
clear:both;

}

img{border:none;}

.image_right{float:right; padding: 5px; border: solid #a4135a 1px; margin: 10px;}
.image_left{float:left; padding: 5px; border: solid #a4135a 1px; margin: 10px;}


.big_title{
background-image:url(../medias/images/site/big_title.gif);
background-position:center;
background-color: white;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20pt;
color: #a62465;
padding-top: 15px;
padding-bottom: 15px;
text-align:left;

margin-top: 0px;
padding-left: 16px;
display:block;
font-weight: bold;

}

h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #a62465;
display:block;
font-size: 16pt;
padding-top: 10px;
padding-bottom: 5px;
font-weight: bold;
width: 627px;
text-align:left;
border-bottom: solid 1px gray;
}

h2{font-family:Verdana, Arial, Helvetica, sans-serif;
color: black;
font-size:12pt;
font-weight: bold;
text-align:left;
font-style:italic;
}

h3{font-family:Verdana, Arial, Helvetica, sans-serif;
color: black;
text-align:left;
font-size:11pt;
font-weight: bold;}

#container{
width: 800px;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom:auto;
height:auto;
border-top: solid gray 1px;
border-bottom: solid gray 1px;
border-left: solid gray 1px;
border-right: solid gray 3px;
background-image: url(../medias/images/site/second_menu_fond.gif);
background-repeat:repeat-y;
background-position:left;
background-color:#FFFFFF;
}

#container_accueil{
width: 800px;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom:auto;
height:auto;
border-top: solid gray 1px;
border-bottom: solid gray 1px;
border-left: solid gray 1px;
border-right: solid gray 3px;
background-color:#FFFFFF;
}

#main_menu{
color: #FFFFFF;
font-size:8pt;
background-position:inherit;
background-image: url(../medias/images/site/button.gif);
width: 782px;
height: 15px;;
padding: 3px;
text-align: left;
padding-left:15px;
}
		 
.main {}

.texte_accueil{
color: #000000;
margin-top: 0px;
width: 730px;
margin-left:auto;
margin-right: auto;
font-size:8pt;
padding-left: 60px;
padding-top: 10px;
text-align:justify;
background-color:white;

}

.texte_accueil_choix{
color: #000000;
margin-top: 0px;
width: 800px;
margin-left:auto;
margin-right: auto;
font-size:8pt;
text-align: center;
background-color:white;

}

.news{
color: #000000;
margin-bottom: 15px;
font-size:8pt;
text-align:justify;
background-color:white;
border: solid 1px gray;
padding: 10px;
text-align:justify;
}

.news_titre{
text-align:left;
color: #a62465;
font-weight: bold;
padding:2px;
padding-left: 4px;
width: 380px;
background-image:url(../medias/images/site/button7.gif);
background-position:top; 
background-repeat:no-repeat;
background-color: #CCCCCC;}

.liste_news_views{display: inline;}

.box_listing_views{}
a.views_normales{}
a.views_normales:hover{}

a.views_toutes{}
a.views_toutes:hover{}

.titre_listing_tranches{}

a.display_all_news, .news_formview{}
a.selected{font-weight: bold;}

.news_all_lien_selected{font-weight:bold;}

.date_news{color: black; font-size:7pt;}

#contact{ text-align: left; border-bottom:solid 1px #EBEBEB; padding-bottom: 15px; padding-top: 15px;}
#liens{ text-align: left; border-bottom:solid 1px #EBEBEB;  padding-bottom: 15px; padding-top: 15px;}
#inscriptions{text-align: left; border-bottom:solid 1px #EBEBEB; padding-bottom: 15px; padding-top: 15px; }
#softs{text-align: left; padding-bottom: 15px; padding-top: 15px;}

#contact, #liens, #inscriptions, #softs {margin-left: 10px;}

p{text-indent:1em;}

a {color: #0066FF;

}
a img{
border: none;
}

a:hover{color : #a62465; }

.link_bottom{font-size:10pt; font-weight: bold;}

a.menu{
background-position:inherit;
text-decoration:none; color: white;
background-image: url(../medias/images/site/button3.gif);
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 4px;
font-weight: bold;
font-size: 12px;}
	
a.menu:hover{
background-position:inherit;
background-image: none;
background-color: white;
color: #a62465;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 4px;
display: inline;
font-size: 12px;
font-weight: bold;}

a.menu_selected {
background-position:inherit;
background-image: none;
background-color: white;
color: #a62465;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 4px;
display: inline;
font-size: 12px;
font-weight: bold;
text-decoration:none;}

a.menu_selected:hover{
background-position:inherit;
background-image: none;
background-color: white;
color: #a62465;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 4px;
display: inline;
font-weight: bold;
font-size: 12px;
font-weight: bold;}


a.second_menu{
margin: 0px;
width: 114px;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(../medias/images/site/button5.gif);
text-decoration:none; 
padding-top: 7px;
padding-bottom: 5px;
color: black;
font-size: 11px;
}

a.second_menu:hover{
margin: 0px;
width: 114px;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(../medias/images/site/button2.gif);
text-decoration:none; 
padding-top: 7px;
padding-bottom: 5px;
color: black;
font-size: 11px;}

a.second_menu_selected{
margin: 0px;
width: 114px;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(../medias/images/site/button2.gif);
text-decoration:none; 
padding-top: 7px;
padding-bottom: 5px;
color: black;
font-size: 11px;}

a.second_menu_selected:hover{
margin: 0px;
width: 114px;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(../medias/images/site/button2.gif);
text-decoration:none; 
padding-top: 7px;
padding-bottom: 5px;
color: black;
font-size: 11px;
}

.rouge{color:#BE0026;}
.blanc{color:white; font-weight: bold;}
.gras{font-weight:bold;}
.italique{font-style: italic;}

.encadre{background-color:#d1dbc0; padding: 5px; width: auto;}

.table_inline {
top: Opx;
position: relative;
display: inline;
margin-top: 0px;
margin-bottom: 0px;
margin:0px;
}

td.border{padding: 5px; background-image: url(../medias/images/site/fond_td.gif); background-position:top; background-repeat:repeat-x; background-color:#a8aeb4;}
td.border_contrast{padding: 5px; background-image: url(../medias/images/site/fond_td_2.gif); background-position:top; background-repeat:repeat-x; background-color: #ab809b; }
td.border_contrast_2{padding: 5px; background-image: url(../medias/images/site/fond_td_3.gif); background-position:top; background-repeat:repeat-x; background-color:#9797ca;}

th {padding: 5px; background-image: url(../medias/images/site/fond_th.gif); background-position:top; background-repeat:repeat-x;background-color:#a083cb;}
th.contrast {padding:5px; background-image: url(../medias/images/site/fond_th_2.gif); background-position:top; background-repeat:repeat-x;}
.align_left{text-align:left;}
.align_center{text-align:center;}

