/* CSS Document */
/***********body************************************************************/


body, td, th {
top : 0;
left : 0;
margin : 0;
padding : 0;
font-family : Georgia, "Times New Roman", Times, serif;
background-color: #CCCCCC;
background-image:url(../fonds/degrade.jpg);
background-repeat:repeat-x;
}

#tachetop{
position: absolute;
top:0;
left:0;
margin:0;
width:600px;
height:300px;
background-image:url(../fonds/imgdebut.gif);
background-repeat:no-repeat;
z-index:1;
}
#global {
position: relative;
/top:20px;
margin:20px auto 0 auto;
padding: 0 10px 0 10px;
width:auto;
max-width:1200px;
min-width:950px;
z-index:10;
}
.titretexte img {
margin : 0;
padding : 0;
border : 0;
border : 1px solid red;
-moz-box-shadow: 1px 1px 15px #993300; 
-webkit-box-shadow: 1px 1px 15px #993300; 
box-shadow: 1px 1px 15px #993300; 
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
behavior: url(Piehtc/PIE.htc);
}
.vignette img {
margin : 0;
padding : 0;
border : 0;
-moz-box-shadow: 1px 1px 5px grey; 
-webkit-box-shadow: 1px 1px 5px grey; 
box-shadow: 1px 1px 5px grey; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
img {
border:0px;
}
#contener {
position:relative;
margin : 0;
padding : 0;
border : 1px solid red;
-moz-box-shadow: 1px 1px 15px #993300; 
-webkit-box-shadow: 1px 1px 15px #993300; 
box-shadow: 1px 1px 15px #993300; 
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
background : #ffffff;
behavior: url(Piehtc/PIE.htc);
z-index:100;
}

#contener400 {
top : -50%;
margin : 100px 4% 0 4%;
padding : 0;
height : 400px;
background-color : #fff;
border : 1px solid red;
z-index:1;
}
#contenerjeux{
position:relative;
	margin :0;
	padding :10px;
	background-color:#FF0000;
	border :1px solid #CC0000;
	text-align:center;
-moz-box-shadow: 1px 1px 15px #993300; 
-webkit-box-shadow: 1px 1px 15px #993300; 
box-shadow: 1px 1px 15px #993300; 
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
behavior: url(Piehtc/PIE.htc);
z-index:100;
}
#contenerjeux p {
padding:0;
margin : 0 0 5px 0;
font-size : 12px;
line-height : 17px;
text-align : center;
}
#contenerjeux a{
margin : 0 0 5px 0;
font-size : 12px;
line-height : 17px;
text-align : center;
color:white;
}
#contenerjeux a:hover{
text-decoration:underline;
}

/**********************************************************top*************/
#top {
width : 100%;
height : 180px;
background-image : url(../fonds/haut.jpg);
background-repeat : no-repeat;
padding : 0;
margin : 0;
-moz-border-radius: 20px 20px 0 0;
-webkit-border-radius: 20px 20px 0 0;
-khtml-border-radius: 20px 20px 0 0;
border-radius: 20px 20px 0 0;
behavior: url(Piehtc/PIE.htc);
}
.cherche {
float:right;
margin:5px 8px 0 0;
}
.cherche p{
margin : 3px 0 0 0;
font-size : 12px;
color:#FF9900;
font-weight:bold;
text-align:right;
}
.cherche a {
font-size : 10px;
line-height : 12px;
color : #ff6600;
font-weight : normal;
text-decoration : underline;
margin-right : 4px;
margin : 0 0 3px 0;
}
.cherche a:hover {
color : #ff0000;
}
.recherche{
background-color:#FFFFFF;
border : 1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
.boutoncherche {
font-weight : normal;
color:#FFFFFF;
background-color:#FF9933;
border : 1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
.addthis_toolbox.addthis_default_style {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
behavior: url(Piehtc/PIE.htc);
}


/**********************************************************gauche*************/
#gauche {
position:relative;
float : left;
width : 149px;
height : 648px;
padding : 15px 0 0 0;
background-image : url(../fonds/fondgauche.gif);
background-repeat : no-repeat;
z-index:1;
}

#gauche400 {
float : left;
top : 180px;
width : 149px;
height : 134px;
padding : 15px 0 0 0;
background-image : url(../fonds/gauche400.gif);
background-repeat : no-repeat;
}

/************************************************************centre***********/
#centre {
position:relative;
margin : 40px 170px 0 150px;
height : auto;
padding : 0;
z-index:100;
background-image:url(../fonds/trace.gif);
background-repeat:no-repeat;
}
.texteindex {
margin : 0 0 40px 10px;
padding : 0 0 0 8%;
width : auto;
height : auto;
}
.titretexte {
margin : 0 0 0 10px;
padding : 0 10% 0 6%;
width : auto;
height : auto;

}
.texte {
margin : 0 0 40px 10px;
padding : 0 10% 0 6%;
width : auto;
height : auto;
}
#flash {
margin : 0 0 40px 10px;
padding : 0 10% 0 6%;
width : auto;
height : auto;
}
#flash10 {
margin : 0 auto 40px auto;
padding : 0;
width : auto;
height : auto;
}
#flashindex {
margin : 0 0 40px 10px;
padding : 0 10% 0 6%;
width : 350px;
height : 350px;
}
.textetop {
margin : 0 0 40px 10px;
padding : 0 10% 0 6%;
width : auto;
height : auto;
}
.vignette {
width : 100px;
height : 85px;
float : left;
}
.vignettetop {
width : auto;
height : auto;
float : left;
}
.textetop a {
font-size : 12px;
line-height : 17px;
color : #ff6600;
font-weight : normal;
text-decoration : underline;
margin-right : 4px;
margin : 0 0 5px 0;
}
.textetop a:hover {
color : #ff0000;
}
/***************************************************************droite********/
#droite {
position : relative;
float : right;
width : 149px;
height : 400px;
background-image : url(../fonds/fondroit.gif);
background-repeat : no-repeat;
margin-top : -2px;
overflow : visible;
z-index:1;
}
/***********************************************************menus************/


.menug a:hover span {   /* définition de la balise <span> au survol */
display : block;
position : absolute;
top:-30px;
left:140px;
margin : 0px 0px 0px 6%;
padding : 3px 5px 5px 5px;
width : 600px;
text-align : left;
font-size : 12px; 
line-height : 20px; 
font-weight : lighter;
color:#FF6600; 
z-index:1000;
background-color: #FFFFCC;
border : 1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.menug a span {     /* définition de la balise <span> inclue dans <a> */
display : none;
}
.menug {
margin : 35px 0 0 20px;
padding : 0;
}
.menug ul {
list-style-type : none;
margin : 0;
padding : 0;
width : 100%;
}
.menug li {
float : left;
margin-bottom : 4px;
}
.menug a {
width : 110px;
height : auto;
font-size : 11px;
line-height : 14px;
font-weight : normal;
float : left;
display : block;
text-align : left;
text-decoration: none;
color : black;
background-color : #ffffff;
margin-left : 0;
border-bottom : 1px solid #ffcc99;
text-shadow:  4px 2px 0  #cccccc;
}
.menug a:hover {
color : #ffff66;
display : block;
width : 110px;
background-color : #ff3300;
text-shadow:  0 0 0  #000;
-moz-border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
-khtml-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
}
.menud {
margin : 32px 30px 0 0;
}
.menud ul {
list-style-type : none;
float : right;
margin : 0;
padding : 0;
list-style-type : none;
width : 100%;
}
.menud li {
float : left;
margin : 0 0 0 8px;
border : 0;
}
.menud a {
width : 100px;
height : auto;
font-size : 11px;
line-height : 14px;
font-weight : normal;
float : left;
display : block;
text-align : right;
text-decoration : none;
color : black;
padding-left : 2px;
background-color : #ffffff;
border-bottom : 1px solid #ffcc99;
}
.menud a:hover {
color : #ffff66;
display : block;
width : 100px;
background-color : #ff3300;
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
-khtml-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
}
.titremenud {
display : block;
width : 100px;
color : red;
border-bottom : 1px solid #ffcc99;
text-align : right;
font-size : 12px;
padding-top: 5px;
}
.topmenud {
display : block;
width : 100px;
font-size : 14px;
color : red;
padding-bottom: 5px;
text-align : right;
text-shadow: 1px 1px 0 #cccccc;
font-weight:bold;
}
/************************************************************bottom***********/
#menubottom {
position : relative;
width : auto;
height : 27px;
/top:40px;
margin : 40px 0 0 0;
background-image:url(../fonds/fondtext.jpg);
border : 1px solid red;
text-align : center;
padding: 0 45px 0 0;
-moz-box-shadow: 1px 1px 15px #993300; 
-webkit-box-shadow: 1px 1px 15px #993300; 
box-shadow: 1px 1px 15px #993300; 
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
behavior: url(Piehtc/PIE.htc);
z-index:10;
}
#menubottom li{
display:inline;
margin:0;
padding:0 1px 0 1px;
}
#menubottom ul{
margin:0;
padding:4px 0 0 0;
height:18px;
}
#menubottom a {
text-align : center;
text-decoration : none;
font-size : 12px;
color : #000;
line-height : 18px;
margin : 0;
}
#menubottom a:hover {
text-align : center;
color : #FF0000;
}
.xiti {
position : absolute;
width : 39px;
height : 25px;
z-index : 11;
overflow : visible;
left : 100%;
margin : 42px 0 0 -60px;
padding : 0;
}
.xiti img {
padding : 0;
margin : 0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
behavior: url(Piehtc/PIE.htc);
}
.bottom {
position:relative;
width : 100%;
height : 40px;
padding: 10px 0 0 0;
z-index:10;
}
.bottom p {
text-align:left;
padding: 0 0 0 1%;
}
.bottom1 {
position:relative;
margin : 0 232px 0 202px;
height : 60px;
z-index:10;
}

.bottom1 p {
line-height: 17px;
text-align:center;
padding:5px 0 0 0;
margin:0;
}
.bottom1 a {
font-size : 12px;
line-height : 17px;
color : #ff6600;
font-weight : normal;
text-decoration : underline;
}
.bottom1 a:hover {
color : #ff0000;
}
.curveg {
float : left;
width : 202px;
height : 200px;
background-image : url(../fonds/curveg.gif);
-moz-border-radius: 0 0 0 20px ;
-webkit-border-radius: 0 0 0 20px;
-khtml-border-radius: 0 0 0 20px;
border-radius: 0 0 0 20px;
behavior: url(Piehtc/PIE.htc);
margin-top : -140px;
}
.curved {
float : right;
width : 179px;
height : 200px;
margin-top : -140px;
background-image : url(../fonds/curved.gif);
-moz-border-radius: 0 0 20px 0 ;
-webkit-border-radius: 0 0 20px 0;
-khtml-border-radius: 0 0  20px 0;
border-radius: 0 0 20px 0;
behavior: url(Piehtc/PIE.htc);
}
.gradient {
height : 60px;
background-image:url(../fonds/fondgradient.gif);
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
behavior: url(Piehtc/PIE.htc);
z-index:1;
}
#imgfin{
position:relative;
/top:20px;
margin: -122px 0 0 2%;
width:600px;
height:150px;
background-image:url(../fonds/imgfin.gif);
z-index:1;}

/**************************************************************photos*********/
.photo {
margin : 0 0 40px 10px;
padding : 0;
width : auto;
height : auto;
}
.photo h1 {
margin : 0 50px 0 50px;
padding-left : 3px;
font-size : 14px;
line-height : 22px;
text-shadow: 2px 1px 0 #cccccc;
font-weight:bold;
color : red;
text-align : justify;
background-image : url(../fonds/orange1.jpg);
}
.titrephoto {
height : auto;
margin : 0 50px 0 60px;
}
.titrephoto h1 {
font-size : 18px;
text-align : left;
color : red;
text-shadow: 3px 2px 0 #cccccc;;

}
#precedent {
float : left;
margin : 30px 0 20px 50px;
background-image : url(../fonds/spacer20px.gif);
background-repeat : no-repeat;
width : 150px;
height : 15px;
}
#precedent a {
width : 150px;
height : 15px;
}
#precedent a:hover {
width : 150px;
height : 15px;
}
#suivant {
float : right;
margin : 30px 50px 20px 0;
background-image : url(../fonds/spacer20px.gif);
background-repeat : no-repeat;
width : 150px;
height : 15px;
}
#suivant a {
width : 150px;
height : 15px;
}
#suivant a:hover {
width : 150px;
height : 15px;
}
#cadrephoto {
height : auto;
min-height: 590px;
margin : 80px 0 10px 0;
text-align : center;
}
#cadrephoto p {
margin : 0 0 5px 0;
font-size : 11px;
line-height : 17px;
text-align : center;
}
#cadrephoto img {
border : 1px solid red;
-moz-box-shadow: 1px 1px 10px grey; 
-webkit-box-shadow: 1px 1px 10px grey; 
box-shadow: 1px 1px 5px grey; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
behavior: url(Piehtc/PIE.htc);
}
#cadrephoto a {
font-size : 11px;
line-height : 17px;
color : #ff6600;
font-weight : normal;
text-decoration : underline;
margin-right : 0;
text-align : center;
}
#cadrephoto a:hover {
color : #ff0000;
}
#cadrephoto ul{
text-align : center;
margin:0;
padding:0;
}
#cadrephoto li{
display:inline;
margin:0;
padding:0 1px 0 1px;
text-align : center;
}

/*************************************************************formulaire**********/

.texte input {
width : 100%;
height : 17px;
background-color : #ffffcc;
border : 1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
textarea {
width : 100%;
background-color : #ffffcc;
border : 1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
select {
width : 100px;
background-color : #ffffcc;
border : 1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
input.bouton {
font-weight : normal;
font-size : 12px;
color : red;
background-color : #ffffcc;
border : 1px solid red;
cursor : auto;
width : 60px;
height : 22px;
padding : 0 0 7px 0;
margin : 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
texarea p {
font-size : 11px;
}

.captcha {
margin : 0 0 40px 10px;
padding : 0 10% 0 6%;
width : auto;
height : auto;
}
.captcha input {
width : 100px;
height : 23px;
background-color : #ffffcc;
border : 1px solid red;
font-size : 14px;
font-weight:bold;
}
.captcha p {
margin : 0 0 5px 0;
font-size : 12px;
line-height : 17px;
text-align : justify;
}
.Surname {
visibility: hidden;
}
/***************************************************************accueil********/
#flashindex {
width : 100%;
height : auto;
margin : 0;
padding : 0;
text-align : right;
}
.kidibio {
position:relative;
height:auto;
width:100%;
text-align:center;
}
/*****************************************************************quiz******/
#quiz {
margin : 0 0 40px 10px;
padding : 0 10% 0 6%;
width : auto;
height : auto;
}
a.quiz {
position : relative;
text-decoration : none;
color : black;
}
a.quiz span {
display : none;
}
a.quiz:hover {
background : none;
z-index : 500;
}
a.quiz:hover span {
display : block;
position : absolute;
width : 400px;
top : 0;
left : 50px;
background-image : url(../fonds/orange.jpg);
text-align : justify;
color : red;
padding : 6px;
text-decoration : none;
border : 1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
#quiz a {
font-size : 12px;
line-height : 17px;
color : #ff6600;
font-weight : normal;
text-decoration : underline;
margin-right : 4px;
}
#quiz a:hover {
color : #ff0000;
cursor : help;
}
#quiz p {
margin : 0 0 5px 0;
font-size : 12px;
line-height : 17px;
text-align : justify;
}
#quiz h1 {
margin : 25px 0 25px 0;
padding-left : 3px;
font-size : 14px;
line-height : 22px;
font-weight : bold;
color : red;
text-align : justify;
background-image : url(../fonds/orange1.jpg);
background-repeat : repeat-x;
text-shadow: 2px 1px 0 #cccccc;
}

/***********************************************invite***************************************/
#centreinvitation {
position:relative;
margin : 10px 50px 10px 50px;
height : auto;
padding : 0px;
background-image:url(../fonds/fondtext.jpg);
border:1px solid red;
}
.titreinvite h1 {
font-size : 30px;
text-align : center;
color : red;
margin : 0px 0 0px 0;
padding : 0;
}
.texteinvite {
margin : 0 0 10px 0px;
padding : 0 10px 10px 10px;
width : auto;
height : auto;
background-image:url(../fonds/fondtext.jpg);

}
.texteinvite h1 {
font-size : 14px;
text-align : center;
color : red;
margin : 0 0 10px 0;
padding : 0;
font-weight:bold;
}
.texteinvite p {
font-size : 14px;
text-align : center;
color : red;
margin : 0 0 10px 0;
padding : 0;
}
.texteinvite h6 {
font-size : 12px;
text-align : center;
color : red;
margin : 0;
padding : 0 0 10px 0;
font-weight:normal;
}
.texteinvite input {
width : 98%;
height : 17px;
background-color : #ffffcc;
border : 1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
.texteinvite input.bouton {
font-weight : normal;
font-size : 12px;
color : red;
background-color : #ffffcc;
border : 1px solid red;
cursor : auto;
width : 60px;
height : 20px;
padding : 0 0 7px 0;
margin : 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
/**********************************************************recherche***********/
.cse-branding-bottom,
.cse-branding-right {
margin:0 ;
padding: 0;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0;
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 0;
}
.cse-branding-right .cse-branding-form {
margin-right: 0;
}
.cse-branding-right .cse-branding-logo {
padding: 0;
margin-left:-2px;
}
.cse-branding-right .cse-branding-text {
margin-top: -4px;
}
.google {
margin : 50px 0 40px 10px;
padding : 0 10% 0 6%;
width : auto;
height : auto;
}
.google1 {
margin : 0 0 0 -20px ;
width : auto;
height : auto;
border-left: 1px solid red;
}
.google label {
display:none;}

/**************************************************************polices*********/
.textetop h1
{
margin : 0 0 5px 0;
font-size : 12px;
line-height : 17px;
text-align : justify;
font-weight:normal;
}
.textetop h2 {
margin : 25px 0 25px 0;
padding-left : 3px;
font-size : 14px;
line-height : 22px;
font-weight:bold;
color : red;
text-align : justify;
background-image : url(../fonds/orange1.jpg);
background-repeat : repeat-x;
text-shadow: 2px 1px 0 #cccccc;
}
#flash h1 {
margin : 0;
font-size : 12px;
line-height : 17px;
text-align : justify;
}
.texte p {
margin : 0 0 5px 0;
font-size : 12px;
line-height : 17px;
text-align : justify;
}
.texte h2 {
margin : 0 0 5px 0;
font-size : 14px;
line-height : 19px;
text-align : justify;
font-weight : normal;
}
.texte h1 {
margin : 25px 0 25px 0;
padding-left : 3px;
font-size : 14px;
line-height : 22px;
color : red;
text-align : justify;
background-image : url(../fonds/orange1.gif);
background-repeat : repeat-x;
font-weight:bold;
text-shadow: 2px 1px 0 #cccccc;
}
.texte h3 {
margin : 20px 0 20px 0;
padding-left : 3px;
font-size : 13px;
font-weight : normal;
text-align : justify;
color : red;
}
.texte h4 {
margin : 20px 0 5px 0;
padding : 5px;
font-size : 12px;
text-align : left;
font-weight : normal;
color : red;
background-image : url(../fonds/orange.jpg);
border : 1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(Piehtc/PIE.htc);
}
.texte a {
font-size : 12px;
line-height : 17px;
color : #ff6600;
font-weight : normal;
text-decoration : underline;
margin-right : 4px;
margin : 0 0 5px 0;
}
.texte a:hover {
color : #ff0000;
}
.texte ul {
list-style : url(../fonds/carregro.gif);
text-align : justify;
}
.texte li {
font-size : 12px;
font-weight : normal;
line-height : 17px;
margin : 0 0 0 -20px;
}
.titretexte h1 {
font-size : 20px;
text-align : left;
color : red;
margin : 0 0 10px 0;
padding : 0;
text-shadow: 3px 2px 0 #cccccc;

}
* caption {
margin:0 0 10px 0;
padding-left:3px;
font-size:12px;
line-height:22px;
font-weight:bold;
color:red;
}
* td {
width : 49%;
height : 15px;
font-size : 12px;
padding : 3px;
margin-top : 0;
margin-bottom : 0;
background : url(../fonds/orange.jpg);
border : 1px solid red;
text-align:left;
font-weight : bold;
}
* th {
width : 49%;
height : 15px;
font-size : 12px;
font-weight : normal;
padding : 3px;
margin-top : 0;
margin-bottom : 0;
border : 1px solid red;
background : url(../fonds/orange.jpg);
text-align:left;
}
#preview p {text-align : center;}

#cadrevideo {
height : auto;
margin : 110px 0 0 0;
/margin : 30px 0 0 -45px;
}

#cadrevideo h1
{
font-size : 20px;
line-height : 20px;
text-align : center;
font-weight:normal;
}


/*fin*/

