* {padding:0; margin:0;}

html {height :100%;font-size: 100%;}

body{height :100%;font-size: .8em;background: #b2c38b;font-family : Arial, Helvetica, sans-serif; color: #3f3f3f;}

h1 {color: #34637d; font-size:1.8em;margin-bottom:20px;}

h2 {color: #6D9308;font-size:1.2em;}

h2.categorie {margin-bottom:15px;border-bottom:1px solid #557403;}

h2.titre2,h2.titre {padding-bottom:15px;}

h2.titre {
  background    : url(../images/bg_h2.png) no-repeat;background-position:left top;
  padding-left:25px;
  padding-top:5px;
}

h2 span {color:#3f3f3f;font-size:0.8em;font-weight:normal;text-transform:lowercase;}

h3 {font-size:0.9em;text-transform:uppercase;}

h3.titre_boite {color:#f9d27d;padding-bottom:10px;padding-left:25px;background : url(../images/bg_h3.png) no-repeat;}

h3.titre {color:#34637d;padding-bottom:15px;}

h3.titre_post {
  border-bottom : 3px solid #cfd1d2;
  color: #34637d;
  padding-bottom:2px;
  padding-top:2px;
  background    : url(../images/forum6.gif) no-repeat;
  background-position:left top;
  padding-left:30px;
}

h3.titre_post2 {
  border-bottom : 3px solid #cfd1d2;
  color: #34637d;
  padding-bottom:2px;     
  padding-top:2px;
  background    : url(../images/forum3.gif) no-repeat;
  background-position:left top;
  padding-left:40px;
}

h3.titre_reply {
  border-bottom : 3px solid #cfd1d2;
  color: #34637d;
  padding-bottom:2px;
  padding-top:2px;
  background-position:left top;
  padding-left:30px;
}

h3.titre_reply2 {
  border-bottom : 3px solid #cfd1d2;
  color: #34637d;
  padding-bottom:2px;     
  padding-top:2px;
  background    : url(../images/forum4.gif) no-repeat;
  background-position:left top;
  padding-left:40px;
}

h3 span {color:#3f3f3f;font-size:0.85em;font-weight:normal;text-transform:lowercase;}

p {padding-bottom :15px;}

p.signature {text-align:right;color :#EB7B00;padding-bottom :0px;}

p.signature span {color: #3f3f3f;font-size:0.8em;}

img {border:0;}

img.img_article {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	width : 105px;
	height : 106px;
	border : 0;
}

a {color:#ffffff;text-decoration : none;}

a:hover {text-decoration : underline; }

li {list-style-type: none ;}

span.couleur1 {color :#f77105;}

span.couleur2 { color: #0f9a0b;}

span.couleur3 {color: #fd0326;}

span.couleur4 {color: #d46c04;}

fieldset {
border: 1px solid #cccccc; 
padding-left:15px;
padding-right:15px;
margin:0;
padding-top:2px;
padding-bottom:2px;
}

div#global{width: 950px;margin: 0px auto;}

/*css de la partie haut*/

div#haut {background: url("../images/bg_haut.png") 50% 0 no-repeat;height:150px;}

/*fin des css de la partie haut*/

/*css de la partie menu*/

div#menu {height:45px;}

div#menu ul {height:40px;float:left;}

div#menu ul li {width:143px;float: left;text-align: center;line-height:40px;margin-right:5px;display:inline;/*evite bug sous ie6*/}

div#menu ul li a {display:block;height: 40px; font-weight:bold;text-transform:uppercase;background:#34637d;}

div#menu ul li a:hover {display:block;height: 40px ;text-decoration:none;background:#e4efbf; color:#5f533a;}

div#menu_droite {float:left;width:210px;height:40px;background:#ebf9fa;}

/*fin des css de la partie menu*/

/*css de la partie centre*/

div#centre {border-bottom:1px solid #b2c38b;background: url("../images/bg_centre.png") repeat-y;}/*border pour eviter un bug d'affichage sous ie6*/

div#centre_gauche {/*background:#ffffff;*/ width:705px;float:left;margin-right:5px;padding:15px;}

div#centre_gauche a {color:#3f3f3f;}

div#centre_gauche a:hover {color:#083281;}

div#centre_gauche div.txt_edito a,
div#centre_gauche  div.txt_news a,
div#centre_gauche  div.nav a,
div#centre_gauche h2 a,
div#centre_gauche div.post_infos a,
div#centre_gauche span a {color:#6D9308;font-weight:bold;}

/*div#centre_gauche span.annotations a {color:#6D9308; }*/

div#centre_gauche ul {padding-bottom:13px;}

div#centre_gauche li.li1 {
  background-position:left top;
  padding-left:25px;
  padding-bottom:2px;
  margin-left:5px;
  background    : url(../images/puce1.png) no-repeat;
}

div#centre_gauche li.li2 {
  background-position:left top;
  padding-left:25px;
  padding-bottom:2px;
  margin-left:5px;
  background    : url(../images/puce2.png) no-repeat;
}

div#centre_gauche li.li3 {
  background-position:left top;
  padding-left:25px;
  padding-bottom:2px;
  margin-left:5px;
  background    : url(../images/puce3.png) no-repeat;
}

div#centre_gauche li.li4 {
  background-position:left top;
  padding-left:70px;
  padding-bottom:4px;
  margin-left:5px;
  background    : url(../images/forum1.gif) no-repeat;
}

div#centre_gauche li.li5 {
  background-position:left top;
  padding-left:70px;
  padding-bottom:4px;
  margin-left:5px;
  background    : url(../images/forum2.gif) no-repeat;
}

div#centre_gauche li.li6 {
  background-position:left top;
  padding-left:70px;
  padding-bottom:4px;
  margin-left:5px;
  background    : url(../images/forum3.gif) no-repeat;
}

div#centre_gauche li.li7 {
  background-position:left top;
  padding-left:70px;
  padding-bottom:4px;
  margin-left:5px;
  background    : url(../images/forum4.gif) no-repeat;
}

div#centre_gauche li.li8 {
  background-position:left top;
  padding-left:25px;
  padding-bottom:2px;
  background    : url(../images/forum5.gif) no-repeat;
  color:#fd0326;
}

div#centre_gauche ul#checklist {padding-bottom:13px;padding-top:15px;}

div#centre_gauche ul#checklist li {padding-top: 2px; padding-bottom: 2px;height:20px;}

ul#checklist label {
display:block;
height:20px;
}

ul#checklist label input {
  vertical-align:middle;  

}

ul#checklist li:hover { 
  background: #e2e2e1; 
}

div#centre_gauche h2 a:hover {text-decoration:none;}

div.fond1 {
  margin-bottom:15px;
  background:#f6f7f8; 
  padding:10px 0px 10px 0px; 
  border-top:3px solid #cfd1d2; 
  border-bottom:3px solid #cfd1d2;
}

div.fond2 {
  color: #588008;
  font-weight:bold;
  margin-bottom:15px; 
  background:#e8f4d2; 
  padding:10px 0px 10px 0px; 
  border-top:3px solid #c2df88; 
  border-bottom:3px solid #c2df88; 
  text-align:center; 
  text-transform:uppercase;
}

div#videos_index {

  margin-bottom:15px; 

  
}

div#videos {

  margin-bottom:15px; 

  
}

div#videos_list {
  float:right;
  margin-left:25px; 
  width:440px;
}

div.message_erreur { 
  margin-bottom:15px; 
  color: #bf1c33; 
  background:#ffcccc; 
  padding:10px 20px 10px 20px; 
  border-top:3px solid #fe7b7a; 
  border-bottom:3px solid #fe7b7a;
}

div.message_ok { 
  margin-bottom:15px; 
  color: #588008; 
  background:#e8f4d2; 
  padding:10px 20px 10px 20px; 
  border-top:3px solid #c2df88; 
  border-bottom:3px solid #c2df88;
}

div.img_edito {float:left;width:165px; margin-left:10px;display:inline;padding-top:3px;}

div.img_edito img {width:145px; height:218px;}

img.img_presentation {float:left;margin-right:20px;margin-bottom:5px;width:145px; height:218px;}

div.txt_edito{float:left;width:520px;}

div.boite_news {padding-bottom:20px;}

div.img_news {float: left;width:140px;padding-top:3px;}

div.img_news img {width:120px; height:85px;}

div.txt_news {float:left;width:565px;}

div.description_forum {
  background-color:#dbeafc;
  border-top : 3px solid #86afe1;
  border-bottom : 3px solid #86afe1; 
  padding:10px 20px 10px 20px;
  margin-bottom:15px;
  color :#0055bb;
}

div.description_post {
  background-color:#fdfdee;
  border-top : 3px solid #d9d886;
  border-bottom : 3px solid #d9d886; 
  padding:10px 20px 10px 20px;
  margin-bottom:15px;
  color :#81801e;
}

div.img_vu {float:right; background    : url(../images/forum1.gif) no-repeat;width:35px;}

div.img_populaire {float:right;text-align:right;padding-top:2px;}

div.txt_post {
  padding : 5px;
  margin-left:25px;
  background:#f6f7f8;
  border-left:1px solid #cfd1d2;
  border-right:1px solid #cfd1d2;
  border-bottom:1px solid #cfd1d2;
 }
 
 div.txt_post2 {
  padding : 5px;
  margin-left:25px;
  background:#f6f7f8;
  border-left:1px solid #cfd1d2;
  border-right:1px solid #cfd1d2;
  border-bottom:1px solid #cfd1d2;
  padding-bottom:20px;
  margin-bottom:20px;
 }
 
div.post_date,div.post_date2 {color: #3f54f3;font-size: 0.75em;margin-left:25px;}

div.post_date2 {padding-bottom:20px;}

div.post_infos {font-size: 0.75em;margin-left:25px;padding-bottom:20px;}

div.nav {text-align:right;}

table {
  width:100%;
  border-collapse: collapse;
}


table.tab1 {
  border-style        : solid; 
  border-color        : #cccccc;
  border-bottom-width : 0px;
  border-top-width    : 1px;
  border-left-width   : 1px;
  border-right-width  : 0px;
}

table.tab1 th {
  border-style        : solid; 
  border-color        : #cccccc;
  border-bottom-width : 1px;
  border-top-width    : 0px;
  border-left-width   : 0px;
  border-right-width  : 1px;
  text-align: center;
  font-weight: bold;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0;
  padding-right:0;
}

table.tab1 td {
  border-style        : solid; 
  border-color        : #cccccc;
  border-bottom-width : 1px;
  border-top-width    : 0px;
  border-left-width   : 0px;
  border-right-width  : 1px;
  text-align: left;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;;
  padding-right:0;
}

table.tableau_article {
  border-style        : solid; 
  border-color        : #cccccc;
  border-bottom-width : 0px;
  border-top-width    : 1px;
  border-left-width   : 1px;
  border-right-width  : 0px;
}

table.tableau_article th {
  border-style        : solid; 
  border-color        : #cccccc;
  border-bottom-width : 1px;
  border-top-width    : 0px;
  border-left-width   : 0px;
  border-right-width  : 1px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0;
  padding-right:0;
}

table.tableau_article td {
  border-style        : solid; 
  border-color        : #cccccc;
  border-bottom-width : 1px;
  border-top-width    : 0px;
  border-left-width   : 0px;
  border-right-width  : 1px;
  font-size: 12px;
  text-align: left;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:0;
  padding-right:0;
}
div#centre_droite {background:#e4efbf;padding-left:10px;padding-right:10px;padding-top:10px;float:right; width:190px;}

.boite {background-color:#898468;padding:5px; margin-bottom:10px;}

.boite ul li {border-bottom:1px dotted #e4efbf;height:20px;line-height:19px;font-size:0.9em;}

div#boite_calendrier {text-align:center;}

div#boite_calendrier a {color:#336600;}

div#affich_mois {color: #ffffff;}

table.agenda {width:180px;}

table.agenda th {text-align: center;font-size: 0.9em;font-weight: bold;background-color:#e4efbf;}

table.agenda td {font-size: 0.9em;text-align: center;background-color:#ffffff;}

table.agenda td.td1 {background-color: #f9d27d;}

div.formulaire {padding: 2px 0 2px 0;font-size:0.9em;color:#ffffff;}

div.formulaire2 {padding: 2px 0 2px 0;font-size:0.9em;}

div.boite_submit {padding: 2px 0 2px 0;font-size:0.9em;margin-top:3px;}

div.boite_input,
div.boite_input2,
div.boite_input3,
div.boite_input4 {border:1px solid #cccccc;background-color:#ffffff;height:20px;}

div.boite_input2 {margin-bottom:3px;}

div.boite_input3 {width:250px;}

div.boite_input4 {margin-bottom:20px;width:250px;}

.champ_input,.champ_input2  {border:1px solid #ffffff;width: 176px;height:16px;}

.champ_input2  {width: 248px;}

.tarea {width:500px; height:300px; padding: 3px;border: double 3px #cccccc;}

.formulaire_liens {text-align: center;height :20px;line-height:20px;font-size:0.9em;}

.champ_submit {
  color: #34637d;
  text-align: center;
  font-size: 1em;
  font-weight: bold;
  border: 2px solid #ffffff;
  width: auto;
  background-color:#e6e1d5;
  padding: 2px 5px 2px 5px;
  /*height: 20px !important;
  height: 20px;
  line-height:10px;*/
  
}

* html .champ_submit { /*IE 6*/
	padding: 1px 3px !important;
}

*+html .champ_submit { /*IE 7*/
	padding: 1px 3px !important;
}

.champ_submit2  {
	margin-top: 15px;
	width:  116px;
	height: 26px;
	background: url(../images/bg_submit.png) 0 0 no-repeat;
	color: #fff;
	border:none;
  font-weight:bold;
  font-family : Arial, Helvetica, sans-serif;
  padding-right:30px;
  padding-bottom:4px;
}

div.radeon,div.radeon2  {
	margin-top: 15px;
	float: left;
	width:  116px;
	height: 26px;
	line-height: 25px;
	}

div.radeon  {float: left;background: url(../images/bg_submit.png) 0 0 no-repeat;}
	
div.radeon2  {float: right;background: url(../images/bg_submit2.png) 0 0 no-repeat;}
	
div#centre_gauche div.radeon a,
div#centre_gauche div.radeon2 a {color: #ffffff;position:relative; display: block;font-weight:bold;}

div#centre_gauche div.radeon a{ padding-left: 10px;}

div#centre_gauche div.radeon2 a{ padding-left: 7px;}

div#centre_gauche div.radeon a:hover,
div#centre_gauche div.radeon2 a:hover {color: #ffffff;text-decoration:none;}

.annotations {font-size:10px;color:#3f3f3f;}

.description {border:1px solid #cccccc;padding:5px;}

div#verif_code  {text-align : center;padding-top:20px;} 

div#verif_code a {display:block;padding-bottom:15px;}

/*fin des css de la partie centre*/

/*css de la partie bas*/

div#bas {color:#373635;font-size: 0.8em;text-align:center;padding-top:5px;}

/*fin des css de la partie bas*/

.spacer {clear: both; font-size: 1px; line-height: 1px;}


#scrollingcontainer2{
		height:100px;
		background-color: #ffffff;
    border:3px solid #34637d;
    padding:5px;
		margin-bottom:10px;
		color        : #083281;	/* red text color */
	}
	
#scrollingcontent2{font-size:12px;}	
	
	div#recherche {
  float      : right;
  border     : solid 1px #cccccc;
  height     : 20px;
  width      : 157px;
  margin-top : 10px;
  margin-right:5px;
  background-color    : #ffffff;
}

div#recherche_submit {
 float:right;
 margin-top : 10px;
 margin-right:10px;
 display:inline;/*evite de doubler les marges horizontales dans ie6*/
}

.inputbox {
	border      : solid 1px #ffffff;
	width       : 95%;
	height      : 15px;
  font-family : Arial, Helvetica, sans-serif;/*on precise ici la police car on l'herite pas*/
}

.inputsubmit {width:25px; height:22px; border:1px solid #ffffff; background:#34637d; color:#ffffff;}

