/*
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; }

hr { background-color:#FFFFFF; border-color:#4a7aaa #4a7aaa #DDDDDD; border-style:solid; border-width:0 0 1px;  padding:5px 5px 5px 5px;}
body {
font: 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1 {
font: Calibri;
font-size:15px;
font-weight:bold;
margin-top:5px;
margin-left:20px;
background:url(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: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 6px;
padding-left: 15px;
}


h3 {
padding-top:5px;
padding-bottom:5px;
font: Calibri;
font-size:15px;
font-weight:bold;}
h3 a:hover{text-decoration:underline;}
h3#respond{margin-top:5px;}
.right {float:right;}
.left {float:left; margin: 6px;}
.center {margin: 0; padding:0; height:30px; line-height:30px;}
/* ***********************************************************
*	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;
/*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;
}
#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;
}

#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;
}

#footer {
width: 960px;
margin: 0 auto;
color: #fff;
font-size:.6em;
text-align:right;
}

/************************************************************
*	Header  					*
************************************************************/

#headerleft {
width: 500px;
w\idth: 480px;
height:147px;
float: left;
border:1px;
display: inline;
}
#logo {
	width: 204px;
	height:88px;
	float: left;
	position: absolute;
	display: inline;
	left: 49px;
	top: 26px;
}
#annim {
	width: 299px;
	height:57px;
	float: left;
	position: relative;
	left: 195px;
	top: -19px;
	z-index:99999;
}
#headerright {
width: 450px;
w\idth: 320px;
height:147px;
float: right;
margin: 0px;
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;
}

#cse-search-box {
margin-top: 50px;
margin-right: 10px;
height: 28px;
}
#cse-search-results{
float: right;
width:630px;
position:relative;
margin-top: 5px;
margin-bottom: 6px;
}
#searchbutton{
		float:right;
	position:relative;
	padding-left:5px;
	width:92px;
}
#s {
	float:right;
	position:relative;
width: 200px;
height: 18px !important;
height: 20px;
}



/* header dropdown menu
---------------------------------------------------------------------------------------------- */
#navigation ul li a,
#navigation ul li a:visited {
display: block;
font: 1em Arial, Tahoma, Verdana;
border-right:0px solid #FFF;
color: #fff;
padding: 8px 7px !important;
padding: 8px 5px;
}

#navigation ul li a last,
#navigation ul li last a:visited {
border-right:none;
}

#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: left;
}



#p7menubar li ul, #p7menubar ul li  {


}



#navigation ul ul li a,

#navigation ul ul li a:visited  {

color: #333;

border-right:0;


font-size:.9em;

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: 58px;
background: url(images/accueil.png) no-repeat;}
#p7menubar li.cat-item-10
{
width: 72px;
background: url(images/economie.png) no-repeat;}
#p7menubar li.cat-item-13
{
width: 58px;
background: url(images/media.png) no-repeat;}
#p7menubar li.cat-item-15
{
width: 49px;
background: url(images/sport.png) no-repeat;}
#p7menubar li.cat-item-17
{width: 72px;
background: url(images/tourisme.png) no-repeat;}
#p7menubar li.cat-item-19
{
width:99px;
background: url(images/environnement.png) no-repeat;}
#p7menubar li.cat-item-202 
{width: 49px; margin:0;
padding:0;
background: url(images/sante.png) no-repeat;}

#p7menubar li.current_page_item a:hover,#p7menubar li.cat-item-10 a:hover,#p7menubar li.cat-item-13 a:hover,#p7menubar li.cat-item-15 a:hover,#p7menubar li.cat-item-17 a:hover,#p7menubar li.cat-item-19 a:hover,#p7menubar li.cat-item-202 a:hover{background: url(images/arrow-bt.png) no-repeat bottom center ;}

#p7menubar li.cat-item-9
{
width: 64px;
background: url(images/politique.png) no-repeat;}
#p7menubar li.cat-item-11
{
width: 58px;
background: url(images/societe.png) no-repeat;}
#p7menubar li.cat-item-14
{
width: 73px;
background: url(images/education.png) no-repeat;}
#p7menubar li.cat-item-16
{
width: 91px;
background: url(images/technologie.png) no-repeat;}
#p7menubar li.cat-item-18
{
width: 58px;
background: url(images/culture.png) no-repeat;}
#p7menubar li.cat-item-198
{
width: 64px;
margin:0;
padding:0;
background: url(images/jeunesse.png) no-repeat;}
#p7menubar li.cat-item-2150 
{
width: 91px;
background: url(images/association.png) no-repeat;}
#p7menubar li.cat-item-2150 a:hover,
#p7menubar li.cat-item-2150 a:focus,
#p7menubar li.cat-item-2150 a:active {
color: #fff;
background: url(images/arrow-bt.png) no-repeat bottom center ;
width:91px;
}

ul#feeds {

float:right;

display: none;

}



ul#feeds li {

float: left;

}

#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-left:none;
}

ul#feeds li a,

ul#feeds li a:visited {

display: block;

font: 1em Arial, Tahoma, Verdana;

border-left:1px solid #666;

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;

}



.rss {

font-size:90%;

}



/************************************************************



*	Single post  [Single post page contains two column, Sidebar and Content]	*



***********************************************************/



#singlepost {

float:left;

display: inline;

padding: 8px 10px 60px 0;

margin-right:5px;

width: 615px !important;

}



.post {
width:552px;
float:left;
display: inline;
padding: 8px 10px 10px 30px;
margin-left:20px;
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: 15px;

margin-bottom: 10px;

margin-left: 0;

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;
margin-left: 20px;

padding: 10px;

clear:both;

float:none;

display:block;

font:.8em/1.4em verdana;

}



#singlepost .post h3 {

font: 1.4em "trebuchet ms", garamond, "lucida grande", serif;

color: #29568f;

}



.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:#29568F;

}



.postinfo a:hover {

text-decoration: underline;

color:#d92100;

}



.more-link {

display: none;}



.single-entry-nav {

display: block;
text-align:left;
margin:20px;

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:right;

margin: 5px 0px 5px 10px;

display:block;

}



.post p {

font:1em/1.6em verdana;

padding-bottom: 15px;

}



.post ul,.post ol{

font:.95em/1.5em verdana;

padding-left:30px;

margin-bottom:15px;

}



blockquote{

font:.9em/1.5em "trebuchet ms", garamond, "lucida grande", serif;

margin-bottom:15px;

}



#pagenavi {
height:30px;
float:left;
margin-top:-55px;
position:relative;

}



#cat_title {

float: left;

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:left;

display:inline;

margin-left:5px;
padding-top:10px;
padding-left:15px;

width: 300px ;

}



#post_video h2 {

font: Arial,Helvetica,sans-serif;
font-size:13px;
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;
}

#politicsplus{
width:293px; padding-top:5px;
margin-left:3px;
background-color:#FFF;
}

#politicsplus .full2{
border:none;
border:solid 1px #3c709f;
margin-top:0px;
margin-left:5px;
margin-right:0px;
margin-bottom:5px;
width:70px;
height:70px;

}
#text_contenu
{
min-height:110px;
}
#text_contenu p
{
padding:3px 10px;
}

#politics .thumbnail {
float: left;
margin-top: 8px;
margin-right: 8px;
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;
width:285px;
height: 19px;
display: block;
font: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 6px;
padding-left: 15px;
}

.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;
}

.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";
}

#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: 8px;
margin-bottom: 8px;
margin-left: 0;
height: 85px;
width: 85px;
padding: 2px;
}

#analyse_feature h2{
background: url(images/arrier_rubrique.jpg) no-repeat;
height: 19px;
display: block;
font: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 6px;
padding-top: 6px;
padding-left: 15px;
}

.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: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 6px;
margin-bottom: -3px;
}

/************************************************************
Content-wrapper  	[Middle column]	
************************************************************ */

#midcolumn {
float:left;
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: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 6px;

padding-top: 6px;

padding-left: 15px;


}





.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:0px;

}



.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: 12px;

margin-bottom: 5px;

margin-left: 0px;

height: 85px;

width: 85px;

padding: 2px;

}



/************************************************************



*	Content-wrapper  	[Right column]				*



********************************************************** */



#rightcolumn {

float:right;
padding-top:10px;
padding-right:15px !important;
padding-right:15px;
width: 300px;
}

#rightcolumn ul h2 {
font: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 6px;

}



#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: Arial,Helvetica,sans-serif;
font-size:13px;
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(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: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 6px;

}





#rightcolumn h2 a {

font: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 2px;

padding: 3px 0;

}
#rightcolumn h2 a:hover{

font: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 2px;

padding: 3px 0;
text-decoration:underline;

}


#leftcolumn h2  a {

font: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 2px;
padding: 3px 0;

}



#midcolumn h2  a {

font: Arial,Helvetica,sans-serif;
font-size:13px;
color: #fff;
font-weight: bold;
padding-top: 2px;

padding: 3px 0;

}



#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: 5px 0 5px 0;

/*margin: 0px 0 0 0;*/


display: block;

width: 960px;
height:47px;

margin: 5px auto;

}



div#bfooter a {

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(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 5px;

}



div#bfooter ul li {

display: inline;

border-left: 1px solid #29568f;

padding: 0 5px 0 5px;

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(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;


}

.newsletter p { margin: 0px 0px 0px 10px;}

input.subscribe, input.unsubscribe  { margin-top: 5px; padding: 0px; }

h3 span.exclusif {text-decoration:blink; color:#FF0000;}
h3 span.image-video-left-2 { float: right; width:30px; height:29px;}
h3 span.image-video-left { float: right; width:30px; height:29px; margin-top:-10px;}
h3 span.image-video-left-politics2 { float: left; width:14px; height:14px; margin-top:0px;}

.newsletter p.confirm {padding-right: 90px;}

.execphpwidget {text-align: center;
background:#ffffff;
margin:0px;
width:300px;}

.execphpwidget h2 {text-align: left;
width:300px;}
#execphp-516124699  .execphpwidget {
height:65px;
margin:0px;
padding:0px;
}
#iemarquee {
height:75px;
}
.txt11b {
padding:0px;
margin:0px;
height:65px;
}
#rightcolumn  a  img{border:none;}

.contact-form fieldset {
border:none;
}
#linkcat-342 ul {
background:#fff;
}
#linkcat-343 ul{
background:#fff;

}
