/* CSS Document */

body {
margin:0;
padding:0;
}

img {
border-style:none;
}

.brown {
color:#892601;
}

#contenu {
margin-right:auto;
margin-left:auto;
width:960px;
}

.imgfloatleft {
float:left;
padding-right:5px;
}

.imgfloatright {
float:right;
}

#menutop {
}

#navtop {
float:right;
margin:0;
padding:15px 0px 0px 25px;
border-left:#CCC 1px solid;
}

#navtop p {
font:10px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:0;
padding:10px 0 0 0;
}

#navtop p a, #navtop p a:link, #navtop p a:visited {
font:10px/16px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

#navtop p a:hover {
color: #666666;
}


#leftcol {
float:left;
width:293px;
margin:0;
padding:0;
background-image:url(../images/planipresse/index_menu_fd.gif);
background-repeat:no-repeat;
}

#indexmenuleft {
width:242px;
margin:67px 0 0 30px;
padding:0;
border:#92bbe2 1px solid;
}

#indexlocaux {
font:11px/13px Helvetica, Arial, Tahoma, sans-serif;
margin:15px 0 0 10px;;
padding:0 0 0 15px;
border-left:#e5e5e5 5px solid;
}

#indexlocaux p {
margin:0;
padding:0 0 5px 0;
}

#indexlocaux p a, #indexlocaux p a:link, #indexlocaux p a:visited {
text-decoration:none;
color:#000;
}

#indexlocaux p a:hover {
color:#666;
}

#indexcentre {
/*background-image:url(../images/planipresse/index_bandeau_btm.jpg);*/
background-image:url(../images/planipresse/index_bandeau_btm2.jpg);
background-repeat:no-repeat;
width:667px;
float:right;
}

#indexintro {
width:476px;
margin:11px 12px 0px 27px;
padding:0;
font-family:Helvetica, Arial, Tahoma, sans-serif;
}


#indexintro h1 {
font-size:16px;
line-height:18px;
color:#004d99;
font-weight:lighter;
margin:0;
padding:35px 20px 0 0;
}

#indexintro h2 {
font-size:13px;
line-height:15px;
font-weight:lighter;
color:#666;
margin:0;
padding:10px 10px 5px 0;
}

#indexintro p {
font-size:11px;
line-height:13px;
color:#004D99;
margin:0;
padding:10px 10px 5px 0;
}

#indexlink {
float:right;
padding:0;
margin:10px 0 0 0 ;
width:160px;
}

#indexlink img {
padding:10px 0 0 0;
}

#savoirplus {
margin:0;
padding:10px 15px 0 0;
float:right;
width:120px;
}

#savoirplus a, #savoirplus a:link, #savoirplus a:visited {
color:#000;
text-decoration:none;
}

#savoirplus a:hover {
color:#666;
}

#savoirplus p {
font:9px/10px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:5px 0 0 0;
}

#indexgammes {
clear:both;
margin:4px 0 0 27px;
padding:15px 0 0 0;
border-top:#E5E5E5 1px solid;
}

#indexgammes p {
font:16px/18px Helvetica, Arial, Tahoma, sans-serif;
font-weight:lighter;
color:#004D99;
margin:0;
padding:0;
}

#indexgammes .blue {
color:#237cd4;
}

#gammes {
float:left;
width:160px;
margin:0;
padding:10px 0 0 0;
}

#gammes h1 {
font:13px/14px Helvetica, Arial, Tahoma, sans-serif;
font-weight:bold;
color:#333333;
margin:0;
padding:0 0 3px 0;
}

#gammes h1 a, #gammes h1 a:link, #gammes h1 a:link:visited {
text-decoration:none;
color:#333333;
}


#gammes p {
margin:0;
padding:2px 0 15px 0;
width:140px;
}

#gammes p a, #gammes p a:link, #gammes p a:visited {
font:11px/14px Helvetica, Arial, Tahoma, sans-serif;
font-weight:lighter;
color:#666666;
text-decoration:none;
margin:0;
padding:0;
}

#gammes p a:hover {
color:#004D99;
}

.link {
font:9px/14px Verdana, Arial, Helvetica, sans-serif;
border-bottom:dotted;
border-bottom-width:1px;
border-bottom-color:#999;
color:#000;
margin:0;
padding:0;
}


#piedpage {
clear:both;
border-top:#E5E5E5 1px solid;
margin:5px 0 0 30px;
padding:0;
}

#adresse {
font:11px/16px Helvetica, Arial, Tahoma, sans-serif;
color:#666;
width:290px;
float:left;
margin:0;
padding:15px 0 0 0;
}

#menubottom {
font:9px/12px Verdana, Arial, Helvetica, sans-serif;
color:#004D99;
margin:0;
padding:15px 0 0 0;
}

#menubottom a, #menubottom a:link, #menubottom a:visited {
color:#004D99;
text-decoration:none;
}

#menubottom a:hover {
color:#237cd4;
}

/*////////////////////////////////// PRODUITS PLANIPRESSE//////////////////////////////////*/
#leftcolprod {
float:left;
width:293px;
margin:0;
padding:0;
background-image:url(../images/planipresse/page_prod_menu_fd.gif);
background-repeat:no-repeat;
}

#prodmenuleft {
width:242px;
margin:0 0 0 30px;
padding:0;
border:#92bbe2 1px solid;
}

#product {
margin:11px 0 0 32px;
padding:0;
}

#productdescription {
background-image:url(../images/planipresse/prod_descriptif_fd.gif);
background-repeat:no-repeat;
margin:0px 0 0 32px;
padding:0;
height:190px;
}

#productdescription p {
font:16px/22px "Times New Roman", Times, serif;
color:#993300;
margin:0 20px 0 34px;
padding:0;
}

#productheader {
font:13px/25px Arial, Helvetica, sans-serif;
background-color:#E8E8E8;
color:#666;
margin:00;
padding:0;
text-indent:28px;
}


#productcentre {
width:667px;
float:right;
}

#bandeaupage {
float:right;
margin:0;
padding:0;
width:667px;
}

#historique {
font:9px/11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:0;
padding:10px 0 8px 0;
}

#historique a, #historique a:link, #historique a:visited {
color:#B3B3B3;
text-decoration:none;
}

#historique a:hover {
color:#004D99;
}

#productfocus {
margin:0 0 10px 0;
padding:15px 0 0 0;
width:460px;
}

#productfocus h1 {
font:24px/24px Helvetica, Arial, Tahoma, sans-serif;
color:#000;
margin:5px 0 0 0;
padding:0 0 0 17px;
/*border-left:#000 8px solid;
height:19px;*/
background-image:url(../images/puce_titre_cat_prod.gif);
background-repeat:no-repeat;
}

#productfocus h2 {
font:16px/16px Helvetica, Arial, Tahoma, sans-serif;
color:#004D99;
font-weight:lighter;
margin:0 0 0 45px;
padding:15px 0 10px 0;
}

#productfocus h3, #productfocus h3 a, #productfocus h3 a:link, #productfocus h3 a:visited {
font:13px/15px Helvetica, Arial, Tahoma, sans-serif;
font-weight:lighter;
color:#666;
margin:0;
padding:0 0 0 45px;
}

#productfocus h3 a, #productfocus h3 a:link, #productfocus h3 a:visited {
color:#666;
text-decoration: underline;
margin:0;
padding:0;
}


#productfocus h3 a:hover {
text-decoration:none;
}

#productfocus p {
font:11px/20px Helvetica, Arial, Tahoma, sans-serif;
color:#000;
margin:0 0 0 45px;
padding:0;
}

#productfocus td  {
font:11px/13px Helvetica, Arial, Tahoma, sans-serif;
color:#000;
margin:0;
padding:2px 1px;
}

#productfocus td a, #productfocus td a:link, #productfocus td a:visited, #productfocus p a, #productfocus p a:link, #productfocus p a:visited {
color:#000;
text-decoration:underline;
}

#productfocus td a:hover, #productfocus p a:hover {
text-decoration:none;
}

#productfocus ul {
font:11px/20px Helvetica, Arial, Tahoma, sans-serif;
margin:0 0 0 45px;
padding:0;
color:#892601;
}

#productfocus ul li a, #productfocus ul li a:link, #productfocus ul li a:visited {
color:#892601;
line-height:14px;
}

#productfocus ul li a:hover {
text-decoration:none;
}


#productfocus .middle {
border-bottom:#E5E5E5 1px solid;
}

#productfocus .middledotted {
border-bottom:#CCC 1px dotted;
}

#productfocus .bottom {
background-image: url(../images/planipresse/focus_bcgk.gif);
background-repeat:repeat-x;
height:30px;
}

#productfocus .grey {
color:#666;
}

#productfocus .dark a, #productfocus .dark a:link, #productfocus .dark a:visited {
color:#000;
font-weight:bold;
text-decoration: underline;
}

#productfocus .dark a:hover {
text-decoration:none;
}

#productassocies {
width:160px;
margin:0px 0 0 0;
background-color:#FFF;
}

#productassocies h1 {
background-image:url(../images/planipresse/product_mtf_fd_link.gif);
background-repeat:repeat-x;
font:12px/25px Helvetica, Arial, Tahoma, sans-serif;
color:#FFF;
font-weight:lighter;
margin:0;
padding:0;
text-indent:15px;
}

#productassocies h1 a, #productassocies h1 a:link, #productassocies h1 a:visited {
text-decoration:none;
color:#FFF;
}




#productassocies ul {
background-image:url(../images/planipresse/product_asso_mtf_top.gif);
background-repeat:repeat-x;
padding:10px 0 0 0;
margin:0;
border-right:#E5E5E5 1px solid;
list-style:none;
}

#productassocies li {
font-family: Helvetica, Arial, Tahoma, sans-serif;
color:#004D99;
font-size:12px;
padding:0;
margin:0;
background-image:url(../images/planipresse/puce_product_associes.gif);
background-repeat: no-repeat;
text-indent:12px;
line-height:28px;
}

#productassocies li a, #productassocies li a:link, #productassocies li a:hover {
text-decoration:none;
color:#004D99;
}

#productassocies li a:hover {
color:#000;
border-bottom:#000 1px dotted;
}

#productassocies h3 {
background-image:url(../images/planipresse/product_asso_mtf_btm.gif);
background-repeat:repeat-x;
border-right:#E5E5E5 1px solid;
border-bottom:#E5E5E5 1px solid;
height:13px;
margin:0 0 15px 0;
padding:0;
}

#productassocies p {
font:10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:10px 0 0 0;
padding:0;
}

#submenu {
font-family: Helvetica, Arial, Tahoma, sans-serif;
margin:0 0 10px 0;
}

#submenu p {
font:9px/11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:10px 0 0 0;
padding:0;
}

#submenu p a, #submenu p a:link, #submenu p a:visited {
color:#000;
text-decoration:none;
font-weight:bold;
}

#submenu p a:hover {
text-decoration:underline;
}

#submenu ul {
border-top:#CCC 1px solid;
list-style:none;
padding:0;
margin:0 0 20px 0;
}

#submenu li {
font-size:12px;
background-image:url(../images/planipresse/fd_submenu_product.gif);
background-repeat:no-repeat;
width:160px;
line-height:25px;
text-indent: 12px;
}

#submenu li a, #submenu li a:link, #submenu li a:visited {
color:#892601;
text-decoration:none;
}

#submenu li a:hover {
color:#000;
}



#submenu .dark {
color:#000;
}

#subssmenu {
font-size:10px;
font-family: Verdana, Tahoma, Geneva, sans-serif;
margin:15px 0 0 0;
padding:0;
}

#subssmenu ul {
list-style:none;
padding:0;
margin:0 0 20px 0;
line-height:30px
}

#subssmenu li {
/*width:160px;*/
line-height:18px;
/*text-indent: 12px;*/
}

#subssmenu li a, #subssmenu li a:link, #subssmenu li a:visited {
color:#892601;
text-decoration:none;
}

#subssmenu li a:hover {
color:#000;
}


/****************************************INTROGAMME******************************/

#introgamme {
margin:0;
padding:0;
text-align:justify;
}

#introgamme h1 {
font:22px/68px Helvetica, Arial, sans-serif;
font-weight:lighter;
margin:0;
padding:0;
}

#introgamme h2 {
font:16px/18px Helvetica, Arial, sans-serif;
font-weight:lighter;
color:#004d99;
margin:0;
padding:0 0 10px 0;
text-align:left;
}

#introgamme p {
font:11px/14px Helvetica, Arial, sans-serif;
color:#666;
margin:0;
padding:0;
}

#video {
float:left;
margin:0 40px 0 0;
padding:0;
}

#introgammeprod {
width:667px;
float:left;
clear:both;
border-top:#E8E8E8 7px solid;
border-right:0;
border-bottom:0;
border-left:0;
padding:5px 0 20px 0;
margin:1px 0 0 0;
text-align:justify;
}

#introgammedetail {
width:166px;
float:left;
clear: none;
/*font-family:Helvetica, Arial, sans-serif;*/
margin:10px 0 5px 0;
padding:0;
}

#introgammedetail h1 {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
line-height:12px;
margin:0;
padding:5px 0 2px 0; 
}


#introgammedetail h1 a, #introgammedetail h1 a:link, #introgammedetail h1 a:visited {
color:#333;
text-decoration:none;
}

#introgammedetail p {
font-family:Helvetica, Arial, sans-serif;
line-height:13px;
margin:0 30px 0 0;
padding:3px 0 0 0;
font-size:11px;
color:#666;
}

#introgammedetail p a, #introgammedetail p a:link, #introgammedetail p a:visited {
color:#666;
text-decoration:none;
}

#introgammedetail p a:hover {
color:#004d99;
}

/*/////////////////////////////CATALOGUE PRODUITS//////////////////////////////////*/

#catproduct {
margin:0 15px 10px 15px;
padding:0;
float:left;
width:136px;
text-align:center;
}

#catproduct h1 {
font:11px/12px Helvetica, Arial, sans-serif;
color:#000;
margin:0;
padding:0;
background-image:none;
border-right:#E8E8E8 1px solid;
border-left:none;
font-weight:bolder;
text-align:left;
}

#catproduct h1 a, #catproduct h1 a:link, #catproduct h1 a:visited {
text-decoration:none;
color:#000;
}

#catproduct p {
font:10px/12px Verdana, Tahoma, Geneva, sans-serif;
color:#666;
border-right:#E8E8E8 1px solid;
margin:0 0 3px 0;
padding:0 7px 0 0;
text-align:left;
}

#catproduct p a, #catproduct p a:link, #catproduct p a:visited {
text-decoration:none;
color:#666;
}

#catproduct p a:hover {
border-bottom:#666 1px dotted;
}


#catcategorie {
margin:0 0 30px 0;
}

#typeleft {
margin:11px 0 0 32px;
padding:30px 0 0 0;
height:385px;
background-image:url(../images/planipresse/type_mtf_left_type.gif);
background-repeat:no-repeat;
}

#typeleft h1 {
font:24px/24px Helvetica, Arial, Tahoma, sans-serif;
color:#000;
margin:5px 0 0 30px;
padding:0 0 15px 0;
/*border-left:#000 8px solid;/**/
border-bottom:#CCC 1px solid;
}

#typecontent {
margin:0 0 10px 0;
padding:15px 0 0 0;
width:460px;
}

#typecontent h1 {
font:24px/24px Helvetica, Arial, Tahoma, sans-serif;
color:#000;
margin:5px 0 0 0;
padding:0 0 0 17px;
/*border-left:#000 8px solid;
height:19px;*/
background-image:url(../images/puce_titre_cat_prod.gif);
background-repeat:no-repeat;
}

#typecontent h2 {
font:16px/18px Helvetica, Arial, Tahoma, sans-serif;
color:#004D99;
font-weight:lighter;
margin:0 0 0 25px;
padding:15px 0 10px 0;
}

#typecontent h3 {
font:16px/22px "Times New Roman", Times, serif;
color:#993300;
}

#typecontent h4 {
font:10px/14px Verdana, Tahoma, Geneva, sans-seriff;
color:#004D99;
margin:0;
padding:0 0 0 25px;
}

#typecontent p, #typecontent td {
font:11px/20px Helvetica, Arial, Tahoma, sans-serif;
color:#999;
margin:0 0 0 25px;
padding:0;
}

#typecontent td {
line-height:15px;
padding:4px 5px 6px 0;
border-bottom:#E8E8E8 1px solid;
vertical-align:top;
}

#typecontent p b {
color:#666;
}

#typecontent a, #typecontent a:link, #typecontent a:visited {
color:#000;
text-decoration:none;
border-bottom:#999 1px dotted;
}

#typecontent a:hover {
color:#004D99;
}

#typecontent ul {
font:11px/16px Helvetica, Arial, Tahoma, sans-serif;
color:#004D99;
margin:0 0 0 25px;
padding:0 0 0 30px;
border-left:#ccc 1px solid;
list-style: none;
}

#typecontent li {
margin:10px 0 5px 0;
padding:0;
}


#typecontent .form {
background-color:#E8E8E8;
border: none;
font: 12px/14px normal Helvetica, Arial, sans-serif;
margin:0;
padding:2px;
width:230px;
}

#typecontent  .formdate {
background-color:#E8E8E8;
border: none;
font: 12px/14px normal Helvetica, Arial, sans-serif;
margin:0;
padding:2px;
}

#typecontent .oblig {
color:#004D99;
}

#typecontent .btnvalid {
width:101px;
height:30px;
background-image: url(../images/fd_btn_valid.gif);
background-repeat:no-repeat;
border:0;
}

#typecontent .btnefface {
color:#666;
width:101px;
height:30px;
background-image: url(../images/fd_btn_efface.gif);
background-repeat:no-repeat;
border:0;
}


.separationdegrade {
background-image: url(../images/planipresse/focus_bcgk_small.gif);
background-repeat:repeat-x;
height:7px;
padding:0;
margin:0;
} 

/*////////////////////PRESENTATION GAMME///////////////////////*/

#ppressegammes {
float:left;
width:293px;
margin:0;
padding:0;
background-image:url(../images/planipresse/page_prod_menu_fd.gif);
background-repeat:no-repeat;
}
/*--------------------------	plan acces ---------------------/*/
#planppresse {
margin:0;
padding:0;
}

#planppresse td {
font:12px/18px Helvetica, Arial, Tahoma, sans-serif;
color:#000;
margin:0;
padding:0 0 0 0;
font-weight:bold;
}

#planppresse a, #planppresse a:link, #planppresse a:visited {
text-decoration:none;
color:#004D99;
}

#planppresse a:hover {
color:#000;
}

/****************************DIVERS**************************/
/*-------------------PLAN DU SITE--------------------------*/
#plansite {
float: left;
width:165px;
margin:0 0 15px 0;
}

#plansite ul {
list-style-type:none;
list-style-position:outside;
margin:0 0 0 20px;
padding:0;
border-left:none;
}

#plansite li {
font:11px/13px Helvetica, Arial, Tahoma, sans-serif;
margin:0;
padding:4px 0;
list-style-type:none;
list-style-image:url(../images/puce_liste.gif);
color:#000;
}

#plansite ul li a, #plansite li a:link, #plansite li a:visited {
border-bottom: #FFF 0px solid;
}
