/*
Theme Name: infotunisie theme
Theme URI: http://www.infotunisie.com/
Description: infotunisie.com cms theme
Author: infotunisie.com
Author URI: http://www.infotunisie.com
Version: 1.0
You are free to use theme for personal and commercial purposes..

*/

/* *********************************************************** Reset Everything */
* {margin:0;padding:0;}
a:link, a:visited, a:hover {text-decoration:none;}
ul {list-style:none;}
q:before,q:after {content:'';}
abbr,acronym { border:0; }
p {
font-family: Tahoma,Arial,"Trebuchet MS",Verdana;

font-size: 1em;
}
hr { background-color:#FFFFFF; border-color:#4a7aaa #4a7aaa #DDDDDD; border-style:solid; border-width:0 0 1px;  padding:5px 5px 5px 5px;}
body {



background:#EBF2FA;
font-family:Tahoma,Arial,"Trebuchet MS",Verdana;
text-align:right;

direction:rtl;

}

h1 {
font: Calibri;
font-size:15px;
font-weight:bold;
margin-top:5px;
margin-left:20px;
background:url(images/logo.gif) no-repeat;
height: 112px;
width:205px;
}

h1 a:link,h1 a:visited,h1 a:hover {color:#444; display: none;}

h2 {
background: url(images/arrier_rubrique.jpg) no-repeat;
width:300px;
height: 19px;
display: block;
font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 6px;
padding-right: 0px;
}

h3 {
padding-top:15px;
padding-bottom:5px;
font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 15px;
font-weight:bold;}
h3 a:hover{text-decoration:underline;}
h3#respond{margin-top:20px;}
.right {



float:right;



text-align: right;



}







.left {



float:right;



text-align: right;



}
/* ***********************************************************
*	Links				*
***********************************************************/

a:link,  a:visited {
color:#29568f;
}
a:hover {
color:#d92100;
}

#footer a:link, #footer a:visited {
color:#fff;
}
#footer a:hover {
text-decoration:underline;
}
/* ***********************************************************
*	Main DIVISIONS					*
***********************************************************/
#wrapper {
width: 960px;
padding:10px 0 0px;
margin: 20px auto 0;
text-align: right;
/*border:double #ccc;*/

}
#annimdiv {
width: 1024px;
position: absolute;
display: inline;
padding:10px 0 0px;
margin: 0px auto 0;
/*border:double #ccc;*/

}
#date {
width: 960px;
height:24px;
color: #003567;
margin:0 auto;
font-size: .8em;
font-family:tahoma;
font-weight:bold;
overflow: hidden;
text-align: right;
}
#date a{
color:#f68014;
}
#date a:hover{
color:#f68014;
}
#header {
background: url(images/head.jpg) no-repeat top center;
position:relative;
width: 960px;
height:177px;
color: #000;
margin:0 auto;
font-size: .8em;
overflow: hidden;
text-align: right;
}

#content-wrap {
background: url(images/bordure_contenu.jpg) repeat-y top center;
width:960px;
margin: 0px auto 0;
font:.75em/1.5em Arial,Tahoma,Verdana,sans-serif;
clear:both;
display:block;
text-align: right;
}

#footer {
width: 960px;
margin: 0 auto;
color: #fff;
font-size:.6em;
text-align:right;
}

/************************************************************
*	Header  					*
************************************************************/

#headerleft {
width: 500px;
w\idth: 480px;
height:147px;
float: right;
border:1px;
display: inline;
}
#logo {
	width: 204px;
	height:88px;
	float: left;
	position: absolute;
	display: inline;
	left: 684px;
	top: 28px;
}
#annim {
	width: 299px;
	height:57px;
	float: right;
	position: relative;
	right: 195px;
	top: -19px;
	z-index:99999;
}
#headerright {
width: 450px;
w\idth: 320px;
height:147px;
float: left;
margin-left: 10px;
margin-right: 10px;
text-align: right;
display: inline;
}

#headerright p {
font:.85em/1.5em Arial,Tahoma,Verdana,sans-serif;
padding-right: 12px;
margin-top: 10px
}

#navigation {
width:958px;
margin-left:1px;
margin-right:1px;
height: 32px;
clear:both;
text-align: right;
}

#cse-search-box {
margin-top: 70px;
margin-right: 10px;
height: 28px;
}
#cse-search-results{
float: left;
width:630px;
position:relative;
margin-top: 5px;
margin-bottom: 6px;
}
#searchbutton{
		float:left;
	position:relative;
	padding-left:5px;
	width:92px;
}
#s {
	float:left;
	position:relative;
width: 200px;
height: 18px !important;
height: 20px;
}

/* header dropdown menu
---------------------------------------------------------------------------------------------- */
#navigation ul li a,
#navigation ul li a:visited {
display: block;
font: 11px Tahoma,"Trebuchet MS",Verdana;
font-weight:bold;
color: #fff;
padding: 8px 16px;
}

#navigation ul li:hover a,
#navigation ul li a:focus,
#navigation ul li a:active,
#navigation ul li.p7hvr a {
color: #fff;
background: url(images/arrow-bt.png) no-repeat bottom center ;
}

#p7menubar li {
float: right;
width: 14em;
}



#p7menubar li ul, #p7menubar ul li  {

width: 14em;

}



#navigation ul ul li a,

#navigation ul ul li a:visited  {

color: #333;

border-right:0;


font-size:1.1em;

padding: 3px 6px;

text-decoration:none;

}



#navigation li ul {

position: absolute;

display: none;

border-top:0;

background-color: #ddd;

z-index:999;

}



#p7menubar li:hover ul, #p7menubar li.p7hvr ul {

display: block;

}



#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {

color: #333;

background-color: transparent;

}



#p7menubar ul a:hover {

background-color: #606060!important;

color: #fff!important;

}



#p7menubar li {width: auto;
}
#p7menubar li.current_page_item{
width: 121px;
background: url(images/accueil.png) no-repeat;}
#p7menubar li.cat-item-4{
width: 68px;
background: url(images/economie.png) no-repeat;}
#p7menubar li.cat-item-6{
width: 58px;
background: url(images/education.png) no-repeat;}
#p7menubar li.cat-item-8{
width: 96px;
background: url(images/culure.png) no-repeat;}
#p7menubar li.cat-item-10{
width: 68px;
background: url(images/tourisme.png) no-repeat;}
#p7menubar li.cat-item-36{
width: 62px;
background: url(images/jeunesse.png) no-repeat;}
#p7menubar li.cat-item-2804 
{
width: 90px;
background: url(images/associations.png) repeat-x;}

#p7menubar li.current_page_item a:hover,#p7menubar li.cat-item-4 a:hover,#p7menubar li.cat-item-6 a:hover,#p7menubar li.cat-item-8 a:hover,#p7menubar li.cat-item-10 a:hover,#p7menubar li.cat-item-36 a:hover,#p7menubar li.cat-item-2804 a:hover{background: url(images/arrow-bt.png) no-repeat bottom center ;}

#p7menubar li.cat-item-3{
width: 73px;
background: url(images/politique.png) no-repeat;}
#p7menubar li.cat-item-5{
width: 68px;
background: url(images/societe.png) no-repeat;}
#p7menubar li.cat-item-7{
width: 80px;
background: url(images/technologie.png) no-repeat;}
#p7menubar li.cat-item-9{
width: 64px;
background: url(images/sport.png) no-repeat;}
#p7menubar li.cat-item-11{
width: 51px;
background: url(images/environnement.png) no-repeat;}
#p7menubar li.cat-item-43 
{
width: 58px;
background: url(images/sante.png) no-repeat;}

#p7menubar li.cat-item-2804 a:hover,
#p7menubar li.cat-item-2804 a:focus,
#p7menubar li.cat-item-2804 a:active {
color: #fff;
background: url(images/arrow-bt.png) no-repeat bottom center ;
}

ul#feeds {

float:right;

display: none;

}



ul#feeds li {

float: left;

}



ul#feeds li a,

ul#feeds li a:visited {

display: block;

font: 1em Arial, Tahoma, Verdana;

color: #fff;

padding: 6px 10px;

display: none;

}



ul#feeds li a:hover,

ul#feeds li a:focus,

ul#feeds li a:active {

color: #fff;

background:#333;

display: none;

}
#navigation ul#p7menubar  li a,
#navigation ul#p7menubar li a:visited {
}
#navigation ul#p7menubar li.current_page_item a,
#navigation ul#p7menubar li.current_page_item a:visited {
border-right:none;
}


.rss {

font-size:90%;

}



/************************************************************



*	Single post  [Single post page contains two column, Sidebar and Content]	*



***********************************************************/



#singlepost {

float:right;

display: inline;

padding: 8px 10px 10px 0;

margin-left:5px;

width: 615px !important;

}



.post {

float:left;
width: 572px;

display: inline;

margin-left: 23px;
color: #000;
padding: 0px 10px 0px 10px;
background:#FFF;



}
.post h5,h4,h6{

font-family: verdana;

font-weight: bold;

font-size: 1em;
padding-bottom:10px;

}
.post a{
text-decoration:underline;
font-style:italic
}


.post img.thumbnail {

float: left;

margin-top: 3px;

margin-right: 0;

margin-bottom: 10px;

margin-left: 15px;

height: 85px;

width: 85px;
border-style:none;

padding: 2px;

}



#singlepostinfo {

background: #f7f7f7;

border-top: 1px dotted #ccc;

border-bottom: 1px dotted #ccc;

margin-top: 20px;

padding: 10px;

clear:both;

float:none;

display:block;

font:.8em/1.4em verdana;

}



#singlepost .post h3 {

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 15px;
color: #29568f;
font-weight:bold;

}



.postinfo {

text-align:right;

color:#787777;

font:1em "Comic Sans MS";

padding:4px 10px;

margin-top:26px;

border-top: 1px dotted #CCC;

border-bottom: 1px dotted #CCC;

background:#EEEEEE;

}



.postinfo a:link, .postdetails a:visited {

color:#787777;

}



.postinfo a:hover {

text-decoration: underline;

color:#787777;

}



.more-link {

display: none;}



.single-entry-nav {

display: block;

margin:20px 0 ;

font: 1em verdana;

}



.post img {

display:block;

text-align: center;

margin: 0 auto;

margin-bottom: 10px;

border:0px solid #4343ff;

padding: 2px;

}



.post img.alignleft {

float:left;

margin: 5px 10px 5px 0;

}



.post img.alignright {

float:left;

margin: 5px 0px 5px 10px;

display:block;

}



.post p {

font: Arial,Helvetica,sans-serif;
font-size:15px;

padding-bottom: 15px;

}


blockquote{

font:.9em/1.5em "trebuchet ms", garamond, "lucida grande", serif;

margin-bottom:15px;

}



#pagenavi {

height:20px;

}


#cat_title {

float: right;

background: url(images/bgtoppage.jpg) no-repeat;

width: 572px;

height: 25px;
line-height:25px;
margin-left: 20px;

color: #FFF;
margin-top:2px;
padding: 0px 10px;

}





#cat_title a {

color: #FFF;

font: Calibri;
font-size:13px;
font-weight:bold;

}

#cat_title H4 {

padding-left:20px;
color: #FFF;

font: Calibri;
font-size:17px;
font-weight:bold;

}

span .main_title {

float: left;

font: 14px bold Arial, "Arial Black", sans-serif;

color: #FFF;


text-decoration: none;

padding-left: 18px;

text-transform: uppercase;

letter-spacing: .1em;

}






#tools {

text-align: right;

letter-spacing: 0;

float: right;

display:block;



}



/************************************************************



*	Content-wrapper  	[Left column]	  *



***********************************************************/



#leftcolumn {

float:right;

display:inline;

margin-right:5px;
padding-top:10px;
padding-right:15px;

width: 300px ;

}



#post_video h2 {

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 6px;
margin-bottom: -2px;}



#featured {
background: #d6dfe8;

margin-top:-16px;
padding-bottom:4px;
}
#featured .full{
border:none;
padding-top:5px;
padding-left:2px;
padding-right:2px;
}
#postdetails {
text-align:right;

color: #787777;

font:1em "Comic Sans MS";

padding:4px 10px;

margin-top:0px;
}



.postdetails a:link, .postdetails a:visited {

color:#787777;

}



.postdetails a:hover {

text-decoration: underline;

color:#787777;

}



#featured img {

margin-bottom: 10px;

display:block;

margin-top: 15px;


padding: 2px;

}



#article_holder {
margin-top: -10px;

width: 298px;

height: auto;

}



#article_holder h3 {

padding: 4px 10px;}



#article_holder p {

padding: 4px 10px;}



#featurednewslist ul	{

margin:0 0 15px 15px;

list-style:square;

}



#featurednewslist li a:link, #featurednewslist li a:visited {

color:#29568f;

}



#featurednewslist li a:hover {

color:#d92100;

text-decoration:underline;

}





/*-----------Bottom Left Politic -----------------*/



#politics {

background:#FFFFFF;
width: 300px;

height: auto;

}



#politics .thumbnail {

float: left;

margin-top: 8px;

margin-right: 0px;

margin-bottom: 8px;

margin-left: 8px;

height: 85px;

width: 85px;
border-style:none;
padding: 2px;

}



#politics h2{

background: url(images/arrier_rubrique.jpg) no-repeat;

height: 19px;

display: block;

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;

padding-top: 6px;


}



.politics_details {
background:url(images/lirelasuite.jpg) no-repeat top right;
text-align:right;
height:26px;
color: #787777;

font:1em "Comic Sans MS";

padding:4px 10px;

margin-top:0px;

}

#politics p, #politics h3 {

padding:3px 10px;


}

#text_contenu
{
min-height:110px;
}


.politics_details a:link {
font:1em "Comic Sans MS";

color: #787777;

}



.politics_details a:hover {

text-decoration: underline;

color: #787777;

font:1em "Comic Sans MS";

}

#politicsplus .full2{
border:none;
border:solid 1px #3c709f;
margin-top:0px;
margin-left:5px;
margin-right:0px;
margin-bottom:5px;
width:70px;
height:70px;
}

#analyse_feature{

margin-top: -2px;

margin-bottom: 4px;

width: 300px;

height: 100%;

}



#analyse_feature .thumbnail {

float: left;
border-style:none;
margin-top: 8px;

margin-right: 0px;

margin-bottom: 8px;

margin-left: 8px;

height: 85px;

width: 85px;
padding: 2px;

}



#analyse_feature h2{

background: url(images/arrier_rubrique.jpg) no-repeat;

height: 19px;

display: block;

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 6px;

padding-top: 6px;


}



.analyse_details {
background:url(images/lirelasuite.jpg) no-repeat top right;
text-align:right;

color: #787777;

font:1em "Comic Sans MS";

padding:4px 10px;

margin-top:0px;


}



#analyse_feature p, #analyse_feature h3 {

padding:3px 10px;

}



.analyse_details a:link {

font:1em "Comic Sans MS";

color:#787777;

}



.analyse_details a:hover {

text-decoration: underline;

color:#787777;

font:1em "Comic Sans MS";

}



#future_tunisia h2 {
font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 6px;
margin-bottom: -3px;

}







/************************************************************



*	Content-wrapper  	[Middle column]				*



************************************************************ */



#midcolumn {

float:right;

width: 300px;

display:inline;

margin-left: 10px;
margin-right: 10px;
padding-top:10px;


}



#midcolumn h2 {

background: url(images/arrier_rubrique.jpg) no-repeat;

height: 19px;

display: block;

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 6px;


}






.midcolumnpost {
background:#FFFFFF;

padding:0 8px;

}





.details {
background:url(images/lirelasuite.jpg) no-repeat top right;
text-align:right;
height:26px;

color: #787777;

font:1em "Comic Sans MS";

padding:4px 10px;

margin-top:5px;

}



.details a:link {

color:#787777;}



.details a:hover {

text-decoration: underline;

color:#787777;}



.nocomments {

display: none;}



.thumbnail {
border-style:none;
float: left;

margin-top: 5px;

margin-right: 0;

margin-bottom: 5px;

margin-left: 12px;

height: 85px;

width: 85px;

padding: 2px;

}



/************************************************************



*	Content-wrapper  	[Right column]				*



********************************************************** */



#rightcolumn {

float:left;
padding-left:15px !important;
padding-left:15px;
padding-top:10px;
width: 300px;

}
#linkcat-2802 ul

{

background-color: #ffffff;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

}






#rightcolumn ul h2 {
font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 6px;


}
.execphp-580012471 {text-align: center;
background:#ffffff;
margin:0px;}
.execphp-580012471 h2 {text-align: right;}

#sponsors {

margin-top: -6px;

padding:0;

margin:0;

}



#sponsors img .left {

margin: 6px;

}





#categories {

float:left;

width:310px;

margin-right:0px;

height: auto;

}



#categories h2 {

background: url(images/arrier_rubrique.jpg) no-repeat;

height: 19px;

display: block;

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 6px;

padding: 3px 23px;

}



#archive {

float:left;

}



#rightcolumn select {

margin-top: 2px;

margin-bottom: 6px;

border-top: 1px solid #3C3BD1;

border-left:1px solid #3C3BD1;

border-bottom:1px solid #D9D9FE;

border-right: 1px solid #D9D9FE;

background-color: #EDEDFF;

width: 308px;

}



#rightcolumn ul {
width:300px;
margin:0;

list-style-type: none;

}



#rightcolumn ul li {

margin-left: 8px;

line-height:1.8em;

border-bottom: 1px dotted #CCC;

background: url(images/arrow.gif) no-repeat 0% 50%;

padding-left: 18px;

}



#rightcolumn ul li a, #rightcolumn ul li a:visited  {

color:#4444FF;

display:inline;

font:1em Tahoma,Arial,"Trebuchet MS",Verdana;

}



 #rightcolumn  ul  .textwidget  a  img{

 border:solid 0px;

}



#rightcolumn ul li a:hover {

color:#d92100;

text-decoration:underline;

}



#rightcolumn  ul ul {

margin-bottom:3px;

}



#rightcolumn .ticker {

font: .85em Tahoma;

color: #3c3bd1;

line-height: 18px;

background-color: #CFD0FF;

margin-top: 1px;

margin-bottom: 3px;

padding-top:4px;

padding-bottom: 4px;

}



#archiveform {

margin-top:4px;

}



/*These are the top headers styles in blue*/



#rightcolumn h2 {

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 6px;


}

#rightcolumn h2 a{

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 2px;
text-align:right;
padding: 3px 5px;

}



#rightcolumn h2 a:hover{

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 2px;
text-align:right;
padding: 3px 5px;
text-decoration:underline;

}



#leftcolumn h2  a {

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 2px;
padding: 3px 5px;

}



#midcolumn h2  a {

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;
font-size: 1em;
color: #fff;
font-weight: bold;
padding-top: 2px;

padding: 3px 5px;

}



#links a:link, #links a:visited  {color: #FFF;

text-decoration: none;}



#archs a:link, #archs a:visited {color: #FFF;

text-decoration: none;}



/* commentform



---------------------------------------------------------------------------------------------- */

#comment-wrapper ol {list-style:decimal;font:90% verdana, arial, helvetica, verdana, serif;}

#commentform p {margin-bottom:10px;}

#commentform label {color:#666;font-size: 100%;padding-left: 5px;}



#commentform small {color: #999999;font-size: 90%;}

#commentform input {font: 100% Arial, Helvetica, sans-serif;width: 220px;padding: 2px;	border: 1px solid #e6e6e6;}

#commentform textarea {font: 100% Arial, Helvetica, sans-serif;width: 480px;height: 140px;border: 1px solid #e6e6e6;padding: 2px 3px 3px 7px;}





#commentform #submit {font: 12px/100% Arial, Helvetica, sans-serif;border: 1px solid #555;color:#2a2a2a;	background:#7ac4ea;	width: 100px;height: 25px;padding: 2px 8px !important;padding: 2px 5px; margin-left: 390px;}

#commentform #submit:hover {background:#d92100; color:#fff;}

#commentform textarea:focus, #commentform input[type="text"]:focus {border: solid 1px #c00;}



/* comment list

---------------------------------------------------------------------------------------------- */



.commentlist {margin: 10px 0px;padding-left: 25px;line-height: 130%;}

.commentlist li{padding: 5px 10px 0px;color:#888;}

.commentlist .alt {background: #f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

.commentlist cite {font:bold 100% verdana, arial, helvetica, sans-serif;color: #888;}

.commenttext {margin-top:15px;}

.commenttext p {padding-bottom:10px;font-size:11px;color: #333;}



/*  Flick Photos

-----------------------------------------------------------------------------------------------

*/



/*#footerText {

	margin-top: 5px;

	font-size: x-small;

}

h2.flickrheader {

	float: left;

	margin-right: 5px;

}

div.flickrlogo {

	float: left;

	margin: 0;

	padding: 0;

}



div.flickrlogo img {

	border:0;

}

*/



.flickrImage img {

	margin: 5px;

	width: 90px;

	height: 90px;

}



div#photoAlbum {

        width: 310px;

	min-width:115px;

}

/*widgets extra styles*/



#rightcolumn .textwidget {

text-align: left;

color: #29568F;

font:.8em verdana;



border-top: none;

background:#FFF;

}



.ngg-widget, .ngg-widget-slideshow {margin: 0; padding: 0;}



/*---------Calendar widget---------------*/



#giraffe_calendar {

margin-top: 18px;

background-color: #eeeeee;

color: #4343FF;

font-family: Tahoma,Arial,"Trebuchet MS",Verdana;

}



#banner1 {

margin-top: -8px;

margin-left: -7px;

margin-right: 0;

margin-bottom: -2px;

}



#secondsection {

margin-top: 8px;

}





/*---------Footer new---------------*/

div#bfooter {
background:url(images/back-fouter.jpg);
font: .75em Arial, Helvetica, sans-serif;

text-align: center;

clear: both;


padding: 10px 0 10px 0;

/*margin: 0px 0 0 0;*/


display: block;

width: 960px;
height:47px;

margin: 10px auto;

}



div#bfooter a {
font-family:Tahoma,Arial,"Trebuchet MS",Verdana;
font-size:15px;
color: #3C3BD1;

text-decoration: none;

}



div#bfooter a:hover {

color: #D92100;

text-decoration: underline;

}



div#bfooter a.rssButton,

div#bfooter a.rssButton:visited {

padding: 1px 0 5px 19px;

background:transparent url(images/rss.gif) no-repeat top left;

}



div#bfooter a.copyright {

color: #000;

text-decoration: none;

}



div#bfooter div.footerRow {

padding: 0 0 10px 0;

}



div#bfooter ul {

display: inline;

list-style: none;

margin: 0;

padding: 0 0px 0 9px;

}



div#bfooter ul li {

display: inline;

border-left: 1px solid #29568f;

padding: 0 5px 0 9px;

background: none;

}



.imgvideo {float: left; padding:3px;}

.videopost {display:block; width: 270px; float:left; padding-left:20px;height: 240px;}

.videopost h3{display:block; float:left; width: 250px; font-size:12px; padding-top:10px; text-align:center; }

.newsletter {
background:#FFFFFF;
height: 75px;

background-image:url(images/newsletter.jpg);

background-position:right 2px;

background-repeat:no-repeat;

font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 1em;
direction:rtl;
}

.newsletter p { margin: 0px 0px 0px 10px;}

#subscribe2 .search form p{

color:#000000;

}



#subscribe2 {
background:#FFFFFF;
height: 95px;
background-position:left 2px;
background-repeat:no-repeat;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-style: normal;

text-decoration:#000;

font-variant: normal;



font-weight: normal;



font-size: 1em;



}


input.subscribe, input.unsubscribe  { margin-top: 5px; padding: 0px; }

h3 span.exclusif {text-decoration:blink; color:#FF0000;}
h3 span.image-video-left-2 { float:left; width:30px; height:29px;}

.newsletter p.confirm {padding-right: 90px;}

.execphpwidget {text-align: center;
background:#ffffff;
margin:0px;}
.execphpwidget h2 {text-align: right;}
#execphp-2 h2 {text-align: right;}
#execphp-2 {text-align: center;
background:#ffffff;
margin:0px;}


#rightcolumn  a  img{border:none;}

.contact-form fieldset {
border:none;
}
#linkcat-211 ul {
background:#fff;
}
#linkcat-30 ul{
background:#fff;

}
