@charset "utf-8";

/*normalisation*/
*
{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6
{font-size:100}

ul,ol
{list-style:none;}

fieldset, img
{border:none}

/*---balises---*/
html{
text-align:center;
BACKGROUND-IMAGE: url(http://www.canyousea.com/img/background.gif);}

body
{
width:934px;
position:relative;
margin:19px auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px}
h1{
width:100px;
height:89px;
text-indent:-9999px; 
}
.spacer{
clear:both;
}
.float_right{
float:right; }
.red a{
color:#ec141d;
font-weight:bold;
text-decoration:none;
}
/* NAVIGATION */
div#nav_first{background-color:#fff;height:95px;}
div#navigation{height:85px;background:url(img/header_final.jpg) 0px top #fff no-repeat;position:relative;margin-bottom:10px;width:100%;}
div#navigation .lnkFR{width:14px;height:14px;position:absolute;top:0;right:17px;font-size:1px}
div#navigation .lnkEN{width:14px;height:14px;position:absolute;top:0;right:0;font-size:1px}
div#navigation .lnkCYS{width:190px;height:45px;position:absolute;top:35px;left:10px;font-size:1px;}
div#navigation ul{border-top:solid 1px #bababa;display:block;position:absolute;bottom:0px;left:235px;height:30px}
div#navigation ul li{font-size:12px;color:#a5a5a5;float:left;border-right:solid 1px #bababa;padding:4px 11px}
div#navigation ul .lastli{border-right:solid 0px #bababa;}
div#navigation ul li a{color:#a5a5a5;text-decoration:none}
div#navigation ul li a:hover{color:#525252}
div#navigation .texte{background-color:#a6a6a6;border:solid 1px #d4d4d4;width:90px;margin-right:4px;color:#fff;padding:0px 2px}
div#navigation .bouton{background-color:#fff;border:solid 0px #fff;width:25px;margin-right:4px;color:#a5a5a5}

/*
.branding,#nav_main,#nav_sub{
width:100%; }
.branding{
background:url(img/header_final.bmp) no-repeat;
height:85px;
}
.branding_logged{
background:url(img/header_final.bmp) no-repeat;
height:85px;
}
*/
#LogoFooter{position:absolute;bottom:0px;right:0}
#content{
position:relative;width:930px;
margin-bottom:20px;
padding:0px 2px 4px 2px;
background:#fff;
}

/*contenu principal
--------------------*/
#content_main{
width:500px;
margin-left:16px;
margin-right:15px;
}
#content_main h3{
font-size:14px;
font-weight:bold;
color:#ec141d;
margin:10px 0;
}
#content_main h3 img{
vertical-align:middle;
margin-right:10px;
}
#content_main p{
font-size:12px;
color:#000;
margin:0 0 20px 40px;
}
/*commentaires*/
#comments {
font-size:12px;
}
#comments cite{
color:#5887b5;
font-size:12px;
font-weight:bold;
font-style:normal;
margin-left:10px;
}
#comments img{
vertical-align:middle;
}
#comments p{
margin-left:60px;
}
#comments .date{
color:#999;
font-size:10px;
margin:0 0 10px 60px;
}
.textarea{
background:#dcdcdc;
border:1px solid #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
width:487px;
}
#comments .bouton2{
background:url(pix/bckg_bouton.gif) repeat-x;
color:#ec141d;
text-decoration:none;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
border:1px solid #999;
margin:10px 0;
text-align:center;
float:right;
}

#envoiami {
font-size:12px;
}

#envoiami .bouton2{
background:url(pix/bckg_bouton.gif) repeat-x;
color:#ec141d;
text-decoration:none;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
border:1px solid #999;
margin:10px 0;
text-align:center;
float:right;
}
/*espace perso*/
ul#nav_tools {
background:url(pix/bckg_tools.gif) no-repeat;
height:25px;
}
#nav_tools li{
display:inline;
font-size:12px;
font-weight:bold;
margin:10px;
}
#nav_tools li a{
color:#000;
text-decoration:none;
}
#profil h2{
font-size:20px;
font-weight:normal;
margin-top:20px;
}
#profil table{
font-size:12px;
margin:10px 0 10px 40px;
}
#profil .hr{
text-align:center;
padding:30px auto;
clear:both;
}
#profil select{
margin-left:0px; }

#profil textarea{
background:#dcdcdc;
border:1px solid #999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
}
#profil .bouton2{
background:url(pix/bckg_bouton.gif) repeat-x;
color:#000;
text-decoration:none;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
border:1px solid #999;
margin:10px 0;
text-align:center;
float:right;
}

ul.thumb_gallery {
margin-left:30px;
}
.thumb_gallery li{
display:inline;
float:left;
margin:5px 10px;
}
.liensbouton{
font-size:12px;
width:auto;
float:right;
margin:10px 0;
}
.liensbouton a{
background:url(pix/bckg_bouton.gif) repeat-x;
padding:3px 15px;
font-weight:bold;
display:block;
border:1px solid #959595;
color:#000;
text-decoration:none;
text-transform:uppercase;
}


/*contenu principal informations
--------------------*/
.content_main_info
{
width:228px;
background:url(img/bck_module.jpg) repeat-x #f5f5f5 0px bottom;
border-top:solid 4px #a9a9a9;
border-left:solid 1px #a9a9a9;
border-right:solid 1px #a9a9a9;
border-bottom:solid 1px #a9a9a9;
font-size:12px;
}
.content_main_info h4{
font-weight:bold;
margin:10px 0 0 10px;
font-size:12px;
}
.content_main_info a{
text-decoration:none;
color:#000;
height:47px;
}
.content_main_info a:hover{
text-decoration:underline;
}
.content_main_info li ul{
padding:10px 0 0 0;
}
.content_main_info li:first-child{
border:none;
}
.content_main_info li{
border-top:dotted 1px #000;
}
.content_main_info li ul li{
border:none;
margin:10px;
}
.content_main_info li ul li img{
vertical-align:middle;
margin-right:5px;
}
.content_main_info .infosuser{
margin-left:10px;
margin-top:2px;
margin-bottom:2px;
}
.content_main_info .infosuserTop{
margin-left:10px;
margin-top:10px;
margin-bottom:2px;
}
.content_main_info .infosuserBottom{
margin-left:10px;
margin-top:2px;
margin-bottom:10px;
}
/*espace perso*/
.nom_reportage{
font-weight:bold;
font-style:italic;
}
/*contenu suplémentaire MEA
--------------------*/
.content_sub{
background:url(img/bck_module.jpg) repeat-x #f5f5f5 0px bottom;
border-top:solid 0px #a9a9a9;
border-left:solid 1px #a9a9a9;
border-right:solid 1px #a9a9a9;
border-bottom:solid 1px #a9a9a9;
width:167px;
font-size:12px;
}
.content_sub li ul{
padding:10px 0 0 0;
}
.content_sub li:first-child{
border:none;
margin-top:7px;
}
.content_sub li{
border-top:1px dotted #000;
padding:7px;
}
.content_sub a{
text-decoration:none;
color:#000;
font-weight:bold;
}
.content_sub a:hover{
text-decoration:underline;
}
.content_sub h4{
font-weight:bold;
font-size:12px;
}
/*nav principale
--------------------*/
/*#nav_main{
}
ul#nav_feature {
position:absolute;
left:130px;
top:51px;
height:39px;
width:299px;
}
#nav_feature li{
display:inline; 
position:absolute;
text-align:center;
height:39px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
padding-top:11px;
}
#nav_feature li a{
color:#ec141d;
text-decoration:none;
}
#nav_feature li:hover{
background:url(pix/bckg_menu_hover.gif) repeat-x;
}
#nav_feature .active{
background:url(pix/bckg_menu_hover.gif) repeat-x;
}  
#rub_0{
width:102px; left:10px;}
#rub_1{
width:55px; left:113px;}
#rub_2{
width:84px; left:169px; }
#rub_3{
width:55px; left:254px; }

.espace_perso{
width:122px; left:310px; }
.deco{
width:110px; left:433px; }

li .espace_perso a, li .deco a{
color:#303030;
text-transform:none;
}
*/
#nav_sup ul{
text-align:center;
}
#nav_sup li{
display:inline;
border-left:1px solid #c8c8c8;
padding:0 15px;
text-align:center;
color:#fff;
}
#nav_sup li:first-child{
border:none;
}
#nav_sup li a{
color:#fff;
text-decoration:none;
}
#nav_sup li a:hover{
text-decoration:underline;
}
/*site info
--------------------*/
#site_info{
color:#c8c8c8;
font-size:12px;
background:#5a5a5a;
padding:10px;
width:910px;
}
#nav_sup{
font-size:12px;
padding:10px;
width:910px;
}
/*language
--------------------*/
#language{
position:absolute;
left:852px;
top:18px;
font-size:12px;
color:#7c7c7c;
font-weight:bold;
}
#language a{
color:#7c7c7c;
text-decoration:none;
}
#language a:hover{
text-decoration:underline;
}
/*identification login
--------------------*/
.login{
position:absolute;
left:450px;
top:60px;
font-size:11px;
font-weight:bold;
color:#303030;
}
.login input{
background:#a6a6a6;
border:1px solid #d4d4d4;
margin-right:10px;
}
.login .bouton{
font-size:11px;
font-weight:bold;
background:transparent;
border:none;
width:26px;
cursor:pointer;
}
.login a{
color:#303030;
text-decoration:none;
margin-left:10px;
}
.identification{
font-size:20px;
color:#000;
margin:20px 0 10px 0;
}
#identification a{
color:#5887b5;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

/* PROFIL */
.champ_profil
{
	border: solid 1px #999;
	width:200px;
	background:#dcdcdc;
}

/* Diaporama */
.imgD{margin:0px 1px;width:68px;height:68px}
#img_goL{margin-right:2px}
#img_goR{margin-left:2px}
#grosse_case{}


#content_reportage
{
	width:500px;
	margin-left:16px;
	margin-right:15px;
}

#content_reportage img
{
	float:left;
	margin:20px 10px;
}
#content_reportage h3
{
	font-size:14px;
}
#content_reportage a
{
	color:Black;
	text-decoration:none;
}
#content_reportage a:hover
{
	color:Black;
	text-decoration:underline;
}
#content_reportage p
{
	color: Black;
	font-size:12px;
	text-align:justify;
}
#content_reportage .suite
{
	text-align:right;
}

.Pager
{
	margin-top:20px;
	font-size:14px;
}
.Pager a
{
	font-weight:bold;
}

.Pager
{
}

.bouton
{
	border:solid 1px black;
	font-size:12px;
	padding: 0px 5px;
}

#span_notation
{
	margin-left:70px;
}
#span_notation img
{
	margin:0px;
	padding:0px;
}
.td_iframe iframe input
{
	background-color:#0f0;
}
.loupe
{
    cursor: url("/img/loupe.cur"), url("/img/loupe.cur"), pointer;
}
/* DEBUT RT 04/2009 */
.divTitre
{
    margin-bottom:10px
}
.spanTitre
{
    color:#e51901;
    font-size:22px;
}
.spanAuteur
{
    color:#5686b4;
    font-weight:bold;
    font-size:12px;
}