/*  
Nom du Thème : LandGlobes
Auteur : Patrice LEGAY (www.webdconseils.com) retouché par Gilles PERROT (bretagne-web.fr)
*/
.align_center { text-align:center; border:0; float:center;	}
body {margin:0;	padding-top:0px;  background: #86addc url(images/bg.gif) top left repeat-x;	font-family:"Myriad web",Tahoma,Verdana,sans-serif;	color: #333333;	font-size:13px; z-index:0;}

a{color:#0054a6;	text-decoration:none;}
a:hover{	color:#00c5fe;	text-decoration:none;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
img {	border:0;	}
	p img { float:left; margin:0 10px 0 0; padding-left: 6px; padding-bottom: 2px;}
	html {scrollbar-face-color:#acd3ee;scrollbar-highlight-color:#c5e0f3;scrollbar-3dlight-color:#c5e0f3;scrollbar-darkshadow-color:#c5e0f3;scrollbar-shadow-color:#c5e0f3;scrollbar-arrow-color:#ffffff;scrollbar-track-color:#c5e0f3;}

h5 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #81a100; }
h6 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #81a100; }

.catego{background: #ffffff;width : 200px;height: 6px;   padding: 3px 3px 3px 3px;	border: 1px dotted #CCCCFF;}
table.sample { width:100%;}
table.sample th {}
table.sample td { width:33%;  text-align:left; padding-top: 3px;padding-bottom: 3px;padding-left: 3px;padding-right: 3px;	-moz-border-radius: 12px;}

.champs {width: 150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border: 1px solid #ff6600; background-color: #c6dff3; font-weight: bold; color: #c2c2c2; text-decoration:none}

.catwdc{color:##0054a6;text-decoration:none;	font-size:13px;}
.catwdc a{	color:##0054a6;	text-decoration:none;	font-size:13px;}
.catwdc a:hover{	color:#81a100;	text-decoration:none;	font-size:13px;}

.topsearch {	color:#eeeeee;	text-decoration:none;	font-size:11px;}

.details{	color:#81a100;	text-decoration:none;	font-size:11px;}
.details a{	color:#81a100;	text-decoration:none;	font-size:11px;}
.details a:hover{	color:#c2c2c2;	text-decoration:underline;	font-size:11px;}

.rss {	color:#81a100;	text-decoration:none;	font-size:11px;}
.rss a{	color:#777777;	text-decoration:none;	font-size:11px;}
.rss a:hover{	color:#c2c2c2;	text-decoration:none;	font-size:11px;}

.annau{	color:#ffff00;	text-decoration:none;	font-size:28px;}
.annau:hover{	color:#F1F1F1;	text-decoration:none;	font-size:28px;}

a.cat_display {	text-decoration: none;	font-weight: bold;	font-size: 12px;	color:#003471;}
a.subcat_display {	text-decoration: none;	font-size: 11px;	color:#666600;}
a.subcat_display:hover {	text-decoration: underline;	font-size: 11px;	color:#666600;}



/* Onglets fiche site */
#containered {	font: bold 10px Verdana;	list-style-type: none;	text-align: left;	width: 630px;}
#containered hr {	clear: both;	border: 1px solid #CCC;	margin-top: 10px;	width: 50%;}
#containered ul#mest {	font-weight: bold;}
#containered ul#mest li {	font: bold 10px Verdana;	list-style-type: none;	text-align: left;	display: inline;	margin: 1px;}
#containered ul#mest li a {text-decoration: none;}
#containered ul#mest li a:hover {text-decoration: none;color: #333333;}
#containered h1,
#containered .content {	border: 1px solid #d5d5d5;	padding: 10px;	text-align: left;}
#containered a.current {	padding: 5px 3px;	border: 1px solid #d5d5d5;	background-image: url(images/shadeactive.gif);	border-bottom-color: white;	background-color: white;	color: #333333;	font-size: 12px;}
#containered a.ghost  {	padding: 5px 3px;	margin-right: 1px;	border: 1px solid #d5d5d5;	color: #333333;	font-size: 12px;	background: white url(images/shade.gif) top left repeat-x;}
#containered a.current:hover {	padding: 5px 3px;	border: 1px solid #d5d5d5;	background-image: url(images/shadeactive.gif);	border-bottom-color: white;	background-color: white;	font-size: 12px;	color: #333333;}
#containered a.ghost:hover  {	padding: 5px 3px;	margin-right: 1px;	border: 1px solid #d5d5d5;	color: #333333;	font-size: 12px;}
#containered .on {	display: block;	text-align: left;}
#containered .off {	display: none;}

blockquote {	padding-left:10px;	color:#599700;	font-style: normal;	}
.clear {	clear:both;	}
.alignleft {	float:left;	}
.alignright {	float:right;	}

.wrapper {	width:995px;	margin:0 auto;	background:#c6dff3;	}
.top {	margin-top:0px;  height: 75px;  background: #7298e6 /*url(images/top.jpg) top left repeat-x*/;	}
.blogname  { float:left;	width:500px; z-index:30;}
.blogname h1  {	font-size:28pt;	font-weight:500;	margin:0px 0 0 20px;	color:#fff;	text-decoration: none;	}
.blogname h2 {	margin:0px 0 0 100px;	font-size:20px;	font-weight:normal;	color:#fff;	}
.blogname h2 a {	font-size:20px;	font-weight:normal;	color:#fff;	}

.menu {	height:29px;  background: #c6dff3 url(images/top.jpg) top left repeat-x;	}
.menu ul {	list-style:none;	margin:0;	padding:10px 5px 0 0;	float:right;	}
.menu li {	display:inline;	font-size:11pt;	padding:0px 2px 0px 2px;	font-weight:600;	}
.menu a {	color:#0054a6;	text-decoration:none;	}
.menu a:hover {	color:#000;	background:none;	}

.date {	float:left;	width:49px;	height:50px;	background:url(images/date_text_bg.jpg);	text-align:center;	font-size:12px;	line-height:23px;	text-transform:uppercase;	color:#000;	}
.date .day {	color:#fff;	font-size:24px;	font-weight:bold;	padding-bottom:3px;	line-height:15px;	}
.content {	padding:15px 2px 10px 0px;	background:#c6dff3 url(images/content.jpg) top no-repeat;	}

.text {	width:723px;	float:right;	text-align:justify;		}
.post {	padding:0px 0px 10px 5px;	}

h1.title {    font-size:25px;	margin:2px 0 0 0;	padding:5px 3px 0px 0px;	color:#7297e6;	font-weight:normal;	background:none;	}
h1.title a {	color:/*#81a100*/#7297e6;	text-decoration:none;	}
h1.title a:hover {	color:#0054a6;	background:none;	font-weight:normal;	text-decoration:none;	}
.postinfo {	height:15px;	padding: 2px 5px 2px 2px;	background: #c6dff3;}
.postinfo a {	color:#fff;	font-weight:normal;	text-decoration:none;	}

.sidebar {	float:left;	width:250px;	padding-top:1px;padding-left:0px;	font-size:12pt;	background: #c6dff3;margin-top: 176px;z-index:1;	}

#bottombar {	width:100%;	height:auto;	margin:0 0 0 0;	padding:15px 0 0 0;	background: #c6dff3 url(images/bottom.jpg) repeat-x;	}

.bar-one {	float:left;	display:inline;	width:30%;	margin-right:30px;	font-size:12px;	font-weight:normal;	letter-spacing:1px;	}
.bar-one h2 {	width:100%;	height:20px;	margin:0px 0px 10px 10px;	padding:4px 0px 0 5px;	color:#fff;	letter-spacing:1px;	font-weight:bold;	font-size:14px;	}

#footer {	height:20px;	padding:6px 0 0 15px;	margin:20px 0 0 0;	background:#c6dff3;	border:1px solid #fff;	color:#000;	font-size:10px;	font-weight:normal;	letter-spacing:1px;	}
#footer a {	color:#81a100;	}
#footer a:hover {	color:#FFF;	}

.bar-one li {	list-style:none !important;	list-style:outside;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	}

.bar-one ul {	list-style:none;	margin:0px 0px 15px 15px;	padding:0px 0px 0px 0px;	}

.bar-one ul li {	list-style:none;	margin:5px 0px 5px 0px;	padding:0px 0px 5px 10px;	border-bottom:1px dashed #fff;	}

.bar-one ul li a {	color:#000;	}

.bar-one ul li a:hover {	color:#FFF;}

.navigation {	height:25px;	padding:0 20px;	}
.navigation a {	font-weight:bold;	text-decoration:none;	font-size:14px;	color:#9e90dc;	}
.navigation a:hover {	color:#fff;	background:#eedcbd;	}

.contentCenter {	text-align:center;	}

h2.pagetitle {	padding:0;	margin:0 0 20px 0;	font-size:25px;	text-align:center;	}
h4.pagetitle {	padding:0;	margin:0;	font-size:12px;	text-align:center;	color:#3266cc;	}

.comments {	}
.comments form {	}
.comments textarea {	width:90%;	height:156px;	background:#dcdcdc;	border:1px solid #ababab;	color:#484849;	padding:10px;	overflow:auto;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	}
#commentform {	padding-left:23px;	}
#commentform input {	background:#dcdcdc;	border:1px solid #ababab;	color:#484849;	padding-left:10px;	}
.comments input#submit {	padding:0;	width:72px;	height:29px;	}
.comments h2 {	font-size:19px;	line-height:30px;	margin:24px 0 0 23px;	padding:0;	font-weight:normal;	}
.comments ol li p {	padding:0;	margin:10px 0;	}
	















.vote {
float: center;
height: 32px;
width: 45px;
margin-right: 0px;
padding-top: 5px;
padding-bottom: 20px;
padding-left: 0px;
background-color: transparent;
background-image: url(images/date_text_bg.jpg);
background-repeat: no-repeat;/*background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;*/}

.vote {text-align:center;}
.vote span.note {font-size: 10px; height: 12px; display: block;} /* Mot votes */
.vote span.nombre {font-size: 18px; /*display: block;*/}
.vote a{ color: #9cbce2;	font-size: 18px;	font-weight: 600;} /* Le nombre de votes */
.vote a:hover{ color: #000;	font-size: 18px;	font-weight: 600;}
.votes {text-align:center;}
.votes span.note {font-size: 9px; height: 12px; display: block;}
.votes span.nombre {font-size: 18px; display: block;/**/}
.votes a{	color: #003471;	font-size: 18px;	font-weight: 600;}
.votes a:hover{	color: #ef750e;	font-size: 18px;	font-weight: 600;}

.sitetable {	width: 100%;	border: 1px solid #7597df;	vertical-align : top;	background-color: #f0f5fa;	color: #777777;}
.sitetables {	width: 80%;	vertical-align : top;	color: #003471;	text-align: center;}
.site_img {float: left; width: 120px; height: 90px; margin:0 10px 10px 0; padding:0;}
.site_description { height: 0px; text-align:justify; text-indent:10px; padding:0 5px 0px 5px;}
p:first-letter {font-weight:600; font-size:11pt; text-transform:capitalize; text-indent:10px;}
.lien {line-height: 20px; font-size:8pt;}
.lien img {padding:2px 0 0 15px}

























.vote2 { text-align:center; margin-top:-30px; font-family: Verdana; color: #2c62cf; font-size: 10pt;}
.align2 {clear: both;	border: 1px solid #c5e0f3;}
.lien_bleu {font-family: Verdana; color: #2c62cf; font-size: 10pt; text-decoration: none; font-weight:600;}
.lien_petit_bleu {font-family: Verdana; color: #2c62cf; font-size: 8pt; text-decoration: none; font-weight:400;}
.lien_vert {font-family: Verdana; color: #45d61d; font-size: 10pt; text-decoration: none; font-weight:600;}
.lien_rouge {font-family: Verdana; color: #CC0000; font-size: 10pt; text-decoration: none; font-weight:600;}
.lien_petit_rouge {font-family: Verdana; color: #cc0000; font-size: 8pt; text-decoration: none; font-weight:400;}
.lien_petit_rouge a:hoover{font-family: Verdana; color: #ff0000; font-size: 8pt; text-decoration: underline; font-weight:400;}
#pub_bas { text-align:justify; margin:0px; padding:0 -10px 0 0; font-size:6pt; color: #2c62cf; }
#pub_bas a{border:0px; padding:0px; font-size:6pt; font-weight:300; color: #2c62cf; text-decoration: none;}
#pub { text-align:left; margin:0 0 0 8px; padding:0px;}
#pub2 { text-align:center; margin-left:35px; padding:0px;}
#pub3 { text-align:center; margin:8px 0 0 -20px; padding:0px;}
.echange { text-align:center; margin-top:10px; padding:0px; font-weight:600; color:#666; }






header_pub {position:absolute; top:0px; margin:0 0 0 0px;	float:right;	width:468px;	height:80px;	font-size:12pt;	font-weight:500;	color:#999;	text-decoration: none;	z-index:100;}

#header_logo{position:absolute; top:50px; margin:0 0 0 5px; height:70px; z-index:30;} /* Animation en Flash */
#header_logo2{position:absolute; top:55px; margin:0 0 0 0px; height:70px; z-index:25;} /* Image pour masquer le chargement de l'animation en Flash */
#header_forme{position:absolute; top:58px; margin:0px; color:#fff; z-index:1;}


#logo_nav {position:absolute; top:200px; margin:0 0 0px 30px; font-size:10pt; color:#fff; z-index:8; background:transparent;}

#fond_v_nav { background-image: url("http://breizhweb.be/img/ban/banannu/images/fond_v_nav.jpg");background-repeat: repeat-y; z-index:1;}
#fond_v_nav h4 { /**/ padding:10px 10px 0 0px; font-size:10pt; z-index:8;}

#haut_nav{width:235px; height:22px; background-image: url("http://breizhweb.be/img/ban/banannu/images/haut.png"); background-repeat:no-repeat; z-index:8;}
#haut_nav h4 {text-align:center;/*margin:0px 31px 0 10px;*/padding-top:5px;text-align:center; font-size:10pt; font-weight:700; color:#000; border: 0px solid #f00;}

#mil_nav { text-align:left; font-size:10pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y;height:10px; z-index:8; border: 0px solid #0ff;}
/*#mil_nav h4 {text-align:center;margin:0px 31px 0 10px;padding-top:-10px;text-align:center; font-size:12pt; font-weight:700; color:#000; border: 0px solid #f00;}*/

#haut_nav1{width:235px; height:20px; text-align:center; color:#000; background-image: url("http://breizhweb.be/img/ban/banannu/images/haut.png"); background-repeat:no-repeat; z-index:8; }





/*
#mil_navboost{ padding:0px 0 0 10px; text-align:left; font-size:10pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8; height:130px; overflow: hidden;  z-index:3;}
*/
#mil_navboost{ padding:0px 0 0 0px; text-align:center; font-size:10pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8; height:130px; border: 0px solid #f00;}




#mil_nav1annu{ padding:8px 0 0 15px; text-align:left; font-size:10pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8; height:80px; overflow: auto;  z-index:3;}

#mil_navvotez{ padding:10px 0 0 25px; text-align:left; font-size:10pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8;}

#mil_nav1tagcloud{ padding:0px 15px 0 10px; text-align:justify; font-size:8pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8; height:80px; overflow: auto;  z-index:3;}

#mil_nav3divers{ padding:10px 25px 0 0px; text-align:left; font-size:10pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8; height:450px;   z-index:3;}


#mil_nav1{ padding:10px 0 0 15px; text-align:left; font-size:10pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8; height:80px; overflow: auto;  z-index:3;}

#mil_nav2{ padding:10px 0 0 15px; text-align:left; font-size:10pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8; height:80px;   z-index:3;}

#mil_nav3{ padding:10px 0 0 15px; text-align:left; font-size:10pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8; height:300px;   z-index:3;}

#mil_navpays{ padding:5px 0 0 15px; text-align:left; font-size:8pt; color:#7197dd; background-image: url("http://breizhweb.be/img/ban/banannu/images/mil.png"); background-repeat: repeat-y; z-index:8; height:200px;   z-index:3;}

#bas_nav{ width:235px; height:20px; background-image: url("http://breizhweb.be/img/ban/banannu/images/bas.png"); background-repeat:no-repeat; z-index:3;}

#bas_v_nav{ float: left; width: 245px; background-image: url("http://breizhweb.be/img/ban/banannu/fond_v_nav.jpg");background-repeat: repeat-y;  z-index:4;}

#populassite_nouveau{position:relative; margin-top:30px; margin-right:0px; float: right; z-index:20;}





.align_center { text-align:center; border:0; float:center;	}
.align_right { text-align:right; border:0;	}
.align_left { text-align:left; border:0;}

.align {clear: both;	border: 1px solid #e3eff9;}
.align2 {clear: both;	border: 1px solid #c5e0f3;}
.align3 {clear : left ;}

.lien_vert {color: #45d61d; font-size:105%; text-decoration: none; font-weight:600;}
.lien_rouge { color: #c00; font-size:110%; text-decoration: none; font-weight:600;}

.partenaires {/*width : 70% ; width : 90%*/; background : transparent ; padding: 10px; text-align:justify; }
.partenaires h3 { font-size: 110%; color: #333;	text-align:center;}
.partenaires a:link	{font-size:80%; font-weight:400; color: #2c62cf; text-decoration: none;}
.partenaires a:hover	{font-size:80%; color: #ff9e0d; text-decoration: underline;}
.partenaires a:active {font-size:80%; color: #2c62cf; text-decoration: none;}
.partenaires a:visited {font-size:80%; color: /*#999*/rgb(153,0,0); text-decoration: none;}
.RSS {margin:0; text-align:left; background-color:#fbfaf6; padding:10px;}
.lien_bleu { color: #2c62cf; font-size: 110%; text-decoration: none; font-weight:600;}
.lien_rouge { color: #c00; font-size:110%; text-decoration: none; font-weight:600;}

/*  STYLE DU MENU  */
.glossymenu{margin: 5px 0;padding: 0;width: 195px; /*width of menu*/border: 1px solid #9A9A9A;border-bottom-width: 0;}
.glossymenu a.menuitem{background: black url(http://bretagne-web.fr/img/glossyback.gif) repeat-x bottom left;font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;color: white;display: block;position: relative; /*To help in the anchoring of the ".statusicon" icon image*/width: auto;padding: 4px 0;padding-left: 10px;text-decoration: none;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: white;}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/position: absolute;top: 5px;right: 5px;border: none;}
.glossymenu a.menuitem:hover{background-image: url(http://bretagne-web.fr/img/glossyback2.gif);}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/background: #e3eff9;}
.glossymenu div.submenu ul{ /*UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;}
.glossymenu div.submenu ul li{/*border-bottom: 1px solid blue;*/}
.glossymenu div.submenu ul li a{display: block;font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;color: #386cda;text-decoration: none;padding: 2px 0;padding-left: 10px;}
.glossymenu div.submenu ul li a:hover{background: /*#DFDCCB#edf5fc*/#a9cdf4;color: #0c3e69;}
/* Fin de STYLE du menu */

.mypets{ /*header of 1st demo*/cursor: hand;cursor: pointer;padding: 2px 5px;border: 1px solid gray;background: #E1E1E1;}
.openpet{ /*class added to contents of 1st demo when they are open*/background: yellow;}
.technology{ /*header of 2nd demo*/cursor: hand;cursor: pointer;font: bold 14px Verdana;margin: 10px 0;}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/color: green;}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/color: red;}
.masquervoir {font: 700 14pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}

.MyCircle {color:#474b93; background-color:#f0f6fb; text-align:left; /*width:750px;*/ padding:10px 10px 0 10px; border:#437ae1 1px solid;  font-weight: 400; font-size: 12pt; }
.MyCircle a:link {color:#00f; text-decoration: none; font: bold 14pt Verdana; list-style: none;}
.MyCircle img {padding:0; margin:0; float:center; text-align:center;}



	a {color:#3964c2;text-decoration:none;}
	.xbig {font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1px}
	.nobold {font-weight:normal}
	.nobold {font-weight:normal}
	.neverlink {text-decoration:none}
	.body-t {color:#000000;}
	td {font-size:10pt;font-family:Arial, Helvetica, sans-serif;}
	.nobr { white-space: nowrap; }
	.middle {vertical-align:middle}
