/* Eric Meyers reset CSS ' * http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
/* *********************************************************************************************** */
/* layout **************************************************************************************** */
html{height:100%;margin:0;padding:0;}
 html,body{background:url(/assets/templates/bourlingueur/images/fond_946x11.jpg) repeat left bottom;
	 }

 body{text-align:left;min-width:777px;height:100%;}

 #wrapper{_height:82px;}
 #wipe{position:absolute;top:90px;left:10px;width:750px;height:150px;z-index:190;background:url(/assets/images/wip-sign.gif) no-repeat center;}
 #outer{height:99,9%;min-height:100%;width:771px;text-align:left;position:relative;overflow:visible;background:url(/assets/templates/bourlingueur/images/fondfenetre_771x2.jpg) repeat-y left top;margin:auto;}
 * html #outer{width:771px;}
 html>body #outer{height:auto;}
 #inner{width:100%;padding-top:143px;}
  
 #header{position:absolute;top:0;left:0;width:771px;height:94px;z-index:74;background-image:url(/assets/images/sprite2.jpg);background-position:0px -1px; no-repeat left top;}

 #footer{color:#000;clear:both;width:771px;height:82px;text-align:center;left:0;bottom:0;position:relative;background-image:url(/assets/images/sprite2.jpg);background-position:0px -142px; no-repeat left top;}

 * html #outer,* html #header{width:770px;}
 * html #footer{margin-bottom:-1px;height:82px;}
 #right{width:165px;float:right;z-index:55; margin-right:10px}
 #right-inner{width:150px;text-align:center;}

 #left{position:relative;width:590px;float:left;z-index:56;}
 #left-inner{margin-left:21px;text-align:left;}
 #clearfooter{width:100%;height:82px;clear:both;}
 html>body #minHeight{float:left;width:0;height:100%;margin-bottom:-82px;}
 #contenu{z-index:100;padding-bottom:7px;}
 #contenu .titreimg{line-height:40px; width:200px;height:33px;text-align:center;background-image:url(/assets/images/sprite2.jpg);background-position:-332px -229px; no-repeat left bottom;}

/* *********************************************************************************************** */
/* Fonts  **************************************************************************************** */
body {font-family: "Trebuchet MS" verdana, arial,"helvetica neue", helvetica , sans-serif;	font-size: 76%;line-height: 1.5em;}
 #contenu h1{font-size:150%;line-height: 250%;}
 #contenu h2{font-size:120%;line-height: 220%;}
 #contenu h3{font-size:100%;line-height: 200%;}
 #contenu h4{font-size:100%;line-height: 200%;}
 #contenu h5{font-size:80%; line-height: 180%;}
h1,h2,h3,h4 {margin-top:1em;}
#submenu {color:#FACF0F;
	float:right;margin-top:2em; margin-right:3em;
	position:absolute;top:0;right:-15px; }
#submenu img {
	margin-bottom:-4px;margin-left:7px;
}
.loginscr {color:#FACF0F;}

/*  links */

a {color:#618200;} 
h2 a {text-decoration:none; color:#333333}

/* listes */
ul,ol { margin-left:1em; }
/* form */


#contenu label{width:15em;display:block;float:left;text-align:right;margin-right:1.5em;}
#contenu .submit , #contenu input[type="submit"] {cursor:pointer;
margin-left:15em;margin-top:11px;color: #000; background: #fc6; border: 2px outset #d7b9c9;font-size:0.9em;font-weight:bold;width:10em;
height:2.3em;
padding:0.2em;
font-family: "Trebuchet MS" verdana, arial,"helvetica neue", helvetica , sans-serif;display:block;text-align:center;
} 
#contenu a.submit{padding:0;maargin:0;color:#941319;height:1.8em;width:9.7em;float:right;line-height:1.9em;margin-top:12px;text-decoration:none;}
#contenu input,select ,textarea{margin-bottom:0.4em;color:#808080;border:1px solid #808080;cursor:text;}
#contenu input:focus, textarea:focus { background-color:#ffc; }

small {font-size:0.8em;}
hr {border-top:1px solid #aaa;}

/* *********************************************************************************************** */
/* classes  **************************************************************************************** */
.titreimg{height:33px;text-align:center;padding-left:60px;background-image:url(/assets/images/sprite2.jpg);background-position:-332px -229px; no-repeat left bottom;}
.titreimg a{color:#D69612;}
/* images */
img.photo  {border:1px solid #ccc;margin:3px 3px 0 0;padding:6px;}
.imgleft{float:left; border:1px solid #ccc;margin:3px 3px 0 0;padding:6px;}
.imgright{float:right;border:1px solid #ccc;margin:3px 3px 0 0;padding:6px;}



.altrow { background:#ddd; }
.charsep{text-align:center;font-size:2em;color:#888; }

.billetitem ,.carnetitem{margin-bottom:1em;padding-top:0.5em;padding-left:0.5em;clear:left;}
img.trombi {float:left;height:2.4em;width:2.4em;border:none;clear:left;margin:0.3em;margin-top:0;}
#contenu .billetitem h2 ,#contenu .carnetitem h2 {padding:0;;padding-top:0; float:left;line-height:1em;margin:0; }
div.ebuttons {float:right;width:50px;height:15px;}
.commentcount {float:right;margin-right:2em;}
.auteurdate{ clear:right;line-height:0.9em;margin-bottom:0.7em;}/*line-height:0.3em; }border:1px solid blue;*/
.auteur {font-weight:bold;font-size:0.8em;}
.date {color:#888;font-size:0.9em;}
img.illustrart {float:left;height:5em;border:1px;clear:left;margin:0.3em;margin-top:0;}


/* common*/
hr , .clearboth{clear:left;}
.erreur,.error {color:#981D1D;}
.center, .centre { text-align:center; }
.e_pagination{font-size:1.3em;text-align:center}
.page-courante{font-weight:normal;color:#888;}

 
/* menutop2 */
#aajaxmenu ul#myaaajaxmenu ul{display:none;}

 #ajaxmenu ul{list-style:none;margin:0;padding:0 0 0 8px;}

 #ajaxmenu ul li{position:relative;float:left;width:108px;display:block;text-decoration:none;text-align:center;font-weight:normal;}
 /*#ajaxmenu ul li ul{position:absolute;left:0;top:28px;line-height:16px;width:108px;}*/
 #ajaxmenu ul li ul{line-height:16px;width:108px;}
 #ajaxmenu ul li a{color:#fff;font-weight:700;}
 #ajaxmenu ul li.firstcategory{color:#062E4B;font-weight: bold;height:28px;line-height:28px;padding-right:0;padding-left:0;width:111px;background-image:url(/assets/images/sprite2.jpg);background-position:0px -227px;background-repeat:no-repeat;margin:0;}
 #ajaxmenu ul li.category{color:#062E4B;font-weight: bold;height:28px;line-height:28px;padding-right:0;padding-left:0;width:111px;background-image:url(/assets/images/sprite2.jpg);background-position:-111px -227px;background-repeat:no-repeat;margin:0;}
 #ajaxmenu ul li.lastcategory{color:#062E4B;font-weight: bold;height:28px; line-height:28px;padding-right:0;padding-left:0; width:109px;background-image:url(/assets/images/sprite2.jpg);background-position:-222px -227px;background-repeat:no-repeat;margin:0;}
 * html ul li a{height:1%;}
 #ajaxmenu li,  #ajaxmenu ul li ,#ajaxmenu ul li a{ width:108px; }
 #ajaxmenu li a{text-decoration:none;}
 #ajaxmenu li a,#ajaxmenu li.over a{color:#fff;width:108px;display:block;}
 #ajaxmenu li li a:hover,#ajaxmenu li.over li a:hover {color:#000;background-image:url(/assets/templates/bourlingueur/images/fondmenu2.jpg);background-position:left center;text-indent:0;}
 #ajaxmenu li li a,#ajaxmenu li.over li a{color:#fff;text-align:left;font-weight:400;width:108px;background-image:url(/assets/templates/bourlingueur/images/fondmenu1.png);background-repeat: no-repeat;text-indent:0;}
 #ajaxmenu li ul li a{padding:2px;}
 #ajaxmenu li ul,#ajaxmenu li.over ul{display:block;width:90px;}
 #ajaxmenu{margin-right:auto;margin-left:auto;width:770px;}
 #myajaxmenu{position:absolute;top:0;left:4px;display:block;z-index:1005;}
 /*.first a{border-top:1px solid #2f2f2f;}*/
 #ajaxmenu ul li.firstcategory:hover, #ajaxmenu ul li.firstcategory.over,#ajaxmenu ul li.category:hover,#ajaxmenu ul li.category.over,#ajaxmenu ul li.lastcategory:hover,#ajaxmenu ul li.lastcategory.over{color:#fff;background-image:url(/assets/images/sprite2.jpg);background-position:0px -227px;}
 
 /*ajax search*/
 #ajaxmenu{position:absolute;top:93px;left:0;width:771px;height:43px;z-index:65;background-image:url(/assets/images/sprite2.jpg);background-position:0px -99px; no-repeat left top;}
 div#ajaxSearch_resultListContainer{width:80%;margin:5px 15px;}
 span.ajaxSearch_highlight,span.ajaxSearch_highlight1{font-weight:700;}
 .ajaxSearch_paging{font-size:150%;text-align:center;display:block;}
 #search {
	position:relative;
	float: right;
	width:382px;
	z-index:900;
	padding-right: 0px;
	margin-top: 93px;
}

#search input{
	border-top: 1px solid #75767B;
	border-left: 1px solid #75767B;
	border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;
	width: 138px;
	height: 19px;
}
#ajaxSearch_input {
position: absolute;
top: 2px;
left: 220px;
width: 165px;
height: 17px;
z-index: 1002;
}

#ajaxSearch_submit {
width: 30px !important;
height: 29px !important;
margin: 0 !important;
border: 0 !important;
background-image:url(/assets/images/sprite2.jpg);background-position:-780px -29px; no-repeat center top;
padding: 50px 0 0 !important;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
position: absolute;
top: 0px;
left: 186px;
z-index: 80;
}

.sprite { background : url(/assets/images/sprite.png); }
.drapeau { width : 24px; height:15px }
.logo { width : 18px; height:18px }
.francais {background-position : 0px 0px; }
.anglais {background-position : -26px 0px ; }
.twitter {background-position : 0px -21px; }
.myspace {background-position :  -20px -21px; }
.google {background-position :  -42px -21px; }
.facebook {background-position : -62px -21px ; }
.yahoo {background-position :  -84px -21px ; }

#profil1 {
width: 295px;
float: left;
height: 450px;
background:url(/assets/images/profil1.jpg) repeat-x;
margin-left: 15px;
padding-left:5px;
} 

#prof {
width: 120px;
float: left;
height: 120px;
background-image:url(/assets/images/sprite3.jpg);background-position:-308px -232px; no-repeat center top;
} 

#prof2 {
width: 290px;
float: left;
} 

#profil1 div img{
margin-left: 7px;
margin-top: 10px;
} 

#profil2 {
width: 395px;
float: left;
height: 450px;
background:url(/assets/images/profil1.jpg) repeat-x;
margin-left: 15px;
padding-left:5px;
}

#uti1 {
width: 495px;
height :180px;
float: left;
background-image:url(/assets/images/sprite3.jpg);background-position:-15px 0px; no-repeat center top;
padding-left: 150px;
padding-top: 40px;
}
#uti2 {
width: 150px;
height :150px;
float: left;
}
#uti3 {
width: 200px;
height :150px;
float: left;
}

#atlas div {
width: 130px;
float: left;
height: 125px;
background-image:url(/assets/images/sprite3.jpg);background-position:-161px -222px; no-repeat center top;
}

#atlas div:hover {
width: 130px;
float: left;
height: 125px;
background-image:url(/assets/images/sprite3.jpg);background-position:-18px -224px; no-repeat center top;
}

#atlas div a img {
border: 2px;
border-color:#999999;
border:double;
}

#atlas div a:hover img {
border: 2px;
border-color:#999999;
border:double;
}

#atlas div a:active img {
border: 2px;
border-color:#999999;
border:double;
}

#atlas div a:visited img {
border: 2px;
border-color:#999999;
border:double;
}
