/* Re-define standard tags */
p { margin: 0 0 15px 0; line-height: 1.2em; }

small { font-size: 10px; font-style: italic; }

hr { display:none; clear: both; height: 0; }

sup { font-size: 9px; vertical-align: super; }

input, textarea, select { border:1px solid #aaa; padding:2px; margin-top:2px; }

/* Standard Joomla Structure */
body { background-color: #fff; font-family: verdana, arial, helvetica, sans-serif; font-size:12px; color:#000; }
  /* Version Trebuchet MS */
  /*body { background-color: #fff; font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:#000; }*/

/* Headers */
h1 { font-size:1.8em; font-weight: normal; color: #cc0033; margin: 0 0 10px 0; }

h2 { font-size:1.5em; font-weight: normal; color: #cc0033; margin: 0 0 10px 0; }

h3 { font-size:1.2em; font-weight: normal; color: #cc0033; margin: 0 0 10px 0; }

/* Liens */
a, a:link, a:visited { color:#cc0033; text-decoration: none; }

a:hover { text-decoration: underline; }


/* Structure g�n�rale */
#main { background: url('../images/background.gif') top left repeat-y; width: 900px; margin: 0 auto; }

#subheader { background: #ffffff url('../images/header670x46') top right no-repeat; float: left; width: 670px; height: 46px; 
 font-size:14px; color:#ffffff; 
}

#header { background: #330000 url('../images/header.jpg') top right no-repeat; width: 900px; height: 92px; }

#logo { background-color: #330000; width: 230px; height: 92px; float: left; }

#menus { background-color: #BFAF99; width: 230px; float: left; }

#aproposmenu { background: #BFAF99 url('../images/puzzle_1.png') top left no-repeat; border-bottom: 1px solid #fff; }

#associesmenu { background: #BFAF99 url('../images/puzzle_2.png') top left no-repeat; border-bottom: 1px solid #fff; }

#prestationsmenu { background: #BFAF99 url('../images/puzzle_3.png') top left no-repeat; border-bottom: 1px solid #fff; }

#referencesmenu { background: #BFAF99 url('../images/puzzle_4.png') top left no-repeat; border-bottom: 1px solid #fff; }

#travaillonsmenu { background: #BFAF99 url('../images/puzzle_5.png') top left no-repeat; border-bottom: 1px solid #fff; }

#certificationsmenu { background: #BFAF99 url('../images/puzzle_6.png') top left no-repeat; border-bottom: 1px solid #fff; }

#bestpracticesmenu { background: #BFAF99 url('../images/puzzle_7.png') top left no-repeat; border-bottom: 1px solid #fff; }

#aproposmenu div.menutitle, #associesmenu div.menutitle, #prestationsmenu div.menutitle,
#referencesmenu div.menutitle, #travaillonsmenu div.menutitle, #certificationsmenu div.menutitle,
#bestpracticesmenu div.menutitle { font-size: 14px; text-transform: uppercase; color: #fff; padding: 22px 0 0 62px; }

#aproposmenu ul, #associesmenu ul, #prestationsmenu ul, #referencesmenu ul,
#travaillonsmenu ul, #certificationsmenu ul, #bestpracticesmenu ul { padding: 3px 0 20px 62px; }

#aproposmenu li, #associesmenu li, #prestationsmenu li, #referencesmenu li,
#travaillonsmenu li, #certificationsmenu li, #bestpracticesmenu li { width: 160px; margin: 0 0 3px 0; }

#aproposmenu li a, #associesmenu li a, #prestationsmenu li a, #referencesmenu li a,
#travaillonsmenu li a, #certificationsmenu li a, #bestpracticesmenu li a { font-size: 10px; color: #fff; }

#aproposmenu li a:hover, #associesmenu li a:hover, #prestationsmenu li a:hover, #referencesmenu li a:hover,
#travaillonsmenu li a:hover, #certificationsmenu li a:hover, #bestpracticesmenu li a:hover { color: #cc0033; text-decoration: underline; }

/* Mini puzzle icons */
#prestationsmenu li.item242 { background: url('../images/mini_puzzle_darkgreen.png') center left no-repeat; padding: 5px 0 5px 22px;}
#prestationsmenu li.item243 { background: url('../images/mini_puzzle_pink.png') center left no-repeat; padding: 5px 0 5px 22px; }
#prestationsmenu li.item244 { background: url('../images/mini_puzzle_orange.png') center left no-repeat; padding: 5px 0 5px 22px; }
#prestationsmenu li.item245 { background: url('../images/mini_puzzle_blue.png') center left no-repeat; padding: 5px 0 5px 22px; }
#prestationsmenu li.item246 { background: url('../images/mini_puzzle_green.png') center left no-repeat; padding: 5px 0 5px 22px; }
#prestationsmenu li.item247 { background: url('../images/mini_puzzle_yellow.png') center left no-repeat; padding: 5px 0 5px 22px; }
#prestationsmenu li.item454 { background: url('../images/mini_puzzle_darkblue.png') center left no-repeat; padding: 5px 0 5px 22px; }
#prestationsmenu li.item456 { background: url('../images/mini_puzzle_red.png') center left no-repeat; padding: 5px 0 5px 22px; }

/*background: url('http://www.actformation.org/new/templates/actformationv2/images/fond.jpg')  top center no-repeat;*/

#content {  background: url('../images/fond.jpg') 70px 120px no-repeat; background-color: #fff; width: 610px; float: left; padding: 20px 30px 20px 30px; }

#content ul { padding: 10px 0 10px 30px; list-style: disc outside; }

#content ul li { margin: 0 0 3px 0; }

#content .contentheading, #content .componentheading { font-size:1.8em; font-weight: normal; color: #cc0033; margin: 0 0 10px 0; text-transform: uppercase;}

.clear { width: 100%; height: 0; clear: both; }

#boxedito {
background: #bfaf98; width: 170px; 
  position:relative;
  top:-330px;
  left:470px;
  width:170px;
  background:#bfaf98;
  margin:15px;
  font-size:11px; color:#fff;
  padding-top:15px;
  }
  
#boxeditobottom { background: #bfaf98 url('../images/bottom170x75.jpg') top right no-repeat; width: 170px; height: 105px;}

/*.boxcitation {
  position:relative;
  top: -5px;
  left: 250px;
  width:387px;
  height:80px;
  }
  */
 ./*boxnews {
  position:relative;
  top: -1066px;
  left: -30px;
  width:462px;
  height:60px;
  }
  */
 .boxnewstitle {
  position:relative;
  top: 0px;
  left: 0px;
  width:362px;
  height:10px;
  }
.boxlink1 {
  position:relative;
  top: 140px;
  left: 140px;
  width:287px;
  height:30px;
  font-size:19px; color:#b92f35;
  }
.boxlink2 {
  position:relative;
  top: 210px;
  left: 120px;
  width:287px;
  height:30px;
  font-size:19px; color:#b92f35;
  }
#titleft{font-size:19px; color:#b92f35;}

.boxlink3 {
  position:relative;
  top: 80px;
  left: 100px;
  width:300px;
  height:30px;
  font-size:19px; color:#b92f35;
  }
 .boxlink3-5 {
  position:relative;
  top: 40px;
  left: 150px;
  width:300px;
  height:10px;
  font-size:13px; color:#b92f35;
  } 
  .eduqua {
  position:relative;
  top: -220px;
  left: 185px;
  width:287px;
  height:30px;
  }  

  
    
.news {
  position:relative;
  top: -40px;
  left: 0px;
  width:440px;
  height:60px;

  }
/*  .boxlink5 {
  position:relative;
  top: -560px;
  left: 85px;
  width:287px;
  height:30px;
  font-size:19px; color:#b92f35;
  }
 */

  

#copyright { width: 700px; text-align: center; padding: 0 0 0 200px; }

#identification { text-align: center; padding: 15px 0 0 0; }

#identification label { color: #fff; }

#identification .inputbox { border: 1px solid #392324; width: 130px; height: 14px; font-size: 10px; color: #cc0033; background-color: #dcd0c0; }

#identification .button { border: 1px solid #392324; color: #fff; background-color: #392324; font-size: 11px; }

#identification ul { display: none; }

#identification #form-login-remember { display: none; }

/* Blog */
#content table.blog td.contentheading { font-size:1.5em; color: #392324; }

#content table.blog td.article_column { width: 100%; }

#content table.blog td.createdate { color: #BFAF99; padding: 2px 0 10px 0; }

#content table.blog td.modifydate { display: none; }

#content table.blog div { margin: 0 0 30px 0; }   

/* Joomfish */
#jflanguageselection { display: none;}