@charset "utf-8";
/* CSS Document */

/******************************************************************************************************************************
***************************************** BRETAGNE SPORTS INTERNATIONAL *******************************************************
******************************************************************************************************************************/

body {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #0c678d;
	background-image: url(../images/charte/bg_degrad.gif);
	background-repeat: repeat-x;
	text-align:center;
}
p, h1, h2, h3, h4, h5, h6, ul, li, ol, a, hr, br, strong, b, u, em, form, input, div, select, {
 margin:0px;
 padding:0px;
}
@media screen {
html {
	overflow:scroll
}
}
.racine00{
	margin-left:auto;
	margin-right:auto;
	width:995px;
	overflow:hidden;
	text-align:left;
}

/****************************************************** Entête BSI ***********************************************************/
.indexBSI{
	background-image:url(../images/charte/entete.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:995px;
	overflow:hidden;
	text-align:left;
}
.logoBSIprint{
width:995px;
height:100px;
display:none;
}
.enteteBSI{
	width:995px;
	height:120px;
	padding-left:0px;
	*padding-left:180px;
	*margin-bottom:5px;
}
.zoneLangues{
	padding-top:4px;
	margin:0;
	float:right;
	width:79px;
	height:19px;
}
.zoneLangues img {
	border:none;
	margin-right:5px;
}
.drapeaux{
	margin:0;
	padding:0;
}
.MLLanguageSelectionItemFlag {
	width:15px;
}
/******************************* Menu horizontal ***************************/
*{margin:0; padding:0;}
.listMenu{
	float:left;
	width:800px;
	height:70px;
}
.listMenu ul {
	margin-left:10px;
}
.listMenu li {
	float:left;
	list-style-type:none;
}
.listMenu a{
	padding:0;
	font-size:12px;
	color:#0c678d;
	text-decoration:none;
}
.listMenu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.sousMenu{
	display:none;
}
/****************************************************************************/
.rechercheHaut {
	float:right;
	width:242px;
	height:15px;
	/*margin-bottom:15px;*/
	font-size:11px;
	color:#0c678d;
}
.rechercher{
	float:left;
	width:81px;
	padding-top:3px;
}
.boutonRecherche{
	float:left;
	width:25px;
}
.boutonRechercheOk{
	border:none;
	background-color:#0c678d;
	color:#FFFFFF;
	width:21px;
	height:18px;
	font-size:10px;
}
.champRecherche{
	width:124px;
	height:15px;
	font-size:11px;
	color:#0c678d;
	border:1px solid #0c678d;
}
/****************************************************** Index ***********************************************************/
.corpsIndex{
	float:left;
	width:995px;
}
.IndexZoneContenu{
	float:left;
	padding-top:5px;
	_padding-top:0px;
	height:383px;
	width:995px;
}
.IndexzoneFlash{
	float:left;
	width:598px;
	height:383px;
	background-image:url(../images/charte/flashIndex.jpg);
	background-repeat:no-repeat;
}
.IndexContenu{
	float:left;
	width:397px;
	height:383px;
	background-image:url(../images/charte/fondIndex.jpg);
	background-repeat:no-repeat;
}
.edito{
	margin-top:30px;
	margin-right:40px;
	margin-left:20px;
	font-size:12px;
	text-align:justify;
	color:#b1daf9;
	height:130px;
	overflow:hidden;
}
.indexUne{
	margin-top:55px;
	margin-left:42px;
	margin-right:45px;
	font-size:11px;
	color:#b1daf9;
	height:120px;
	overflow:hidden;
}
.indexUne img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid white;
}
.indexUne a{
	color:#b1daf9;
	text-decoration:none;
}
.IndexSeparContenu{
	float:left;
	width:995px;
	height:15px;
	background-color:#c8d215;
}
.blocNoir{
	float:left;
	width:995px;
	background-color:#000000;
}
.actuIndex{
	float:left;
	margin-top:10px;
	margin-left:30px;
	_margin-left:15px;
	width:328px;
}
.actuIndexTitre{
	float:left;
	background-image:url(../images/charte/titre_actu.gif);
	background-repeat:no-repeat;
	width:328px;
	height:18px;
}
.actuSeparation{
	float:left;
	background-image:url(../images/charte/separ_actu.gif);
	background-repeat:no-repeat;
	width:328px;
	height:12px;
}
.actuTexte {
	float:left;
	font-size:10px;
	color:#FFFFFF;
	text-align:justify;
	width:328px;
	/**** limite en hauteur ***/
	height:118px;
	overflow:hidden;
	/*************************/
}
.actuTexte p{
	color:#FFFFFF;
}
.DnnMLactu{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.actuTexte a{
	color:#FFFFFF;
	text-decoration:none;
}
.savoirPlus{
	float:left;
	width:328px;
	text-align:right;
}
.savoirPlus a{
	font-size:11px;
	color:#c8d215;
	font-weight:bold;
	text-decoration:none;
}
.savoirPlus a:hover{
	color:#c8d215;
	text-decoration:underline;
}
.savoirPlusActualites a{
	float:right;
	background:#000000 url("../images/charte/plusActu.gif") no-repeat scroll center right;
	font-size:0;
	color:transparent;
	text-indent:-5000px;
	display:block;
	height:17px;
	width:100px;
}
.savoirPlusCommuniques a{
	float:right;
	background:#000000 url("../images/charte/plusCommuniques.gif") no-repeat scroll center right;
	font-size:0;
	color:transparent;
	text-indent:-5000px;
	display:block;
	height:17px;
	width:135px;
}
.pucePlus {
	color:#0c678d;
	font-size:11px;
}
.presseIndexTitre{
	float:left;
	background-image:url(../images/charte/titre_presse.gif);
	background-repeat:no-repeat;
	width:328px;
	height:18px;
}
.liensImagesIndex{
	float:left;
	margin-top:10px;
	margin-left:60px;
	width:165px;
}
.newsletterIndex{
	background-image:url(../images/charte/newsletter.jpg);
	background-repeat:no-repeat;
	height:82px;
}
.newsletterIndex img{
	border:none;
}
.bret2012Index{
	height:82px;
	margin-top:8px;
}
.bret2012Index img{
	border:none;
}
.blocNoirBas{
	float:left;
	background-image:url(../images/charte/blocNoirBas.gif);
	background-repeat:no-repeat;
	width:995px;
	height:10px;
	margin:0px;
	padding:0px;
}
/****************************************************** Pied de page BSI ***********************************************************/
.pied{
	float:left;
	height:24px;
	width:995px;
	margin-bottom:25px;
	margin-top:5px;
	*margin-top:-5px;
	background-color:#08506d;
}
.piedBordGauche{
	float:left;
	background-image:url(../images/charte/piedBordGauche.gif);
	background-repeat:no-repeat;
	width:5px;
	height:24px;
}
.piedBordDroit{
	float:right;
	background-image:url(../images/charte/piedBordDroit.gif);
	background-repeat:no-repeat;
	width:5px;
	height:24px;
}
.piedContenu{
	float:left;
	font-size:11px;
	text-align:center;
	width:985px;
	height:19px;
	padding-top:5px;
}
.piedContenu a{
	margin-left:10px;
	color:#269ed0;
	text-decoration:none;
}
.piedContenu a:visited{
	color:#269ed0;
}
.piedContenu a:hover{
	color:#c8d215;
	text-decoration:none;
}
/****************************************************** Corps ***********************************************************/
.corps{
	margin-top:5px;
	*margin-top:0px;
	float:left;
	width:995px;
	background-color:#FFFFFF;
}
.bandeau01, .bandeau02, .bandeau03, .bandeau04, .bandeau05, .bandeau06, .bandeau07, .bandeau08, .bandeau09, .bandeau10{
	background-repeat:no-repeat;
	float:left;
	width:995px;
	height:89px;
}
.bandeau01{
	background-image:url(../images/charte/bandeau01.jpg);
}
.bandeau02{
	background-image:url(../images/charte/bandeau02.jpg);
}
.bandeau03{
	background-image:url(../images/charte/bandeau03.jpg);
}
.bandeau04{
	background-image:url(../images/charte/bandeau04.jpg);
}
.bandeau05{
	background-image:url(../images/charte/bandeau05.jpg);
}
.bandeau06{
	background-image:url(../images/charte/bandeau06.jpg);
}
.bandeau07{
	background-image:url(../images/charte/bandeau07.jpg);
}
.bandeau08{
	background-image:url(../images/charte/bandeau08.jpg);
}
.bandeau09{
	background-image:url(../images/charte/bandeau09.jpg);
}
.bandeau10{
	background-image:url(../images/charte/bandeau10.jpg);
}
.zoneContenu{
	float:left;
	width:725px;
	padding-bottom:10px;
}
.zoneBandeauDroit{
	float:right;
	width:247px;
	_margin-bottom:15px;
	*margin-bottom:15px;
	margin-left:23px;
}
.corpsBas{
	background-image:url(../images/charte/blocNoirBas02.gif);
	background-repeat:no-repeat;
	float:left;
	height:27px;
	*height:35px;
	width:995px;
}
.inscriptNews{
	margin-top:36px;
/*	margin-left:23px;*/
	width:222px;
	background-color:#000000;
}
.inscriptNewsTitre{
	background-image:url(../images/charte/titre_newsletter.gif);
	background-repeat:no-repeat;
	height:20px;
	width:222px;
}
.formNewsletter{
	float:left;
	font-size:11px;
	color:#FFFFFF;
	width:222px;
	background-color:#000000;
	padding:0;
}
.formNewsletter input{
	height:14px;
/*	width:145px;
	_width:142px;
	*width:142px;*/
	font-size:11px;
	color:#08506d;
	border:none;
	margin-bottom:4px;
	margin-right:0;
}
.txtFormNewsletter{
	width:57px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	height:65px;
	line-height:20px;
	_margin-left:4px;
	_height:80px;
	_line-height:24px;
	*height:75px;
	*line-height:20px;
}
.champFormNewsletter{
	float:right;
	width:153px;
	margin-top:12px;
	*margin-top:8px;
	height:60px;
	*height:65px;
}
.boutonNewsletterOk input{
	float:right;
	border:none;
	background-color:#d6df40;
	color:#000000;
	width:21px;
	height:18px;
	font-size:10px;
	margin-right:8px;
	*margin-right:12px;
}
.lienBret2012{
	float:left;
	width:222px;
	height:96px;
	margin-bottom:15px;
/*	margin-left:23px;
	*margin-left:23px;*/
}
.lienBret2012 img{
	border:none;
   /* *margin-left:11px;*/
}
.lienBret2012Titre{
	float:left;
	background-image:url(../images/charte/titre_bretagne2012.gif);
	background-repeat:no-repeat;
	height:19px;
	width:222px;
	margin-top:15px;
/*	margin-left:23px;
    *margin-left:23px;*/
}
.chemin{
	font-size:11px;
	color:#999999;
	margin-top:10px;
	margin-left:15px;
	margin-right:10px;
	padding-bottom:3px;
	border-bottom:1px dashed #999999;
	height:15px;
}
.chemin a{
	color:#999999;
	text-decoration:none;
}
.chemin a:hover{
	color:#999999;
	text-decoration:none;
}
.chemin a:link{
	color:#999999;
	text-decoration:none;
}
.chemin a:visited{
	color:#999999;
	text-decoration:none;
}
.zoneTitreContenu{
	float:left;
	width:620px;
	margin-left:15px;
	margin-top:5px;
}
.titreContenu {
	float:left;
	width:620px;
	margin-top:5px;
	margin-left:15px;
	*padding-left:8px;
	_margin-left:4px;
}
.titreContenu p {
	font-size:18px;
	font-weight:bold;
	color:#0c678d;
}
.boutonImprimer{
	float:right;
	background-image:url(../images/charte/fond_print.gif);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	padding-top:6px;
	padding-left:5px;
}
.boutonImprimer a{
	font-size:10px;
	color:#999999;
	text-decoration:none;
}
.boutonImprimer a:visited{
	color:#999999;
}
.boutonImprimer a:hover{
	color:#0c678d;
	text-decoration:underline;
}
.contenu{
	float:left;
	font-size:11px;
	color:#666666;
	text-align:justify;
	width:700px;
	
	margin-left:15px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:10px;

	*padding-left:9px;
	*padding-right:0px;
	*width:710px;
	
	_margin-left:4px;
	_margin-right:0px;
}
.contenu p{
	padding-top:5px;
	text-align:justify;
	color:#666666;
}
.contenu img{
	margin:7px;
}
.contenu a{
	color:#999900;
	text-decoration:none;
}
.contenu a:hover{
	color:#999900;
	text-decoration:underline;
}
.contenu ul{
	margin-top:10px;
	margin-left:20px;
	list-style-image:url(../images/charte/puce01.gif)
}
.contenu ul ul{
	margin-top:0;
	list-style-image:url(../images/charte/puce02.gif)
}
.contenu tr, .contenu td{
	font-size:11px;
	padding:2px;
}
h1 {
	font-size:14px;
	font-weight:bold;
	color:#0c678d;
	padding-top:8px;
}
h2 {
	font-size:13px;
	font-weight:bold;
	color:#a7af0e;
	padding-top:8px;
}
h3 {
	font-size:12px;
	font-weight:bold;
	color:#999999;
	padding-top:8px;
}
/** annonces pages internes **/
.annonces p{
	font-size:11px;
	color:#666666;
	text-align:justify;
	line-height:12px;
}
.annoncesTitre{
	font-size:11;
	font-weight:bold;
	color:#0c678d;
	padding:0px;
}
.annoncesDate{
	font-size:11;
	color:#a7af0e;
	font-weight:normal;
	padding:0px;
}
/** annonces page accueil **/
.annoncesAcc p{
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
}
.annoncesTitreAcc{
	font-size:11;
	font-weight:bold;
	color:#FFFFFF;
}

/**************** menu haut(dnnModule) ***********************/
#describe{
	height:23px;
	margin-top:3px;
	*margin-top:1px;
}
#describe b{
	background-image:url(../images/charte/menuNiv1_milieu.gif);
	background-repeat: repeat-x;
	height:23px;
	line-height:23px;
	color:#FFFFFF;
}
#describe a:hover{
	color:#FFFFFF;
}
.H4c_MenuLevel1{
	height:23px;
	background-image:url(../images/charte/menuNiv1_milieu.gif);
	background-repeat: repeat-x;
	padding-top:5px;
	padding-bottom:5px;
}
.ssmenuBordGauche{
	float:left;
	width:8px;
	height:23px;
	background-image:url(../images/charte/menuNiv1_gauche.gif);
}
.ssmenuBordDroit{
	float:right;
	width:8px;
	height:23px;
	background-image:url(../images/charte/menuNiv1_droite.gif);
	background-position:left top;
}
#dnn_menuBSI {
	float:left;
	width:810px;
	padding:0px;
	margin-top:0px;
	margin-left:180px;
	margin-right:0px;
	_margin-left:0px;
	_margin-top:20px;
}
.H4c_MenuLevel1Selected {
	height:23px;
}
/**************** page login ************************/
#dnn_ctr_Login_cmdRegister{
	font-size:11px;
	color:#CCCC00;
}
#dnn_ctr_Login_cmdPassword{
	font-size:11px;
	color:#CCCC00;
}
#dnn_ctr_Login_Login_DNN_plUsername_lblLabel{
	color:#CCCC00;
}
#dnn_ctr_Login_Login_DNN_plPassword_lblLabel{
	color:#CCCC00;
}
#dnn_ctr_ctl00_imgIcon{
	padding-right:5px;
	padding-bottom:5px;
}
hr {
	height:1px;
	color:#CCCC00;
	margin-bottom:5px;
}
.SubHead td{
	padding:1px;
}
#dnn_ctr436_ContentPane img{
	margin:1px;
	padding:1px;
}
#dnn_ctr436_Login_chkCookie{
	margin-top:3px;
	margin-right:2px;
}
/************ blog partagez vos impressions *************/
.NormalBold {
	color:#666666;
	font-weight:normal;
}
.NormalTextBox{
	width:150px;
}
/*.blog_print{
	display:none;
}
.blog_trackback{
	display:none;
}*/
#dnn_ctr441_MainView_ViewEntry_pnlComments{
	margin-bottom:5px;
}
div.blog_bubble cite span{
	color:#999900;
	font-weight:normal;
	font-size:10px;
}
#dnn_ctr441_MainView_ViewEntry_pnlAddComment{
	background-color:#0C678D;
	padding:4px;
	margin-bottom:10px;
}
#dnn_ctr441_MainView_ViewEntry_pnlAddComment a, #dnn_ctr441_MainView_ViewEntry_pnlAddComment a:hover{
	color:#c8d215;
}
#dnn_ctr441_MainView_ViewEntry_pnlAddComment span{
	color:#ffffff;
}
.blog_author, .blog_published, #dnn_ctr441_MainView_ViewEntry_lblDateTime, .horizontalline, .blog_subhead{
	display:none;
}
.blog_body p{
	color:#000000;
	font-size:11px;
	padding-top:2px;
}
.blog_body span{
	color:#999999;
	font-size:10px;
}
.blog_more_link{
	font-size:10px;
	font-weight:normal;
	margin-top:5px;
	padding:0;
}
.blog_footer {
	font-size:13px;
	margin:0;
	padding:0;
}
.blog_footer_right{
	margin-top:3px;
}
#dnn_ctr441_MainView_ViewEntry_lblEntryMonth{
	color:#FFFFFF;
}
.blog_comments{
	/*padding-top:5px;*/
	font-weight:normal;
}
.blog_comments_normal{
	padding-bottom:4px;
	font-size:11px;
	font-weight:bold;
}
.blog_topics, .blog_permalink{
	display:none;
}
#dnn_ctr447_Router_LinksPanel{
	display:none;
}
#dnn_ctr447_Router_ImageButton1{
	display:none;
}
th {
	font-size:11px;
	color:#999900;
	font-weight:normal;
}
.Head, .SubSubHead {
	font-size:12px;
	color:#999900;
}
/* couleur titre actu (attention : idem sur page accueil) */
.DnnMLactu {
	color:#A7AF0E;
}
/****** module abonnement newsletter *********************/
#dnn_ctr519_DNNDispatch_ctlMain_SubHeading1 {
	background:#000000 url("../images/charte/txtNewsletter01.gif") no-repeat scroll center right;
	font-size:0;
	color:transparent;
	text-indent:-5000px;
	display:block;
	height:14px;
	width:70px;
}
#dnn_ctr519_DNNDispatch_ctlMain_SubHeading2 {
	background:#000000 url("../images/charte/txtNewsletter02.gif") no-repeat scroll center right;
	font-size:0;
	color:transparent;
	text-indent:-5000px;
	display:block;
	height:14px;
	width:70px;
}
#dnn_ctr519_DNNDispatch_ctlMain_SubHeading3 {
	background:#000000 url("../images/charte/txtNewsletter03.gif") no-repeat scroll center right;
	font-size:0;
	color:transparent;
	text-indent:-5000px;
	display:block;
	height:14px;
	width:70px;
}
#dnn_ctr519_DNNDispatch_ctlMain_SubHeading10{
	display:none;
}
#dnn_ctr519_DNNDispatch_ctlMain_SubHeading7{
	display:none;
}
#dnn_ctr519_DNNDispatch_ctlMain_SubHeading4{
	display:none;
}
#dnn_ctr519_DNNDispatch_ctlMain_lstDelivery{
	display:none;
}
.btnInscripNews{
	background:#CCCC00 url("../images/charte/btn_OK.gif") no-repeat scroll center center;
	font-size:0;
	color:transparent;
	text-indent:-5000px;
	display:block;
	height:14px;
	width:19px;
	margin-right:6px;
	margin-bottom:2px;
	margin-top:0;
}
#dnn_ctr519_DNNDispatch_ctlMain_chkOptInList{
	width:100px;
}
.choixMailingList{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#dnn_ctr519_DNNDispatch_ctlMain_chkOptInList_0{
	margin-right:3px;
	margin-bottom:0;
	padding:0;
}
#dnn_ctr519_DNNDispatch_ctlMain_lblValidation{
	font-size:10px;
	font-weight:normal;
}
.newsTxtValidation{
	float:left;
	width:215px;
	padding:2px;
	color:#CCCC00;
	text-align:center;
}

/*div.newsTxtValidation{
	border:1px solid red;
}*/

/******* plan du site *************/
.planSiteFormat {
	border-bottom: 1px dashed #CCCCCC;;
	padding-bottom:3px;
}
.planSiteFormat a{
	color:#0C678D;
}
.planSiteFormat a:visited{
	color:#0C678D;
}
.planSiteFormat a:hover {
	text-decoration:none;
	color:#000000;
}
/*************** search results ****************/
#dnn_ctr353_SearchResults_dgResults_ctl03_lblNo{
	margin-right:5px;
}
.infoSearchResult{
	color:#999999;
	font-size:11px;
}
.infoSearchResultCache{
	display:none;
}
/****************** formulaires ****************/
.txtFormulaire{
	float:left;
	width:120px;
}
.champFormulaire input, .champFormulaireArea textarea{
	width:190px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c678d;
}
.champFormulaireMedium input, .champFormulaireMedium select{
	width:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c678d;
}
.champFormulaireSmall input{
	width:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0c678d;
}
.btnFormulaireAmi a{
	margin-left:180px;
	width:48px;
	height:14px;
	
	background:#FFFFFF url("../images/charte/btn_envoyer.gif") no-repeat scroll center center;
	font-size:0;
	color:transparent;
	text-indent:-5000px;
	display:block;
}
/******* rubrique  Liens **********/
#dnn_ctr378_Links_lstLinks a{
	float:left;
	padding:5px;
}
#dnn_ctr378_Links_lstLinks a:hover{
	color:#0c678d;
	text-decoration:none;
}

/******** Bretagne 2012 - Disciplines **********/
.descriptifSectionVille{
	font-size:11px;
	color:#666666;
	text-align:justify;
}
.titreSectionDiscipline img{
	margin:0;
	padding:0;
}
.lienDiscipline{
	float:left;
	background-color:#F0F0F0;
	color:#666666;
	height:45px;
	margin:0;
	padding:0 3px 0 0;
}
.lienDiscipline img{
	margin:0 4px 0 4px;
}
