/* Online Quote */
#online_quote .clear{clear:both;}
#online_quote .left{float:left;}
#online_quote .right{float:right;}
#online_quote ul{margin:0;padding:5px;list-style:none;}
#online_quote{background:#EFEFEF;width:520px;height:395px;margin:10px 0 0 10px!important;padding:0 0 0 0;border:2px solid #CCC;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;float:left;opacity : 0.7;filter:alpha(opacity=70);}

#online_quote #oq_menu{float:left;}
#online_quote #oq_menu h2{background:#FFF;font-weight:normal;font-size:18px;margin:0;width:209px;padding:5px;height:20px;color:#555;border-bottom:1px solid #DEDEDE;-webkit-border-top-left-radius: 9px;-webkit-border-top-right-radius: 9px;-moz-border-radius-topleft: 9px;-moz-border-radius-topright: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;}
#online_quote #oq_menu ul{height:215px;overflow-y:auto;overflow-x:hidden;margin:0;padding:5px;list-style:none;width:209px;border-right:1px solid #DEDEDE;}
#online_quote #oq_menu ul ul{height:auto;width:auto;float:none;padding:0;display:none;border:0;overflow:hidden;}
#online_quote #oq_menu li{margin:0;padding:0 0 0 15px;background:url(http://www.delafosse-receptions.fr/site/wp-content/plugins/wp-onlinequote/img/arrow_right.png) no-repeat;}
#online_quote #oq_menu li li{margin:0 0 0 0;padding:0 0 0 0;background:none;}
#online_quote #oq_menu li a{text-decoration:none;color:#333;display:block;font-size:14px;font-variant:small-caps;padding:2px;}
#online_quote #oq_menu li li a{padding:0 0 0 10px;margin:0 0 0 5px;font-size:12px;background:url(images/arrow_right.gif) center left no-repeat;}
#online_quote #oq_menu li a:hover{text-decoration:none;color:#000;background-color:#FFF;}

#online_quote #oq_products{float:right;width:300px;}
#online_quote #oq_products h2{background:#FFF;font-weight:normal;font-size:18px;margin:0;padding:5px;height:20px;color:#555;border-bottom:1px solid #DEDEDE;-webkit-border-top-left-radius: 9px;-webkit-border-top-right-radius: 9px;-moz-border-radius-topleft: 9px;-moz-border-radius-topright: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;}

#online_quote #oq_diaporama{list-style:none;margin:0;padding:0;background:#FFF;height:225px;width:300px;display:block;}
#online_quote #oq_diaporama li{margin:0;}
#online_quote #oq_diaporama li img{margin:0;padding:0;border:0;background:none;}

#online_quote #oq_posts{height:225px;background:#F5F5F5;overflow-y:auto;overflow-x:hidden;}
#online_quote .oq_post{margin:5px;padding:2px;border:1px solid #DFDFDF;background:#FFF;height:auto;display:none;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;box-shadow:inset 0 0 10px #DDD;-moz-box-shadow:inset 0 0 10px #DDD;}
#online_quote .oq_post ul{height:auto;background:none;margin:2px;padding:0;}
#online_quote .oq_post:hover{margin:5px;background:#F9F9F9;}
#online_quote .oq_name{font-family:arial,verdana,sans-serif!important;font-weight:bold;color:#333;font-size:12px;background:none;border:none;width:180px;height:30px;overflow:hidden;margin:0 0 0 2px;}
#online_quote #oq_posts .left{width:20px;float:left;}
#online_quote #oq_posts .center{width:187px;float:left;}
#online_quote #oq_posts .right{width:45px;float:right;font-size:11px;}
#online_quote .oq_description{font-size:11px!important;margin:0 0 0 2px;}
#online_quote .oq_description p{font-size:11px!important;margin:0!important;padding:0!important;text-align:left!important;}
#online_quote .oq_add{color:#333;display:block;width:20px;height:15px;text-align:center;text-decoration:none;background:#EEE;font-weight:bold;border:1px solid #DDD;padding:0;line-height:15px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#online_quote .oq_remove{color:#333;display:block;width:20px;height:15px;text-align:center;text-decoration:none;background:#EEE;font-weight:bold;border:1px solid #DDD;padding:0;line-height:12px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
#online_quote .oq_add:hover,
#online_quote .oq_remove:hover{background:#FFF;color:#000;}
#online_quote .oq_price{font-size:11px;font-weight:bold;margin:0 2px 0 0;text-align:right;border:none;width:35px;text-align:right;}
#online_quote .oq_product_total{font-size:11px;}
#online_quote .oq_product_total input{background:none;color:#888;font-size:11px;font-weight:bold;margin:0;text-align:right;border:none;border-top:1px solid #DDD;width:35px;text-align:right;}
#online_quote .oq_quantity{font-size:12px;font-weight:bold;width:20px;height:20px;text-align:center;border:1px solid #DDD;border-top:none;border-bottom:none;margin:0;padding:0;}
#online_quote #oq_total_block{clear:both;text-align:right;margin:0;padding:0 15px 0 0;background:#FFF;border-top:1px solid #DDD;border-bottom:1px solid #DDD;height:23px;}
#online_quote #oq_total_block span{font-variant:small-caps;font-size:12px;color:#555;}
#online_quote #oq_total{text-align:right;padding:3px 5px;font-weight:bold;width:55px;border:none;margin:0;background:none;}
#online_quote .oq_currency{font-weight:bold;}

#online_quote #oq_infos_block{width:520px;margin:0 0 5px 0;background:#FFF;height:70px;}
#online_quote #oq_infos{width:510px;margin:0;padding:5px;background:#FFF;border:0;height:60px;font-family:arial,verdana,sans-serif;font-style:italic;font-size:13px;line-height:13px;overflow:hidden;}

#online_quote #oq_user_info{height:282px;clear:both;}
#online_quote #oq_user_info form{width:420px;margin:10px auto;}
#online_quote #oq_user_info h2{background:#FFF;font-weight:normal;font-size:18px;padding:3px 5px;margin:0;color:#555;-webkit-border-top-left-radius: 9px;-webkit-border-top-right-radius: 9px;-moz-border-radius-topleft: 9px;-moz-border-radius-topright: 9px;border-top-left-radius: 9px;border-top-right-radius: 9px;}
#online_quote #oq_user_info ul{width:230px;margin:0 0 0 20px;}
#online_quote #oq_user_info li{margin:0 0 5px 0;}
*:first-child+html #online_quote #oq_user_info li{margin:0;} // ugly IE7 hack
#online_quote #oq_user_info label{width:220x;display:block;margin:0 0 0 3px;font-size:12px;}
#online_quote #oq_user_info input,
#online_quote #oq_user_info textarea{width:190px;border:2px solid #DDD;padding:3px 5px;font-family:courier,georgia,serif;font-size:13px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#online_quote #oq_user_info input:hover,
#online_quote #oq_user_info textarea:hover{border:2px solid #CCC;}
#online_quote #oq_user_info textarea{height:33px;}
#online_quote #oq_user_info_submit{cursor:pointer;height:32px;}

#oq_user_info_adresse{height:40px;}

/* Navigation */
#oq_nav{clear:both;}
.oq_button{text-decoration:none;line-height:28px;width:auto!important;text-decoration:none!important;padding:0 7px!important;color:#555;font-size:13px;margin:0 5px 0 0;float:right;background:#FFF;display:block;border:2px solid #DDD!important;-webkit-border-radius: 9px!important;-moz-border-radius: 9px!important;border-radius: 9px!important;}
.oq_button:hover{color:#333;background:#F5F5F5;border:2px solid #CCC!important;}

/* Loading */
.oq_loading{float:left;margin:3px 0 0 4px;padding:0!important;border:0!important;background:none!important;}
