/* UNDOCSS v1.0 | 20080212 */
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,b,u,i,center,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:top;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
/* **********************
**********************
BEISSIER
Colors :#92C500 :Dark Green
#BCEC00 :Medium Green
#DCF57C :Light Green
#BD211E :Club Prestonett
#E87A03 :Prestonett
#00CDA8 :Bagar Tech
#009BCF :Bagar Deco
#0045AD :Impressions
**********************
********************** */
/* **********************
* * * * * * * * * * * 
pseudo classes
* * * * * * * * * * * 
********************** */
/* General typographic preferences
*/
*{font-family:"Lucida Grande","Trebuchet MS",Verdana,Arial,sans;font-size:18pt;line-height:1.3em;text-align:justify;}
* a{font-size:inherit;}
body{text-align:center;}
dt{font-size:inherit;margin-left:20px;}
h1{background:url(/_skin/bg-content-h1.png) no-repeat center top;color:white;font-size:20px;font-weight:normal;height:60px;line-height:53px;text-align:center;}
h2{color:#92C500;font-size:30px;font-weight:normal;line-height:1em;margin-top:0.45em;margin-bottom:0.9em;text-align:left;}
h3{color:#92C500;font-size:27px;font-weight:bold;line-height:1.2em;text-align:left;}
h4{color:#333;font-size:21px;font-weight:bold;line-height:1.2em;margin-bottom:0.5em;text-align:left;}
h5{color:#333;font-size:18px;font-weight:bold;margin-bottom:0.8em;text-align:left;}
hr{background:#ccc;border:none;color:#ccc;height:1px;margin-left:15px;margin-bottom:0.4em;margin-top:0.4em;margin-right:15px;}
label{font-size:1.0em;}
p{font-size:16px;}
/* **********************
* * * * * * * * * * * 
main container
* * * * * * * * * * * 
********************** */
#mc{height:100%;width:100%;}
/* **********************
* * * * * * * * * * * 
menu
* * * * * * * * * * * 
********************** */
#mc #flags{text-align:right;position:absolute;top:14px;margin-left:900px;}
#mc #menu_c{background-image:url(/_skin/bg-menu-c.png);background-repeat:repeat-x;background-position:center top;width:100%;}
#menu_c #ddtopmenubar{background:transparent;height:47px;margin:0 auto;width:960px;}
#ddtopmenubar ul{width:760px;padding:16px 15px 0 15px;}
#ddtopmenubar ul li{display:inline;}
#ddtopmenubar ul li a{color:black;font-size:0.5em;font-weight:bold;text-decoration:none;}
.ddsubmenustyle a{color:black;font-size:0.5em;font-weight:bold;}
/* **********************
* * * * * * * * * * * 
header
* * * * * * * * * * * 
********************** */
#mc #header_c.home{background-image:url(/_skin/bg-header-c-home.png);background-repeat:repeat-x;background-position:center top;width:100%;}
#mc #header_c.std{background-color:#D9D3C7;background-image:url(/_skin/bg-header-c-std.gif);background-repeat:repeat-y;background-position:center top;width:100%;}
#header_c #header{margin:0 auto;width:960px;}
#header_c #header.home{background-image:url(/_skin/bg-header-home.jpg);background-repeat:no-repeat;background-position:center top;height:279px;}
#header_c #header.home #video img{margin-left:41px;margin-top:93px;}
#header_c #header.std{height:118px;}
/* **********************
* * * * * * * * * * * 
path
* * * * * * * * * * * 
********************** */
#mc #path_c{background-image:url(/_skin/bg-path.png);background-repeat:repeat-x;background-position:top;height:29px;width:100%;}
#path_c #path{margin-left:auto;margin-right:auto;width:960px;}
#path p{font-size:0.45em;height:29px;padding:10px 0 0 15px;}
#path a{font-size:1em;vertical-align:top;}
/* **********************
* * * * * * * * * * * 
content
* * * * * * * * * * * 
********************** */
#mc #content_c{background:white;margin-top:0.4em;width:100%;}
#content_c #content{margin:0 auto;width:960px;}
/* Required to get top aligned content */
#content_c #content *{vertical-align:top;}
/* ********************************
@ Content pseudo classes 
******************************** */
#content b,#content em,#content strong,#content a{font-size:1em;font-weight:bold;}
#content i{font-style:italic;}
#content li{list-style-image:url(/_skin/bg-puces.png);font-size:0.5em;line-height:1.4em;padding-left:8px;margin-left:30px;margin-top:8px;}
#content ul{list-style-type:none;list-style-position:outside;margin-bottom:20px;padding-top:4px;}
#content p{margin-bottom:10px;}
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#content p,
#content table,
#content ul{margin-left:15px;margin-right:15px;}
#content .normal table td p{font-size:1em;margin:0px;}
.nomargin{margin:0px;}
/* ********************************
@ Tables styles
******************************** */
#content table td{border:1px solid #ccc;font-size:0.5em;padding:10px;}
#content table td.title{background-image:url(/_skin/bg-standard.gif);background-repeat:repeat-x;background-color:#C5F400;border-color:white;color:#250;}
/* ********************************
@ Buttons
******************************** */
.btn{background:#E8E8E8;border:1px solid #ccc;border-radius:10px;display:block;padding:5px;text-align:center;text-decoration:none;}
.btn:hover{background:#D0D0D0;}
/* ********************************
@ Template 1 styles
******************************** */
#content #l_b{width:930px;}
/* ********************************
@ Template 1 styles
******************************** */
#content #l_b{width:930px;}
/* ********************************
@ Template 2 styles
******************************** */
#content #l_l{background:transparent;width:410px;}
#content #m_l{background:transparent;width:410px;}
#content #m_l table,#content #l_l table{width:350px;}
/* ********************************
@ Template 3 columns 
******************************** */
#content #l_m{background:transparent;width:320px;}
#content #m_m{background:transparent;width:320px;}
#content #r_m{background:transparent;width:320px;}
/* ***********************************
@ Specific styles for contact form 
/* ************************************/
#content #contact_form{width:600px;}
#content #contact_form.clubprestonett{width:900px;border:1px solid #ccc;}
#contact_form label{font-size:1em;}
#contact_form font{font-size:1.0em;padding:0 5px;color:#BD211E;}
#contact_form input{border:1px solid grey;font-size:1em;height:15px;}
#contact_form input.clubprestonett{width:300px;}
form p{border-bottom:1px solid grey;font-size:.5em;padding-bottom:10px;}
#contact_form td{border:none;font-size:0.5em;padding:5px;}
#contact_form.clubprestonett td{border-bottom:1px solid #ccc;padding:5px;}
#contact_form .title{background:#eee;border-bottom:1px solid grey;font-weight:bold;padding:5px;text-align:center;}
#contact_form.clubprestonett td.title{line-height:1.52em;text-align:right;vertical-align:middle;width:250px;}
#contact_form.clubprestonett td{vertical-align:middle;}
#contact_form textarea{font-size:1em;width:100%;}
#contact_form .separator{border-bottom:1px solid grey;font-size:0.2em;height:2px;}
#contact_form #submit{height:25px;}
#contact_form #submit:hover{background:#DCF57C;height:25px;}
input.bouton_contact{font-size:0.7em;margin:10px;}
#content form td p.form_error{color:#BD211E;font-weight:bold;font-size:16px;font-family:"Arial Black";text-align:center;}
#captcha-desc{font-size:9pt;line-height:1.5em;margin-right:20px;}
#captcha-desc br{margin:0.5em;}
/* ***********************************
@ Specific styles for gammes 
/* ************************************/
td.prestonett ul#products_list li{list-style-image:url(/_skin/bg-puces-prestonett.png);}
td.prestonett h1{background-image:url(/_skin/bg-content-h1-prestonett.png);}
td.prestonett h2{color:#E87A03;}
td.bagar_tech ul#products_list li{list-style-image:url(/_skin/bg-puces-bagar-tech.png);}
td.bagar_tech h1{background-image:url(/_skin/bg-content-h1-bagar-tech.png);}
td.bagar_tech h2{color:#00CDA8;}
td.bagar_airliss ul#products_list li{list-style-image:url(/_skin/bg-puces-bagar-airliss.png);}
td.bagar_airliss h1{background-image:url(/_skin/bg-content-h1-bagar-airliss.png);}
td.bagar_airliss h2{color:#00CDA8;}
td.bagar_deco ul#products_list li{list-style-image:url(/_skin/bg-puces-bagar-deco.png);}
td.bagar_deco h1{background-image:url(/_skin/bg-content-h1-bagar-deco.png);}
td.bagar_deco h2{color:#009BCF;}
td.impressions ul#products_list li{list-style-image:url(/_skin/bg-puces-impressions.png);}
td.impressions h1{background-image:url(/_skin/bg-content-h1-impress.png);}
td.impressions h2{color:#0045AD;}
#content #gammes_list a{text-decoration:none;}
#content #gammes_list p{margin:0px;text-align:center;}
/* ***********************************
@ Specific styles for club prestonett 
/* ************************************/
td.clubprestonett h2{color:#BD211E;}
td.clubprestonett h3{color:#BD211E;}
td.clubprestonett h5{color:#BD211E;}
td.clubprestonett h6{color:#BD211E;}
/* ********************************
@ Specific styles for simple search help
******************************** */
#content #simple_search{width:320px;}
#simple_search select{font-size:0.5em;height:30px;margin-left:25px;margin-bottom:20px;padding-top:4px;width:260px;}
#simple_search select option{font-size:1em;}
#simple_search h5{margin-left:15px;text-align:center;}
/* ********************************
@ Specific styles for complete search help
******************************** */
#content #help_search{width:640px;}
#help_search #left{float:left;height:150px;width:310px;}
#help_search #left h1{background-image:url(http://beissier.fr/_skin/bg-content-h1-310-90.gif);height:70px;line-height:1.1em;padding-top:20px;}
#help_search #right{float:right;height:80px;width:305px;}
#help_search #right h1{background-image:url(http://beissier.fr/_skin/bg-content-h1-310-90.gif);height:90px;line-height:2.8em;}
#help_search #center{clear:both;}
#help_search #center h1{background-image:url(http://beissier.fr/_skin/bg-content-h1-640.gif);}
#help_search select{font-size:0.5em;height:30px;margin-left:25px;margin-bottom:20px;padding-top:4px;width:260px;}
#help_search select option{font-size:1em;}
#help_search h5{height:15px;margin-left:15px;text-align:center;}
/* ***********************************
@ Specific styles for products list
/* ************************************/
#content #products_list{}
#products_list td{border:1px solid #fff;font-size:0.6em;padding:10px;text-align:center;width:290px;}
#products_list td.title{background:#BCEC00;font-weight:bold;vertical-align:middle;}
#products_list td.pdf{background:#ddd;border-color:#DCF57C;padding:2px;}
ul#products_list li{text-align:left;list-style-type:disc;list-style-position:outside;}
ul#products_list li a{font-size:1em;}
/* ***********************************
@ Specific styles for products display
/* ************************************/
div#packshot{background:#BCEC00;margin-left:10px;margin-top:10px;text-align:center;width:290px;}
div#picto{border-top:1px solid #DCF57C;margin-top:10px;padding-bottom:10px;padding-top:10px;text-align:center;width:290px;}
div#pdf{margin-left:10px;text-align:center;width:290px;}
#products_details{margin-left:20px;width:290px;}
#products_details td{border:1px solid #F4F4F4;border-bottom:1px solid #EEE;border-top:1px solid white;font-size:0.5em;padding:4px 2px;}
#products_details td p{text-align:left;}
#products_details td.var{background-color:#F4F4F4;color:#666;font-weight:bold;text-align:center;}
#products_details td.value{background-color:#EEE;text-align:left;}
#products_details td.merged{background-color:#ccc;color:#666;font-weight:bold;text-align:center;}
#products_list{}
img.picto{margin:1px 0 1px 1px;}
/* ***********************************
@ Specific styles for googlemap
/* ************************************/
#googlemap{margin:15px;border:1px solid #ccc;}
#googlemap .gmnoprint a{display:none;}
#googlemap *{font-size:0.3em;}
/* **********************
* * * * * * * * * * * 
footer
* * * * * * * * * * * 
********************** */
#mc #footer_c{background-image:url(/_skin/bg-menu-c-footer.png);background-repeat:repeat-x;background-position:center top;margin-top:14px;width:100%;}
#footer_c #footer{background:transparent;margin:0 auto;height:36px;width:960px;}
#footer p{color:white;font-size:0.4em;height:36px;padding-top:10px;text-align:center;}
/* **********************
* * * * * * * * * * * 
BACKOFFICE STYLES 
* * * * * * * * * * * 
********************** */
#page_edition_menu{background-color:#CCC;background-image:url(/_skin/bg-button.png);height:20px;padding:3px;}
#page_edition_menu a{color:red;float:right;text-decoration:none;font-size:0.4em;margin-right:20px;}
#page_edition_menu p{float:left;}
.blocks_edit,.blocks_add{background:#ccc;background-image:url(/_skin/bg-button.png);border:1px solid #aaa;height:16px;padding:3px;}
.blocks_edit span,.blocks_add span{float:left;font-size:0.9em;}
.blocks_edit a,.blocks_add a{color:red;float:right;margin-left:8px;margin-right:8px;text-decoration:none;}
.blocks_edit img,.blocks_add img{width:14px;height:14px;margin-right:1px;}

/*
    DEEPLINKS
*/
#content_c #content a.deeplink{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-decoration:none;vertical-align:bottom;}

