/* @override http://lamon.fr/avoxapierre/main.css */







/*

Theme Name: avoxa2010

Theme URI: http://lamon.fr

Description: thème 2010 d'avoxa

Version: 1.0

Author: Pierre

 

Creation Theme by X || http://lamon.fr

 

*/





/* @group reset */



/* @group clearfix */



.clearfix:after {

	content: "";

	display: block;

	clear: both;

	height: 0;

}



/* @end */



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,

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;

	vertical-align: baseline;

	color: #333300;

	font: inherit inherit inherit inherit Verdana, Geneva, sans-serif;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}







/* @end */



/* @group general */



/* @group text */



h1{

	font: 16px Tahoma, geneva, sans-serif;

}



h1 span{

	color: #85a00c;

}



h2{

	font: 18px Verdana, Verdana, Geneva, sans-serif;



}



h3{

	text-transform: uppercase;

	color: #85A00C;

	font: normal 12px Verdana, Verdana, Geneva, sans-serif;

	margin-bottom: 5px;

}



h4{

	text-transform: uppercase;

        text-align: justify;

	color: #85A00C;

	font: normal 11px Verdana, Verdana, Geneva, sans-serif;

	margin-bottom: 5px;

}



h6{

	text-transform: uppercase;

        text-align: justify;

	color: #85A00C;

	font: normal 11px Verdana, Verdana, Geneva, sans-serif;

	margin-bottom: 8px;

}



p{

	font: 11px Verdana, Verdana, Geneva, sans-serif;

	padding-bottom: 10px;

}



li{

	font: 11px Verdana, Verdana, Geneva, sans-serif;

	

}



ul{

	margin-bottom: 5px;

}



li{

	margin-left: 25px;

}



a{

	color: #85a00c;

}



a:hover{

	text-decoration: none;

}



/* @end */

body{

	background: #fff url(img/bg.gif) repeat-x;

}



#wrap{

	width: 1000px;

	margin: 0 auto;

}



.content-top{

	clear: both;

	height: 17px;

	background: url(img/content-top.png) no-repeat center top;

}



.content-bottom{

	clear: both;

	height: 17px;

	background: url(img/content-bottom.png) no-repeat center top;

	margin-bottom: 22px;



}



/* @end */



/* @group header */



#flash{

	width: 1024px;

	height: 200px;

        margin-left: -12px;

	/*background: url(img/bandeauv.jpg) center top*/;

}



#news{

	position: relative;

	width: 1000px;

	background: url(img/content-bg.png) repeat-y center top;

	margin-bottom: 22px;

}



#news-bg{

	position: relative;

	left: 1px;

	background: url(img/news-bg.png) no-repeat center top;

	padding: 18px 0 0 126px;

}



#news-nav{

	float: left;

	margin-right: 25px;

	padding-top: 85px;

	padding-left: 17px;

	width: 73px;

	background: url(img/news-picto.png) no-repeat left ; //top

}



#news-nav li{

	display: inline;

	text-align: center;

	margin-left: 0;

	

}

.end-scroll

{

	clear: both;

}

#news-bg-end

{

	margin-bottom: 0;

}



#news-nav p{

	text-align: center;

	color: #999;

}



#news-nav a{

	color: #999;

	text-decoration: none;

	font-weight: bold;

}



#news-nav a:hover, #news-nav a.selected{

	color: #85a00c;

	text-decoration: none;

	font-weight: bold;

}





 

.news-container{

	float: left;

	width: 607px;

}



.news-container p, .news-container .title{

	float: left;

	width: 390px;

        text-align:justify;

}





.news-container img{

	float: right;

	margin-left: 68px;

}



#lang{

	position: relative;

	left: -50px;

	float: right;

	z-index: 1;

}





#choose h2{

	float: left;

	height: 0;

	width: 349px;

	padding-top: 28px;

	overflow: hidden;

	background: url(img/choisissezdomaine.gif) no-repeat left top;

	margin-left: 126px;

	margin-bottom: 19px;

}



#choose select {

	float: left;

	position: relative;

	top: 3px;

}



#choose option  {

	color: #626c37;

	font-weight: bold;

}



/* @end */



/* @group content */



#content{

	width: 746px;

	margin: 0 auto;

	padding: 26px 37px;

	background: url(img/content-bg.png) repeat-y center;

}



#main{

	float: left;

	width: 481px;

	margin-right: 55px;

}



#main p{

	text-align: justify;

        

        

}



#main img{

	float: right;

      /*  margin-top: 12px; */

        margin-right: 15px;

}



#main2colonnesbase{

	float: left;

	width: 481px;

	margin-right: 55px;

}



#main2colonnescontenu{

	float: left;

	width: 376px;

	

	margin-left: 105px;



}



#main2colonnescontenu p{

	text-align: justify;

   /*     margin-left: 90px;      */  

        

}





#main2base {

	float: left;

	width: 750px;

	margin-right: 55px;

}



#main2base p{

	text-align: justify;

}



#main2base img{

	float: right;

        margin-left: 15px;

}



#main2basetitreonly {

	float: left;

	width: 481px;

	margin-right: 55px;

}



#main3polebase{

	float: left;

	width: 481px;

	margin-right: 55px;

}



#main3polecontenu{

	float: left;

	width: 376px;

	

	margin-left: 105px;



}



#main3polecontenu p{

	text-align: justify;

   /*     margin-left: 90px;      */  

        

}



#main3polecontenu blockquote{



     margin-left: 30px;  

        

}



#main3polecontenu img{

	float: right;

        margin-top: 12px;

        margin-right: 0px;

        margin-left: -105px;   

}





#main4polebase{

	float: left;

	width: 681px;

	margin-right: 55px;

}



#main4polecontenu{

	float: left;

	width: 576px;

	

	margin-left: 105px;



}



#main4polecontenu p{

	text-align: justify;

   /*     margin-left: 90px;      */  

        

}



#main4polecontenu blockquote{



     margin-left: 30px;  

        

}











#main4polecontenu img{

	float: left;

        margin-top: 12px;

        margin-right: 0px;

        margin-left: -105px;   

}



#main5inserfiche{

	float: left;

	width: 376px;

	margin-top: 20px;

        margin-bottom: 15px;

	margin-left: 90px;

        

}



#main5inserfiche img{

	float: left;

        margin-top: -22px;

        margin-right: 0px;

         margin-bottom: 10px;

        margin-left: -90px;   

}



#main5inserfichetitre{



	

	margin-left: 5px;



}



#main5bottom{

        float: left;

	width: 481px;

        border-bottom: 1px solid #999900;

        

}











#main6publicationbase{

	float: left;

	width: 736px;

	margin-right: 55px;

}



#main6publicationcontenu{

	float: left;

	width: 736px;

	

	//margin-left: 105px;



}



#main6publicationcontenu p{

	text-align: justify;

        margin-top: 7px;

        margin-bottom: 7px;

        font: 11px Verdana, geneva, sans-serif;

}



   /*     margin-left: 90px;      */  

        

}



#main6publicationcontenu ol{

   margin-left: 40px; 

padding-left: 40px;  

}











#main6publicationcontenu blockquote{



     margin-left: 30px;  

        

}





#main6publicationcontenu h2{



        margin-top: 20px;

        margin-bottom: 20px;

        text-transform: uppercase;

	color: #85A00C;

	font: 13px Verdana, geneva, sans-serif;



}



#main6publicationcontenu h3{



        margin-left: 15px;

        margin-top: 20px;

        margin-bottom: 20px;

        text-transform: uppercase;

	color: #85A00C; 

	font: 12px Verdana, geneva, sans-serif;

}



#main6publicationcontenu h4{



        margin-left: 25px;

        margin-top: 20px;

        margin-bottom: 20px;        text-transform: uppercase;

	color: #85A00C; 

	font: 11px Verdana, geneva, sans-serif;

}



#main6publicationcontenu h5{



        margin-left: 35px;

        margin-top: 12px;

        margin-bottom: 12px;        text-transform: uppercase;

	color: #85A00C; 

	font: 11px Verdana, geneva, sans-serif;

}





#main6publicationcontenu img{

//	float: right;

 //       margin-top: 2px;

 //      margin-right: 15px;

 //      margin-left: 15px;   

}



#main6publicationcontenu li{



	margin-left: 0px;

       margin-left: 40px; 

       padding-left: 40px; 

}

#mainarbo h1{



        margin-left: 0px;

        margin-top: 0px;

        margin-bottom: 12px;

	color: #C5C5C5;


	font: 9px Verdana, geneva, sans-serif;

}

#mainarbo a{

	text-decoration: none;
        color: #C5C5C5;
}

#mainarbo2 h1{



        margin-left: 0px;

        margin-top: 0px;

        margin-bottom: 12px;

	color: #9AA985;


	font: 10px Verdana, geneva, sans-serif;

}

#mainarbo2 a{

	text-decoration: none;
        color: #9AA985;
}

#entry ul{

       margin-top:-12px; margin-bottom:19px;

}



#entry li{

       margin-bottom:4px;

       margin-left: 15px; 

       padding-left: 15px; 

       background-image: url("http://www.quadisweb.com/blogjb/wp-content/themes/avoxa2010/img/puce.gif");

background-repeat:no-repeat;

        text-align: justify;

 

}



#revuearticle {

	color: #85a00c;

        font: 11px Verdana, Verdana, Geneva, sans-serif;



}



#revuearticle img{

	position : absolute;

        //float : right;

        margin-top: -211px; 

	//margin-left: 800px;  

	margin-left: 581px;



}









#menucat li{

margin-left: 35px;

margin-bottom: 10px; 

list-style-type: none;

/*  pas apres titre Gras top cat , pas gras dessous, deux colonnes au dessus, pas dimage dans le menu*/

}



#menucat li.categories{

list-style-type: none;

font-weight: bold;

margin-left: 35px;

/*margin-bottom: 50px;   pas du tout*/

}



#menucat li.cat-item{



margin-left: -30px;

list-style-type: none;

margin-top: 12px;

margin-bottom: 10px;  /* pas apres titre*/

}



#menucat li.current-cat{

font-weight: bold;

}



#menucat ul{

list-style-type: none;

font-weight: bold;

margin-top: 10px;

margin-bottom: 10px;  /* uniquement a la fin du bloc si pas de sous li*/

}



#menucat ul.children{

margin-top: 10x;

font-weight: bold;



}























#secondary{

	float: left;

	width: 210px;

}



#secondary h2{

	font-size: 16px;

	color: #5d7909;

	padding: 5px 0 0 48px;

	height: 40px;

	margin-bottom: 10px;

}



#secondary .tel{

	background: url(img/tel.png) no-repeat left top;

}



#secondary .mail{

	background: url(img/email.png) no-repeat left top;

}



.title, .panel h2{

	border-bottom: 1px solid #999900;

	padding-bottom: 6px;

	margin-bottom: 15px;

     /*   width: 481px; */

}



.panel h2{

	width: 637px; /* old 390 px */

	margin-bottom: 5px;

}





.titledroite, .panel h2{

	border-bottom: 1px solid #999900;

	padding-bottom: 6px;

	margin-bottom: 15px;

        

}









/* @group blocks */



#blocks{

	width: 820px;

	margin: 0 auto;

}





.valeurs{

	margin-bottom: 22px;

	float: left;

	display: block;

	background: url(img/valeurs.jpg) no-repeat center top;

	height: 176px;

	width: 820px;

}



.equipe{

	float: left;

	margin-bottom: 22px;

	margin-right: 18px;		background: url(img/equipe.jpg) no-repeat center top;

	height: 237px;

	width: 401px;

}



.mini-wrap{

	float: left;

	width: 401px;

	background: url(img/minicontent-bg.png) repeat-y left top;



}



.mini-wrap .mini-content p a {

	color: #333300;

}



.mini-content{

	float: left;

	padding: 0 37px 0;

	width: 327px;

        height: 200px;

	background: url(img/publications.png) no-repeat 33px 43px;

}



.mini-content .text{

	padding: 0 0 0 70px;

	width: 258px;

        text-align: justify;



}





.mini-content-top{

	height: 18px;

	background: url(img/minicontent-top.png) no-repeat left top;

}



.mini-content-bottom{

	float: left;

	height: 18px;

	width: 401px;

	background: url(img/minicontent-bottom.png) no-repeat left top;

}



/* @end */



/* @end */



/* @group footer */



#footer{

	clear: both;

	margin: 0 auto;

	background: #86a20b url(img/footer-bg.gif) repeat-x 0 top;

	overflow: visible;

	font: 9px Verdana, Verdana, Geneva, sans-serif;

}





#footer p{

	padding-top: 6px;

	padding 0 90px;

	margin: 0 auto;

	font-size: 9px;

}



.footwrap{

	height: 23px;

	width: 820px;

	margin: 0 auto;

}



.foot1{

	float:left;

}



.foot2{

	float:right;

}



.intro-authors{    /*attention balise apparait en double, double les margins sont doublés */

           color: #FFFFFF;

           font: 12px Tahoma, geneva, sans-serif;

       margin-right: 40px;

        margin-left: 40px;   

      }



/* @end */