/*  
Theme Name: au large
Theme URI: http://www.aularge.eu
Description: theme personnel.
Version: 2.0
Author: fbessonnet
Author URI: http://www.aularge.eu

*/

/* Squelette */
body { margin: 0 ; padding: 0; background:  #f0ede6; background-image: url(images/bodyB.jpg); background-repeat: repeat-x; font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;}
#cadres{  width: 1030px; height:100%; margin-left:auto; margin-right:auto; }
#header{  width: 1020px; height: 370px; background-image: url(images/entete3.gif);background-repeat: no-repeat; margin-top: 0; padding-top:0; }
#topmenu { height: 292px; width: 1020px; }
#botmenu { padding-top: 15px; width: 1020px; height: 78px; background-image: url(images/menu.png); background-repeat: no-repeat;}
#container{height: auto; width: 1030px;}
#content{ width: 700px; float:left; height:auto; padding-bottom: 30px; background-color:#fff; background-image: url(images/cont-ombre2.png); background-repeat: repeat-y; background-position: -2px 50% ; padding-left: 15px; padding-top:10px; border-top: thin solid #888582; border-right: thin solid #888582; border-bottom: thin solid #888582; }
#carte {width: 650px; float:left; height:436px; background-image: url(images/carte.png); background-repeat: no-repeat;}
#vid {width: 670px; height: 367px; margin-left: 10px; background-image: url(images/fdvideos.png); background-repeat: no-repeat;}
#sidebar{ background-color: #fefefe; background-image: none; background-position: left 0; float: right; margin-left: 10px; margin-top: 30px; width:300px; height:auto; border-left: solid 1px  #888582; border-top: solid 1px  #888582; border-right:  solid 1px #dfd7d5; border-bottom: solid 1px #dfd7d5; }
#footer{ background-image: url(images/footer.gif); background-repeat: no-repeat; width: 1020px; height: 100px; clear: both; padding-top: 50px; padding-left: 30px; }
#index-top {width:1020px; height:65px;}
#index-men {width:670px; height:220px; vertical-align: bottom ;  margin-left:auto; margin-right:auto; }
#index-bot {width:670px; height:50px;  margin-left:auto; margin-right:auto;}
#index-cel {width:200px; height:100%; background-color: #ffffff; border: solid 1px #efefef; float: left; margin: 10px;}
/* end squelette */

/*image article */
#introIMG { float:left; margin:6px 20px 0 0; overflow:hidden; min-height:110px;  }
#introIMG img { border:none;  padding:4px; width:80px; height:80px; margin-top:40px; }

/* info bulle webmestre */
a.info {
  position:relative;
  border-bottom:1px dashed #808080;
  text-decoration: none;
  font-weight:normal;
}
a:hover.info {
  text-decoration: none;
  background: none;
}
a.info span {display: none;}
a:hover.info span {
  display: inline;
  position: absolute; 
  top:1.5em;
  left:0.5em;
  z-index: 20;
  background: #000000;
  color: #fff;
  border:1px solid #000;
  width:120px;
  text-align:center;
  font-weight:normal;
  font-size: 10pt;
  line-height:12px;
  padding:2px 4px;
}
a.tooltip em {
    display:none;
	filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;

}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-weight: normal;
	font-family:"verdana";  
    text-align: left;
	font-size: 10pt;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #efefef;
    border: 1px solid #bbb;
    background: #000000;
    width:150px;
}
a.tooltip:hover em span { background-image: url(images/infobulle.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: -7px; left: 15px; height: 7px; width: 11px; margin:0; padding: 0; border: 1px; }
/* Style général*/

p { color: #000; font-size: 10pt; text-align: justify; margin-right: 25px; margin-left: 12px; }
ul { font-size:10pt; margin-right: 12px; margin-left: 12px; }
li { font-size:10pt; list-style-type: none; }
h1 {color:#4a4a4a; font-style: italic; font-size: 8pt; font-weight: normal; text-align:right; margin-right:25px; margin-left: 12px;}
h2 {color: #4a4a4a; background-color: white; font-size: 18pt; font-weight: bold; margin-top: 25px; margin-right: 25px; margin-left: 12px; padding-left: 12px; border-bottom: 2px solid #c7c7c7;}
h2 a:link {color : #4a4a4a;}
h3 {color: #4a4a4a; font-size: 18pt; text-align:left; font-weight: bold; margin-right: 25px; margin-left: 12px;}
h4 { color: #4a4a4a; font-size: 14pt; font-weight: bold; margin-right: 12px; margin-left: 12px;}
h5 { color: #4a4a4a; font-size: 10pt; font-weight: normal; font-style: italic; margin-right: 25px; margin-left: 24px; text-align: justify;}
h5 a:link {color: #445fb8;}
h6 { color: #4a4a4a; font-size: 8pt; font-weight: normal; font-style: italic; text-align: left; margin-left: 40px; margin-right: 25px;}

a:link { color: #445fb8; font-weight: normal; font-style: normal; text-decoration: none; }
a:visited { color: #445fb8; text-decoration: none; }
a:hover { color: #4a4a4a; font-weight: normal; font-style: normal; text-decoration: none;}
a:active { color: #000000; }
a img {border:0;}

address, dl { font-size: 10pt; text-align: right; margin-right: 12px; margin-left: 12px; }
blockquote{ color: #4a4a4a; font-size: 12pt; font-style: italic; background-image: url(images/cit.png); background-repeat: no-repeat; background-position: 0 0; text-align: justify; padding-top: 15px; padding-left: 35px; }
blockquote p{ padding: 15px; }
blockquote blockquote{ margin: 15px; background: #fff; text-align: center; }
.flux { background-color: #ffffff; text-align: center; padding: 20px; }
.flux img {border: 0; margin: 10px; text-align: center;}

code{ background: #f0ede6; }
dt{ font-weight: bold; }
dd{ padding: 0 0 0 15px; }
hr{	clear: both; margin: 15px 15px 5px 15px; border: 0;	height: 1px; text-align: left; background: #f0ede6; color: #448FB8;}
/* end style général */

/* style sidebar */
.flag0 { font-size: 12pt; font-weight: bold; background: #efefef; text-align: left; margin: 10px; padding-bottom: 12px; border: solid 1px #4a4a48; padding-top: 10px }
.flag0 p { font-size: 10pt; color:#000; font-weight: lighter }
.flag1 { color: #000; font-size: 12pt; font-weight: bold; background-image: url(images/bulle2.png); height: 55px; background-repeat: no-repeat; text-align: left; width: 100%; margin-left: 5px; padding-top:8px; text-indent: 20px; }
.flag2 { color: #000; font-size: 8pt; font-weight: normal; margin-top: 0; padding-top: 0; padding-right: 5px; }
.flag2 h2 {color: #ffffff; font-size: 12pt; font-weight: bold;}
.flag2 p { color: #000; font-size: 8pt; font-weight: normal; padding-left: 5px;  border-bottom: 1px solid #DED9CB;	}
.flag2 a:link {color:#4a4a4a; font-size: 8pt; font-weight: bolder; font-style:normal; text-decoration: none;}
.flag2 a:visited {color:#4a4a4a; font-size: 8pt; font-weight: bolder; font-style:normal; text-decoration: none;}
.flag2 a:hover {color:#445fb8; font-size: 8pt; font-weight: bolder; font-style:normal; text-decoration: none;}
.flag2 ul { color: #000; font-size: 8pt; font-weight: normal; padding-left: 15px; padding-right: 15px; list-style: none;}
.flag2 ul li h2 { color: #000; font-size: 8pt; font-weight: bold;}
.flag2 ul ul li { border-bottom: 1px solid #DED9CB;	line-height: 18px; text-align: left; font-size: 8pt;}
.flag2 ul li { border-bottom: 1px solid #DED9CB; line-height: 18px; text-align: left; font-size: 8pt; }
.snap_shots li {list-style-type: circle; margin-left: 50px;}

.widget { color:#000; font-size: 12pt; font-weight: bold; background: none; text-align: left; margin: 0px; }
.widget h2 {color: #4a4a4a; font-size: 12pt; font-weight: bold; text-align: left; margin-left: 5px; border-bottom: 2px solid #4a4a4a;}
.widget p { font-size: 10pt; color:#000000; font-weight: lighter}
.widgettitle {text-align: left; margin-left: 5px; border-bottom: 2px solid #000000; background: none; }	
.widgettitle h2 {color: #000000; font-size: 12pt; font-weight: bold;}
.widget ul { color: #000; font-size: 8pt; font-weight: normal; margin: 0;  }
.widget ul li { color: #000; font-size: 8pt; font-weight: normal; padding-left: 0px; list-style: none; }
.widget ul li a{ color: #000; font-size: 8pt; line-height: 1.3em; text-decoration:none; }
.widget ul li a:hover{ list-style: none; color: #445fb8; font-size: 8pt; line-height: 1.3em; text-decoration: none; }	
.widget ul li ul li {padding : 0; margin: 0;}
.textwidget{ padding:0 8px 0 0;list-style: none;}

#video { background-image: url(images/videos.png); background-repeat: no-repeat; padding-left: -10px; }
#twitters { height:auto; font-size:8pt; line-height:1.3em; border: 1px solid #4a4a4a; -moz-border-radius : 10px; font-style:italic; background-color: #afeff1; background-attachment: scroll; background-position: left center; margin: 100px 5px 5px 50px; padding: 5px; list-style-type: none; list-style-image: none; }
.search { padding-left: 10px;}
.mbl { height: 143px; overflow: hidden; }
.cdv { height: 20px; padding-left: 5px; background-image: url(images/cdv.jpg); background-repeat:  no-repeat; }
.alb { color: #000; font-size: 8pt; background-color: white; text-align: center; width: 100px; height:150px; padding: 5px; border: solid 1pt #b81212; float:right;}
.flagtwt { background: url(images/oiseau2.jpg); text-align: left; width: 280px; margin: 10px; padding-bottom: 12px; border: solid 1px; padding-top: 10px;   }
.flagmbl { color: #000; font-size: 12pt; font-weight: bold; background: url(images/barre.jpg); text-align: left; width: 280px; margin: 10px; padding-bottom: 12px; border: solid 1px; padding-top: 10px; }
.flagcdv { color: #000; font-size: 12pt; font-weight: bold; background: url(images/aq-carte.jpg); text-align: left; height: 280px; width: 280px; margin: 10px; padding-bottom: 12px; border: solid 1px; padding-top: 10px; }
.flagrss { font-size: 12pt; font-weight: bold; background: url(images/mer.jpg); text-align: left; margin: 10px; padding-bottom: 12px; border: solid 1px #4a4a48; padding-top: 10px; }
.flagsrch { font-size: 8pt; background: url(images/search.jpg) #d4d4d4 no-repeat; text-align: left; margin: 10px; padding-bottom: 12px; border: solid 1px #4a4a48; padding-top: 10px; }
.flagblg { font-size: 12pt; font-weight: bold; background: url(images/blog.jpg); text-align: left; margin: 10px; padding-bottom: 12px; border: solid 1px #4a4a48; padding-top: 10px; }

.aq { margin: 12px; padding: 12px; }
.aq p { color: #555555; font-size: 10pt; font-family: Georgia, serif; font-weight: normal; font-style: italic; }
.aq ul li { color: #555555; font-size: 10pt; font-family: Georgia, serif; font-weight: normal; font-style: italic; list-style-type: circle; }
.aq img { border: solid 1px #fefefe; padding: 10px; margin-left: auto; margin-right: auto; background: url(images/bleu.png); display: block; text-align: center;}
.other { background-image: url(images/ocre.jpg); padding: 5px 5px 20px; margin: 30px; border: solid 1px #e7d0b6; }
.menu { font-size: 8pt; background-color: #ffffff; width: 590px;margin-left:12px; height: 50px; text-align: right;}
.menu img {border: solid 1px #efefef ; background: #ffffff; padding: 0; margin: 0 0 0 8px; display: inline;}
#flickr_badge_source_txt {padding:0; font: 11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important; background: url(images/photo.png); background-repeat: no-repeat;}
.flickr_badge_image img {border: solid 1px #4a4a4a !important; position: relative; margin: 10px 0 0 10px; display: block; }
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {background:none left top no-repeat}
#flickr_badge_source {padding:0 !important; font: 8pt "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif !important; color:#666666 !important;}

#search { background-color: transparent; background-image: url(images/bleu.png); background-repeat: no-repeat; background-position: 0 0; height: 50px; width: 250px; margin-top: 10px; margin-left: 20px; }
.searchtext { width: 152px; color: #666; display: inline; margin: 26px 0 10px 10px;	border: 0; background: transparent; }
#searchsubmit {	display: block; border: 0; width: 52px;	height: 18px; margin: 0 0 0 7px; }
/* fin style sidebar */

/* Style image de WordPress Default Theme */
img.centered { display: block; margin-left: auto; margin-right: auto;}
img.alignright { margin: 0 0 2px 7px; padding: 4px;	display: inline;}
img.alignleft {	margin: 0 7px 2px 0; padding: 4px; display: inline;}

.alignright {float: right;}
.alignleft { float: left; }
.entry img{	border: 1px solid #DED9CB;}

/* end image style */

/* style blog */
input, textarea{ font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; font-size: 12pt; padding: 2px; }
input#s, input#author, input#email, input#url, textarea#comment{ padding: 3px;}
input#author, input#email, input#url{ margin: 0 5px 0 0;}
pre{ width: 90%;}
small{ font-size: 10px;}
#site_title{ float: left;}
#site_title h1{	font-family:  "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; font-size: 18px; font-weight: normal;color: #445fb8; }
#site_title h1 a{ color: #445fb8;}
#site_description{ float: left; width: 650px; font-size: 16pt; }

.post{font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; margin: 25px 25px 0 12px;}
.post h2 { color: #4a4a4a; background-color: white; font-size: 18pt; font-weight: bold;  padding-left: 12px; border-bottom: 2px solid #c7c7c7; }
.post h2 a:link {color: #4a4a4a; text-decoration: none;}
.post a {color: #4a4a4a; text-decoration: none;}
.post a:link { color: #445fb8; font-weight: normal; font-style: normal; text-decoration: none; }
.post a:visited { color: #4a4a4a; text-decoration: none; }
.post a:hover { color: #4a4a4a; font-weight: normal; font-style: normal; text-decoration: none;}
.post a:active { color: #000000; }
.postdate{ color: #000; font-size: 8pt; font-weight: normal; font-style: italic; margin-left:12px; margin-right: 25px; padding: 0 5px 5px; }


.entry { font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; }
.entry p {color: #000; font-size: 10pt; font-variant: normal; text-align: justify; margin-right: 12px; margin-left: 12px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{ margin-right: 12px; margin-left: 12px; border:0;	}
.entry h1{ color:#4a4a4a; font-size: 18pt; font-weight: bold; text-decoration: overline ; text-align:left;margin-top: 25px;}
.entry h2{ color: #445fb8; background-color: white; font-size: 18pt; font-weight: bold; border-bottom: 1px solid #c7c7c7; margin-top: 25px;padding-left: 12px; }
.entry h3{ color: #4a4a4a; font-size: 18pt; text-align:left; font-weight: bold }
.entry h4{ color: #4a4a4a; font-size: 14pt; font-weight: bold; }
.entry h5{ color: #4a4a4a; font-size: 12pt; font-weight: normal; font-style: italic; margin-right: 12px; margin-left: 12px; }
.entry h6{ color: #4a4a4a; font-size: 8pt; font-weight: normal; font-style: italic; text-align: left; margin-left: 40pt; }
.postinfo {color: #4a4a4a; font-size: 8pt; font-weight: normal; font-style: italic; text-align: right; margin-left: 40pt; margin-right: 12px; border-top: #4a4a4a;}

.browse{ border-top: 2px solid #56709E;	padding: 5px; font-size: 10px;}

/* end style blog */

/* commentaires */

.comments-template{	margin: 15px; padding: 15px; font-size: 9pt;  color:#000000; font-family: Georgia; background-color: #c7c7c7;}
.comments-template h3 { background-color:#7c7c7c; color: #ffffff; font-size: 12pt; text-align:left; font-weight: normal; line-height: 20pt; padding : 6px 6px 6px 6px; border : 1px solid #c7c7c7;}
.comments-template a {color: #4a4a4a; font-weight: normal; font-style: normal; text-decoration: none;}
.comments-template ol{ margin: 0; list-style: none;}
.comments-template ol li{ margin: 5px; background-color: #ffffff; padding: 10px; border : 1px solid #c7c7c7;}
.comments-template p {font-size: 10pt; color:#4a4a4a; font-family: Georgia, serif; font-style: italic; padding-left: 5px;}
.commentmetadata{ font-size: 8pt; color:#000000; font-family: Georgia, serif; text-align: left; }
.commentmetadata a {color: #4a4a4a; font-weight: normal; font-style: normal; text-decoration: none;}
.comments-template p.nocomments{ padding: 5px;}
.bouton {background: url(images/bouton.png) no-repeat; text-align: center;}
.bouton:hover {background: url(images/boutonb.png) no-repeat;}
.texta { font-size: 9pt; font-family: Verdana; background-color: #ffffff;}
/* end comments template */

/* wp-calendar */

table#wp-calendar{	width: 100%; font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif; text-transform: none; line-height: 10pt;}
table#wp-calendar caption{ padding: 10px 15px;}
table#wp-calendar th{ padding: 2px;	text-align: right;	vertical-align: top; background: #C0A376;}
table#wp-calendar td{ padding: 3px;	text-align: right;}
table#wp-calendar tfoot td{	text-align: center;}

/* end calendar */

