/* Start of CMSMS style sheet 'style_cs' */
/* Start of CMSMS style sheet 'Style_CSS_Menu' */

/* Général
-----------------------------------------------------------------------------------------------------------*/
body{background:url(/uploads/images/fond.jpg) repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333;}

#page{width:955px; margin:0 auto;  background: url(/uploads/images/font_page.jpg);}
#page_acc{width:955px; margin:0 auto;  background: url(/uploads/images/font_page02.jpg);}
#header{background-image:url(/uploads/images/header.png); width:955px; height:104px; position:relative}
#header a {float:left; display:block;width:750px; height:90px; z-index:2; position:relative}
#menu{background-image:url(/uploads/images/menu.jpg); width:955px; height:36px;}
#ss_menu{background:#f0f0f0; width:953px; height:20px; border-top:solid 1px #7b8c99; border-left:solid 1px #7b8c99; border-right:solid 1px #7b8c99; border-bottom:solid 1px #7b8c99; padding-top:4px;}
#corps{background:#f9f9f9; width:955px; height:100%;  background: url(/uploads/images/font_page.jpg);}
#header .baseline {
	position:relative;
	top:70px;
	text-align:right;
	color:#FFFFFF;
	padding-right:18px;
}

#corps_acc{background:#f9f9f9; width:955px; height:100%;  background: url(/uploads/images/font_page02.jpg) no-repeat; padding-top:10px; padding-left:9px;}

#footer{background:url(/uploads/images/footer.jpg); width:955px; height:17px;clear:both; }
#contenu{margin:5px; width: 630px; float:left;}
#contenu_int{margin:20px; width: 720px; float:left;}
#bloc_droite{ width:188px; padding-left:6px; float:left; padding-top:0px;}
#recherche{width:205px; float:right; padding-top: 15px;}
#recherche .cms_form input[type=text]{width:140px}
#recherche .cms_form label {display:none;}

li{ list-style:url(/uploads/images/puce.png); }
li br { line-height:6px;}
ul{}
.image{border: 0 0 0 0;}

hr { color:#333333; height:1px}

/* Contenu
-----------------------------------------------------------------------------------------------------------*/
.bloc_contenu{background:#f2f5f7; border:solid 1px #c6c6c6;  padding: 5px;}
.pic_right{border: solid 1px #ccc; float:left;}

.clear {clear:both; line-height:0; height:0;margin:0;padding:0;}

.bg_block { background:#eeeeee;}

/* News
-----------------------------------------------------------------------------------------------------------*/
#news_cadre{ width:930px; height:130px; border: solid 1px #c6c6c6; background:#eeeeee; margin-top:15px;}
#news_corps{margin: 0 auto; padding: 20px;}
#texte_acc{width: 300px; float:left; margin-left:20px;}

.bloc_actu{float:left; width:273px;}

.news_separateur{width: 30px;  background: url(/uploads/images/news_separateur.jpg) no-repeat center; height:78px; float:left;}

/* Focus
-----------------------------------------------------------------------------------------------------------*/
#focus_cadre{ width:275px; padding-top:5px; padding-left:4px; padding-bottom:5px; border: solid 1px #c6c6c6; background:#eeeeee;}
#focus_align_right {float: left; margin-left:11px;}
#focus_legend {}
#creation-site-internet{ width:275px; padding-top:5px; padding-left:4px; padding-bottom:5px; border: solid 1px #c6c6c6; background:#eeeeee;}
#creation-site-internet img {
	border:0;
	vertical-align:middle;

}
#creation-site-internet ul {
	padding:0;
	margin:0;
}
#creation-site-internet li {
	width: 270px;
	overflow: hidden;
	text-align:center;
	list-style: none;
	margin: 0;
display:block;
line-height:280px;
}

/* Textes
-----------------------------------------------------------------------------------------------------------*/
.copyright{font-size:10px; color:#999; text-align:center;}
.para_indent{padding-left:25px; border-left:solid 3px #2f99c9; margin-left:225px;}
.texte_index{color:#333333; font-size: 12px; padding-left:25px; border-left:solid 3px #2f99c9; margin-left:15px;}
.recherche{color:#FFFFFF;}
.fil_dariane{padding-left: 10px; line-height:16px;}
.titre_blocs{color:#ff7a00; font-weight:bold; font-size: 11px;}
.img{}
.titre_news{font-weight: bold;}

/* Liens
-----------------------------------------------------------------------------------------------------------*/
a {text-decoration:underline; color:#309dcf;}
a:hover {text-decoration:none;}

a.menu_txt{font-weight:bold; color:#FFFFFF; font-size:13px; text-decoration:none;}
a:hover.menu_txt{font-weight:bold; color:#FFFFFF; font-size:13px; text-decoration:underline;}

a.fil_ariane{color:#000; text-decoration:underline;}
a:hover.fil_ariane{color:#000; text-decoration: none;}

a.news {color:#000; text-decoration: none;}
a:hover.news {text-decoration: underline;}

/* Headings
-----------------------------------------------------------------------------------------------------------*/
h1{color:#ff7a00; font-weight:bold; font-size: 15px;}
h2{color:#000000; font-weight:bold; font-size: 11px;}
h3{color:#ff7a00; font-weight:bold; font-size: 12px;}

/* News Sommaire
-----------------------------------------------------------------------------------------------------------*/
.NewsSummary{padding-bottom:5px;}
.NewsSummaryPostdate{display:none;}
.NewsSummaryLink{font-weight:bold; padding-bottom:5px;}
.NewsSummaryCategory{display:none;}
.NewsSummaryAuthor{display:none;}
.NewsSummarySummary{padding-bottom:5px;}
.NewsSummaryMorelink{}
.NewsSummaryContent{}
.NewsSummaryExtra{display:none;}
.NewsSummaryField{display:none;}

/* News Page Interne
-----------------------------------------------------------------------------------------------------------*/
#NewsPostDetailDate{}
.NewsPostDetailTitle{}
#NewsPostDetailHorizRule{height:1px; color:#c6c6c6;}
.NewsPostDetailSummary{display:none;}
.NewsPostDetailCategory{display:none;}
.NewsPostDetailAuthor{display:none;}
#NewsPostDetailContent{padding-bottom:5px;margin-top:5px;}
.NewsPostDetailExtra{display:none;}
#NewsPostDetailPrintLink{float:right;}
#NewsPostDetailReturnLink{ float:left;}
.NewsDetailField{display:none;}

/* Recherche
-----------------------------------------------------------------------------------------------------------*/
.search-input{margin-left:45px;}
.search-button{}

/* Formulaire
-----------------------------------------------------------------------------------------------------------*/
.cms_form label {width:498px; margin-bottom:5px; display:block;text-align:left;}
.cms_form input[type=text], .cms_form input[type=textarea]{width:498px; margin-bottom:5px; }

.contactform {}
#fbrp__1{border:none;text-align:left;}

#sitemap{
	width:720px;
	margin: 0 auto;
	clear:both;
	padding-top:25px;
	padding-bottom:15px;
}

#sitemap ul li a:link, #sitemap ul li a:visited {
	font-size:12px;
	color:#36a0d0;
	text-decoration:none;
	font-weight:bold;
}
#sitemap ul ul li a:link, #sitemap ul ul li a:visited {
	font-size:11px;
	color:#36a0d0;
	text-decoration:none;
	font-weight:normal;
}

#sitemap ul li a:hover,  #sitemap ul ul li a:hover{
text-decoration:underline;
}
#sitemap  .clearfix {
	padding:0; margin:0 auto;
}
#sitemap ul {
	list-style-type:none;ist-style-image:none;
	float:none;
	padding:0; margin:0 ;
}
#sitemap ul li {
	list-style-type:none;ist-style-image:none;
	display:block;
	float:left;
	margin-right:10px;
}
#sitemap ul ul li {
	list-style-type:none;list-style-image:none;
	float:none;
	clear:left;
	margin-left:10px;
}
#sitemap .separator { display:none}

/* BlueskyrInfo
-----------------------------------------------------------------------------------------------------------*/

#bsri_bandeau{
background:url(/uploads/images/bandeau_blueskyrinfo.png) ;
width:745px;
height:227px;
}

.bsri_bandeau_zone_text{
padding-top:1px;
margin-left:15px;
}

.bsri_bandeau_title{
font-family:Arial, Geneva, sans-serif;
font-weight:bold;
font-size:24px;
color:#FFFFFF;
}

.bsri_bandeau_text{
font-family:Arial, Geneva, sans-serif;
font-size:18px;
color:#FFFFFF;
}

.bsri_bandeau_puce {
font-family:Arial, Geneva, sans-serif;
font-weight:bold;
font-size:24px;
color:#90c400;
}

.bsri_vignette_code{
font-family:Arial, Geneva, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
margin:0;
padding-top:52px;
padding-left:100px;
}

.bsri_vignette_lien{
font-family:Arial, Geneva, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
margin:0;
padding-top:52px;
padding-left:90px;
}

.bsri_vignette_envoyez {
background:url(/uploads/images/envoyez.png) ;
width:179px;
height:89px;
}

.bsri_vignette_recevez{
background:url(/uploads/images/recevez.png) ;
width:179px;
height:89px;
}

.bsri_vignette_legende {
text-align:center;
font-size:11px;
}

.button_bsri_pub{
padding-top:20px;
text-align:center;
}

.button_bsri_pub a:link, .button_bsri_pub a:visited{
border:outset 2px #cccccc;
background: #90c400;
padding:5px;
text-decoration:none;
color:#ffffff;
font-size:11px;
font-weight:bold;
}

.button_bsri_pub a:hover, .button_bsri_pub a:active{
border:inset 2px #cccccc;
background: #90c400;
padding:8px;
text-decoration:none;
color:#ffffff;
font-size:11px;
margin-top:2px;
font-weight:bold;
}


#home_slider {
	width:446px;
	height:106px;	
	border: solid 1px #c1ccdd;
	background:#ffffff url(img/slider_bg.png);
}
#home_slider img {
	border:0;
}
#home_slider ul {
	padding:0;
	margin:0;
	padding-top:5px;
}
#home_slider li {
	width: 134px;
	overflow: hidden;
	text-align:center;
	list-style: none;
	margin: 0;
	font-size:10px;
	color:#013274;
}

#slideprev, #slidenext {
	padding-top:15px;
	width:22px;
	float:left;
}
#slidenext {
	text-align:right;
	float:right;
}
#slideprev img {
	padding-left:5px;
}
#slidenext img {
	padding-right:5px;
}
#pageslider {
	width:402px;
}
#pagesliderwrap {
	width:402px;
	float:left;
}

.searchbar {
height:6px;
background-color:#90c400;
margin-top:1px;
margin-left:1px;
}

.bxslider img { border:0}
.bx-prev {
    height: 32px;
    margin-top: -16px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 32px;
    z-index: 9999;
   background: url("/uploads/images/controls.png") no-repeat scroll 0 -32px rgba(0, 0, 0, 0);
   margin-left: -16px;
}
.bx-next{
    height: 32px;
    margin-top: -16px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 32px;
    z-index: 9999;
   background: url("/uploads/images/controls.png") no-repeat scroll -43px -32px rgba(0, 0, 0, 0);
   right: -16px;
}
/* End of 'style_cs' */

