/******************************************************************************* 
@copyright    Copyright (C) 2009 PCO-Innovation. All rights reserved. 
Author: Jeremy Marques ( jeremy.marques@pco-innovation.com)
*******************************************************************************/

/***
 *** content
 ***/
 
.contentheading {
    color:#0E3087; 
    font-size:1.15em;
    font-weight:bold;     
} 

/***
 *** Table 
 ***/

 table.offre {
     width:500px;
 }

 table.offre tr.pair {
     background:#D0DAF6;
 } 
 
 table.offre tr.inpair {
     background:#ddd;
 } 
 
table.offre td.col_2, table.offre td.col_3, table.offre td.col_4 {
    width:80px;
    text-align:center;
    vertical-align:middle;
}

table.offre td.col_1 {
    padding:5px 10px;
}

table.offre td.header {
    text-align:center;
    font-size:1.0em;
    font-weight:bold;
    color:#13328D;
}

table.offre tr.row_1 td.col_1 {
    background:#fff;
}

table.offre tr.pair td.col_2 { background:#13328D; }
table.offre tr.pair td.col_3 { background:#ffbd00; }
table.offre tr.pair td.col_4 { background:#ac0707; }

table.offre tr.inpair td.col_2 { background:#4164cb; }
table.offre tr.inpair td.col_3 { background:#f5d476; }
table.offre tr.inpair td.col_4 { background:#d23434; }
 
/***
 *** mod_ajax_contact 
 ***/ 
 
#ajaxcontact label {
    color:#13328D;
    font-weight: bold;
}
 
#ajaxcontact .required {
    background:url("../img/red-triangle.png") top right no-repeat;
}

#ajaxcontact .inputbox {    
    border:1px solid #ddd;  
    border-top:1px solid #FFBD00;  
}

#ajaxcontact #text {
    margin-bottom:10px;
}

#ajaxcontact input.button {
    border:1px solid #FFBD00;
    background:#13328D;
    color:white;
    margin:10px 0px;
    padding:0px 20px;
    cursor: pointer;
}

#ajaxcontact input, #ajaxcontact textarea {
   font-size: 1em;
   color:#13328D; 
}
 
  
/***
 *** mod_rockslidshow 
 ***/    

.module_topslideshow {
    margin-top:3px;    
    height:70px;
}

/***
 *** Breadcrumb 
 ***/ 
 
span.breadcrumbs {
    display:block;
    width:100%;
    border-bottom:2px solid #FFBD00; 
    margin-bottom:10px;  
 }

span.breadcrumbs  {
    color:#0E3087; 
    font-size:1.15em;
    font-weight:bold;     
} 

/***
 *** mod_category 
 ***/

.cat_title h2 {
    text-align:right;
    color:#0E3087; 
    font-size:1.35em;
    font-weight:bold; 
    margin-top:10px;   
} 

.cat_desc {
    width:100%;
    text-align:right;
}
 
/***
 *** mod_mainmenu 
 ***/

 .module_menu {
    background-image:url("../img/menu_background.png");
    background-repeat:no-repeat;
    width:800px;
    height:29px; 
    z-index:1000000;  
    position:relative;top:0px;left:0px; 
    margin-top:-15px;   
 }
 
 #content-menu UL {
    list-style: none;
    display: block;
    margin:0px 0px 0px 110px;
}

 #content-menu LI {
    display: block; float:left;
    padding-right:40px;
    margin-top:2px;
    margin-left: 7px;
    height:22px;
    background-image:url("../img/arrows_30-22.png");
    background-repeat:no-repeat;
    background-position:top right;
}

 #content-menu a {
    color:#FFFFFF; 
    font-weight:bold; 
    position:relative;top:2px;     
}

 #content-menu a:hover,  #content-menu LI.active a {
    color:#FFBD00;
}

/***
 *** mod_fpps 
 ***/

#home #slideshow {
    background-color:gray;
    width:800px;
    height:250px; 
    z-index:5;  
    position:relative;top:0px;left:0px;
    margin-top:12px;
}
  
/***
 *** mod_news_show_gk3 
 ***/
 
#frontnews  {
    margin:0px;
    padding:0px; 
    border-collapse: collapse;  
    border-spacing:0px 0px; 
} 

#frontnews div.gk_round {
    background-image:url("../img/round_top-left.png"); 
    background-position:top left;
    background-repeat:no-repeat;
    background-color:#C3CBE1;     
}

#frontnews div.gk_round div {
    background-image:url("../img/round_top-right.png"); 
    background-position:top right;
    background-repeat:no-repeat;
}

#frontnews div.gk_round div div {
    background-image:url("../img/round_bottom-right.png"); 
    background-position:bottom right;
    background-repeat:no-repeat;
}

#frontnews div.gk_round div div div {
    background-image:url("../img/round_bottom-left.png"); 
    background-position:bottom left;
    background-repeat:no-repeat;
    padding:10px;
    height:120px;  
} 
 
#frontnews div.gk_round .gk_news_show_news_header h4 {
       
}

#frontnews div.gk_round .gk_news_show_news_header a {  
    font-weight:bold; 
    font-size:1.15em;   
}

/***
 *** mod_2j_news_slider 
 ***/
 
#twoj_news_scroll_1_all a.contentpagetitle {
    font-size:1.15em; 
    font-weight:bold; 
}

/***
 *** Content menu 
 ***/
   
.module_menu {
     
} 

/***
 *** Blue box 
 ***/              
  
#left div.module_blue {
   width:201px;   
   background-image:url("../img/sousmenu_background.jpg");
   background-repeat:repeat-y; 
   margin-top:20px;        
}               

#left div.module_blue div div {        
   padding-top:10px;
   background-image:url("../img/sousmenu_background-top.jpg");
   background-position:top; 
   background-repeat:no-repeat;  
}
  
#left div.module_blue div div div {
   padding:10px; 
   background-image:url("../img/sousmenu_background-bottom.jpg");
   background-position:bottom;
   background-repeat:no-repeat; 
} 

#left div.module_blue ul {
    list-style:none;
}   

#left div.module_blue ul li a {
    display:block;
    color:#FFFFFF; 
    font-weight:normal; 
    border-bottom:1px solid #FFBD00; 
    padding:7px 0px; 
} 
#left div.module_blue ul li:last-child a {border:0px;}    

#left div.module_blue ul li a:hover, #left div.module_blue li.active a {
    color:#FFBD00;     
}

#left div.module_blue a {
    color:#0083CC;
}
