.iround {
border:2px solid black;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

/* BUTTONS */
        #content .div_button .bbutton { float:left; margin:10px 0px 0 0}
        #content .div_button .bbutton a {  
        	box-shadow:0px 0px 5px #757575; 
        	text-decoration:none;
        	font-size:1em; 
        	letter-spacing:0px; 
        	border:1px solid #0068be; 
        	display:block;
        	color:white; 
        	border-radius:5px;
        	-moz-border-radius:3px; 
        	padding:4px 15px;
        	text-align:center;
        	background:#005aa1 url('../../../../wp-content/uploads/2012/04/ie_gradient_on.gif') repeat-x right top;
        	background-image: -moz-linear-gradient(top,  #328bdb,  #0063b3);
        	background-image: -webkit-gradient(linear, left top, left bottom, from(#328bdb), to(#0063b3));
        }
        
        #content .div_button .bbutton a:hover { box-shadow: 0px 0px 5px #0083ec; text-decoration:none;}
        #content .div_button .bbutton a:active { 
        	text-decoration:none;
        	border:1px solid #0083ff; 
        	color:#d3eaff;
        	box-shadow: 0px 0px 0px #0083ec;  
        	background:#9E9E9E url('../../../../wp-content/uploads/2012/04/ie_gradient_on.gif') repeat-x right top;
        	background-image: -moz-linear-gradient(top,  #0063b3,  #328bdb);
        	background-image: -webkit-gradient(linear, left top, left bottom, from(#0063b3), to(#328bdb));
        }




.te_div {
border: 2px solid #DDDDDD; border-radius: 6px; margin-left:60px; 
}
#greeting {position:absolute;top:0;right:1px;margin:-76px 0 0 0;height:58px;padding:30px 154px 0 10px;line-height:34px;background:url(https://us2.admin.mailchimp.com/release/5.8.0/images/header_sprite_blue.png) no-repeat right 0;color:#fff;font-size:13px;white-space:nowrap;}#greeting strong,#greeting em,#greeting a{color:#fff;}#greeting #greeting-left{float:left;width:15px;height:36px;background:url(https://us2.admin.mailchimp.com/release/5.8.0/images/header_sprite_blue.png) no-repeat left -30px;margin:0 0 0 -22px;}
#greeting{background:url(https://us2.admin.mailchimp.com/release/5.8.0/images/header_sprite_error.png) no-repeat right 0;}

.widget h3 {text-transform:none;}

#nav a, #footer #footer-widgets h3, #featured.home h2, #logo .site-title a {
text-shadow: black 0px 0px 0;
}
#featured.home p {
text-shadow: black 0px 0px 0;
}
/* pour l'ouverture des captures d'écran
*/
.shortcode-toggle.white h4 a {
background-color: white; background-image: url(../../../../wp-sub/wp-content/uploads/2011/04/ico-clap.png);text-align: left; padding-left: 30px;
}



.shortcode-toggle { margin: 0 0 1.2em;}
.shortcode-toggle h4 {margin: 0;}
.shortcode-toggle h4 a { display: block; padding: 3px 0 3px 3px; background: #f3f3f3 url(../../../../skins/cinema/img/ico-clap.png) no-repeat 0% center; }
.shortcode-toggle.closed h4 a  { background-image: url(../../../../skins/cinema/img/ico-clap.png); }
.shortcode-toggle .toggle-content  { padding: 0px 10px; background: #f9f9f9; }
.shortcode-toggle.closed .toggle-content { display: none; }
.shortcode-toggle.border { border: 1px solid #EBEBEB; }


/*
Styles for Tables (pierlo)
*/

.border-radius {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background-color: #C82146;}

table
{
border-collapse:collapse; width:100%; border:2px; 
}


th
{
height:25px;



color: white;
padding: 5px;
border:0px;
} 

td
{

height:12px;
vertical-align:middle;
padding:3px;
color: black;
border: 1px;
text-align: center;
}
table, td
{
}

a.bubble{
position:relative;
z-index:24;
color:#000;
text-decoration:none
}
 
a.bubble:hover{
z-index:25;
background-color:#FFF
}
 
a.bubble span{
display: none
}
 
a.bubble:hover span{
display:block;
position:absolute;
top:1em; left:1em; width:30em;
border:1px solid #000;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:lightgrey;
color:#000;
text-align: left;
font-weight:none;
padding:5px;
}

/*
Styles for Buttons (wawa)
*/
/* bouton spécial création wawa .btn-big
*/

.btn-big{border-width:1px;border-style:solid;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;cursor:pointer;font-size:20px;line-height:1.35;margin:0;overflow:visible;padding:4px 20px 4px;*padding:2px 10px 1px;text-decoration:none!important;vertical-align:top;width:auto;}
a.btn-big{display:inline-block!important;*padding:3px 10px;}
a.btn-big:hover{text-decoration:none!important;}
input[disabled],.disabled{cursor:default;}


.btn-big,.btn-menu-open.btn-big:hover{background:#C82146;background:-moz-linear-gradient(top,#C82146 0,#C82146 1px,#C82146 1px,#C82146 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#C82146),color-stop(5%,#C82146),color-stop(5%,#C82146),color-stop(100%,#C82146));background:linear-gradient(top,#C82146 0,#C82146 1px,#C82146 1px,#C82146 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C82146',endColorstr='#C82146',GradientType=0);border-color:#999;color:#FFFFFF!important;}
.btn-big:hover{background:#B7B7B7;background:-moz-linear-gradient(top,#a81c3b 0,#a81c3b 1px,#a81c3b 1px,#a81c3b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a81c3b),color-stop(5%,#a81c3b),color-stop(5%,#a81c3b),color-stop(100%,#a81c3b));background:linear-gradient(top,#a81c3b 0,#a81c3b 1px,#C8C8C8 1px,#B7B7B7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8C8C8',endColorstr='#B7B7B7',GradientType=0);}
.btn-big:active,.btn-split-toggle-hover.btn-big:active{background:#C9C9C9;background:-moz-linear-gradient(top,#B6B6B6 0,#C9C9C9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#B6B6B6),color-stop(100%,#C9C9C9));background:linear-gradient(top,#B6B6B6 0,#C9C9C9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6B6B6',endColorstr='#C9C9C9',GradientType=0);}
.btn-big[disabled],.btn-big.disabled{background:#E6E6E6;background:-moz-linear-gradient(top,#F8F8F8 0,#F8F8F8 1px,#F1F1F1 1px,#E6E6E6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F8F8F8),color-stop(5%,#F8F8F8),color-stop(5%,#F1F1F1),color-stop(100%,#E6E6E6));background:linear-gradient(top,#F8F8F8 0,#F8F8F8 1px,#F1F1F1 1px,#E6E6E6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1',endColorstr='#E6E6E6',GradientType=0);border-color:#ccc;color:#b0b0b0!important;}

/* boîte de titre verte wawa .btn-green
*/

.btn-green {border-width:1px;border-style:solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:15px;line-height:1.35;margin:0;overflow:visible;padding:5px 10px 2px;*padding:2px 10px 1px;text-decoration:none!important;vertical-align:down;width:auto;}
a.btn-green{display:inline-block!important;*padding:3px 10px;}

input[disabled],.disabled{cursor:default;}


.btn-green{background:#01a401;background:-moz-linear-gradient(top,#01a401 0,#01a401 1px,#01a401 1px,#01a401 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#01a401),color-stop(5%,#01a401),color-stop(5%,#01a401),color-stop(100%,#01a401));background:linear-gradient(top,#01a401 0,#01a401 1px,#01a401 1px,#01a401 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01a401',endColorstr='#01a401',GradientType=0);border-color:#999;color:#FFFFFF!important;}




/* css/buttons.css */

.btn-primary,.btn-secondary,.btn-tertiary,.btn-ternary,.btn-quaternary,.btn-action{border-width:1px;border-style:solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;font-size:13px;line-height:1.35;margin:0;overflow:visible;padding:3px 10px 2px;*padding:2px 10px 1px;text-decoration:none!important;vertical-align:top;width:auto;}
a.btn-primary,a.btn-secondary,a.btn-tertiary,a.btn-ternary,a.btn-quaternary,a.btn-action{display:inline-block!important;*padding:3px 10px;}
a.btn-primary:hover,a.btn-secondary:hover,a.btn-tertiary:hover,a.btn-ternary:hover,a.btn-quaternary:hover,a.btn-action:hover,a.btn-signup:hover{text-decoration:none!important;}
input[disabled],.disabled{cursor:default;}

.btn-signup{border-width:1px;border-style:solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;font-size:13px;line-height:1.35;margin:0;overflow:visible;padding:3px 15px 2px;*padding:3px 15px 2px;text-decoration:none!important;vertical-align:top;width:auto;}
a.btn-signup{display:inline-block!important;*padding:3px 15px;}


.btn-signup{background:#FFCF0B;background:-moz-linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF5BD),color-stop(5%,#FFF5BD),color-stop(5%,#FFE976),color-stop(100%,#FFCF0B));background:linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE976',endColorstr='#FFCF0B',GradientType=0);border-color:#e8b463;color:#333!important; text-align:center;}
.btn-signup:hover{background:#F6C408;background:-moz-linear-gradient(top,#FAEEAE 0,#FAEEAE 1px,#F5DB59 1px,#F6C408 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FAEEAE),color-stop(5%,#FAEEAE),color-stop(5%,#F5DB59),color-stop(100%,#F6C408));background:linear-gradient(top,#FAEEAE 0,#FAEEAE 1px,#F5DB59 1px,#F6C408 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5DB59',endColorstr='#F6C408',GradientType=0);}
.btn-signup:active{background:#F5DD61;background:-moz-linear-gradient(top,#F6C202 0,#F5DD61 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F6C202),color-stop(100%,#F5DD61));background:linear-gradient(top,#F6C202 0,#F5DD61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6C202',endColorstr='#F5DD61',GradientType=0);}
.btn-signup[disabled],.btn-signup.disabled{background:#FFE785;background:-moz-linear-gradient(top,#FFFADE 0,#FFFADE 1px,#FFF4BA 1px,#FFE785 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFADE),color-stop(5%,#FFFADE),color-stop(5%,#FFF4BA),color-stop(100%,#FFE785));background:linear-gradient(top,#FFFADE 0,#FFFADE 1px,#FFF4BA 1px,#FFE785 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4BA',endColorstr='#FFE785',GradientType=0);border-color:#f3d9b1;color:#a4996d!important;}


.btn-crm{border-width:1px;border-style:solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;font-size:13px;line-height:1.35;margin:0;overflow:visible;padding:3px 20px 2px;*padding:4px 20px 1px;text-decoration:none!important;vertical-align:top;width:auto;}
a.btn-signup{display:inline-block!important;*padding:3px 20px;}

.btn-crm{background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-repeat: no-repeat;
  border-color: #ccc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);}



.btn-primary,.btn-menu-open.btn-primary,.btn-split.btn-primary:hover{background:#0571A6;background:-moz-linear-gradient(top,#73AEC9 0,#73AEC9 1px,#338AB0 1px,#0571A6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#73AEC9),color-stop(5%,#73AEC9),color-stop(5%,#338AB0),color-stop(100%,#0571A6));background:linear-gradient(top,#73AEC9 0,#73AEC9 1px,#338AB0 1px,#0571A6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#338AB0',endColorstr='#0571A6',GradientType=0);border-color:#045a8b;color:#fff!important;}
.btn-primary:hover,.btn-split-toggle-hover.btn-primary:hover{background:#04608E;background:-moz-linear-gradient(top,#69A0B6 0,#69A0B6 1px,#277696 1px,#04608E 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#69A0B6),color-stop(5%,#69A0B6),color-stop(5%,#277696),color-stop(100%,#04608E));background:linear-gradient(top,#69A0B6 0,#69A0B6 1px,#277696 1px,#04608E 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#277696',endColorstr='#04608E',GradientType=0);border-color:#004a73;}
.btn-split-toggle-hover .btn-primary{border-right-color:#004a73;}
.btn-primary:active,.btn-split-toggle-hover.btn-primary:active{background:#267696;background:-moz-linear-gradient(top,#025F8D 0,#267696 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#025F8D),color-stop(100%,#267696));background:linear-gradient(top,#025F8D 0,#267696 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#025F8D',endColorstr='#267696',GradientType=0);border-color:#004a73;}
.btn-primary[disabled],.btn-primary.disabled{background:#82B8D3;background:-moz-linear-gradient(top,#B9D6E4 0,#B9D6E4 1px,#99C4D7 1px,#82B8D2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#B9D6E4),color-stop(5%,#B9D6E4),color-stop(5%,#99C4D7),color-stop(100%,#82B8D2));background:linear-gradient(top,#B9D6E4 0,#B9D6E4 1px,#99C4D7 1px,#82B8D2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99C4D7',endColorstr='#82B8D2',GradientType=0);border-color:#81acc5;color:#ddebf2!important;}
.btn-primary .toggle-btn{background-position:4px -1925px;}
.btn-ternary,.btn-menu-open.btn-ternary,.btn-split.btn-ternary:hover{background:#CDE5F0;background:-moz-linear-gradient(top,#EEF7FA 0,#EEF7FA 1px,#DCEDF5 1px,#CDE5F0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EEF7FA),color-stop(5%,#EEF7FA),color-stop(5%,#DCEDF5),color-stop(100%,#CDE5F0));background:linear-gradient(top,#EEF7FA 0,#EEF7FA 1px,#DCEDF5 1px,#CDE5F0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCEDF5',endColorstr='#CDE5F0',GradientType=0);border-color:#a3cfe4;color:#069!important;}
.btn-ternary:hover,.btn-split-toggle-hover.btn-ternary:hover{background:#AED6E9;background:-moz-linear-gradient(top,#E2F2F9 0,#E2F2F9 1px,#C3E5F2 1px,#AED6E9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E2F2F9),color-stop(5%,#E2F2F9),color-stop(5%,#C3E5F2),color-stop(100%,#AED6E9));background:linear-gradient(top,#E2F2F9 0,#E2F2F9 1px,#C3E5F2 1px,#AED6E9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C3E5F2',endColorstr='#AED6E9',GradientType=0);border-color:#64b0d4;}
.btn-split-toggle-hover .btn-ternary{border-right-color:#64b0d4;}
.btn-ternary:active,.btn-split-toggle-hover.btn-ternary:active{background:#DCEDF5;background:-moz-linear-gradient(top,#B4D8E9 0,#DCEDF5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#B4D8E9),color-stop(100%,#DCEDF5));background:linear-gradient(top,#B4D8E9 0,#DCEDF5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4D8E9',endColorstr='#DCEDF5',GradientType=0);border-color:#64b0d4;}
.btn-ternary[disabled],.btn-ternary.disabled{background:#E6F2F7;background:-moz-linear-gradient(top,#F6FBFC 0,#F6FBFC 1px,#EDF6FA 1px,#E6F2F7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F6FBFC),color-stop(5%,#F6FBFC),color-stop(5%,#EDF6FA),color-stop(100%,#E6F2F7));background:linear-gradient(top,#F6FBFC 0,#F6FBFC 1px,#EDF6FA 1px,#E6F2F7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDF6FA',endColorstr='#E6F2F7',GradientType=0);border-color:#d1e7f1;color:#81b4c3!important;}
.btn-ternary .toggle-btn{background-position:4px -1768px;}
.btn-quaternary,.btn-menu-open.btn-quaternary,.btn-split.btn-quaternary:hover{background:#ECECEC;background:-moz-linear-gradient(top,#FFF 0,#ECECEC 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(100%,#ECECEC));background:linear-gradient(top,#FFF 0,#ECECEC 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#ECECEC',GradientType=0);border-color:#ccc;color:#585858!important;}
.btn-quaternary:hover,.btn-split-toggle-hover.btn-quaternary:hover{background:#D7D7D7;background:-moz-linear-gradient(top,#F0F0F0 0,#D7D7D7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F0F0F0),color-stop(100%,#D7D7D7));background:linear-gradient(top,#F0F0F0 0,#D7D7D7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0',endColorstr='#D7D7D7',GradientType=0);border-color:#b3b3b3;}
.btn-quaternary-toggle-hover .btn-ternary{border-right-color:#b3b3b3;}
.btn-quaternary:active,.btn-split-toggle-hover.btn-quaternary:active{background:#F7F7F7;background:-moz-linear-gradient(top,#DFDFDF 0,#F7F7F7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#DFDFDF),color-stop(100%,#F7F7F7));background:linear-gradient(top,#DFDFDF 0,#F7F7F7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF',endColorstr='#F7F7F7',GradientType=0);border-color:#b3b3b3;}
.btn-quaternary[disabled],.btn-quaternary.disabled{background:#F5F5F5;background:-moz-linear-gradient(top,#FFF 0,#F5F5F5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF),color-stop(100%,#F5F5F5));background:linear-gradient(top,#FFF 0,#F5F5F5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F5F5F5',GradientType=0);color:#BDBDBD!important;}
.btn-quaternary .toggle-btn{background-position:4px -1609px;}
.btn-secondary,.btn-menu-open.btn-secondary:hover{background:#C82146;background:-moz-linear-gradient(top,#C82146 0,#C82146 1px,#C82146 1px,#C82146 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#C82146),color-stop(5%,#C82146),color-stop(5%,#C82146),color-stop(100%,#C82146));background:linear-gradient(top,#C82146 0,#C82146 1px,#C82146 1px,#C82146 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C82146',endColorstr='#C82146',GradientType=0);border-color:#999;color:#FFFFFF!important;}
.btn-secondary:hover{background:#B7B7B7;background:-moz-linear-gradient(top,#E4E4E4 0,#E4E4E4 1px,#C8C8C8 1px,#B7B7B7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#E4E4E4),color-stop(5%,#E4E4E4),color-stop(5%,#C8C8C8),color-stop(100%,#B7B7B7));background:linear-gradient(top,#E4E4E4 0,#E4E4E4 1px,#C8C8C8 1px,#B7B7B7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8C8C8',endColorstr='#B7B7B7',GradientType=0);}
.btn-secondary:active,.btn-split-toggle-hover.btn-secondary:active{background:#C9C9C9;background:-moz-linear-gradient(top,#B6B6B6 0,#C9C9C9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#B6B6B6),color-stop(100%,#C9C9C9));background:linear-gradient(top,#B6B6B6 0,#C9C9C9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6B6B6',endColorstr='#C9C9C9',GradientType=0);}
.btn-secondary[disabled],.btn-secondary.disabled{background:#E6E6E6;background:-moz-linear-gradient(top,#F8F8F8 0,#F8F8F8 1px,#F1F1F1 1px,#E6E6E6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F8F8F8),color-stop(5%,#F8F8F8),color-stop(5%,#F1F1F1),color-stop(100%,#E6E6E6));background:linear-gradient(top,#F8F8F8 0,#F8F8F8 1px,#F1F1F1 1px,#E6E6E6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1',endColorstr='#E6E6E6',GradientType=0);border-color:#ccc;color:#b0b0b0!important;}
.btn-action{background:#FFCF0B;background:-moz-linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFF5BD),color-stop(5%,#FFF5BD),color-stop(5%,#FFE976),color-stop(100%,#FFCF0B));background:linear-gradient(top,#FFF5BD 0,#FFF5BD 1px,#FFE976 1px,#FFCF0B 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE976',endColorstr='#FFCF0B',GradientType=0);border-color:#e8b463;color:#333!important;font-weight:bold;}
.btn-action:hover{background:#F6C408;background:-moz-linear-gradient(top,#FAEEAE 0,#FAEEAE 1px,#F5DB59 1px,#F6C408 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FAEEAE),color-stop(5%,#FAEEAE),color-stop(5%,#F5DB59),color-stop(100%,#F6C408));background:linear-gradient(top,#FAEEAE 0,#FAEEAE 1px,#F5DB59 1px,#F6C408 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5DB59',endColorstr='#F6C408',GradientType=0);}
.btn-action:active{background:#F5DD61;background:-moz-linear-gradient(top,#F6C202 0,#F5DD61 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F6C202),color-stop(100%,#F5DD61));background:linear-gradient(top,#F6C202 0,#F5DD61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6C202',endColorstr='#F5DD61',GradientType=0);}
.btn-action[disabled],.btn-action.disabled{background:#FFE785;background:-moz-linear-gradient(top,#FFFADE 0,#FFFADE 1px,#FFF4BA 1px,#FFE785 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFADE),color-stop(5%,#FFFADE),color-stop(5%,#FFF4BA),color-stop(100%,#FFE785));background:linear-gradient(top,#FFFADE 0,#FFFADE 1px,#FFF4BA 1px,#FFE785 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4BA',endColorstr='#FFE785',GradientType=0);border-color:#f3d9b1;color:#a4996d!important;}
.btn-tertiary{background:#69A219;background:-moz-linear-gradient(top,#AFD47B 0,#AFD47B 1px,#8BC03F 1px,#69A219 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#AFD47B),color-stop(5%,#AFD47B),color-stop(5%,#8BC03F),color-stop(100%,#69A219));background:linear-gradient(top,#AFD47B 0,#AFD47B 1px,#8BC03F 1px,#69A219 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFD47B',endColorstr='#69A219',GradientType=0);border-color:#693;color:#fff!important;font-weight:bold;white-space:nowrap;}
.btn-tertiary:hover{background:#5D8329;background:-moz-linear-gradient(top,#94BD5B 0,#94BD5B 1px,#649F15 1px,#5D8329 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#94BD5B),color-stop(5%,#94BD5B),color-stop(5%,#649F15),color-stop(100%,#5D8329));background:linear-gradient(top,#94BD5B 0,#94BD5B 1px,#649F15 1px,#5D8329 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94BD5B',endColorstr='#5D8329',GradientType=0);}
.btn-tertiary:active{background:#693;background:-moz-linear-gradient(top,#5D822A 0,#693 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5D822A),color-stop(100%,#693));background:linear-gradient(top,#5D822A 0,#693 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5D822A',endColorstr='#669933',GradientType=0);}
.btn-tertiary[disabled],.btn-tertiary.disabled{background:#B4D08D;background:-moz-linear-gradient(top,#D7EABD 0,#D7EABD 1px,#C5DF9F 1px,#B4D08D 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D7EABD),color-stop(5%,#D7EABD),color-stop(5%,#C5DF9F),color-stop(100%,#B4D08D));background:linear-gradient(top,#D7EABD 0,#D7EABD 1px,#C5DF9F 1px,#B4D08D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7EABD',endColorstr='#B4D08D',GradientType=0);}
.btn-camo{background-color:transparent;background-position:-12345px -12345px;border-color:transparent;_border-color:#fff;}
.btn-menu{cursor:pointer;display:inline-block!important;padding:0!important;_height:22px;_overflow:hidden;}
.btn-menu .btn{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;color:#000;display:inline-block!important;font-size:12px;line-height:1.35;padding:3px 0 2px 10px;*padding:3px 0 3px 10px;*position:relative;*zoom:1;}
.btn-split{*border-left-width:0!important;}
.btn-split .btn{margin:-1px 0 -1px -1px!important;padding-right:10px;}
.btn-menu .btn:hover{text-decoration:none;}
.btn-menu *{vertical-align:top;}
.btn-link{background:transparent;border:0;color:#069;cursor:pointer;display:inline-block;margin:0;*overflow:visible;padding:0;}
.btn-link:hover{text-decoration:underline;}
.btn-join{background:#FC0 url('../../../../scds/common/u/img/btn/btn_ghome_right_600x33.gif') no-repeat -1px -1px;color:#000!important;cursor:pointer;float:none;font-size:124%;margin:0 auto 10px;text-align:center;text-decoration:none;width:100px;border:1px solid #F6BE68;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;height:25px;}
.menu-btn{background:#fff!important;font-size:12px;position:absolute;visibility:hidden;width:160px;z-index:9999;padding:5px;border:1px solid #016799!important;zoom:1;}
.menu-btn li{display:block;float:none;margin:0;zoom:1;}
.menu-btn .border{background:url('../../../../scds/common/u/img/bg/bg_grey_dotted_h-line_3x1.png') repeat-x top left;padding-top:1px;}
.menu-btn a{display:block;zoom:1;}
.menu-btn .menu-btn-item-selected a{color:#000;font-weight:bold;}
input.primary{background:#39c url('../../../../scds/common/u/img/sprite/sprite_global_v5.png') no-repeat 0 -2189px;text-decoration:none;color:#fff!important;font-size:12px;border:1px solid #069;padding:3px 10px 2px;*padding:3px 3px 2px;vertical-align:top;line-height:1.5;}
input.secondary,.btn-second{background:#ddd url('../../../../scds/common/u/img/sprite/sprite_global_v5.png') no-repeat 0 -2372px;text-decoration:none;color:#555!important;font-size:12px;border:1px solid #999;padding:3px 10px 2px;*padding:3px 3px 2px;vertical-align:top;line-height:1.5;}
a.action,span.action{display:block;float:left;margin:0 10px 0 0;border:1px solid #e8b463;-moz-border-radius:4px;-webkit-border-radius:4px;background:#ffcf0b url('../../../../scds/common/u/img/sprite/sprite_global_v5.png') repeat-x 0 -2560px;text-decoration:none!important;color:#000!important;cursor:pointer;text-align:center;}
a.action span,span.action span{display:block;min-height:16px;padding:3px 20px!important;white-space:normal!important;}
a.action.secondary,span.action.secondary{background-color:#ececec;background-position:0 -2935px;border-color:#ccc;}
a.action:hover{background-color:#f6c408;background-position:0 -2606px;}
a.action.secondary:hover,span.action.secondary:hover{background-color:#d7d7d7;background-position:0 -2981px;}
a.action:visited{color:#000;}


/*social buttons*/
.social_buttons {
    clear: both;
    float: left;
    margin: 0 0 5px;
}
.social_buttons {
    font-weight: bold;
    letter-spacing: 0;
    color: #fff !important;
    outline: none;
    border: none;
    cursor: pointer;
    border: 0;
    text-decoration: none !important;
}

/*22px height*/
.sb_24 > span,
.sb_24 > span:before {
    height: 22px;
    line-height: 22px;
    font-size: 12px;
}
.sb_24 > span:before {
    width: 22px;
}
.sb_24 > span {
    padding-right: 10px;
}
.sb_24,
.sb_24 > span {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
}
/*48px height*/
.sb_48 > span,
.sb_48 > span:before {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
}
.sb_48 > span:before {
    width: 40px;
}
.sb_48 > span {
    padding-right: 20px;
}
.sb_48,
.sb_48 > span {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
.sb_48 > span:before {
}


/*icons*/
.social_buttons > span:before {
    background: url(../../../../wp-content/uploads/2011/05/social_icons.png) no-repeat;
}
.sb_facebook.sb_24 > span:before {
    background-position: 5px 4px;
}
.sb_linkedin.sb_24 > span:before {
    background-position: 5px -45px;
}
.sb_twitter.sb_24 > span:before {
    background-position: 5px -95px;
}
.sb_google.sb_24 > span:before {
    background-position: 5px -146px;
}
.sb_facebook.sb_48 > span:before {
    background-position: -40px 7px;
}
.sb_linkedin.sb_48 > span:before {
    background-position: -40px -42px;
}
.sb_twitter.sb_48 > span:before {
    background-position: -40px -91px;
}
.sb_google.sb_48 > span:before {
    background-position: -40px -141px;
}

/*Brand colors*/
.sb_facebook {
    background: -webkit-gradient(linear, left bottom, left top, from(#305192), to(#5E76AB));
    background: #5E76AB;
    border: 1px solid #5E76AB;
}
.sb_facebook:hover {
    background: #4863AE;
}
.sb_linkedin {
    background: -webkit-gradient(linear, left bottom, left top, from(#2871A2), to(#4A95BF));
    border: 1px solid #4A95BF;
    background: #4A95BF;
}
.sb_linkedin:hover {
    background: #3B88C5;
    
}
.sb_twitter {
    background: -webkit-gradient(linear, left bottom, left top, from(#85DCE2), to(#A7E7EB));
    border: 1px solid #A7E7EB;
    background: #A7E7EB;
}
.sb_twitter:hover {
    background: #85DCE2;
}
.sb_google {
    background: -webkit-gradient(linear, left bottom, left top, from(#4161DC), to(#6D88EA));
    border: 1px solid #6D88EA;
    background: #6D88EA;
}
.sb_google:hover {
    background: #4E6CF7;    
}
.sb_twitter > span {
    border-top-color: rgba(255,255,255,0.7) !important;
    border-bottom-color: rgba(0,0,0,0.3) !important;    
    color: #3C6B9C !important;
    text-shadow: 0 1px 1px rgba(255,255,255,0.7) !important;
}

/*Common*/
.social_buttons {
    display: block;
    font-family: "Lucida Grande", Tahoma, sans-serif;
    position: relative;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.5);
    border-left: none;
    border-right: none;
    border-bottom: none;
}
.social_buttons > span {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), color-stop(40%, rgba(255,255,255,0)), color-stop(70%, rgba(0,0,0,0)), to(rgba(0,0,0,0.1)));
    background: -moz-linear-gradient(top, rgba(255,255,255,0.2), rgba(255,255,255,0) 40%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.1));
    border: 1px solid rgba(0,0,0,0.1);
    border-top-color: rgba(255,255,255,0.5);
    border-bottom-color: rgba(0,0,0,0.5);
    display: block;
    overflow: visible;
    white-space: nowrap;
}
.social_buttons > span:before {
    -moz-box-shadow: 1px 0 1px rgba(255,255,255,0.2);
    -webkit-box-shadow: 1px 0 1px rgba(255,255,255,0.2);
    box-shadow: 1px 0 1px rgba(255,255,255,0.5);
    background-repeat: no-repeat;
    border-right: 1px solid rgba(0,0,0,0.1);
    content: "";
    display: block;
    float: left;
    margin-right: 10px;
}
/*Interactions*/
.social_buttons:hover > span {
    border-top-color: rgba(255,255,255,0.5);
    border-bottom-color: rgba(0,0,0,0.7);  
}
.social_buttons:active > span {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.3)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,0.2)));  
    background: -moz-linear-gradient(bottom, rgba(255,255,255,0.3), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.2));  
    border-top: 1px solid rgba(255,255,255,0.2);
    border-bottom: 1px solid rgba(0,0,0,0.3);
    box-shadow: inset 0 3px 3px rgba(0,0,0,0); 
}
.sb_24:active > span {
    line-height: 23px;
}
.sb_48:active > span {
    line-height: 38px;
}

/* 
Table aux bords arrondis (wawa)
*/
#campaign-wrap{border:1px solid #bbb;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-box-shadow:2px 2px 2px #ddd;-webkit-box-shadow:2px 2px 2px #ddd;box-shadow:2px 2px 2px #ddd;}


/* 3.2 Images */
.entry img  { padding: 0px; border:0; }
img.wp-smiley  { padding: 0; border: none; }


/* language selector in the footer (wawa) */
function languages_list_footer(){
    $languages = icl_get_languages('skip_missing=0&orderby=code');
    if(!empty($languages)){
        echo '<div id="footer_language_list"><ul>';
        foreach($languages as $l){
            echo '<li>';
            if($l['country_flag_url']){
                if(!$l['active']) echo '<a href="'.$l['url'].'">';
                echo '<img src="'.$l['country_flag_url'].'" height="12" alt="flag'.$l['language_code'].'" width="18" />';
                if(!$l['active']) echo '</a>';
            }
            if(!$l['active']) echo '<a href="'.$l['url'].'">';
            echo icl_disp_language($l['native_name'], $l['translated_name']);
            if(!$l['active']) echo '</a>';
            echo '</li>';
        }
        echo '</ul></div>';
    }
}
#footer_language_list{
  margin-bottom: 25px;
  text-align: center;
}

#footer_language_list ul{
  list-style: none;
  margin:0;
  padding:0;
}

#footer_language_list ul li img{
  margin-right:5px;
}

#footer_language_list ul li{
  display:inline;
  margin:0 5px 0 5px;
  padding:0;
}

#footer_language_list ul li a, #footer_language_list ul li a:visited{
  color: #fff;
  text-decoration:underline;
}

#footer_language_list ul li a:hover, #footer_language_list ul li a:active{
  color: #fff;
}


/*  
Theme Name: Optimize
Version: 2.1.1
Description: Designed by <a href="http://www.jepson.no">Magnus Jepson</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
*/

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)

*/

/* Default styles */
@import "css/reset.css";

/*-------------------------------------------------------------------------------------------

INDEX:

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks

2. SITE STRUCTURE & APPEARANCE
-2.1 Containers & Columns
-2.2 Navigation
-2.2.1 Drop-down menus
-2.3 Header
-2.4 Content
-2.5 Sidebar
-2.6 Footer
-2.7 Featured Area
-2.8 Homepage
-2.9 Portfolio

3. POSTS
-3.1 Typographic Elements
-3.2 Images
-3.3 Pagination / WP-Pagenavi
-3.4 Info Boxes

4. WIDGETS
-4.1 Generic Widgets
-4.2 Specific Widgets

5. COMMENTS
-5.1 Comments
-5.2 Comments Form
-5.3 Pingbacks / Trackbacks 
-5.4 Gravity Forms

-------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */

body  { min-width: 960px; font: 14px Helvetica, Arial, "Nimbus Sans L",sans-serif; line-height: 1.5; color: #333; background-color: #232323; }

h1, h2, h3, h4, h5, h6  { margin: 0; font-family: Helvetica, Arial, "Nimbus Sans L",sans-serif; color: #333; }
h1  {font-size: 30px;} h2  {font-size: 24px;} h3  {font-size: 14px;} h4  {font-size: 14px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

p  {margin: 0;}

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #06a0f0; text-decoration:none; }
a:hover  { text-decoration:underline; }

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}



/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */
#container  { background: #fff;}

#top{background:url(../../../../wp-sub/wp-content/uploads/2011/03/bubbles-blue2.jpg) repeat-x top center;min-height:0;}


.col-left { float: left; }
.col-right { float: right; }
.col-full  { width: 960px; margin: 0 auto; }

/* 2.2 Navigation */
#navigation{font-size:11px;}

#navigation ul.rss{background:url(images/ico-rss.png) no-repeat 0 5px;padding:6px 0 3px 15px;}
#navigation ul.rss li{display:inline;padding:0 10px;}

ul#nav { margin-top:9px; }
#nav, #nav ul  { z-index:100; margin:0; padding:0; list-style:none; line-height:1; }
#nav a  { display:block; z-index:100; padding:0 10px; line-height:28px; font-size:17px; color:#fff; text-decoration:none;}
#nav li  { float:left; width: auto; padding:2px 5px;}
#nav li:hover, #nav li.current_page_item, #nav li.current_page_parent { background: #222; }
#nav li li.current_page_item, #nav li li.current_page_parent { background: none; }

/* 2.2.1 Drop-down menus */
#nav li ul  { position: absolute; left: -999em; width: 172px; background: #FFF; border:1px solid #efefef;}
#nav li ul li  { border: 1px solid #efefef; border-width: 0 0 1px; padding:0; }
#nav li ul li a  { background:url(images/ico-bullet.png) no-repeat 5px 10px; width:145px; padding-left:15px; line-height:30px; font-size:12px; color:#000; }
#nav li ul li:hover  { background:#fafafa; }
#nav li ul  { padding:5px; }
#nav li ul ul  { margin: -25px 0 0 120px; }
#nav li ul li ul li a  { border-width: 0 0 1px; }
#nav li:hover ul ul, #nav li.sfhover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul  { left:auto; }
#nav li:hover,#nav li.hover  { position:static; }

#nav .sf-sub-indicator {display:none;}

/* 2.3 Header */
#header{background:url(images/bg-top.png) repeat;padding:10px 0 5px;clear:both;position:relative;z-index:10;}

#logo  { }
#logo img  { }
#logo .site-title, #logo .site-description  { display: none; }
#logo .site-title a { color:#fff; font-size:32px; line-height:28px; text-transform:uppercase; letter-spacing:1px; font-weight:bold; }
#logo .site-title a:hover { text-decoration:none; color:#eee; }
#logo .site-description { color:#bbb; text-transform:uppercase; font-size:12px;}

/* 2.4 Content */
#content{background:url(images/bg-content-top.png) repeat-x top center; min-height:400px;padding:30px 0; }
* html #content{height:550px;}

#main{width:620px;}
#main.fullwidth  { width: 960px; }

/* 2.5 Sidebar */
#sidebar{width:260px;overflow:hidden; padding:25px 25px 15px; background:#f7f7f7; border-bottom:1px solid #dbdbdb; }

/* 2.6 Footer */
#footer{background: #232323 url(images/bg-footer-top.png) repeat-x top center; font-size:12px;padding: 20px 0;border-top: 1px solid #eee; }
#footer #copyright { color: #777; }
#footer #copyright a { color: #999; }



#footer #footer-widgets { margin-top:20px; color:#bbbbbb; font-size:14px; }
#footer #footer-widgets p { color:#bbbbbb; }
#footer #footer-widgets .block { float:left; width:210px; margin:0 40px 0 0; }
#footer #footer-widgets .block.last { margin-right:0; }
#footer #footer-widgets h3 { font-size:18px; color:#fff; font-weight:normal;}
#footer #footer-widgets ul { border:none; }
#footer #footer-widgets li { padding-left:15px; }
#footer #footer-widgets li a { border:none; color:#fefefe; line-height:18px; padding:3px 0; }
#footer #footer-widgets li a:hover { color:#06a0f0; }

/* 2.7 Featured Area */
#featured { background:url(images/bg-border-top.png) repeat-x top left; }
#featured #page-title { padding: 25px 0; }
#featured h2, #featured h1, #featured span.archive_header { padding-left: 20px; color:#fff;font-size:30px; line-height:30px; letter-spacing:1px;  }
#featured span.archive_header  { display:block; font-size: 30px; font-weight:bold; }
#featured span.archive_header.blog  { font-size: 40px; }

/* 2.8 Homepage */
#featured.home .featured-image { width:430px; padding:40px 0 0; margin-bottom:-60px; position:relative; text-align:right; }
#featured.home .play { background:url(images/btn-play.png) no-repeat; position:absolute; bottom:0; left:0; width:470px; height:380px;}
#featured.home .featured-content { width:500px; padding:50px 0 0; }
#featured.home h2 { font-size:28px; font-weight: 600;padding:20px 0 10px;}
#featured.home p { font-size:28px; color:#fff; line-height:30px; }


#featured a.button { background: url(images/btn-featured-right.png) no-repeat scroll top right; display: block; float: left; height: 44px; padding-right: 16px;text-decoration: none;color: #777;font-family:Helvetica, Arial, sans-serif; font-size:22px;margin:30px 30px 20px 0;letter-spacing:-1px;}
#featured a.button span {	float:left; background: url(images/btn-featured.png) no-repeat; display: block;	line-height: 44px; padding: 0px 10px 0px 55px; } 
#featured a.button:hover span{ text-decoration:none; color:#555; }
#featured a.button:hover { cursor:pointer; }

#breadcrumb.home { min-height:100px; height:auto; padding:0px 0 10px;}
#breadcrumb.home .left { width:490px; margin-top:65px;}
#breadcrumb.home .right { width:450px; }
#breadcrumb.home a.thumb { float:left; margin-left:0px; margin-right:26px; border:0px solid #ddd; width:70px; height:70px; background:url(images/thumb-hover.png) no-repeat; }
#breadcrumb.home a.thumb img { padding:5px; height:60px; width:60px; }
#breadcrumb.home h2 { font-size:18px; text-transform:uppercase; margin:10px 0;}
#breadcrumb.home p { color:#555; line-height:22px; font-size:14px; padding:0 0 15px;}

#twitter { background: #f7f7f7; border-bottom:1px solid #dbdbdb; margin:10px 0 0; padding:18px 30px 16px; color:#777; font-size: 18px; min-height:42px; }
#twitter  #twitter_update_list { margin-left:65px; }
#twitter #twitter_update_list li { line-height:22px; }
.twitter-if { margin-top:40px }



#main-page1 { padding: 0px 0 0; }
#main-page2 { padding: 0 0 30px; }


#info-box { background: #f7f7f7; border-bottom:1px solid #dbdbdb; padding:30px 40px 10px; margin:0 0 20px; }
#info-box .block { width:420px; margin:0 40px 20px 0; float:left; }
#info-box .block.last { margin-right:0; }
#info-box .icon { float:left; }
#info-box h3 { background: url(images/bg-info-box-title.png) repeat-x scroll center bottom; text-transform:uppercase; font-size:14px; padding:0 0 15px 50px; line-height:30px; margin-bottom:15px; }
#info-box p { padding-bottom:15px; }
#info-box blockquote { background:url(images/bg-quote.png) no-repeat top left; padding:0 0 15px 50px; font-family:Georgia, serif; font-size:14px; color:#777; font-style:italic; min-height:12px; }
#info-box cite { padding:0 0 0 50px; }
#info-box .quote { padding-bottom:20px; }

/* 2.9 Portfolio */
#portfolio .block { width:460px; margin:0 10px 20px 10px; display:inline; }
#portfolio .block a.thumb { background: url(images/portfolio-hover.png) no-repeat; border:1px solid #ddd; padding:4px; margin:0 0 20px 0; display:block;}
#portfolio .block img.portfolio-img {   }
#portfolio .block h2 { font-size:18px; margin-bottom:15px; }
.port-cat { text-transform:uppercase; }
.port-cat a { padding:2px 6px; background:#e4e4e4; margin:0 0 0 5px; border:1px solid #ccc; }
.port-cat a:hover { text-decoration:none; background:#eee; }

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

#breadcrumb { background:#fff url(images/bg-breadcrumb-top.png) repeat-x top center; height:44px; border-top:1px solid #efefef; border-bottom:1px solid #d5d5d5; color:#777; line-height:44px; }
#breadcrumb img.rss { position:relative; margin:9px 0 0 10px; }


.post  { margin: 0 0 25px 0;}

.post .title  { width:100%;position:relative; margin: 0 0 5px 0; }
.post .title a:link, .post .title a:visited  { color: #222; }

.post-meta{font-family:Arial, Helvetica, sans-serif; margin: 0 0 15px 0;font-size:11px;color:#9F9F9F;}
.post-meta .comments a  { padding: 0 0 0 20px; text-transform: uppercase; }

.post p.tags{background:url(images/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both;}

.entry  {}

/* 3.1 Typographic Elements */
.entry h1 {}  .entry h2 {}  .entry h3 {}  .entry h4 {}  .entry h5 {}  .entry h6 {}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {	margin: 0 0 15px 0; }

.entry p  { margin: 0 0 15px 0; }

.entry blockquote  { padding: 10px 30px; color: #666; }
.entry blockquote p  {}

.entry ul  { margin: 0 0 15px 0; padding: 0 0 0 30px; }
.entry ul ul  { margin: 0; }
.entry ul li  {	list-style-type: circle; }
.entry ul ul li  { list-style-type: disc; }

.entry ol  { margin: 0 0 15px 0; padding: 0 0 0 30px; }
.entry ol ol  { margin: 0; }
.entry  ol li  { list-style-type: upper-latin; }
.entry  ol li ol li  { list-style-type: lower-latin; }



.entry .alignleft  { float: left; width: auto; margin: 10px 15px 10px 0; }
.entry .alignright  { float: right; width: auto; margin: 10px 0 10px 15px; }
.entry .aligncenter  { text-align: center; }

.entry .wp-caption { padding: 1px; text-align:center; background:#F8F8F4; border: solid 1px #e6e6e6; }
.entry .wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }
.entry .wp-caption-text { margin:0; padding:0; font-size:11px; text-align:center; }

/* 3.3 Pagination / WP-Pagenavi */
.more_entries {font-size:14px; line-height:18px; font-style:italic !important;}
.more_entries a { display: block; margin: 0; background:#F7F7F7; border-bottom:1px solid #DBDBDB; padding:4px 8px; color:#777;  }
.more_entries a:hover { text-decoration:none; }

.more_entries .wp-pagenavi { margin: 15px 0; text-align: right;  }
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited { display: inline; text-decoration: none; background: #efefef;color: #777; padding: 4px 8px; border:none; border-bottom:1px solid #DBDBDB; }
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover { padding: 4px 8px; background: #F7F7F7; color:#777; border:none; border-bottom:1px solid #DBDBDB;  }
.more_entries .wp-pagenavi .extend, 
.more_entries .wp-pagenavi span.pages { background: #F7F7F7;color: #777; padding: 4px 8px; border:none;  border-bottom:1px solid #DBDBDB;}

/* 3.4 Info Boxes */
p.alert, p.download, p.info, p.note, p.tick {  margin:10px 0 20px 0; padding:9px 10px 9px 50px; }
p.alert { border-top:1px solid #f0baa2; border-bottom:1px solid #f0baa2; background:#ffd9c8 url(images/ico-alert.png) no-repeat 20px 13px; }
p.download { border-top:1px solid #d4ebaf; border-bottom:1px solid #d4ebaf; background:#edfcd5 url(images/ico-download.png) no-repeat 20px 13px; }
p.tick { border-top:1px solid #d4ebaf; border-bottom:1px solid #d4ebaf; background:#edfcd5 url(images/ico-tick.png) no-repeat 20px 13px; }
p.info { border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#eee url(images/ico-info-small.png) no-repeat 20px 13px; }
p.note { border-top:1px solid #efe3ae; border-bottom:1px solid #efe3ae; background:#fef6d2 url(images/ico-note.png) no-repeat 20px 13px; }


/*-------------------------------------------------------------------------------------------*/
/* 4. WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* 4.2 Generic Widgets */
.widget  { margin: 0 0 15px 0; }
.widget h3  { margin: 0 0 15px 0;font-size:14px; color:#777; }

.widget p { color:#666; }
.widget ul  { clear:both; }
.widget ul li  { background: url(images/ico-bullet.png) no-repeat left 8px; padding-left:15px; }
.widget ul li a  { display: block; padding: 3px 0; line-height: 18px; text-decoration: none; color:#666; }
.widget ul li a:hover  { color: #000; }
.widget ul ul  { padding: 0 0 0 15px; border-top: none; }

/* 4.2 Specific Widgets */

/* WIDGET FORMS */
#searchform  { margin: 15px 0 0 0; background:#fff;  border: 3px solid #e2e2e2; position:relative; }
#searchform .btn { position:absolute; right:10px; bottom:0; }
.widget input#s, .widget input.field  { width: 180px; padding: 6px 0; margin-left:10px; border: 0; color:#999999; }
.widget input.submit  { }
.widget .screen-reader-text  { display: none; }

/* FLICKR */
.widget_woo_flickr h3  {}
.widget_woo_flickr h3 span{color:#0061D8;}
.widget_woo_flickr h3 span span{color:#FF1183;}
.widget_woo_flickr .flickr_badge_image  { width: 75px; float: left; margin: 4px 6px; }

.widget_woo_flickr .wrap  { margin-left: -5px; position: relative; margin-bottom: 25px; padding: 0; }
.widget_woo_flickr a img  { float: left;  margin: 0;  display: block; border: #CECFC6 1px solid; padding: 3px;}
.widget_woo_flickr a:hover img  { border:#A8AA99 1px solid; }

/* LIFESTREAM */
.widget_lifestream ul li  { border-bottom: 1px solid #e0e6e6; }
.widget_lifestream ul li a  { border:none; background:none!important; }
.widget_lifestream ul .lifestream_meta  { color: inherit; }

/* CALENDAR */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}

/* MISC */
.adspace-widget { text-align:center; margin-bottom:30px;}

/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments {position:relative;margin-top:20px;padding:0;}
#comments h3{ color:#555; font-weight:normal; }
#comments .comment.thread-even { background: #f7f7f7; border-bottom:1px solid #b2b2b2; }
#comments .comment{margin-top:10px;width:100%;list-style-type:none;}
#comments .comment .comment-container  { padding: 15px 20px; }
#comments .comment-head  { margin: 0 0 15px 0; }
#comments .comment-head .avatar  { float: right; margin: 0 0 10px 10px; }
#comments .comment-head .avatar img{margin: 0;vertical-align: middle;border:1px solid #ddd; padding:3px; background:#fff; }
#comments .comment-head .name  { margin: 0; font-weight: bold; font-size: 15px; }
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 11px; }
#comments .comment-entry p  { margin: 0 0 10px 0;}
#comments .reply { padding-top:10px; }
#comments .reply a {  padding:1px 15px; background:#e7e7e7; color:#444; text-decoration:none; font-size:12px; text-transform:uppercase;}
#comments .reply a:hover { background:#06a0f0; color:#fff; }

#comments ul.children{margin:10px 0 0 25px;padding:0; }
#comments .cancel-comment-reply{margin-bottom:10px;}

#comments .navigation { }
#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }
#comments .navigation a:hover{}

#comments h3#pings { margin-top:25px; }
#comments .pingbacks li.pingback { margin:10px 0; }
#comments .pingbacks li.pingback .reply { display:none; }

/* 5.2 Comments Form */
#respond  { margin: 25px 0 0 0; }
#respond h3  { color:#555; font-weight:normal; }
#respond .left { float:left; width:200px; margin-right:15px; }
#respond .right { float:left; width:380px; }

#commentform  {	margin: 15px 0 0 0;  }
#commentform input.txt  {  color:#666; background: #fcfcfc; width: 170px; margin: 0 5px 10px 0; padding: 7px 10px; border: 3px solid #e2e2e2; }
#commentform textarea  { color:#666; background: #fcfcfc; width: 95%!important; padding: 7px 10px; border: 3px solid #e2e2e2; }

input, textarea, submit { font-family: "Myriad Pro", "Trebuchet MS", Helvetica, Arial, Sans-Serif;  font-size: 14px; }
#commentform #submit  { margin: 15px 0 0 0; background:#f0f0f0 url(images/ico-bullet.png) no-repeat 90% 50%; color:#333; font-size:12px; text-transform:uppercase; border:none; padding:4px 25px 4px 15px; }
#commentform #submit:hover  { background:#06a0f0 url(images/ico-bullet.png) no-repeat 90% 50%; color:#fff; cursor:pointer; }

/* 5.3 Pingbacks / Trackbacks */
h3#pings  { margin: 25px 0 10px 0; }
.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 15px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; }

/* 5.4 Gravity Forms */
.gfield { margin-bottom: 10px; }
.gform_wrapper .top_label .gfield_label { display:block;float:left; padding-right:20px; width: 100px; margin: 5px 0px 4px !important; }
.gform_wrapper input.button { border: 0px !important; background: #F0F0F0 url(images/ico-bullet.png) no-repeat 90% 50%;
color: #333 !important; font-size: 12px; margin: 15px 0px 0px  !important; padding: 4px 25px 4px 15px  !important; }
.gform_wrapper input.button:hover { background: #06A0F0 url(images/ico-bullet.png) no-repeat 90% 50%; color: #fff !important; }
.gform_wrapper input { padding: 7px 3px !important; }
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea { width: 400px !important; padding: 7px 3px !important; }
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea, .gform_wrapper input { background: #FCFCFC; border: 3px solid #E2E2E2; color: #666; }
.gform_wrapper .entry img, .gform_wrapper img.thumbnail { padding: 0px !important; border: 0px !important; }
ul.top_label .clear-multi { clear: none !important; }
.gform_wrapper .gfield_checkbox, .gform_wrapper .gfield_radio { margin-left: 120px !important; }
img.ui-datepicker-trigger { border: 0px; padding: 0px; }

.red { color: #C82146; }
.left15 { padding-left: 15px; }
/* Custom blog */
.entry ul.cets_embedRSS, .entry ul.cets_embedRSS li {
list-style-type: none;
padding: 0;
margin: 0;
}

.entry ul.cets_embedRSS li a.post {
	display: block;
font-weight: bold;
margin-top: 15px;
margin-bottom: 10px;
}

.entry ul.cets_embedRSS li span.rss-date {
	font-style: italic;
}

div#mini-features {
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 900px;
}

div#mini-features p {
	margin: 0;
}

#mini-features .block {
    float: left;
    margin: 0 10px 10px 0;
    width: 440px;
}

#mini-features h3 {
	color: #1878c8;
}

#mini-features a.btn {
	margin-left: 40px;	
	font-size: 12px;
}

#featured.home .featured-image {
	padding-right: 40px;
	width: 390px;
}

#content a:link, #content a:visited {
	
}

#ebook-form .form-row {
    position: relative;
    overflow: auto;
    width: 100%;
}

#ebook-form .form-row label {
    width: 150px;
    text-align: right;
    display: block;
    float: left;
    margin:0.5em 0;
    margin-right: 10px;
}

#ebook-form .form-row br {
    display: none;
}

#ebook-form .form-row input,  #ebook-form .form-row select {
    width: 250px;
    float: left;
    border-radius: 3px 3px 3px 3px;
margin: 0;
}

#ebook-form .form-submit {
    text-align: center;
    margin-top: 10px;
}

#ebook-form .form-submit input {
    font-size: 15px;
    padding: 10px 20px 10px;
}

#ebook {
    color:#7A7979;
    font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;
}

#ebook ul, #ebook li {
	list-style-type: none;
}

#ebook .bp {
	font-size: 18px;
}

#ebook td {
color: #4F4F4F;
}

#ebook h3 {

    padding-bottom:25px;
text-align: center;
    font-size:22px;
font-weight: bold;
    color:#4F4F4F;
    font-family:"Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
    margin:0;
}


#content .entry-post-resume p {
	margin-top: 0;
}

#mini-features h3 a.mini_read {
    color:#1878C8;
}

#img_testimonial {
		float: left;
		width: 60px;
		height: 60px;	
	}
	
	#main_testimonial {
		height: 60px;	
		width: 450px;
		line-height: 20px;
	}
	
	#txt_testimonial {
		font-size: 16px; 
		color: #808080;
		padding-bottom: 0px; 
		height:45px;	
		line-height: 20px;
		height: 30px;
	}
	
	#signature_testimonial {
		padding-top: 0px; 
		font-size: 12px; 
		color: #808080; 
		line-height: 15px;
		height: 15px;
		position: absolute; 
		bottom: 0; 
		right: 0; 
		text-align:right; 
		font-style: italic;
	}
	
	#content_testimonial {
		float: left;	
		width: 380px; 
		height: 60px;
		line-height: 20px;
		margin-top: 5px;

	}
	
	#rel_testimonial {
		position: relative; height: 55px;
	}
	
	#featured.home h2 { font-size:28px; font-weight: 600;padding:20px 0 10px;}
	
	#twitter_update_list li span {
	     
	}
	
	#twitter {
	 height: 45px;  
	}
	
	
/*
 * Contact form 
 */
.contact-form .form-row {
    position: relative;
    overflow: auto;
    width: 100%;
}

.contact-form .form-row label {
    width: 150px;
    text-align: right;
    display: block;
    float: left;
    margin:0.5em 0;
    margin-right: 10px;
}

.contact-form .form-row br {
    display: none;
}

.contact-form .form-row input,  .contact-form .form-row select {
    width: 330px;
    float: left;
    margin:0.5em 0;
    border-radius: 3px 3px 3px 3px;
    margin-left: 10px;
}

.contact-form .form-submit {
    text-align: center;
    margin-top: 10px;
}

.contact-form .form-submit input {
    font-size: 15px;
    padding: 10px 20px 10px;
}

.contact-form textarea {
	margin:0.5em 0;
	margin-left: 10px;
	width: 330px;
	padding: 0px;
}